1. Packages
  2. Azure Native
  3. API Docs
  4. resources
  5. DeploymentAtScope
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.8.0 published on Monday, Sep 18, 2023 by Pulumi

azure-native.resources.DeploymentAtScope

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.8.0 published on Monday, Sep 18, 2023 by Pulumi

    Deployment information. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2021-01-01

    Example Usage

    Create deployment at a given scope.

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var deploymentAtScope = new AzureNative.Resources.DeploymentAtScope("deploymentAtScope", 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
                {
                    Uri = "https://example.com/exampleTemplate.json",
                },
            },
            Scope = "providers/Microsoft.Management/managementGroups/my-management-group-id",
            Tags = 
            {
                { "tagKey1", "tag-value-1" },
                { "tagKey2", "tag-value-2" },
            },
        });
    
    });
    
    package main
    
    import (
    	"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.NewDeploymentAtScope(ctx, "deploymentAtScope", &resources.DeploymentAtScopeArgs{
    			DeploymentName: pulumi.String("my-deployment"),
    			Location:       pulumi.String("eastus"),
    			Properties: resources.DeploymentPropertiesExtendedResponse{
    				Mode:       resources.DeploymentModeIncremental,
    				Parameters: nil,
    				TemplateLink: &resources.TemplateLinkArgs{
    					Uri: pulumi.String("https://example.com/exampleTemplate.json"),
    				},
    			},
    			Scope: pulumi.String("providers/Microsoft.Management/managementGroups/my-management-group-id"),
    			Tags: pulumi.StringMap{
    				"tagKey1": pulumi.String("tag-value-1"),
    				"tagKey2": pulumi.String("tag-value-2"),
    			},
    		})
    		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.DeploymentAtScope;
    import com.pulumi.azurenative.resources.DeploymentAtScopeArgs;
    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 deploymentAtScope = new DeploymentAtScope("deploymentAtScope", DeploymentAtScopeArgs.builder()        
                .deploymentName("my-deployment")
                .location("eastus")
                .properties(Map.ofEntries(
                    Map.entry("mode", "Incremental"),
                    Map.entry("parameters", ),
                    Map.entry("templateLink", Map.of("uri", "https://example.com/exampleTemplate.json"))
                ))
                .scope("providers/Microsoft.Management/managementGroups/my-management-group-id")
                .tags(Map.ofEntries(
                    Map.entry("tagKey1", "tag-value-1"),
                    Map.entry("tagKey2", "tag-value-2")
                ))
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    deployment_at_scope = azure_native.resources.DeploymentAtScope("deploymentAtScope",
        deployment_name="my-deployment",
        location="eastus",
        properties=azure_native.resources.DeploymentPropertiesExtendedResponseArgs(
            mode=azure_native.resources.DeploymentMode.INCREMENTAL,
            parameters={},
            template_link=azure_native.resources.TemplateLinkArgs(
                uri="https://example.com/exampleTemplate.json",
            ),
        ),
        scope="providers/Microsoft.Management/managementGroups/my-management-group-id",
        tags={
            "tagKey1": "tag-value-1",
            "tagKey2": "tag-value-2",
        })
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const deploymentAtScope = new azure_native.resources.DeploymentAtScope("deploymentAtScope", {
        deploymentName: "my-deployment",
        location: "eastus",
        properties: {
            mode: azure_native.resources.DeploymentMode.Incremental,
            parameters: {},
            templateLink: {
                uri: "https://example.com/exampleTemplate.json",
            },
        },
        scope: "providers/Microsoft.Management/managementGroups/my-management-group-id",
        tags: {
            tagKey1: "tag-value-1",
            tagKey2: "tag-value-2",
        },
    });
    
    resources:
      deploymentAtScope:
        type: azure-native:resources:DeploymentAtScope
        properties:
          deploymentName: my-deployment
          location: eastus
          properties:
            mode: Incremental
            parameters: {}
            templateLink:
              uri: https://example.com/exampleTemplate.json
          scope: providers/Microsoft.Management/managementGroups/my-management-group-id
          tags:
            tagKey1: tag-value-1
            tagKey2: tag-value-2
    

    Create DeploymentAtScope Resource

    new DeploymentAtScope(name: string, args: DeploymentAtScopeArgs, opts?: CustomResourceOptions);
    @overload
    def DeploymentAtScope(resource_name: str,
                          opts: Optional[ResourceOptions] = None,
                          deployment_name: Optional[str] = None,
                          location: Optional[str] = None,
                          properties: Optional[DeploymentPropertiesArgs] = None,
                          scope: Optional[str] = None,
                          tags: Optional[Mapping[str, str]] = None)
    @overload
    def DeploymentAtScope(resource_name: str,
                          args: DeploymentAtScopeArgs,
                          opts: Optional[ResourceOptions] = None)
    func NewDeploymentAtScope(ctx *Context, name string, args DeploymentAtScopeArgs, opts ...ResourceOption) (*DeploymentAtScope, error)
    public DeploymentAtScope(string name, DeploymentAtScopeArgs args, CustomResourceOptions? opts = null)
    public DeploymentAtScope(String name, DeploymentAtScopeArgs args)
    public DeploymentAtScope(String name, DeploymentAtScopeArgs args, CustomResourceOptions options)
    
    type: azure-native:resources:DeploymentAtScope
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    name string
    The unique name of the resource.
    args DeploymentAtScopeArgs
    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 DeploymentAtScopeArgs
    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 DeploymentAtScopeArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args DeploymentAtScopeArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args DeploymentAtScopeArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    DeploymentAtScope Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The DeploymentAtScope resource accepts the following input properties:

    Properties Pulumi.AzureNative.Resources.Inputs.DeploymentProperties

    The deployment properties.

    Scope string

    The resource scope.

    DeploymentName string

    The name of the deployment.

    Location string

    The location to store the deployment data.

    Tags Dictionary<string, string>

    Deployment tags

    Properties DeploymentPropertiesArgs

    The deployment properties.

    Scope string

    The resource scope.

    DeploymentName string

    The name of the deployment.

    Location string

    The location to store the deployment data.

    Tags map[string]string

    Deployment tags

    properties DeploymentProperties

    The deployment properties.

    scope String

    The resource scope.

    deploymentName String

    The name of the deployment.

    location String

    The location to store the deployment data.

    tags Map<String,String>

    Deployment tags

    properties DeploymentProperties

    The deployment properties.

    scope string

    The resource scope.

    deploymentName string

    The name of the deployment.

    location string

    The location to store the deployment data.

    tags {[key: string]: string}

    Deployment tags

    properties DeploymentPropertiesArgs

    The deployment properties.

    scope str

    The resource scope.

    deployment_name str

    The name of the deployment.

    location str

    The location to store the deployment data.

    tags Mapping[str, str]

    Deployment tags

    properties Property Map

    The deployment properties.

    scope String

    The resource scope.

    deploymentName String

    The name of the deployment.

    location String

    The location to store the deployment data.

    tags Map<String>

    Deployment tags

    Outputs

    All input properties are implicitly available as output properties. Additionally, the DeploymentAtScope resource produces the following output properties:

    Id string

    The provider-assigned unique ID for this managed resource.

    Name string

    The name of the deployment.

    Type string

    The type of the deployment.

    Id string

    The provider-assigned unique ID for this managed resource.

    Name string

    The name of the deployment.

    Type string

    The type of the deployment.

    id String

    The provider-assigned unique ID for this managed resource.

    name String

    The name of the deployment.

    type String

    The type of the deployment.

    id string

    The provider-assigned unique ID for this managed resource.

    name string

    The name of the deployment.

    type string

    The type of the deployment.

    id str

    The provider-assigned unique ID for this managed resource.

    name str

    The name of the deployment.

    type str

    The type of the deployment.

    id String

    The provider-assigned unique ID for this managed resource.

    name String

    The name of the deployment.

    type String

    The type of the deployment.

    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.AzureNative.Resources.Inputs.AliasPathMetadataResponse

    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.AzureNative.Resources.Inputs.AliasPatternResponse

    The pattern for an alias path.

    Metadata AliasPathMetadataResponse

    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 AliasPatternResponse

    The pattern for an alias path.

    metadata AliasPathMetadataResponse

    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 AliasPatternResponse

    The pattern for an alias path.

    metadata AliasPathMetadataResponse

    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 AliasPatternResponse

    The pattern for an alias path.

    metadata AliasPathMetadataResponse

    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 AliasPatternResponse

    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

    Phrase string

    The alias pattern phrase.

    Type string

    The type of alias pattern

    Variable string

    The alias pattern variable.

    Phrase string

    The alias pattern phrase.

    Type string

    The type of alias pattern

    Variable string

    The alias pattern variable.

    phrase String

    The alias pattern phrase.

    type String

    The type of alias pattern

    variable String

    The alias pattern variable.

    phrase string

    The alias pattern phrase.

    type string

    The type of alias pattern

    variable string

    The alias pattern variable.

    phrase str

    The alias pattern phrase.

    type str

    The type of alias pattern

    variable str

    The alias pattern variable.

    phrase String

    The alias pattern phrase.

    type String

    The type of alias pattern

    variable String

    The alias pattern variable.

    AliasResponse, AliasResponseArgs

    DefaultMetadata Pulumi.AzureNative.Resources.Inputs.AliasPathMetadataResponse

    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.AzureNative.Resources.Inputs.AliasPatternResponse

    The default pattern for an alias.

    Name string

    The alias name.

    Paths List<Pulumi.AzureNative.Resources.Inputs.AliasPathResponse>

    The paths for an alias.

    Type string

    The type of the alias.

    DefaultMetadata AliasPathMetadataResponse

    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 AliasPatternResponse

    The default pattern for an alias.

    Name string

    The alias name.

    Paths []AliasPathResponse

    The paths for an alias.

    Type string

    The type of the alias.

    defaultMetadata AliasPathMetadataResponse

    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 AliasPatternResponse

    The default pattern for an alias.

    name String

    The alias name.

    paths List<AliasPathResponse>

    The paths for an alias.

    type String

    The type of the alias.

    defaultMetadata AliasPathMetadataResponse

    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 AliasPatternResponse

    The default pattern for an alias.

    name string

    The alias name.

    paths AliasPathResponse[]

    The paths for an alias.

    type string

    The type of the alias.

    default_metadata AliasPathMetadataResponse

    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 AliasPatternResponse

    The default pattern for an alias.

    name str

    The alias name.

    paths Sequence[AliasPathResponse]

    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.AzureNative.Resources.Inputs.BasicDependencyResponse>

    The list of dependencies.

    Id string

    The ID of the dependency.

    ResourceName string

    The dependency resource name.

    ResourceType string

    The dependency resource type.

    DependsOn []BasicDependencyResponse

    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<BasicDependencyResponse>

    The list of dependencies.

    id String

    The ID of the dependency.

    resourceName String

    The dependency resource name.

    resourceType String

    The dependency resource type.

    dependsOn BasicDependencyResponse[]

    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[BasicDependencyResponse]

    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
    DeploymentModeIncremental
    Incremental
    DeploymentModeComplete
    Complete
    Incremental
    Incremental
    Complete
    Complete
    Incremental
    Incremental
    Complete
    Complete
    INCREMENTAL
    Incremental
    COMPLETE
    Complete
    "Incremental"
    Incremental
    "Complete"
    Complete

    DeploymentParameter, DeploymentParameterArgs

    Reference Pulumi.AzureNative.Resources.Inputs.KeyVaultParameterReference

    Azure Key Vault parameter reference.

    Value object

    Input value to the parameter .

    Reference KeyVaultParameterReference

    Azure Key Vault parameter reference.

    Value interface{}

    Input value to the parameter .

    reference KeyVaultParameterReference

    Azure Key Vault parameter reference.

    value Object

    Input value to the parameter .

    reference KeyVaultParameterReference

    Azure Key Vault parameter reference.

    value any

    Input value to the parameter .

    reference KeyVaultParameterReference

    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.AzureNative.Resources.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 Pulumi.AzureNative.Resources.Inputs.DebugSetting

    The debug setting of the deployment.

    ExpressionEvaluationOptions Pulumi.AzureNative.Resources.Inputs.ExpressionEvaluationOptions

    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.

    OnErrorDeployment Pulumi.AzureNative.Resources.Inputs.OnErrorDeployment

    The deployment on error behavior.

    Parameters Dictionary<string, Pulumi.AzureNative.Resources.Inputs.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 Pulumi.AzureNative.Resources.Inputs.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 Pulumi.AzureNative.Resources.Inputs.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.

    ExpressionEvaluationOptions ExpressionEvaluationOptions

    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.

    OnErrorDeployment OnErrorDeployment

    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.

    expressionEvaluationOptions ExpressionEvaluationOptions

    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.

    onErrorDeployment OnErrorDeployment

    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.

    expressionEvaluationOptions ExpressionEvaluationOptions

    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.

    onErrorDeployment OnErrorDeployment

    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_options ExpressionEvaluationOptions

    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_deployment OnErrorDeployment

    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.

    expressionEvaluationOptions Property Map

    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.

    onErrorDeployment Property Map

    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.AzureNative.Resources.Inputs.DebugSettingResponse

    The debug setting of the deployment.

    Dependencies List<Pulumi.AzureNative.Resources.Inputs.DependencyResponse>

    The list of deployment dependencies.

    Duration string

    The duration of the template deployment.

    Error Pulumi.AzureNative.Resources.Inputs.ErrorResponseResponse

    The deployment error.

    Mode string

    The deployment mode. Possible values are Incremental and Complete.

    OnErrorDeployment Pulumi.AzureNative.Resources.Inputs.OnErrorDeploymentExtendedResponse

    The deployment on error behavior.

    OutputResources List<Pulumi.AzureNative.Resources.Inputs.ResourceReferenceResponse>

    Array of provisioned resources.

    Outputs object

    Key/value pairs that represent deployment output.

    Parameters object

    Deployment parameters.

    ParametersLink Pulumi.AzureNative.Resources.Inputs.ParametersLinkResponse

    The URI referencing the parameters.

    Providers List<Pulumi.AzureNative.Resources.Inputs.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 Pulumi.AzureNative.Resources.Inputs.TemplateLinkResponse

    The URI referencing the template.

    Timestamp string

    The timestamp of the template deployment.

    ValidatedResources List<Pulumi.AzureNative.Resources.Inputs.ResourceReferenceResponse>

    Array of validated resources.

    CorrelationId string

    The correlation ID of the deployment.

    DebugSetting DebugSettingResponse

    The debug setting of the deployment.

    Dependencies []DependencyResponse

    The list of deployment dependencies.

    Duration string

    The duration of the template deployment.

    Error ErrorResponseResponse

    The deployment error.

    Mode string

    The deployment mode. Possible values are Incremental and Complete.

    OnErrorDeployment OnErrorDeploymentExtendedResponse

    The deployment on error behavior.

    OutputResources []ResourceReferenceResponse

    Array of provisioned resources.

    Outputs interface{}

    Key/value pairs that represent deployment output.

    Parameters interface{}

    Deployment parameters.

    ParametersLink ParametersLinkResponse

    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 TemplateLinkResponse

    The URI referencing the template.

    Timestamp string

    The timestamp of the template deployment.

    ValidatedResources []ResourceReferenceResponse

    Array of validated resources.

    correlationId String

    The correlation ID of the deployment.

    debugSetting DebugSettingResponse

    The debug setting of the deployment.

    dependencies List<DependencyResponse>

    The list of deployment dependencies.

    duration String

    The duration of the template deployment.

    error ErrorResponseResponse

    The deployment error.

    mode String

    The deployment mode. Possible values are Incremental and Complete.

    onErrorDeployment OnErrorDeploymentExtendedResponse

    The deployment on error behavior.

    outputResources List<ResourceReferenceResponse>

    Array of provisioned resources.

    outputs Object

    Key/value pairs that represent deployment output.

    parameters Object

    Deployment parameters.

    parametersLink ParametersLinkResponse

    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 TemplateLinkResponse

    The URI referencing the template.

    timestamp String

    The timestamp of the template deployment.

    validatedResources List<ResourceReferenceResponse>

    Array of validated resources.

    correlationId string

    The correlation ID of the deployment.

    debugSetting DebugSettingResponse

    The debug setting of the deployment.

    dependencies DependencyResponse[]

    The list of deployment dependencies.

    duration string

    The duration of the template deployment.

    error ErrorResponseResponse

    The deployment error.

    mode string

    The deployment mode. Possible values are Incremental and Complete.

    onErrorDeployment OnErrorDeploymentExtendedResponse

    The deployment on error behavior.

    outputResources ResourceReferenceResponse[]

    Array of provisioned resources.

    outputs any

    Key/value pairs that represent deployment output.

    parameters any

    Deployment parameters.

    parametersLink ParametersLinkResponse

    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 TemplateLinkResponse

    The URI referencing the template.

    timestamp string

    The timestamp of the template deployment.

    validatedResources ResourceReferenceResponse[]

    Array of validated resources.

    correlation_id str

    The correlation ID of the deployment.

    debug_setting DebugSettingResponse

    The debug setting of the deployment.

    dependencies Sequence[DependencyResponse]

    The list of deployment dependencies.

    duration str

    The duration of the template deployment.

    error ErrorResponseResponse

    The deployment error.

    mode str

    The deployment mode. Possible values are Incremental and Complete.

    on_error_deployment OnErrorDeploymentExtendedResponse

    The deployment on error behavior.

    output_resources Sequence[ResourceReferenceResponse]

    Array of provisioned resources.

    outputs Any

    Key/value pairs that represent deployment output.

    parameters Any

    Deployment parameters.

    parameters_link ParametersLinkResponse

    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 TemplateLinkResponse

    The URI referencing the template.

    timestamp str

    The timestamp of the template deployment.

    validated_resources Sequence[ResourceReferenceResponse]

    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.

    onErrorDeployment Property Map

    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

    Info object

    The additional info.

    Type string

    The additional info type.

    Info interface{}

    The additional info.

    Type string

    The additional info type.

    info Object

    The additional info.

    type String

    The additional info type.

    info any

    The additional info.

    type string

    The additional info type.

    info Any

    The additional info.

    type str

    The additional info type.

    info Any

    The additional info.

    type String

    The additional info type.

    ErrorDetailResponse, ErrorDetailResponseArgs

    AdditionalInfo List<Pulumi.AzureNative.Resources.Inputs.ErrorAdditionalInfoResponse>

    The error additional info.

    Code string

    The error code.

    Details List<Pulumi.AzureNative.Resources.Inputs.ErrorDetailResponse>

    The error details.

    Message string

    The error message.

    Target string

    The error target.

    AdditionalInfo []ErrorAdditionalInfoResponse

    The error additional info.

    Code string

    The error code.

    Details []ErrorDetailResponse

    The error details.

    Message string

    The error message.

    Target string

    The error target.

    additionalInfo List<ErrorAdditionalInfoResponse>

    The error additional info.

    code String

    The error code.

    details List<ErrorDetailResponse>

    The error details.

    message String

    The error message.

    target String

    The error target.

    additionalInfo ErrorAdditionalInfoResponse[]

    The error additional info.

    code string

    The error code.

    details ErrorDetailResponse[]

    The error details.

    message string

    The error message.

    target string

    The error target.

    additional_info Sequence[ErrorAdditionalInfoResponse]

    The error additional info.

    code str

    The error code.

    details Sequence[ErrorDetailResponse]

    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 []ErrorAdditionalInfoResponse

    The error additional info.

    Code string

    The error code.

    Details []ErrorResponseResponse

    The error details.

    Error ErrorDetailResponse

    The error object.

    Message string

    The error message.

    Target string

    The error target.

    additionalInfo List<ErrorAdditionalInfoResponse>

    The error additional info.

    code String

    The error code.

    details List<ErrorResponseResponse>

    The error details.

    error ErrorDetailResponse

    The error object.

    message String

    The error message.

    target String

    The error target.

    additionalInfo ErrorAdditionalInfoResponse[]

    The error additional info.

    code string

    The error code.

    details ErrorResponseResponse[]

    The error details.

    error ErrorDetailResponse

    The error object.

    message string

    The error message.

    target string

    The error target.

    additional_info Sequence[ErrorAdditionalInfoResponse]

    The error additional info.

    code str

    The error code.

    details Sequence[ErrorResponseResponse]

    The error details.

    error ErrorDetailResponse

    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.AzureNative.Resources.ExpressionEvaluationOptionsScopeType

    The scope to be used for evaluation of parameters, variables and functions in a nested template.

    Scope string | ExpressionEvaluationOptionsScopeType

    The scope to be used for evaluation of parameters, variables and functions in a nested template.

    scope String | ExpressionEvaluationOptionsScopeType

    The scope to be used for evaluation of parameters, variables and functions in a nested template.

    scope string | ExpressionEvaluationOptionsScopeType

    The scope to be used for evaluation of parameters, variables and functions in a nested template.

    scope str | ExpressionEvaluationOptionsScopeType

    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
    ExpressionEvaluationOptionsScopeTypeNotSpecified
    NotSpecified
    ExpressionEvaluationOptionsScopeTypeOuter
    Outer
    ExpressionEvaluationOptionsScopeTypeInner
    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.AzureNative.Resources.Inputs.KeyVaultReference

    Azure Key Vault reference.

    SecretName string

    Azure Key Vault secret name.

    SecretVersion string

    Azure Key Vault secret version.

    KeyVault KeyVaultReference

    Azure Key Vault reference.

    SecretName string

    Azure Key Vault secret name.

    SecretVersion string

    Azure Key Vault secret version.

    keyVault KeyVaultReference

    Azure Key Vault reference.

    secretName String

    Azure Key Vault secret name.

    secretVersion String

    Azure Key Vault secret version.

    keyVault KeyVaultReference

    Azure Key Vault reference.

    secretName string

    Azure Key Vault secret name.

    secretVersion string

    Azure Key Vault secret version.

    key_vault KeyVaultReference

    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.AzureNative.Resources.OnErrorDeploymentType

    The deployment on error behavior type. Possible values are LastSuccessful and SpecificDeployment.

    DeploymentName string

    The deployment to be used on error case.

    Type OnErrorDeploymentType

    The deployment on error behavior type. Possible values are LastSuccessful and SpecificDeployment.

    deploymentName String

    The deployment to be used on error case.

    type OnErrorDeploymentType

    The deployment on error behavior type. Possible values are LastSuccessful and SpecificDeployment.

    deploymentName string

    The deployment to be used on error case.

    type OnErrorDeploymentType

    The deployment on error behavior type. Possible values are LastSuccessful and SpecificDeployment.

    deployment_name str

    The deployment to be used on error case.

    type OnErrorDeploymentType

    The deployment on error behavior type. Possible values are LastSuccessful and SpecificDeployment.

    deploymentName String

    The deployment to be used on error case.

    type "LastSuccessful" | "SpecificDeployment"

    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
    OnErrorDeploymentTypeLastSuccessful
    LastSuccessful
    OnErrorDeploymentTypeSpecificDeployment
    SpecificDeployment
    LastSuccessful
    LastSuccessful
    SpecificDeployment
    SpecificDeployment
    LastSuccessful
    LastSuccessful
    SpecificDeployment
    SpecificDeployment
    LAST_SUCCESSFUL
    LastSuccessful
    SPECIFIC_DEPLOYMENT
    SpecificDeployment
    "LastSuccessful"
    LastSuccessful
    "SpecificDeployment"
    SpecificDeployment
    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.AzureNative.Resources.Inputs.ApiProfileResponse>

    The API profiles for the resource provider.

    DefaultApiVersion string

    The default API version.

    Aliases List<Pulumi.AzureNative.Resources.Inputs.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<Pulumi.AzureNative.Resources.Inputs.ProviderExtendedLocationResponse>

    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.AzureNative.Resources.Inputs.ZoneMappingResponse>
    ApiProfiles []ApiProfileResponse

    The API profiles for the resource provider.

    DefaultApiVersion string

    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 []ProviderExtendedLocationResponse

    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 []ZoneMappingResponse
    apiProfiles List<ApiProfileResponse>

    The API profiles for the resource provider.

    defaultApiVersion String

    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<ProviderExtendedLocationResponse>

    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<ZoneMappingResponse>
    apiProfiles ApiProfileResponse[]

    The API profiles for the resource provider.

    defaultApiVersion string

    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 ProviderExtendedLocationResponse[]

    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 ZoneMappingResponse[]
    api_profiles Sequence[ApiProfileResponse]

    The API profiles for the resource provider.

    default_api_version str

    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[ProviderExtendedLocationResponse]

    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[ZoneMappingResponse]
    apiProfiles List<Property Map>

    The API profiles for the resource provider.

    defaultApiVersion String

    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.AzureNative.Resources.Inputs.ProviderResourceTypeResponse>

    The collection of provider resource types.

    Namespace string

    The namespace of the resource provider.

    ProviderAuthorizationConsentState 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 []ProviderResourceTypeResponse

    The collection of provider resource types.

    Namespace string

    The namespace of the resource provider.

    ProviderAuthorizationConsentState 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<ProviderResourceTypeResponse>

    The collection of provider resource types.

    namespace String

    The namespace of the resource provider.

    providerAuthorizationConsentState 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 ProviderResourceTypeResponse[]

    The collection of provider resource types.

    namespace string

    The namespace of the resource provider.

    providerAuthorizationConsentState 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[ProviderResourceTypeResponse]

    The collection of provider resource types.

    namespace str

    The namespace of the resource provider.

    provider_authorization_consent_state 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.

    providerAuthorizationConsentState 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.

    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

    Location string

    The location of the zone mapping.

    Zones List<string>
    Location string

    The location of the zone mapping.

    Zones []string
    location String

    The location of the zone mapping.

    zones List<String>
    location string

    The location of the zone mapping.

    zones string[]
    location str

    The location of the zone mapping.

    zones Sequence[str]
    location String

    The location of the zone mapping.

    zones List<String>

    Import

    An existing resource can be imported using its type token, name, and identifier, e.g.

    $ pulumi import azure-native:resources:DeploymentAtScope my-deployment /{scope}/providers/Microsoft.Resources/deployments/{deploymentName} 
    

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.8.0 published on Monday, Sep 18, 2023 by Pulumi