Azure Native

Pulumi Official
Package maintained by Pulumi
v1.64.1 published on Wednesday, May 18, 2022 by Pulumi

DeploymentAtScope

Deployment information. API Version: 2021-01-01.

Example Usage

Create deployment at a given scope.

using Pulumi;
using AzureNative = Pulumi.AzureNative;

class MyStack : Stack
{
    public MyStack()
    {
        var deploymentAtScope = new AzureNative.Resources.DeploymentAtScope("deploymentAtScope", new AzureNative.Resources.DeploymentAtScopeArgs
        {
            DeploymentName = "my-deployment",
            Location = "eastus",
            Properties = new AzureNative.Resources.Inputs.DeploymentPropertiesArgs
            {
                Mode = AzureNative.Resources.DeploymentMode.Incremental,
                Parameters = ,
                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 (
	resources "github.com/pulumi/pulumi-azure-native/sdk/go/azure/resources"
	"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.DeploymentPropertiesArgs{
				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 java.util.*;
import java.io.*;
import java.nio.*;
import com.pulumi.*;

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.DeploymentPropertiesArgs(
        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 a 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.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 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 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

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 {[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

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

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

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

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

The API versions.

path String

The path of an alias.

pattern Property Map

The pattern for an alias path.

AliasPatternResponse

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

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

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

The paths for an alias.

type String

The type of the alias.

ApiProfileResponse

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

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

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

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

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

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

The list of dependencies.

id String

The ID of the dependency.

resourceName String

The dependency resource name.

resourceType String

The dependency resource type.

DeploymentMode

Incremental
Incremental
Complete
Complete
DeploymentModeIncremental
Incremental
DeploymentModeComplete
Complete
Incremental
Incremental
Complete
Complete
Incremental
Incremental
Complete
Complete
INCREMENTAL
Incremental
COMPLETE
Complete
"Incremental"
Incremental
"Complete"
Complete

DeploymentProperties

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 object

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 interface{}

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 Object

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 any

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 Any

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 Any

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

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

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

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

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

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

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

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

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

Array of validated resources.

ErrorAdditionalInfoResponse

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.

ErrorResponseResponse

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

The error additional info.

Code string

The error code.

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

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

The error details.

Message string

The error message.

Target string

The error target.

additionalInfo ListAdditionalInfoResponse>

The error additional info.

code String

The error code.

details ListResponseResponse>

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

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

The error details.

message str

The error message.

target str

The error target.

additionalInfo List

The error additional info.

code String

The error code.

details List

The error details.

message String

The error message.

target String

The error target.

ExpressionEvaluationOptions

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

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

OnErrorDeployment

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

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

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

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

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

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

The extended locations for the azure location.

location String

The azure location.

type String

The extended location type.

ProviderResourceTypeResponse

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

The API profiles for the resource provider.

defaultApiVersion String

The default API version.

aliases ListResponse>

The aliases that are supported by this resource type.

apiVersions List

The API version.

capabilities String

The additional capabilities offered by this resource type.

locationMappings ListExtendedLocationResponse>

The location mappings that are supported by this resource type.

locations List

The collection of locations where this resource type can be created.

properties Map

The properties.

resourceType String

The resource type.

zoneMappings ListMappingResponse>
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

The API profiles for the resource provider.

defaultApiVersion String

The default API version.

aliases List

The aliases that are supported by this resource type.

apiVersions List

The API version.

capabilities String

The additional capabilities offered by this resource type.

locationMappings List

The location mappings that are supported by this resource type.

locations List

The collection of locations where this resource type can be created.

properties Map

The properties.

resourceType String

The resource type.

zoneMappings List

ProviderResponse

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.

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.

id String

The provider ID.

registrationPolicy String

The registration policy of the resource provider.

registrationState String

The registration state of the resource provider.

resourceTypes ListResourceTypeResponse>

The collection of provider resource types.

namespace String

The namespace of the resource provider.

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.

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.

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

The collection of provider resource types.

namespace String

The namespace of the resource provider.

ResourceReferenceResponse

Id string

The fully qualified resource Id.

Id string

The fully qualified resource Id.

id String

The fully qualified resource Id.

id string

The fully qualified resource Id.

id str

The fully qualified resource Id.

id String

The fully qualified resource Id.

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

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

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

Import

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

$ pulumi import azure-native:resources:DeploymentAtScope my-deployment /providers/Microsoft.Management/managementGroups/my-management-group-id/providers/Microsoft.Resources/deployments/my-deployment 

Package Details

Repository
https://github.com/pulumi/pulumi-azure-native
License
Apache-2.0