azure-native.resources.DeploymentAtSubscriptionScope
Explore with Pulumi AI
Deployment information. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2021-01-01.
Other available API versions: 2023-07-01, 2024-03-01, 2024-07-01, 2024-11-01.
Example Usage
Create a deployment that will deploy a templateSpec with the given resourceId
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var deploymentAtSubscriptionScope = new AzureNative.Resources.DeploymentAtSubscriptionScope("deploymentAtSubscriptionScope", new()
    {
        DeploymentName = "my-deployment",
        Location = "eastus",
        Properties = new AzureNative.Resources.Inputs.DeploymentPropertiesArgs
        {
            Mode = AzureNative.Resources.DeploymentMode.Incremental,
            Parameters = null,
            TemplateLink = new AzureNative.Resources.Inputs.TemplateLinkArgs
            {
                Id = "/subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/my-resource-group/providers/Microsoft.Resources/TemplateSpecs/TemplateSpec-Name/versions/v1",
            },
        },
    });
});
package main
import (
	resources "github.com/pulumi/pulumi-azure-native-sdk/resources/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := resources.NewDeploymentAtSubscriptionScope(ctx, "deploymentAtSubscriptionScope", &resources.DeploymentAtSubscriptionScopeArgs{
			DeploymentName: pulumi.String("my-deployment"),
			Location:       pulumi.String("eastus"),
			Properties: &resources.DeploymentPropertiesArgs{
				Mode:       resources.DeploymentModeIncremental,
				Parameters: resources.DeploymentParameterMap{},
				TemplateLink: &resources.TemplateLinkArgs{
					Id: pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/my-resource-group/providers/Microsoft.Resources/TemplateSpecs/TemplateSpec-Name/versions/v1"),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.resources.DeploymentAtSubscriptionScope;
import com.pulumi.azurenative.resources.DeploymentAtSubscriptionScopeArgs;
import com.pulumi.azurenative.resources.inputs.DeploymentPropertiesArgs;
import com.pulumi.azurenative.resources.inputs.TemplateLinkArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var deploymentAtSubscriptionScope = new DeploymentAtSubscriptionScope("deploymentAtSubscriptionScope", DeploymentAtSubscriptionScopeArgs.builder()
            .deploymentName("my-deployment")
            .location("eastus")
            .properties(DeploymentPropertiesArgs.builder()
                .mode("Incremental")
                .parameters()
                .templateLink(TemplateLinkArgs.builder()
                    .id("/subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/my-resource-group/providers/Microsoft.Resources/TemplateSpecs/TemplateSpec-Name/versions/v1")
                    .build())
                .build())
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const deploymentAtSubscriptionScope = new azure_native.resources.DeploymentAtSubscriptionScope("deploymentAtSubscriptionScope", {
    deploymentName: "my-deployment",
    location: "eastus",
    properties: {
        mode: azure_native.resources.DeploymentMode.Incremental,
        parameters: {},
        templateLink: {
            id: "/subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/my-resource-group/providers/Microsoft.Resources/TemplateSpecs/TemplateSpec-Name/versions/v1",
        },
    },
});
import pulumi
import pulumi_azure_native as azure_native
deployment_at_subscription_scope = azure_native.resources.DeploymentAtSubscriptionScope("deploymentAtSubscriptionScope",
    deployment_name="my-deployment",
    location="eastus",
    properties={
        "mode": azure_native.resources.DeploymentMode.INCREMENTAL,
        "parameters": {},
        "template_link": {
            "id": "/subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/my-resource-group/providers/Microsoft.Resources/TemplateSpecs/TemplateSpec-Name/versions/v1",
        },
    })
resources:
  deploymentAtSubscriptionScope:
    type: azure-native:resources:DeploymentAtSubscriptionScope
    properties:
      deploymentName: my-deployment
      location: eastus
      properties:
        mode: Incremental
        parameters: {}
        templateLink:
          id: /subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/my-resource-group/providers/Microsoft.Resources/TemplateSpecs/TemplateSpec-Name/versions/v1
Create DeploymentAtSubscriptionScope Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new DeploymentAtSubscriptionScope(name: string, args: DeploymentAtSubscriptionScopeArgs, opts?: CustomResourceOptions);@overload
def DeploymentAtSubscriptionScope(resource_name: str,
                                  args: DeploymentAtSubscriptionScopeArgs,
                                  opts: Optional[ResourceOptions] = None)
@overload
def DeploymentAtSubscriptionScope(resource_name: str,
                                  opts: Optional[ResourceOptions] = None,
                                  properties: Optional[DeploymentPropertiesArgs] = None,
                                  deployment_name: Optional[str] = None,
                                  location: Optional[str] = None,
                                  tags: Optional[Mapping[str, str]] = None)func NewDeploymentAtSubscriptionScope(ctx *Context, name string, args DeploymentAtSubscriptionScopeArgs, opts ...ResourceOption) (*DeploymentAtSubscriptionScope, error)public DeploymentAtSubscriptionScope(string name, DeploymentAtSubscriptionScopeArgs args, CustomResourceOptions? opts = null)
public DeploymentAtSubscriptionScope(String name, DeploymentAtSubscriptionScopeArgs args)
public DeploymentAtSubscriptionScope(String name, DeploymentAtSubscriptionScopeArgs args, CustomResourceOptions options)
type: azure-native:resources:DeploymentAtSubscriptionScope
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args DeploymentAtSubscriptionScopeArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args DeploymentAtSubscriptionScopeArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args DeploymentAtSubscriptionScopeArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DeploymentAtSubscriptionScopeArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DeploymentAtSubscriptionScopeArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var deploymentAtSubscriptionScopeResource = new AzureNative.Resources.DeploymentAtSubscriptionScope("deploymentAtSubscriptionScopeResource", new()
{
    Properties = new AzureNative.Resources.Inputs.DeploymentPropertiesArgs
    {
        Mode = AzureNative.Resources.DeploymentMode.Incremental,
        DebugSetting = new AzureNative.Resources.Inputs.DebugSettingArgs
        {
            DetailLevel = "string",
        },
        ExpressionEvaluationOptions = new AzureNative.Resources.Inputs.ExpressionEvaluationOptionsArgs
        {
            Scope = "string",
        },
        OnErrorDeployment = new AzureNative.Resources.Inputs.OnErrorDeploymentArgs
        {
            DeploymentName = "string",
            Type = AzureNative.Resources.OnErrorDeploymentType.LastSuccessful,
        },
        Parameters = 
        {
            { "string", new AzureNative.Resources.Inputs.DeploymentParameterArgs
            {
                Reference = new AzureNative.Resources.Inputs.KeyVaultParameterReferenceArgs
                {
                    KeyVault = new AzureNative.Resources.Inputs.KeyVaultReferenceArgs
                    {
                        Id = "string",
                    },
                    SecretName = "string",
                    SecretVersion = "string",
                },
                Value = "any",
            } },
        },
        ParametersLink = new AzureNative.Resources.Inputs.ParametersLinkArgs
        {
            Uri = "string",
            ContentVersion = "string",
        },
        Template = "any",
        TemplateLink = new AzureNative.Resources.Inputs.TemplateLinkArgs
        {
            ContentVersion = "string",
            Id = "string",
            QueryString = "string",
            RelativePath = "string",
            Uri = "string",
        },
    },
    DeploymentName = "string",
    Location = "string",
    Tags = 
    {
        { "string", "string" },
    },
});
example, err := resources.NewDeploymentAtSubscriptionScope(ctx, "deploymentAtSubscriptionScopeResource", &resources.DeploymentAtSubscriptionScopeArgs{
	Properties: &resources.DeploymentPropertiesArgs{
		Mode: resources.DeploymentModeIncremental,
		DebugSetting: &resources.DebugSettingArgs{
			DetailLevel: pulumi.String("string"),
		},
		ExpressionEvaluationOptions: &resources.ExpressionEvaluationOptionsArgs{
			Scope: pulumi.String("string"),
		},
		OnErrorDeployment: &resources.OnErrorDeploymentArgs{
			DeploymentName: pulumi.String("string"),
			Type:           resources.OnErrorDeploymentTypeLastSuccessful,
		},
		Parameters: resources.DeploymentParameterMap{
			"string": &resources.DeploymentParameterArgs{
				Reference: &resources.KeyVaultParameterReferenceArgs{
					KeyVault: &resources.KeyVaultReferenceArgs{
						Id: pulumi.String("string"),
					},
					SecretName:    pulumi.String("string"),
					SecretVersion: pulumi.String("string"),
				},
				Value: pulumi.Any("any"),
			},
		},
		ParametersLink: &resources.ParametersLinkArgs{
			Uri:            pulumi.String("string"),
			ContentVersion: pulumi.String("string"),
		},
		Template: pulumi.Any("any"),
		TemplateLink: &resources.TemplateLinkArgs{
			ContentVersion: pulumi.String("string"),
			Id:             pulumi.String("string"),
			QueryString:    pulumi.String("string"),
			RelativePath:   pulumi.String("string"),
			Uri:            pulumi.String("string"),
		},
	},
	DeploymentName: pulumi.String("string"),
	Location:       pulumi.String("string"),
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
})
var deploymentAtSubscriptionScopeResource = new DeploymentAtSubscriptionScope("deploymentAtSubscriptionScopeResource", DeploymentAtSubscriptionScopeArgs.builder()
    .properties(DeploymentPropertiesArgs.builder()
        .mode("Incremental")
        .debugSetting(DebugSettingArgs.builder()
            .detailLevel("string")
            .build())
        .expressionEvaluationOptions(ExpressionEvaluationOptionsArgs.builder()
            .scope("string")
            .build())
        .onErrorDeployment(OnErrorDeploymentArgs.builder()
            .deploymentName("string")
            .type("LastSuccessful")
            .build())
        .parameters(Map.of("string", Map.ofEntries(
            Map.entry("reference", Map.ofEntries(
                Map.entry("keyVault", Map.of("id", "string")),
                Map.entry("secretName", "string"),
                Map.entry("secretVersion", "string")
            )),
            Map.entry("value", "any")
        )))
        .parametersLink(ParametersLinkArgs.builder()
            .uri("string")
            .contentVersion("string")
            .build())
        .template("any")
        .templateLink(TemplateLinkArgs.builder()
            .contentVersion("string")
            .id("string")
            .queryString("string")
            .relativePath("string")
            .uri("string")
            .build())
        .build())
    .deploymentName("string")
    .location("string")
    .tags(Map.of("string", "string"))
    .build());
deployment_at_subscription_scope_resource = azure_native.resources.DeploymentAtSubscriptionScope("deploymentAtSubscriptionScopeResource",
    properties={
        "mode": azure_native.resources.DeploymentMode.INCREMENTAL,
        "debug_setting": {
            "detail_level": "string",
        },
        "expression_evaluation_options": {
            "scope": "string",
        },
        "on_error_deployment": {
            "deployment_name": "string",
            "type": azure_native.resources.OnErrorDeploymentType.LAST_SUCCESSFUL,
        },
        "parameters": {
            "string": {
                "reference": {
                    "key_vault": {
                        "id": "string",
                    },
                    "secret_name": "string",
                    "secret_version": "string",
                },
                "value": "any",
            },
        },
        "parameters_link": {
            "uri": "string",
            "content_version": "string",
        },
        "template": "any",
        "template_link": {
            "content_version": "string",
            "id": "string",
            "query_string": "string",
            "relative_path": "string",
            "uri": "string",
        },
    },
    deployment_name="string",
    location="string",
    tags={
        "string": "string",
    })
const deploymentAtSubscriptionScopeResource = new azure_native.resources.DeploymentAtSubscriptionScope("deploymentAtSubscriptionScopeResource", {
    properties: {
        mode: azure_native.resources.DeploymentMode.Incremental,
        debugSetting: {
            detailLevel: "string",
        },
        expressionEvaluationOptions: {
            scope: "string",
        },
        onErrorDeployment: {
            deploymentName: "string",
            type: azure_native.resources.OnErrorDeploymentType.LastSuccessful,
        },
        parameters: {
            string: {
                reference: {
                    keyVault: {
                        id: "string",
                    },
                    secretName: "string",
                    secretVersion: "string",
                },
                value: "any",
            },
        },
        parametersLink: {
            uri: "string",
            contentVersion: "string",
        },
        template: "any",
        templateLink: {
            contentVersion: "string",
            id: "string",
            queryString: "string",
            relativePath: "string",
            uri: "string",
        },
    },
    deploymentName: "string",
    location: "string",
    tags: {
        string: "string",
    },
});
type: azure-native:resources:DeploymentAtSubscriptionScope
properties:
    deploymentName: string
    location: string
    properties:
        debugSetting:
            detailLevel: string
        expressionEvaluationOptions:
            scope: string
        mode: Incremental
        onErrorDeployment:
            deploymentName: string
            type: LastSuccessful
        parameters:
            string:
                reference:
                    keyVault:
                        id: string
                    secretName: string
                    secretVersion: string
                value: any
        parametersLink:
            contentVersion: string
            uri: string
        template: any
        templateLink:
            contentVersion: string
            id: string
            queryString: string
            relativePath: string
            uri: string
    tags:
        string: string
DeploymentAtSubscriptionScope Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The DeploymentAtSubscriptionScope resource accepts the following input properties:
- Properties
Pulumi.Azure Native. Resources. Inputs. Deployment Properties 
- The deployment properties.
- DeploymentName string
- The name of the deployment.
- Location string
- The location to store the deployment data.
- Dictionary<string, string>
- Deployment tags
- Properties
DeploymentProperties Args 
- The deployment properties.
- DeploymentName string
- The name of the deployment.
- Location string
- The location to store the deployment data.
- map[string]string
- Deployment tags
- properties
DeploymentProperties 
- The deployment properties.
- deploymentName String
- The name of the deployment.
- location String
- The location to store the deployment data.
- Map<String,String>
- Deployment tags
- properties
DeploymentProperties 
- The deployment properties.
- deploymentName string
- The name of the deployment.
- location string
- The location to store the deployment data.
- {[key: string]: string}
- Deployment tags
- properties
DeploymentProperties Args 
- The deployment properties.
- deployment_name str
- The name of the deployment.
- location str
- The location to store the deployment data.
- Mapping[str, str]
- Deployment tags
- properties Property Map
- The deployment properties.
- deploymentName String
- The name of the deployment.
- location String
- The location to store the deployment data.
- Map<String>
- Deployment tags
Outputs
All input properties are implicitly available as output properties. Additionally, the DeploymentAtSubscriptionScope resource produces the following output properties:
Supporting Types
AliasPathMetadataResponse, AliasPathMetadataResponseArgs        
- Attributes string
- The attributes of the token that the alias path is referring to.
- Type string
- The type of the token that the alias path is referring to.
- Attributes string
- The attributes of the token that the alias path is referring to.
- Type string
- The type of the token that the alias path is referring to.
- attributes String
- The attributes of the token that the alias path is referring to.
- type String
- The type of the token that the alias path is referring to.
- attributes string
- The attributes of the token that the alias path is referring to.
- type string
- The type of the token that the alias path is referring to.
- attributes str
- The attributes of the token that the alias path is referring to.
- type str
- The type of the token that the alias path is referring to.
- attributes String
- The attributes of the token that the alias path is referring to.
- type String
- The type of the token that the alias path is referring to.
AliasPathResponse, AliasPathResponseArgs      
- Metadata
Pulumi.Azure Native. Resources. Inputs. Alias Path Metadata Response 
- The metadata of the alias path. If missing, fall back to the default metadata of the alias.
- ApiVersions List<string>
- The API versions.
- Path string
- The path of an alias.
- Pattern
Pulumi.Azure Native. Resources. Inputs. Alias Pattern Response 
- The pattern for an alias path.
- Metadata
AliasPath Metadata Response 
- The metadata of the alias path. If missing, fall back to the default metadata of the alias.
- ApiVersions []string
- The API versions.
- Path string
- The path of an alias.
- Pattern
AliasPattern Response 
- The pattern for an alias path.
- metadata
AliasPath Metadata Response 
- The metadata of the alias path. If missing, fall back to the default metadata of the alias.
- apiVersions List<String>
- The API versions.
- path String
- The path of an alias.
- pattern
AliasPattern Response 
- The pattern for an alias path.
- metadata
AliasPath Metadata Response 
- The metadata of the alias path. If missing, fall back to the default metadata of the alias.
- apiVersions string[]
- The API versions.
- path string
- The path of an alias.
- pattern
AliasPattern Response 
- The pattern for an alias path.
- metadata
AliasPath Metadata Response 
- The metadata of the alias path. If missing, fall back to the default metadata of the alias.
- api_versions Sequence[str]
- The API versions.
- path str
- The path of an alias.
- pattern
AliasPattern Response 
- The pattern for an alias path.
- metadata Property Map
- The metadata of the alias path. If missing, fall back to the default metadata of the alias.
- apiVersions List<String>
- The API versions.
- path String
- The path of an alias.
- pattern Property Map
- The pattern for an alias path.
AliasPatternResponse, AliasPatternResponseArgs      
AliasResponse, AliasResponseArgs    
- DefaultMetadata Pulumi.Azure Native. Resources. Inputs. Alias Path Metadata Response 
- The default alias path metadata. Applies to the default path and to any alias path that doesn't have metadata
- DefaultPath string
- The default path for an alias.
- DefaultPattern Pulumi.Azure Native. Resources. Inputs. Alias Pattern Response 
- The default pattern for an alias.
- Name string
- The alias name.
- Paths
List<Pulumi.Azure Native. Resources. Inputs. Alias Path Response> 
- The paths for an alias.
- Type string
- The type of the alias.
- DefaultMetadata AliasPath Metadata Response 
- The default alias path metadata. Applies to the default path and to any alias path that doesn't have metadata
- DefaultPath string
- The default path for an alias.
- DefaultPattern AliasPattern Response 
- The default pattern for an alias.
- Name string
- The alias name.
- Paths
[]AliasPath Response 
- The paths for an alias.
- Type string
- The type of the alias.
- defaultMetadata AliasPath Metadata Response 
- The default alias path metadata. Applies to the default path and to any alias path that doesn't have metadata
- defaultPath String
- The default path for an alias.
- defaultPattern AliasPattern Response 
- The default pattern for an alias.
- name String
- The alias name.
- paths
List<AliasPath Response> 
- The paths for an alias.
- type String
- The type of the alias.
- defaultMetadata AliasPath Metadata Response 
- The default alias path metadata. Applies to the default path and to any alias path that doesn't have metadata
- defaultPath string
- The default path for an alias.
- defaultPattern AliasPattern Response 
- The default pattern for an alias.
- name string
- The alias name.
- paths
AliasPath Response[] 
- The paths for an alias.
- type string
- The type of the alias.
- default_metadata AliasPath Metadata Response 
- The default alias path metadata. Applies to the default path and to any alias path that doesn't have metadata
- default_path str
- The default path for an alias.
- default_pattern AliasPattern Response 
- The default pattern for an alias.
- name str
- The alias name.
- paths
Sequence[AliasPath Response] 
- The paths for an alias.
- type str
- The type of the alias.
- defaultMetadata Property Map
- The default alias path metadata. Applies to the default path and to any alias path that doesn't have metadata
- defaultPath String
- The default path for an alias.
- defaultPattern Property Map
- The default pattern for an alias.
- name String
- The alias name.
- paths List<Property Map>
- The paths for an alias.
- type String
- The type of the alias.
ApiProfileResponse, ApiProfileResponseArgs      
- ApiVersion string
- The API version.
- ProfileVersion string
- The profile version.
- ApiVersion string
- The API version.
- ProfileVersion string
- The profile version.
- apiVersion String
- The API version.
- profileVersion String
- The profile version.
- apiVersion string
- The API version.
- profileVersion string
- The profile version.
- api_version str
- The API version.
- profile_version str
- The profile version.
- apiVersion String
- The API version.
- profileVersion String
- The profile version.
BasicDependencyResponse, BasicDependencyResponseArgs      
- Id string
- The ID of the dependency.
- ResourceName string
- The dependency resource name.
- ResourceType string
- The dependency resource type.
- Id string
- The ID of the dependency.
- ResourceName string
- The dependency resource name.
- ResourceType string
- The dependency resource type.
- id String
- The ID of the dependency.
- resourceName String
- The dependency resource name.
- resourceType String
- The dependency resource type.
- id string
- The ID of the dependency.
- resourceName string
- The dependency resource name.
- resourceType string
- The dependency resource type.
- id str
- The ID of the dependency.
- resource_name str
- The dependency resource name.
- resource_type str
- The dependency resource type.
- id String
- The ID of the dependency.
- resourceName String
- The dependency resource name.
- resourceType String
- The dependency resource type.
DebugSetting, DebugSettingArgs    
- DetailLevel string
- Specifies the type of information to log for debugging. The permitted values are none, requestContent, responseContent, or both requestContent and responseContent separated by a comma. The default is none. When setting this value, carefully consider the type of information you are passing in during deployment. By logging information about the request or response, you could potentially expose sensitive data that is retrieved through the deployment operations.
- DetailLevel string
- Specifies the type of information to log for debugging. The permitted values are none, requestContent, responseContent, or both requestContent and responseContent separated by a comma. The default is none. When setting this value, carefully consider the type of information you are passing in during deployment. By logging information about the request or response, you could potentially expose sensitive data that is retrieved through the deployment operations.
- detailLevel String
- Specifies the type of information to log for debugging. The permitted values are none, requestContent, responseContent, or both requestContent and responseContent separated by a comma. The default is none. When setting this value, carefully consider the type of information you are passing in during deployment. By logging information about the request or response, you could potentially expose sensitive data that is retrieved through the deployment operations.
- detailLevel string
- Specifies the type of information to log for debugging. The permitted values are none, requestContent, responseContent, or both requestContent and responseContent separated by a comma. The default is none. When setting this value, carefully consider the type of information you are passing in during deployment. By logging information about the request or response, you could potentially expose sensitive data that is retrieved through the deployment operations.
- detail_level str
- Specifies the type of information to log for debugging. The permitted values are none, requestContent, responseContent, or both requestContent and responseContent separated by a comma. The default is none. When setting this value, carefully consider the type of information you are passing in during deployment. By logging information about the request or response, you could potentially expose sensitive data that is retrieved through the deployment operations.
- detailLevel String
- Specifies the type of information to log for debugging. The permitted values are none, requestContent, responseContent, or both requestContent and responseContent separated by a comma. The default is none. When setting this value, carefully consider the type of information you are passing in during deployment. By logging information about the request or response, you could potentially expose sensitive data that is retrieved through the deployment operations.
DebugSettingResponse, DebugSettingResponseArgs      
- DetailLevel string
- Specifies the type of information to log for debugging. The permitted values are none, requestContent, responseContent, or both requestContent and responseContent separated by a comma. The default is none. When setting this value, carefully consider the type of information you are passing in during deployment. By logging information about the request or response, you could potentially expose sensitive data that is retrieved through the deployment operations.
- DetailLevel string
- Specifies the type of information to log for debugging. The permitted values are none, requestContent, responseContent, or both requestContent and responseContent separated by a comma. The default is none. When setting this value, carefully consider the type of information you are passing in during deployment. By logging information about the request or response, you could potentially expose sensitive data that is retrieved through the deployment operations.
- detailLevel String
- Specifies the type of information to log for debugging. The permitted values are none, requestContent, responseContent, or both requestContent and responseContent separated by a comma. The default is none. When setting this value, carefully consider the type of information you are passing in during deployment. By logging information about the request or response, you could potentially expose sensitive data that is retrieved through the deployment operations.
- detailLevel string
- Specifies the type of information to log for debugging. The permitted values are none, requestContent, responseContent, or both requestContent and responseContent separated by a comma. The default is none. When setting this value, carefully consider the type of information you are passing in during deployment. By logging information about the request or response, you could potentially expose sensitive data that is retrieved through the deployment operations.
- detail_level str
- Specifies the type of information to log for debugging. The permitted values are none, requestContent, responseContent, or both requestContent and responseContent separated by a comma. The default is none. When setting this value, carefully consider the type of information you are passing in during deployment. By logging information about the request or response, you could potentially expose sensitive data that is retrieved through the deployment operations.
- detailLevel String
- Specifies the type of information to log for debugging. The permitted values are none, requestContent, responseContent, or both requestContent and responseContent separated by a comma. The default is none. When setting this value, carefully consider the type of information you are passing in during deployment. By logging information about the request or response, you could potentially expose sensitive data that is retrieved through the deployment operations.
DependencyResponse, DependencyResponseArgs    
- DependsOn List<Pulumi.Azure Native. Resources. Inputs. Basic Dependency Response> 
- The list of dependencies.
- Id string
- The ID of the dependency.
- ResourceName string
- The dependency resource name.
- ResourceType string
- The dependency resource type.
- DependsOn []BasicDependency Response 
- The list of dependencies.
- Id string
- The ID of the dependency.
- ResourceName string
- The dependency resource name.
- ResourceType string
- The dependency resource type.
- dependsOn List<BasicDependency Response> 
- The list of dependencies.
- id String
- The ID of the dependency.
- resourceName String
- The dependency resource name.
- resourceType String
- The dependency resource type.
- dependsOn BasicDependency Response[] 
- The list of dependencies.
- id string
- The ID of the dependency.
- resourceName string
- The dependency resource name.
- resourceType string
- The dependency resource type.
- depends_on Sequence[BasicDependency Response] 
- The list of dependencies.
- id str
- The ID of the dependency.
- resource_name str
- The dependency resource name.
- resource_type str
- The dependency resource type.
- dependsOn List<Property Map>
- The list of dependencies.
- id String
- The ID of the dependency.
- resourceName String
- The dependency resource name.
- resourceType String
- The dependency resource type.
DeploymentMode, DeploymentModeArgs    
- Incremental
- Incremental
- Complete
- Complete
- DeploymentMode Incremental 
- Incremental
- DeploymentMode Complete 
- Complete
- Incremental
- Incremental
- Complete
- Complete
- Incremental
- Incremental
- Complete
- Complete
- INCREMENTAL
- Incremental
- COMPLETE
- Complete
- "Incremental"
- Incremental
- "Complete"
- Complete
DeploymentParameter, DeploymentParameterArgs    
- Reference
Pulumi.Azure Native. Resources. Inputs. Key Vault Parameter Reference 
- Azure Key Vault parameter reference.
- Value object
- Input value to the parameter .
- Reference
KeyVault Parameter Reference 
- Azure Key Vault parameter reference.
- Value interface{}
- Input value to the parameter .
- reference
KeyVault Parameter Reference 
- Azure Key Vault parameter reference.
- value Object
- Input value to the parameter .
- reference
KeyVault Parameter Reference 
- Azure Key Vault parameter reference.
- value any
- Input value to the parameter .
- reference
KeyVault Parameter Reference 
- Azure Key Vault parameter reference.
- value Any
- Input value to the parameter .
- reference Property Map
- Azure Key Vault parameter reference.
- value Any
- Input value to the parameter .
DeploymentProperties, DeploymentPropertiesArgs    
- Mode
Pulumi.Azure Native. Resources. Deployment Mode 
- The mode that is used to deploy resources. This value can be either Incremental or Complete. In Incremental mode, resources are deployed without deleting existing resources that are not included in the template. In Complete mode, resources are deployed and existing resources in the resource group that are not included in the template are deleted. Be careful when using Complete mode as you may unintentionally delete resources.
- DebugSetting Pulumi.Azure Native. Resources. Inputs. Debug Setting 
- The debug setting of the deployment.
- ExpressionEvaluation Pulumi.Options Azure Native. Resources. Inputs. Expression Evaluation Options 
- Specifies whether template expressions are evaluated within the scope of the parent template or nested template. Only applicable to nested templates. If not specified, default value is outer.
- OnError Pulumi.Deployment Azure Native. Resources. Inputs. On Error Deployment 
- The deployment on error behavior.
- Parameters
Dictionary<string, Pulumi.Azure Native. Resources. Inputs. Deployment Parameter> 
- Name and value pairs that define the deployment parameters for the template. You use this element when you want to provide the parameter values directly in the request rather than link to an existing parameter file. Use either the parametersLink property or the parameters property, but not both. It can be a JObject or a well formed JSON string.
- ParametersLink Pulumi.Azure Native. Resources. Inputs. Parameters Link 
- The URI of parameters file. You use this element to link to an existing parameters file. Use either the parametersLink property or the parameters property, but not both.
- Template object
- The template content. You use this element when you want to pass the template syntax directly in the request rather than link to an existing template. It can be a JObject or well-formed JSON string. Use either the templateLink property or the template property, but not both.
- TemplateLink Pulumi.Azure Native. Resources. Inputs. Template Link 
- The URI of the template. Use either the templateLink property or the template property, but not both.
- Mode
DeploymentMode 
- The mode that is used to deploy resources. This value can be either Incremental or Complete. In Incremental mode, resources are deployed without deleting existing resources that are not included in the template. In Complete mode, resources are deployed and existing resources in the resource group that are not included in the template are deleted. Be careful when using Complete mode as you may unintentionally delete resources.
- DebugSetting DebugSetting 
- The debug setting of the deployment.
- ExpressionEvaluation ExpressionOptions Evaluation Options 
- Specifies whether template expressions are evaluated within the scope of the parent template or nested template. Only applicable to nested templates. If not specified, default value is outer.
- OnError OnDeployment Error Deployment 
- The deployment on error behavior.
- Parameters
map[string]DeploymentParameter 
- Name and value pairs that define the deployment parameters for the template. You use this element when you want to provide the parameter values directly in the request rather than link to an existing parameter file. Use either the parametersLink property or the parameters property, but not both. It can be a JObject or a well formed JSON string.
- ParametersLink ParametersLink 
- The URI of parameters file. You use this element to link to an existing parameters file. Use either the parametersLink property or the parameters property, but not both.
- Template interface{}
- The template content. You use this element when you want to pass the template syntax directly in the request rather than link to an existing template. It can be a JObject or well-formed JSON string. Use either the templateLink property or the template property, but not both.
- TemplateLink TemplateLink 
- The URI of the template. Use either the templateLink property or the template property, but not both.
- mode
DeploymentMode 
- The mode that is used to deploy resources. This value can be either Incremental or Complete. In Incremental mode, resources are deployed without deleting existing resources that are not included in the template. In Complete mode, resources are deployed and existing resources in the resource group that are not included in the template are deleted. Be careful when using Complete mode as you may unintentionally delete resources.
- debugSetting DebugSetting 
- The debug setting of the deployment.
- expressionEvaluation ExpressionOptions Evaluation Options 
- Specifies whether template expressions are evaluated within the scope of the parent template or nested template. Only applicable to nested templates. If not specified, default value is outer.
- onError OnDeployment Error Deployment 
- The deployment on error behavior.
- parameters
Map<String,DeploymentParameter> 
- Name and value pairs that define the deployment parameters for the template. You use this element when you want to provide the parameter values directly in the request rather than link to an existing parameter file. Use either the parametersLink property or the parameters property, but not both. It can be a JObject or a well formed JSON string.
- parametersLink ParametersLink 
- The URI of parameters file. You use this element to link to an existing parameters file. Use either the parametersLink property or the parameters property, but not both.
- template Object
- The template content. You use this element when you want to pass the template syntax directly in the request rather than link to an existing template. It can be a JObject or well-formed JSON string. Use either the templateLink property or the template property, but not both.
- templateLink TemplateLink 
- The URI of the template. Use either the templateLink property or the template property, but not both.
- mode
DeploymentMode 
- The mode that is used to deploy resources. This value can be either Incremental or Complete. In Incremental mode, resources are deployed without deleting existing resources that are not included in the template. In Complete mode, resources are deployed and existing resources in the resource group that are not included in the template are deleted. Be careful when using Complete mode as you may unintentionally delete resources.
- debugSetting DebugSetting 
- The debug setting of the deployment.
- expressionEvaluation ExpressionOptions Evaluation Options 
- Specifies whether template expressions are evaluated within the scope of the parent template or nested template. Only applicable to nested templates. If not specified, default value is outer.
- onError OnDeployment Error Deployment 
- The deployment on error behavior.
- parameters
{[key: string]: DeploymentParameter} 
- Name and value pairs that define the deployment parameters for the template. You use this element when you want to provide the parameter values directly in the request rather than link to an existing parameter file. Use either the parametersLink property or the parameters property, but not both. It can be a JObject or a well formed JSON string.
- parametersLink ParametersLink 
- The URI of parameters file. You use this element to link to an existing parameters file. Use either the parametersLink property or the parameters property, but not both.
- template any
- The template content. You use this element when you want to pass the template syntax directly in the request rather than link to an existing template. It can be a JObject or well-formed JSON string. Use either the templateLink property or the template property, but not both.
- templateLink TemplateLink 
- The URI of the template. Use either the templateLink property or the template property, but not both.
- mode
DeploymentMode 
- The mode that is used to deploy resources. This value can be either Incremental or Complete. In Incremental mode, resources are deployed without deleting existing resources that are not included in the template. In Complete mode, resources are deployed and existing resources in the resource group that are not included in the template are deleted. Be careful when using Complete mode as you may unintentionally delete resources.
- debug_setting DebugSetting 
- The debug setting of the deployment.
- expression_evaluation_ Expressionoptions Evaluation Options 
- Specifies whether template expressions are evaluated within the scope of the parent template or nested template. Only applicable to nested templates. If not specified, default value is outer.
- on_error_ Ondeployment Error Deployment 
- The deployment on error behavior.
- parameters
Mapping[str, DeploymentParameter] 
- Name and value pairs that define the deployment parameters for the template. You use this element when you want to provide the parameter values directly in the request rather than link to an existing parameter file. Use either the parametersLink property or the parameters property, but not both. It can be a JObject or a well formed JSON string.
- parameters_link ParametersLink 
- The URI of parameters file. You use this element to link to an existing parameters file. Use either the parametersLink property or the parameters property, but not both.
- template Any
- The template content. You use this element when you want to pass the template syntax directly in the request rather than link to an existing template. It can be a JObject or well-formed JSON string. Use either the templateLink property or the template property, but not both.
- template_link TemplateLink 
- The URI of the template. Use either the templateLink property or the template property, but not both.
- mode "Incremental" | "Complete"
- The mode that is used to deploy resources. This value can be either Incremental or Complete. In Incremental mode, resources are deployed without deleting existing resources that are not included in the template. In Complete mode, resources are deployed and existing resources in the resource group that are not included in the template are deleted. Be careful when using Complete mode as you may unintentionally delete resources.
- debugSetting Property Map
- The debug setting of the deployment.
- expressionEvaluation Property MapOptions 
- Specifies whether template expressions are evaluated within the scope of the parent template or nested template. Only applicable to nested templates. If not specified, default value is outer.
- onError Property MapDeployment 
- The deployment on error behavior.
- parameters Map<Property Map>
- Name and value pairs that define the deployment parameters for the template. You use this element when you want to provide the parameter values directly in the request rather than link to an existing parameter file. Use either the parametersLink property or the parameters property, but not both. It can be a JObject or a well formed JSON string.
- parametersLink Property Map
- The URI of parameters file. You use this element to link to an existing parameters file. Use either the parametersLink property or the parameters property, but not both.
- template Any
- The template content. You use this element when you want to pass the template syntax directly in the request rather than link to an existing template. It can be a JObject or well-formed JSON string. Use either the templateLink property or the template property, but not both.
- templateLink Property Map
- The URI of the template. Use either the templateLink property or the template property, but not both.
DeploymentPropertiesExtendedResponse, DeploymentPropertiesExtendedResponseArgs        
- CorrelationId string
- The correlation ID of the deployment.
- DebugSetting Pulumi.Azure Native. Resources. Inputs. Debug Setting Response 
- The debug setting of the deployment.
- Dependencies
List<Pulumi.Azure Native. Resources. Inputs. Dependency Response> 
- The list of deployment dependencies.
- Duration string
- The duration of the template deployment.
- Error
Pulumi.Azure Native. Resources. Inputs. Error Response Response 
- The deployment error.
- Mode string
- The deployment mode. Possible values are Incremental and Complete.
- OnError Pulumi.Deployment Azure Native. Resources. Inputs. On Error Deployment Extended Response 
- The deployment on error behavior.
- OutputResources List<Pulumi.Azure Native. Resources. Inputs. Resource Reference Response> 
- Array of provisioned resources.
- Outputs object
- Key/value pairs that represent deployment output.
- Parameters object
- Deployment parameters.
- ParametersLink Pulumi.Azure Native. Resources. Inputs. Parameters Link Response 
- The URI referencing the parameters.
- Providers
List<Pulumi.Azure Native. Resources. Inputs. Provider Response> 
- The list of resource providers needed for the deployment.
- ProvisioningState string
- Denotes the state of provisioning.
- TemplateHash string
- The hash produced for the template.
- TemplateLink Pulumi.Azure Native. Resources. Inputs. Template Link Response 
- The URI referencing the template.
- Timestamp string
- The timestamp of the template deployment.
- ValidatedResources List<Pulumi.Azure Native. Resources. Inputs. Resource Reference Response> 
- Array of validated resources.
- CorrelationId string
- The correlation ID of the deployment.
- DebugSetting DebugSetting Response 
- The debug setting of the deployment.
- Dependencies
[]DependencyResponse 
- The list of deployment dependencies.
- Duration string
- The duration of the template deployment.
- Error
ErrorResponse Response 
- The deployment error.
- Mode string
- The deployment mode. Possible values are Incremental and Complete.
- OnError OnDeployment Error Deployment Extended Response 
- The deployment on error behavior.
- OutputResources []ResourceReference Response 
- Array of provisioned resources.
- Outputs interface{}
- Key/value pairs that represent deployment output.
- Parameters interface{}
- Deployment parameters.
- ParametersLink ParametersLink Response 
- The URI referencing the parameters.
- Providers
[]ProviderResponse 
- The list of resource providers needed for the deployment.
- ProvisioningState string
- Denotes the state of provisioning.
- TemplateHash string
- The hash produced for the template.
- TemplateLink TemplateLink Response 
- The URI referencing the template.
- Timestamp string
- The timestamp of the template deployment.
- ValidatedResources []ResourceReference Response 
- Array of validated resources.
- correlationId String
- The correlation ID of the deployment.
- debugSetting DebugSetting Response 
- The debug setting of the deployment.
- dependencies
List<DependencyResponse> 
- The list of deployment dependencies.
- duration String
- The duration of the template deployment.
- error
ErrorResponse Response 
- The deployment error.
- mode String
- The deployment mode. Possible values are Incremental and Complete.
- onError OnDeployment Error Deployment Extended Response 
- The deployment on error behavior.
- outputResources List<ResourceReference Response> 
- Array of provisioned resources.
- outputs Object
- Key/value pairs that represent deployment output.
- parameters Object
- Deployment parameters.
- parametersLink ParametersLink Response 
- The URI referencing the parameters.
- providers
List<ProviderResponse> 
- The list of resource providers needed for the deployment.
- provisioningState String
- Denotes the state of provisioning.
- templateHash String
- The hash produced for the template.
- templateLink TemplateLink Response 
- The URI referencing the template.
- timestamp String
- The timestamp of the template deployment.
- validatedResources List<ResourceReference Response> 
- Array of validated resources.
- correlationId string
- The correlation ID of the deployment.
- debugSetting DebugSetting Response 
- The debug setting of the deployment.
- dependencies
DependencyResponse[] 
- The list of deployment dependencies.
- duration string
- The duration of the template deployment.
- error
ErrorResponse Response 
- The deployment error.
- mode string
- The deployment mode. Possible values are Incremental and Complete.
- onError OnDeployment Error Deployment Extended Response 
- The deployment on error behavior.
- outputResources ResourceReference Response[] 
- Array of provisioned resources.
- outputs any
- Key/value pairs that represent deployment output.
- parameters any
- Deployment parameters.
- parametersLink ParametersLink Response 
- The URI referencing the parameters.
- providers
ProviderResponse[] 
- The list of resource providers needed for the deployment.
- provisioningState string
- Denotes the state of provisioning.
- templateHash string
- The hash produced for the template.
- templateLink TemplateLink Response 
- The URI referencing the template.
- timestamp string
- The timestamp of the template deployment.
- validatedResources ResourceReference Response[] 
- Array of validated resources.
- correlation_id str
- The correlation ID of the deployment.
- debug_setting DebugSetting Response 
- The debug setting of the deployment.
- dependencies
Sequence[DependencyResponse] 
- The list of deployment dependencies.
- duration str
- The duration of the template deployment.
- error
ErrorResponse Response 
- The deployment error.
- mode str
- The deployment mode. Possible values are Incremental and Complete.
- on_error_ Ondeployment Error Deployment Extended Response 
- The deployment on error behavior.
- output_resources Sequence[ResourceReference Response] 
- Array of provisioned resources.
- outputs Any
- Key/value pairs that represent deployment output.
- parameters Any
- Deployment parameters.
- parameters_link ParametersLink Response 
- The URI referencing the parameters.
- providers
Sequence[ProviderResponse] 
- The list of resource providers needed for the deployment.
- provisioning_state str
- Denotes the state of provisioning.
- template_hash str
- The hash produced for the template.
- template_link TemplateLink Response 
- The URI referencing the template.
- timestamp str
- The timestamp of the template deployment.
- validated_resources Sequence[ResourceReference Response] 
- Array of validated resources.
- correlationId String
- The correlation ID of the deployment.
- debugSetting Property Map
- The debug setting of the deployment.
- dependencies List<Property Map>
- The list of deployment dependencies.
- duration String
- The duration of the template deployment.
- error Property Map
- The deployment error.
- mode String
- The deployment mode. Possible values are Incremental and Complete.
- onError Property MapDeployment 
- The deployment on error behavior.
- outputResources List<Property Map>
- Array of provisioned resources.
- outputs Any
- Key/value pairs that represent deployment output.
- parameters Any
- Deployment parameters.
- parametersLink Property Map
- The URI referencing the parameters.
- providers List<Property Map>
- The list of resource providers needed for the deployment.
- provisioningState String
- Denotes the state of provisioning.
- templateHash String
- The hash produced for the template.
- templateLink Property Map
- The URI referencing the template.
- timestamp String
- The timestamp of the template deployment.
- validatedResources List<Property Map>
- Array of validated resources.
ErrorAdditionalInfoResponse, ErrorAdditionalInfoResponseArgs        
ErrorDetailResponse, ErrorDetailResponseArgs      
- AdditionalInfo List<Pulumi.Azure Native. Resources. Inputs. Error Additional Info Response> 
- The error additional info.
- Code string
- The error code.
- Details
List<Pulumi.Azure Native. Resources. Inputs. Error Detail Response> 
- The error details.
- Message string
- The error message.
- Target string
- The error target.
- AdditionalInfo []ErrorAdditional Info Response 
- The error additional info.
- Code string
- The error code.
- Details
[]ErrorDetail Response 
- The error details.
- Message string
- The error message.
- Target string
- The error target.
- additionalInfo List<ErrorAdditional Info Response> 
- The error additional info.
- code String
- The error code.
- details
List<ErrorDetail Response> 
- The error details.
- message String
- The error message.
- target String
- The error target.
- additionalInfo ErrorAdditional Info Response[] 
- The error additional info.
- code string
- The error code.
- details
ErrorDetail Response[] 
- The error details.
- message string
- The error message.
- target string
- The error target.
- additional_info Sequence[ErrorAdditional Info Response] 
- The error additional info.
- code str
- The error code.
- details
Sequence[ErrorDetail Response] 
- The error details.
- message str
- The error message.
- target str
- The error target.
- additionalInfo List<Property Map>
- The error additional info.
- code String
- The error code.
- details List<Property Map>
- The error details.
- message String
- The error message.
- target String
- The error target.
ErrorResponseResponse, ErrorResponseResponseArgs      
- AdditionalInfo List<Pulumi.Azure Native. Resources. Inputs. Error Additional Info Response> 
- The error additional info.
- Code string
- The error code.
- Details
List<Pulumi.Azure Native. Resources. Inputs. Error Response Response> 
- The error details.
- Error
Pulumi.Azure Native. Resources. Inputs. Error Detail Response 
- The error object.
- Message string
- The error message.
- Target string
- The error target.
- AdditionalInfo []ErrorAdditional Info Response 
- The error additional info.
- Code string
- The error code.
- Details
[]ErrorResponse Response 
- The error details.
- Error
ErrorDetail Response 
- The error object.
- Message string
- The error message.
- Target string
- The error target.
- additionalInfo List<ErrorAdditional Info Response> 
- The error additional info.
- code String
- The error code.
- details
List<ErrorResponse Response> 
- The error details.
- error
ErrorDetail Response 
- The error object.
- message String
- The error message.
- target String
- The error target.
- additionalInfo ErrorAdditional Info Response[] 
- The error additional info.
- code string
- The error code.
- details
ErrorResponse Response[] 
- The error details.
- error
ErrorDetail Response 
- The error object.
- message string
- The error message.
- target string
- The error target.
- additional_info Sequence[ErrorAdditional Info Response] 
- The error additional info.
- code str
- The error code.
- details
Sequence[ErrorResponse Response] 
- The error details.
- error
ErrorDetail Response 
- The error object.
- message str
- The error message.
- target str
- The error target.
- additionalInfo List<Property Map>
- The error additional info.
- code String
- The error code.
- details List<Property Map>
- The error details.
- error Property Map
- The error object.
- message String
- The error message.
- target String
- The error target.
ExpressionEvaluationOptions, ExpressionEvaluationOptionsArgs      
- Scope
string | Pulumi.Azure Native. Resources. Expression Evaluation Options Scope Type 
- The scope to be used for evaluation of parameters, variables and functions in a nested template.
- Scope
string | ExpressionEvaluation Options Scope Type 
- The scope to be used for evaluation of parameters, variables and functions in a nested template.
- scope
String | ExpressionEvaluation Options Scope Type 
- The scope to be used for evaluation of parameters, variables and functions in a nested template.
- scope
string | ExpressionEvaluation Options Scope Type 
- The scope to be used for evaluation of parameters, variables and functions in a nested template.
- scope
str | ExpressionEvaluation Options Scope Type 
- The scope to be used for evaluation of parameters, variables and functions in a nested template.
- scope
String | "NotSpecified" | "Outer" | "Inner" 
- The scope to be used for evaluation of parameters, variables and functions in a nested template.
ExpressionEvaluationOptionsScopeType, ExpressionEvaluationOptionsScopeTypeArgs          
- NotSpecified 
- NotSpecified
- Outer
- Outer
- Inner
- Inner
- ExpressionEvaluation Options Scope Type Not Specified 
- NotSpecified
- ExpressionEvaluation Options Scope Type Outer 
- Outer
- ExpressionEvaluation Options Scope Type Inner 
- Inner
- NotSpecified 
- NotSpecified
- Outer
- Outer
- Inner
- Inner
- NotSpecified 
- NotSpecified
- Outer
- Outer
- Inner
- Inner
- NOT_SPECIFIED
- NotSpecified
- OUTER
- Outer
- INNER
- Inner
- "NotSpecified" 
- NotSpecified
- "Outer"
- Outer
- "Inner"
- Inner
KeyVaultParameterReference, KeyVaultParameterReferenceArgs        
- KeyVault Pulumi.Azure Native. Resources. Inputs. Key Vault Reference 
- Azure Key Vault reference.
- SecretName string
- Azure Key Vault secret name.
- SecretVersion string
- Azure Key Vault secret version.
- KeyVault KeyVault Reference 
- Azure Key Vault reference.
- SecretName string
- Azure Key Vault secret name.
- SecretVersion string
- Azure Key Vault secret version.
- keyVault KeyVault Reference 
- Azure Key Vault reference.
- secretName String
- Azure Key Vault secret name.
- secretVersion String
- Azure Key Vault secret version.
- keyVault KeyVault Reference 
- Azure Key Vault reference.
- secretName string
- Azure Key Vault secret name.
- secretVersion string
- Azure Key Vault secret version.
- key_vault KeyVault Reference 
- Azure Key Vault reference.
- secret_name str
- Azure Key Vault secret name.
- secret_version str
- Azure Key Vault secret version.
- keyVault Property Map
- Azure Key Vault reference.
- secretName String
- Azure Key Vault secret name.
- secretVersion String
- Azure Key Vault secret version.
KeyVaultReference, KeyVaultReferenceArgs      
- Id string
- Azure Key Vault resource id.
- Id string
- Azure Key Vault resource id.
- id String
- Azure Key Vault resource id.
- id string
- Azure Key Vault resource id.
- id str
- Azure Key Vault resource id.
- id String
- Azure Key Vault resource id.
OnErrorDeployment, OnErrorDeploymentArgs      
- DeploymentName string
- The deployment to be used on error case.
- Type
Pulumi.Azure Native. Resources. On Error Deployment Type 
- The deployment on error behavior type. Possible values are LastSuccessful and SpecificDeployment.
- DeploymentName string
- The deployment to be used on error case.
- Type
OnError Deployment Type 
- The deployment on error behavior type. Possible values are LastSuccessful and SpecificDeployment.
- deploymentName String
- The deployment to be used on error case.
- type
OnError Deployment Type 
- The deployment on error behavior type. Possible values are LastSuccessful and SpecificDeployment.
- deploymentName string
- The deployment to be used on error case.
- type
OnError Deployment Type 
- The deployment on error behavior type. Possible values are LastSuccessful and SpecificDeployment.
- deployment_name str
- The deployment to be used on error case.
- type
OnError Deployment Type 
- The deployment on error behavior type. Possible values are LastSuccessful and SpecificDeployment.
- deploymentName String
- The deployment to be used on error case.
- type
"LastSuccessful" | "Specific Deployment" 
- The deployment on error behavior type. Possible values are LastSuccessful and SpecificDeployment.
OnErrorDeploymentExtendedResponse, OnErrorDeploymentExtendedResponseArgs          
- ProvisioningState string
- The state of the provisioning for the on error deployment.
- DeploymentName string
- The deployment to be used on error case.
- Type string
- The deployment on error behavior type. Possible values are LastSuccessful and SpecificDeployment.
- ProvisioningState string
- The state of the provisioning for the on error deployment.
- DeploymentName string
- The deployment to be used on error case.
- Type string
- The deployment on error behavior type. Possible values are LastSuccessful and SpecificDeployment.
- provisioningState String
- The state of the provisioning for the on error deployment.
- deploymentName String
- The deployment to be used on error case.
- type String
- The deployment on error behavior type. Possible values are LastSuccessful and SpecificDeployment.
- provisioningState string
- The state of the provisioning for the on error deployment.
- deploymentName string
- The deployment to be used on error case.
- type string
- The deployment on error behavior type. Possible values are LastSuccessful and SpecificDeployment.
- provisioning_state str
- The state of the provisioning for the on error deployment.
- deployment_name str
- The deployment to be used on error case.
- type str
- The deployment on error behavior type. Possible values are LastSuccessful and SpecificDeployment.
- provisioningState String
- The state of the provisioning for the on error deployment.
- deploymentName String
- The deployment to be used on error case.
- type String
- The deployment on error behavior type. Possible values are LastSuccessful and SpecificDeployment.
OnErrorDeploymentType, OnErrorDeploymentTypeArgs        
- LastSuccessful 
- LastSuccessful
- SpecificDeployment 
- SpecificDeployment
- OnError Deployment Type Last Successful 
- LastSuccessful
- OnError Deployment Type Specific Deployment 
- SpecificDeployment
- LastSuccessful 
- LastSuccessful
- SpecificDeployment 
- SpecificDeployment
- LastSuccessful 
- LastSuccessful
- SpecificDeployment 
- SpecificDeployment
- LAST_SUCCESSFUL
- LastSuccessful
- SPECIFIC_DEPLOYMENT
- SpecificDeployment
- "LastSuccessful" 
- LastSuccessful
- "SpecificDeployment" 
- SpecificDeployment
ParametersLink, ParametersLinkArgs    
- Uri string
- The URI of the parameters file.
- ContentVersion string
- If included, must match the ContentVersion in the template.
- Uri string
- The URI of the parameters file.
- ContentVersion string
- If included, must match the ContentVersion in the template.
- uri String
- The URI of the parameters file.
- contentVersion String
- If included, must match the ContentVersion in the template.
- uri string
- The URI of the parameters file.
- contentVersion string
- If included, must match the ContentVersion in the template.
- uri str
- The URI of the parameters file.
- content_version str
- If included, must match the ContentVersion in the template.
- uri String
- The URI of the parameters file.
- contentVersion String
- If included, must match the ContentVersion in the template.
ParametersLinkResponse, ParametersLinkResponseArgs      
- Uri string
- The URI of the parameters file.
- ContentVersion string
- If included, must match the ContentVersion in the template.
- Uri string
- The URI of the parameters file.
- ContentVersion string
- If included, must match the ContentVersion in the template.
- uri String
- The URI of the parameters file.
- contentVersion String
- If included, must match the ContentVersion in the template.
- uri string
- The URI of the parameters file.
- contentVersion string
- If included, must match the ContentVersion in the template.
- uri str
- The URI of the parameters file.
- content_version str
- If included, must match the ContentVersion in the template.
- uri String
- The URI of the parameters file.
- contentVersion String
- If included, must match the ContentVersion in the template.
ProviderExtendedLocationResponse, ProviderExtendedLocationResponseArgs        
- ExtendedLocations List<string>
- The extended locations for the azure location.
- Location string
- The azure location.
- Type string
- The extended location type.
- ExtendedLocations []string
- The extended locations for the azure location.
- Location string
- The azure location.
- Type string
- The extended location type.
- extendedLocations List<String>
- The extended locations for the azure location.
- location String
- The azure location.
- type String
- The extended location type.
- extendedLocations string[]
- The extended locations for the azure location.
- location string
- The azure location.
- type string
- The extended location type.
- extended_locations Sequence[str]
- The extended locations for the azure location.
- location str
- The azure location.
- type str
- The extended location type.
- extendedLocations List<String>
- The extended locations for the azure location.
- location String
- The azure location.
- type String
- The extended location type.
ProviderResourceTypeResponse, ProviderResourceTypeResponseArgs        
- ApiProfiles List<Pulumi.Azure Native. Resources. Inputs. Api Profile Response> 
- The API profiles for the resource provider.
- DefaultApi stringVersion 
- The default API version.
- Aliases
List<Pulumi.Azure Native. Resources. Inputs. Alias Response> 
- The aliases that are supported by this resource type.
- ApiVersions List<string>
- The API version.
- Capabilities string
- The additional capabilities offered by this resource type.
- LocationMappings List<Pulumi.Azure Native. Resources. Inputs. Provider Extended Location Response> 
- The location mappings that are supported by this resource type.
- Locations List<string>
- The collection of locations where this resource type can be created.
- Properties Dictionary<string, string>
- The properties.
- ResourceType string
- The resource type.
- ZoneMappings List<Pulumi.Azure Native. Resources. Inputs. Zone Mapping Response> 
- ApiProfiles []ApiProfile Response 
- The API profiles for the resource provider.
- DefaultApi stringVersion 
- The default API version.
- Aliases
[]AliasResponse 
- The aliases that are supported by this resource type.
- ApiVersions []string
- The API version.
- Capabilities string
- The additional capabilities offered by this resource type.
- LocationMappings []ProviderExtended Location Response 
- The location mappings that are supported by this resource type.
- Locations []string
- The collection of locations where this resource type can be created.
- Properties map[string]string
- The properties.
- ResourceType string
- The resource type.
- ZoneMappings []ZoneMapping Response 
- apiProfiles List<ApiProfile Response> 
- The API profiles for the resource provider.
- defaultApi StringVersion 
- The default API version.
- aliases
List<AliasResponse> 
- The aliases that are supported by this resource type.
- apiVersions List<String>
- The API version.
- capabilities String
- The additional capabilities offered by this resource type.
- locationMappings List<ProviderExtended Location Response> 
- The location mappings that are supported by this resource type.
- locations List<String>
- The collection of locations where this resource type can be created.
- properties Map<String,String>
- The properties.
- resourceType String
- The resource type.
- zoneMappings List<ZoneMapping Response> 
- apiProfiles ApiProfile Response[] 
- The API profiles for the resource provider.
- defaultApi stringVersion 
- The default API version.
- aliases
AliasResponse[] 
- The aliases that are supported by this resource type.
- apiVersions string[]
- The API version.
- capabilities string
- The additional capabilities offered by this resource type.
- locationMappings ProviderExtended Location Response[] 
- The location mappings that are supported by this resource type.
- locations string[]
- The collection of locations where this resource type can be created.
- properties {[key: string]: string}
- The properties.
- resourceType string
- The resource type.
- zoneMappings ZoneMapping Response[] 
- api_profiles Sequence[ApiProfile Response] 
- The API profiles for the resource provider.
- default_api_ strversion 
- The default API version.
- aliases
Sequence[AliasResponse] 
- The aliases that are supported by this resource type.
- api_versions Sequence[str]
- The API version.
- capabilities str
- The additional capabilities offered by this resource type.
- location_mappings Sequence[ProviderExtended Location Response] 
- The location mappings that are supported by this resource type.
- locations Sequence[str]
- The collection of locations where this resource type can be created.
- properties Mapping[str, str]
- The properties.
- resource_type str
- The resource type.
- zone_mappings Sequence[ZoneMapping Response] 
- apiProfiles List<Property Map>
- The API profiles for the resource provider.
- defaultApi StringVersion 
- The default API version.
- aliases List<Property Map>
- The aliases that are supported by this resource type.
- apiVersions List<String>
- The API version.
- capabilities String
- The additional capabilities offered by this resource type.
- locationMappings List<Property Map>
- The location mappings that are supported by this resource type.
- locations List<String>
- The collection of locations where this resource type can be created.
- properties Map<String>
- The properties.
- resourceType String
- The resource type.
- zoneMappings List<Property Map>
ProviderResponse, ProviderResponseArgs    
- Id string
- The provider ID.
- RegistrationPolicy string
- The registration policy of the resource provider.
- RegistrationState string
- The registration state of the resource provider.
- ResourceTypes List<Pulumi.Azure Native. Resources. Inputs. Provider Resource Type Response> 
- The collection of provider resource types.
- Namespace string
- The namespace of the resource provider.
- string
- The provider authorization consent state.
- Id string
- The provider ID.
- RegistrationPolicy string
- The registration policy of the resource provider.
- RegistrationState string
- The registration state of the resource provider.
- ResourceTypes []ProviderResource Type Response 
- The collection of provider resource types.
- Namespace string
- The namespace of the resource provider.
- string
- The provider authorization consent state.
- id String
- The provider ID.
- registrationPolicy String
- The registration policy of the resource provider.
- registrationState String
- The registration state of the resource provider.
- resourceTypes List<ProviderResource Type Response> 
- The collection of provider resource types.
- namespace String
- The namespace of the resource provider.
- String
- The provider authorization consent state.
- id string
- The provider ID.
- registrationPolicy string
- The registration policy of the resource provider.
- registrationState string
- The registration state of the resource provider.
- resourceTypes ProviderResource Type Response[] 
- The collection of provider resource types.
- namespace string
- The namespace of the resource provider.
- string
- The provider authorization consent state.
- id str
- The provider ID.
- registration_policy str
- The registration policy of the resource provider.
- registration_state str
- The registration state of the resource provider.
- resource_types Sequence[ProviderResource Type Response] 
- The collection of provider resource types.
- namespace str
- The namespace of the resource provider.
- str
- The provider authorization consent state.
- id String
- The provider ID.
- registrationPolicy String
- The registration policy of the resource provider.
- registrationState String
- The registration state of the resource provider.
- resourceTypes List<Property Map>
- The collection of provider resource types.
- namespace String
- The namespace of the resource provider.
- String
- The provider authorization consent state.
ResourceReferenceResponse, ResourceReferenceResponseArgs      
- Id string
- The resourceId of a resource managed by the deployment stack.
- Id string
- The resourceId of a resource managed by the deployment stack.
- id String
- The resourceId of a resource managed by the deployment stack.
- id string
- The resourceId of a resource managed by the deployment stack.
- id str
- The resourceId of a resource managed by the deployment stack.
- id String
- The resourceId of a resource managed by the deployment stack.
TemplateLink, TemplateLinkArgs    
- ContentVersion string
- If included, must match the ContentVersion in the template.
- Id string
- The resource id of a Template Spec. Use either the id or uri property, but not both.
- QueryString string
- The query string (for example, a SAS token) to be used with the templateLink URI.
- RelativePath string
- The relativePath property can be used to deploy a linked template at a location relative to the parent. If the parent template was linked with a TemplateSpec, this will reference an artifact in the TemplateSpec. If the parent was linked with a URI, the child deployment will be a combination of the parent and relativePath URIs
- Uri string
- The URI of the template to deploy. Use either the uri or id property, but not both.
- ContentVersion string
- If included, must match the ContentVersion in the template.
- Id string
- The resource id of a Template Spec. Use either the id or uri property, but not both.
- QueryString string
- The query string (for example, a SAS token) to be used with the templateLink URI.
- RelativePath string
- The relativePath property can be used to deploy a linked template at a location relative to the parent. If the parent template was linked with a TemplateSpec, this will reference an artifact in the TemplateSpec. If the parent was linked with a URI, the child deployment will be a combination of the parent and relativePath URIs
- Uri string
- The URI of the template to deploy. Use either the uri or id property, but not both.
- contentVersion String
- If included, must match the ContentVersion in the template.
- id String
- The resource id of a Template Spec. Use either the id or uri property, but not both.
- queryString String
- The query string (for example, a SAS token) to be used with the templateLink URI.
- relativePath String
- The relativePath property can be used to deploy a linked template at a location relative to the parent. If the parent template was linked with a TemplateSpec, this will reference an artifact in the TemplateSpec. If the parent was linked with a URI, the child deployment will be a combination of the parent and relativePath URIs
- uri String
- The URI of the template to deploy. Use either the uri or id property, but not both.
- contentVersion string
- If included, must match the ContentVersion in the template.
- id string
- The resource id of a Template Spec. Use either the id or uri property, but not both.
- queryString string
- The query string (for example, a SAS token) to be used with the templateLink URI.
- relativePath string
- The relativePath property can be used to deploy a linked template at a location relative to the parent. If the parent template was linked with a TemplateSpec, this will reference an artifact in the TemplateSpec. If the parent was linked with a URI, the child deployment will be a combination of the parent and relativePath URIs
- uri string
- The URI of the template to deploy. Use either the uri or id property, but not both.
- content_version str
- If included, must match the ContentVersion in the template.
- id str
- The resource id of a Template Spec. Use either the id or uri property, but not both.
- query_string str
- The query string (for example, a SAS token) to be used with the templateLink URI.
- relative_path str
- The relativePath property can be used to deploy a linked template at a location relative to the parent. If the parent template was linked with a TemplateSpec, this will reference an artifact in the TemplateSpec. If the parent was linked with a URI, the child deployment will be a combination of the parent and relativePath URIs
- uri str
- The URI of the template to deploy. Use either the uri or id property, but not both.
- contentVersion String
- If included, must match the ContentVersion in the template.
- id String
- The resource id of a Template Spec. Use either the id or uri property, but not both.
- queryString String
- The query string (for example, a SAS token) to be used with the templateLink URI.
- relativePath String
- The relativePath property can be used to deploy a linked template at a location relative to the parent. If the parent template was linked with a TemplateSpec, this will reference an artifact in the TemplateSpec. If the parent was linked with a URI, the child deployment will be a combination of the parent and relativePath URIs
- uri String
- The URI of the template to deploy. Use either the uri or id property, but not both.
TemplateLinkResponse, TemplateLinkResponseArgs      
- ContentVersion string
- If included, must match the ContentVersion in the template.
- Id string
- The resource id of a Template Spec. Use either the id or uri property, but not both.
- QueryString string
- The query string (for example, a SAS token) to be used with the templateLink URI.
- RelativePath string
- The relativePath property can be used to deploy a linked template at a location relative to the parent. If the parent template was linked with a TemplateSpec, this will reference an artifact in the TemplateSpec. If the parent was linked with a URI, the child deployment will be a combination of the parent and relativePath URIs
- Uri string
- The URI of the template to deploy. Use either the uri or id property, but not both.
- ContentVersion string
- If included, must match the ContentVersion in the template.
- Id string
- The resource id of a Template Spec. Use either the id or uri property, but not both.
- QueryString string
- The query string (for example, a SAS token) to be used with the templateLink URI.
- RelativePath string
- The relativePath property can be used to deploy a linked template at a location relative to the parent. If the parent template was linked with a TemplateSpec, this will reference an artifact in the TemplateSpec. If the parent was linked with a URI, the child deployment will be a combination of the parent and relativePath URIs
- Uri string
- The URI of the template to deploy. Use either the uri or id property, but not both.
- contentVersion String
- If included, must match the ContentVersion in the template.
- id String
- The resource id of a Template Spec. Use either the id or uri property, but not both.
- queryString String
- The query string (for example, a SAS token) to be used with the templateLink URI.
- relativePath String
- The relativePath property can be used to deploy a linked template at a location relative to the parent. If the parent template was linked with a TemplateSpec, this will reference an artifact in the TemplateSpec. If the parent was linked with a URI, the child deployment will be a combination of the parent and relativePath URIs
- uri String
- The URI of the template to deploy. Use either the uri or id property, but not both.
- contentVersion string
- If included, must match the ContentVersion in the template.
- id string
- The resource id of a Template Spec. Use either the id or uri property, but not both.
- queryString string
- The query string (for example, a SAS token) to be used with the templateLink URI.
- relativePath string
- The relativePath property can be used to deploy a linked template at a location relative to the parent. If the parent template was linked with a TemplateSpec, this will reference an artifact in the TemplateSpec. If the parent was linked with a URI, the child deployment will be a combination of the parent and relativePath URIs
- uri string
- The URI of the template to deploy. Use either the uri or id property, but not both.
- content_version str
- If included, must match the ContentVersion in the template.
- id str
- The resource id of a Template Spec. Use either the id or uri property, but not both.
- query_string str
- The query string (for example, a SAS token) to be used with the templateLink URI.
- relative_path str
- The relativePath property can be used to deploy a linked template at a location relative to the parent. If the parent template was linked with a TemplateSpec, this will reference an artifact in the TemplateSpec. If the parent was linked with a URI, the child deployment will be a combination of the parent and relativePath URIs
- uri str
- The URI of the template to deploy. Use either the uri or id property, but not both.
- contentVersion String
- If included, must match the ContentVersion in the template.
- id String
- The resource id of a Template Spec. Use either the id or uri property, but not both.
- queryString String
- The query string (for example, a SAS token) to be used with the templateLink URI.
- relativePath String
- The relativePath property can be used to deploy a linked template at a location relative to the parent. If the parent template was linked with a TemplateSpec, this will reference an artifact in the TemplateSpec. If the parent was linked with a URI, the child deployment will be a combination of the parent and relativePath URIs
- uri String
- The URI of the template to deploy. Use either the uri or id property, but not both.
ZoneMappingResponse, ZoneMappingResponseArgs      
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:resources:DeploymentAtSubscriptionScope my-deployment /subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName} 
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0