azure-native.resources.DeploymentAtSubscriptionScope
Explore with Pulumi AI
Deployment information. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2021-01-01
Example Usage
Create a deployment that will deploy a templateSpec with the given resourceId
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var deploymentAtSubscriptionScope = new AzureNative.Resources.DeploymentAtSubscriptionScope("deploymentAtSubscriptionScope", new()
{
DeploymentName = "my-deployment",
Location = "eastus",
Properties = new AzureNative.Resources.Inputs.DeploymentPropertiesArgs
{
Mode = AzureNative.Resources.DeploymentMode.Incremental,
Parameters = null,
TemplateLink = new AzureNative.Resources.Inputs.TemplateLinkArgs
{
Id = "/subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/my-resource-group/providers/Microsoft.Resources/TemplateSpecs/TemplateSpec-Name/versions/v1",
},
},
});
});
package main
import (
"github.com/pulumi/pulumi-azure-native-sdk/resources/v2"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := resources.NewDeploymentAtSubscriptionScope(ctx, "deploymentAtSubscriptionScope", &resources.DeploymentAtSubscriptionScopeArgs{
DeploymentName: pulumi.String("my-deployment"),
Location: pulumi.String("eastus"),
Properties: resources.DeploymentPropertiesExtendedResponse{
Mode: resources.DeploymentModeIncremental,
Parameters: nil,
TemplateLink: &resources.TemplateLinkArgs{
Id: pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/my-resource-group/providers/Microsoft.Resources/TemplateSpecs/TemplateSpec-Name/versions/v1"),
},
},
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.resources.DeploymentAtSubscriptionScope;
import com.pulumi.azurenative.resources.DeploymentAtSubscriptionScopeArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var deploymentAtSubscriptionScope = new DeploymentAtSubscriptionScope("deploymentAtSubscriptionScope", DeploymentAtSubscriptionScopeArgs.builder()
.deploymentName("my-deployment")
.location("eastus")
.properties(Map.ofEntries(
Map.entry("mode", "Incremental"),
Map.entry("parameters", ),
Map.entry("templateLink", Map.of("id", "/subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/my-resource-group/providers/Microsoft.Resources/TemplateSpecs/TemplateSpec-Name/versions/v1"))
))
.build());
}
}
import pulumi
import pulumi_azure_native as azure_native
deployment_at_subscription_scope = azure_native.resources.DeploymentAtSubscriptionScope("deploymentAtSubscriptionScope",
deployment_name="my-deployment",
location="eastus",
properties=azure_native.resources.DeploymentPropertiesExtendedResponseArgs(
mode=azure_native.resources.DeploymentMode.INCREMENTAL,
parameters={},
template_link=azure_native.resources.TemplateLinkArgs(
id="/subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/my-resource-group/providers/Microsoft.Resources/TemplateSpecs/TemplateSpec-Name/versions/v1",
),
))
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const deploymentAtSubscriptionScope = new azure_native.resources.DeploymentAtSubscriptionScope("deploymentAtSubscriptionScope", {
deploymentName: "my-deployment",
location: "eastus",
properties: {
mode: azure_native.resources.DeploymentMode.Incremental,
parameters: {},
templateLink: {
id: "/subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/my-resource-group/providers/Microsoft.Resources/TemplateSpecs/TemplateSpec-Name/versions/v1",
},
},
});
resources:
deploymentAtSubscriptionScope:
type: azure-native:resources:DeploymentAtSubscriptionScope
properties:
deploymentName: my-deployment
location: eastus
properties:
mode: Incremental
parameters: {}
templateLink:
id: /subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/my-resource-group/providers/Microsoft.Resources/TemplateSpecs/TemplateSpec-Name/versions/v1
Create DeploymentAtSubscriptionScope Resource
new DeploymentAtSubscriptionScope(name: string, args: DeploymentAtSubscriptionScopeArgs, opts?: CustomResourceOptions);
@overload
def DeploymentAtSubscriptionScope(resource_name: str,
opts: Optional[ResourceOptions] = None,
deployment_name: Optional[str] = None,
location: Optional[str] = None,
properties: Optional[DeploymentPropertiesArgs] = None,
tags: Optional[Mapping[str, str]] = None)
@overload
def DeploymentAtSubscriptionScope(resource_name: str,
args: DeploymentAtSubscriptionScopeArgs,
opts: Optional[ResourceOptions] = None)
func NewDeploymentAtSubscriptionScope(ctx *Context, name string, args DeploymentAtSubscriptionScopeArgs, opts ...ResourceOption) (*DeploymentAtSubscriptionScope, error)
public DeploymentAtSubscriptionScope(string name, DeploymentAtSubscriptionScopeArgs args, CustomResourceOptions? opts = null)
public DeploymentAtSubscriptionScope(String name, DeploymentAtSubscriptionScopeArgs args)
public DeploymentAtSubscriptionScope(String name, DeploymentAtSubscriptionScopeArgs args, CustomResourceOptions options)
type: azure-native:resources:DeploymentAtSubscriptionScope
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DeploymentAtSubscriptionScopeArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args DeploymentAtSubscriptionScopeArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args DeploymentAtSubscriptionScopeArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DeploymentAtSubscriptionScopeArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DeploymentAtSubscriptionScopeArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
DeploymentAtSubscriptionScope Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The DeploymentAtSubscriptionScope resource accepts the following input properties:
- Properties
Pulumi.
Azure Native. Resources. Inputs. Deployment Properties The deployment properties.
- Deployment
Name string The name of the deployment.
- Location string
The location to store the deployment data.
- Dictionary<string, string>
Deployment tags
- Properties
Deployment
Properties Args The deployment properties.
- Deployment
Name string The name of the deployment.
- Location string
The location to store the deployment data.
- map[string]string
Deployment tags
- properties
Deployment
Properties The deployment properties.
- deployment
Name String The name of the deployment.
- location String
The location to store the deployment data.
- Map<String,String>
Deployment tags
- properties
Deployment
Properties The deployment properties.
- deployment
Name string The name of the deployment.
- location string
The location to store the deployment data.
- {[key: string]: string}
Deployment tags
- properties
Deployment
Properties Args The deployment properties.
- deployment_
name str The name of the deployment.
- location str
The location to store the deployment data.
- Mapping[str, str]
Deployment tags
- properties Property Map
The deployment properties.
- deployment
Name String The name of the deployment.
- location String
The location to store the deployment data.
- Map<String>
Deployment tags
Outputs
All input properties are implicitly available as output properties. Additionally, the DeploymentAtSubscriptionScope resource produces the following output properties:
Supporting Types
AliasPathMetadataResponse, AliasPathMetadataResponseArgs
- Attributes string
The attributes of the token that the alias path is referring to.
- Type string
The type of the token that the alias path is referring to.
- Attributes string
The attributes of the token that the alias path is referring to.
- Type string
The type of the token that the alias path is referring to.
- attributes String
The attributes of the token that the alias path is referring to.
- type String
The type of the token that the alias path is referring to.
- attributes string
The attributes of the token that the alias path is referring to.
- type string
The type of the token that the alias path is referring to.
- attributes str
The attributes of the token that the alias path is referring to.
- type str
The type of the token that the alias path is referring to.
- attributes String
The attributes of the token that the alias path is referring to.
- type String
The type of the token that the alias path is referring to.
AliasPathResponse, AliasPathResponseArgs
- Metadata
Pulumi.
Azure Native. Resources. Inputs. Alias Path Metadata Response The metadata of the alias path. If missing, fall back to the default metadata of the alias.
- Api
Versions List<string> The API versions.
- Path string
The path of an alias.
- Pattern
Pulumi.
Azure Native. Resources. Inputs. Alias Pattern Response The pattern for an alias path.
- Metadata
Alias
Path Metadata Response The metadata of the alias path. If missing, fall back to the default metadata of the alias.
- Api
Versions []string The API versions.
- Path string
The path of an alias.
- Pattern
Alias
Pattern Response The pattern for an alias path.
- metadata
Alias
Path Metadata Response The metadata of the alias path. If missing, fall back to the default metadata of the alias.
- api
Versions List<String> The API versions.
- path String
The path of an alias.
- pattern
Alias
Pattern Response The pattern for an alias path.
- metadata
Alias
Path Metadata Response The metadata of the alias path. If missing, fall back to the default metadata of the alias.
- api
Versions string[] The API versions.
- path string
The path of an alias.
- pattern
Alias
Pattern Response The pattern for an alias path.
- metadata
Alias
Path Metadata Response The metadata of the alias path. If missing, fall back to the default metadata of the alias.
- api_
versions Sequence[str] The API versions.
- path str
The path of an alias.
- pattern
Alias
Pattern Response The pattern for an alias path.
- metadata Property Map
The metadata of the alias path. If missing, fall back to the default metadata of the alias.
- api
Versions List<String> The API versions.
- path String
The path of an alias.
- pattern Property Map
The pattern for an alias path.
AliasPatternResponse, AliasPatternResponseArgs
AliasResponse, AliasResponseArgs
- Default
Metadata Pulumi.Azure Native. Resources. Inputs. Alias Path Metadata Response The default alias path metadata. Applies to the default path and to any alias path that doesn't have metadata
- Default
Path string The default path for an alias.
- Default
Pattern Pulumi.Azure Native. Resources. Inputs. Alias Pattern Response The default pattern for an alias.
- Name string
The alias name.
- Paths
List<Pulumi.
Azure Native. Resources. Inputs. Alias Path Response> The paths for an alias.
- Type string
The type of the alias.
- Default
Metadata AliasPath Metadata Response The default alias path metadata. Applies to the default path and to any alias path that doesn't have metadata
- Default
Path string The default path for an alias.
- Default
Pattern AliasPattern Response The default pattern for an alias.
- Name string
The alias name.
- Paths
[]Alias
Path Response The paths for an alias.
- Type string
The type of the alias.
- default
Metadata AliasPath Metadata Response The default alias path metadata. Applies to the default path and to any alias path that doesn't have metadata
- default
Path String The default path for an alias.
- default
Pattern AliasPattern Response The default pattern for an alias.
- name String
The alias name.
- paths
List<Alias
Path Response> The paths for an alias.
- type String
The type of the alias.
- default
Metadata AliasPath Metadata Response The default alias path metadata. Applies to the default path and to any alias path that doesn't have metadata
- default
Path string The default path for an alias.
- default
Pattern AliasPattern Response The default pattern for an alias.
- name string
The alias name.
- paths
Alias
Path Response[] The paths for an alias.
- type string
The type of the alias.
- default_
metadata AliasPath Metadata Response The default alias path metadata. Applies to the default path and to any alias path that doesn't have metadata
- default_
path str The default path for an alias.
- default_
pattern AliasPattern Response The default pattern for an alias.
- name str
The alias name.
- paths
Sequence[Alias
Path Response] The paths for an alias.
- type str
The type of the alias.
- default
Metadata Property Map The default alias path metadata. Applies to the default path and to any alias path that doesn't have metadata
- default
Path String The default path for an alias.
- default
Pattern 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
- Api
Version string The API version.
- Profile
Version string The profile version.
- Api
Version string The API version.
- Profile
Version string The profile version.
- api
Version String The API version.
- profile
Version String The profile version.
- api
Version string The API version.
- profile
Version string The profile version.
- api_
version str The API version.
- profile_
version str The profile version.
- api
Version String The API version.
- profile
Version String The profile version.
BasicDependencyResponse, BasicDependencyResponseArgs
- Id string
The ID of the dependency.
- Resource
Name string The dependency resource name.
- Resource
Type string The dependency resource type.
- Id string
The ID of the dependency.
- Resource
Name string The dependency resource name.
- Resource
Type string The dependency resource type.
- id String
The ID of the dependency.
- resource
Name String The dependency resource name.
- resource
Type String The dependency resource type.
- id string
The ID of the dependency.
- resource
Name string The dependency resource name.
- resource
Type 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.
- resource
Name String The dependency resource name.
- resource
Type String The dependency resource type.
DebugSetting, DebugSettingArgs
- Detail
Level 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 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 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 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.
- detail
Level 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
- Detail
Level 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 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 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 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.
- detail
Level 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
- Depends
On List<Pulumi.Azure Native. Resources. Inputs. Basic Dependency Response> The list of dependencies.
- Id string
The ID of the dependency.
- Resource
Name string The dependency resource name.
- Resource
Type string The dependency resource type.
- Depends
On []BasicDependency Response The list of dependencies.
- Id string
The ID of the dependency.
- Resource
Name string The dependency resource name.
- Resource
Type string The dependency resource type.
- depends
On List<BasicDependency Response> The list of dependencies.
- id String
The ID of the dependency.
- resource
Name String The dependency resource name.
- resource
Type String The dependency resource type.
- depends
On BasicDependency Response[] The list of dependencies.
- id string
The ID of the dependency.
- resource
Name string The dependency resource name.
- resource
Type string The dependency resource type.
- depends_
on Sequence[BasicDependency Response] The list of dependencies.
- id str
The ID of the dependency.
- resource_
name str The dependency resource name.
- resource_
type str The dependency resource type.
- depends
On List<Property Map> The list of dependencies.
- id String
The ID of the dependency.
- resource
Name String The dependency resource name.
- resource
Type String The dependency resource type.
DeploymentMode, DeploymentModeArgs
- Incremental
- Incremental
- Complete
- Complete
- Deployment
Mode Incremental - Incremental
- Deployment
Mode Complete - Complete
- Incremental
- Incremental
- Complete
- Complete
- Incremental
- Incremental
- Complete
- Complete
- INCREMENTAL
- Incremental
- COMPLETE
- Complete
- "Incremental"
- Incremental
- "Complete"
- Complete
DeploymentParameter, DeploymentParameterArgs
- Reference
Pulumi.
Azure Native. Resources. Inputs. Key Vault Parameter Reference Azure Key Vault parameter reference.
- Value object
Input value to the parameter .
- Reference
Key
Vault Parameter Reference Azure Key Vault parameter reference.
- Value interface{}
Input value to the parameter .
- reference
Key
Vault Parameter Reference Azure Key Vault parameter reference.
- value Object
Input value to the parameter .
- reference
Key
Vault Parameter Reference Azure Key Vault parameter reference.
- value any
Input value to the parameter .
- reference
Key
Vault Parameter Reference Azure Key Vault parameter reference.
- value Any
Input value to the parameter .
- reference Property Map
Azure Key Vault parameter reference.
- value Any
Input value to the parameter .
DeploymentProperties, DeploymentPropertiesArgs
- Mode
Pulumi.
Azure Native. Resources. Deployment Mode The mode that is used to deploy resources. This value can be either Incremental or Complete. In Incremental mode, resources are deployed without deleting existing resources that are not included in the template. In Complete mode, resources are deployed and existing resources in the resource group that are not included in the template are deleted. Be careful when using Complete mode as you may unintentionally delete resources.
- Debug
Setting Pulumi.Azure Native. Resources. Inputs. Debug Setting The debug setting of the deployment.
- Expression
Evaluation Pulumi.Options Azure Native. Resources. Inputs. Expression Evaluation Options Specifies whether template expressions are evaluated within the scope of the parent template or nested template. Only applicable to nested templates. If not specified, default value is outer.
- On
Error Pulumi.Deployment Azure Native. Resources. Inputs. On Error Deployment The deployment on error behavior.
- Parameters
Dictionary<string, Pulumi.
Azure Native. Resources. Inputs. Deployment Parameter> Name and value pairs that define the deployment parameters for the template. You use this element when you want to provide the parameter values directly in the request rather than link to an existing parameter file. Use either the parametersLink property or the parameters property, but not both. It can be a JObject or a well formed JSON string.
- Parameters
Link Pulumi.Azure Native. Resources. Inputs. Parameters Link The URI of parameters file. You use this element to link to an existing parameters file. Use either the parametersLink property or the parameters property, but not both.
- Template object
The template content. You use this element when you want to pass the template syntax directly in the request rather than link to an existing template. It can be a JObject or well-formed JSON string. Use either the templateLink property or the template property, but not both.
- Template
Link Pulumi.Azure Native. Resources. Inputs. Template Link The URI of the template. Use either the templateLink property or the template property, but not both.
- Mode
Deployment
Mode The mode that is used to deploy resources. This value can be either Incremental or Complete. In Incremental mode, resources are deployed without deleting existing resources that are not included in the template. In Complete mode, resources are deployed and existing resources in the resource group that are not included in the template are deleted. Be careful when using Complete mode as you may unintentionally delete resources.
- Debug
Setting DebugSetting The debug setting of the deployment.
- Expression
Evaluation ExpressionOptions Evaluation Options Specifies whether template expressions are evaluated within the scope of the parent template or nested template. Only applicable to nested templates. If not specified, default value is outer.
- On
Error OnDeployment Error Deployment The deployment on error behavior.
- Parameters
map[string]Deployment
Parameter Name and value pairs that define the deployment parameters for the template. You use this element when you want to provide the parameter values directly in the request rather than link to an existing parameter file. Use either the parametersLink property or the parameters property, but not both. It can be a JObject or a well formed JSON string.
- 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 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.
- Template
Link TemplateLink The URI of the template. Use either the templateLink property or the template property, but not both.
- mode
Deployment
Mode The mode that is used to deploy resources. This value can be either Incremental or Complete. In Incremental mode, resources are deployed without deleting existing resources that are not included in the template. In Complete mode, resources are deployed and existing resources in the resource group that are not included in the template are deleted. Be careful when using Complete mode as you may unintentionally delete resources.
- debug
Setting DebugSetting The debug setting of the deployment.
- expression
Evaluation ExpressionOptions Evaluation Options Specifies whether template expressions are evaluated within the scope of the parent template or nested template. Only applicable to nested templates. If not specified, default value is outer.
- on
Error OnDeployment Error Deployment The deployment on error behavior.
- parameters
Map<String,Deployment
Parameter> Name and value pairs that define the deployment parameters for the template. You use this element when you want to provide the parameter values directly in the request rather than link to an existing parameter file. Use either the parametersLink property or the parameters property, but not both. It can be a JObject or a well formed JSON string.
- 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 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.
- template
Link TemplateLink The URI of the template. Use either the templateLink property or the template property, but not both.
- mode
Deployment
Mode The mode that is used to deploy resources. This value can be either Incremental or Complete. In Incremental mode, resources are deployed without deleting existing resources that are not included in the template. In Complete mode, resources are deployed and existing resources in the resource group that are not included in the template are deleted. Be careful when using Complete mode as you may unintentionally delete resources.
- debug
Setting DebugSetting The debug setting of the deployment.
- expression
Evaluation ExpressionOptions Evaluation Options Specifies whether template expressions are evaluated within the scope of the parent template or nested template. Only applicable to nested templates. If not specified, default value is outer.
- on
Error OnDeployment Error Deployment The deployment on error behavior.
- parameters
{[key: string]: Deployment
Parameter} Name and value pairs that define the deployment parameters for the template. You use this element when you want to provide the parameter values directly in the request rather than link to an existing parameter file. Use either the parametersLink property or the parameters property, but not both. It can be a JObject or a well formed JSON string.
- 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
Deployment
Mode The mode that is used to deploy resources. This value can be either Incremental or Complete. In Incremental mode, resources are deployed without deleting existing resources that are not included in the template. In Complete mode, resources are deployed and existing resources in the resource group that are not included in the template are deleted. Be careful when using Complete mode as you may unintentionally delete resources.
- debug_
setting DebugSetting The debug setting of the deployment.
- expression_
evaluation_ Expressionoptions Evaluation Options Specifies whether template expressions are evaluated within the scope of the parent template or nested template. Only applicable to nested templates. If not specified, default value is outer.
- on_
error_ Ondeployment Error Deployment The deployment on error behavior.
- parameters
Mapping[str, Deployment
Parameter] Name and value pairs that define the deployment parameters for the template. You use this element when you want to provide the parameter values directly in the request rather than link to an existing parameter file. Use either the parametersLink property or the parameters property, but not both. It can be a JObject or a well formed JSON string.
- 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.
- debug
Setting Property Map The debug setting of the deployment.
- expression
Evaluation Property MapOptions Specifies whether template expressions are evaluated within the scope of the parent template or nested template. Only applicable to nested templates. If not specified, default value is outer.
- on
Error Property MapDeployment The deployment on error behavior.
- parameters Map<Property Map>
Name and value pairs that define the deployment parameters for the template. You use this element when you want to provide the parameter values directly in the request rather than link to an existing parameter file. Use either the parametersLink property or the parameters property, but not both. It can be a JObject or a well formed JSON string.
- parameters
Link 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.
- template
Link Property Map The URI of the template. Use either the templateLink property or the template property, but not both.
DeploymentPropertiesExtendedResponse, DeploymentPropertiesExtendedResponseArgs
- Correlation
Id string The correlation ID of the deployment.
- Debug
Setting Pulumi.Azure Native. Resources. Inputs. Debug Setting Response The debug setting of the deployment.
- Dependencies
List<Pulumi.
Azure Native. Resources. Inputs. Dependency Response> The list of deployment dependencies.
- Duration string
The duration of the template deployment.
- Error
Pulumi.
Azure Native. Resources. Inputs. Error Response Response The deployment error.
- Mode string
The deployment mode. Possible values are Incremental and Complete.
- On
Error Pulumi.Deployment Azure Native. Resources. Inputs. On Error Deployment Extended Response The deployment on error behavior.
- Output
Resources List<Pulumi.Azure Native. Resources. Inputs. Resource Reference Response> Array of provisioned resources.
- Outputs object
Key/value pairs that represent deployment output.
- Parameters object
Deployment parameters.
- Parameters
Link Pulumi.Azure Native. Resources. Inputs. Parameters Link Response The URI referencing the parameters.
- Providers
List<Pulumi.
Azure Native. Resources. Inputs. Provider Response> The list of resource providers needed for the deployment.
- Provisioning
State string Denotes the state of provisioning.
- Template
Hash string The hash produced for the template.
- Template
Link Pulumi.Azure Native. Resources. Inputs. Template Link Response The URI referencing the template.
- Timestamp string
The timestamp of the template deployment.
- Validated
Resources List<Pulumi.Azure Native. Resources. Inputs. Resource Reference Response> Array of validated resources.
- Correlation
Id string The correlation ID of the deployment.
- Debug
Setting DebugSetting Response The debug setting of the deployment.
- Dependencies
[]Dependency
Response The list of deployment dependencies.
- Duration string
The duration of the template deployment.
- Error
Error
Response Response The deployment error.
- Mode string
The deployment mode. Possible values are Incremental and Complete.
- On
Error OnDeployment Error Deployment Extended Response The deployment on error behavior.
- Output
Resources []ResourceReference Response Array of provisioned resources.
- Outputs interface{}
Key/value pairs that represent deployment output.
- Parameters interface{}
Deployment parameters.
- Parameters
Link ParametersLink Response The URI referencing the parameters.
- Providers
[]Provider
Response The list of resource providers needed for the deployment.
- Provisioning
State string Denotes the state of provisioning.
- Template
Hash string The hash produced for the template.
- Template
Link TemplateLink Response The URI referencing the template.
- Timestamp string
The timestamp of the template deployment.
- Validated
Resources []ResourceReference Response Array of validated resources.
- correlation
Id String The correlation ID of the deployment.
- debug
Setting DebugSetting Response The debug setting of the deployment.
- dependencies
List<Dependency
Response> The list of deployment dependencies.
- duration String
The duration of the template deployment.
- error
Error
Response Response The deployment error.
- mode String
The deployment mode. Possible values are Incremental and Complete.
- on
Error OnDeployment Error Deployment Extended Response The deployment on error behavior.
- output
Resources List<ResourceReference Response> Array of provisioned resources.
- outputs Object
Key/value pairs that represent deployment output.
- parameters Object
Deployment parameters.
- parameters
Link ParametersLink Response The URI referencing the parameters.
- providers
List<Provider
Response> The list of resource providers needed for the deployment.
- provisioning
State String Denotes the state of provisioning.
- template
Hash String The hash produced for the template.
- template
Link TemplateLink Response The URI referencing the template.
- timestamp String
The timestamp of the template deployment.
- validated
Resources List<ResourceReference Response> Array of validated resources.
- correlation
Id string The correlation ID of the deployment.
- debug
Setting DebugSetting Response The debug setting of the deployment.
- dependencies
Dependency
Response[] The list of deployment dependencies.
- duration string
The duration of the template deployment.
- error
Error
Response Response The deployment error.
- mode string
The deployment mode. Possible values are Incremental and Complete.
- on
Error OnDeployment Error Deployment Extended Response The deployment on error behavior.
- output
Resources ResourceReference Response[] Array of provisioned resources.
- outputs any
Key/value pairs that represent deployment output.
- parameters any
Deployment parameters.
- parameters
Link ParametersLink Response The URI referencing the parameters.
- providers
Provider
Response[] The list of resource providers needed for the deployment.
- provisioning
State string Denotes the state of provisioning.
- template
Hash string The hash produced for the template.
- template
Link TemplateLink Response The URI referencing the template.
- timestamp string
The timestamp of the template deployment.
- validated
Resources ResourceReference Response[] Array of validated resources.
- correlation_
id str The correlation ID of the deployment.
- debug_
setting DebugSetting Response The debug setting of the deployment.
- dependencies
Sequence[Dependency
Response] The list of deployment dependencies.
- duration str
The duration of the template deployment.
- error
Error
Response Response The deployment error.
- mode str
The deployment mode. Possible values are Incremental and Complete.
- on_
error_ Ondeployment Error Deployment Extended Response The deployment on error behavior.
- output_
resources Sequence[ResourceReference Response] Array of provisioned resources.
- outputs Any
Key/value pairs that represent deployment output.
- parameters Any
Deployment parameters.
- parameters_
link ParametersLink Response The URI referencing the parameters.
- providers
Sequence[Provider
Response] The list of resource providers needed for the deployment.
- provisioning_
state str Denotes the state of provisioning.
- template_
hash str The hash produced for the template.
- template_
link TemplateLink Response The URI referencing the template.
- timestamp str
The timestamp of the template deployment.
- validated_
resources Sequence[ResourceReference Response] Array of validated resources.
- correlation
Id String The correlation ID of the deployment.
- debug
Setting 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.
- on
Error Property MapDeployment The deployment on error behavior.
- output
Resources List<Property Map> Array of provisioned resources.
- outputs Any
Key/value pairs that represent deployment output.
- parameters Any
Deployment parameters.
- parameters
Link Property Map The URI referencing the parameters.
- providers List<Property Map>
The list of resource providers needed for the deployment.
- provisioning
State String Denotes the state of provisioning.
- template
Hash String The hash produced for the template.
- template
Link Property Map The URI referencing the template.
- timestamp String
The timestamp of the template deployment.
- validated
Resources List<Property Map> Array of validated resources.
ErrorAdditionalInfoResponse, ErrorAdditionalInfoResponseArgs
ErrorDetailResponse, ErrorDetailResponseArgs
- Additional
Info List<Pulumi.Azure Native. Resources. Inputs. Error Additional Info Response> The error additional info.
- Code string
The error code.
- Details
List<Pulumi.
Azure Native. Resources. Inputs. Error Detail Response> The error details.
- Message string
The error message.
- Target string
The error target.
- Additional
Info []ErrorAdditional Info Response The error additional info.
- Code string
The error code.
- Details
[]Error
Detail Response The error details.
- Message string
The error message.
- Target string
The error target.
- additional
Info List<ErrorAdditional Info Response> The error additional info.
- code String
The error code.
- details
List<Error
Detail Response> The error details.
- message String
The error message.
- target String
The error target.
- additional
Info ErrorAdditional Info Response[] The error additional info.
- code string
The error code.
- details
Error
Detail Response[] The error details.
- message string
The error message.
- target string
The error target.
- additional_
info Sequence[ErrorAdditional Info Response] The error additional info.
- code str
The error code.
- details
Sequence[Error
Detail Response] The error details.
- message str
The error message.
- target str
The error target.
- additional
Info 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
- Additional
Info List<Pulumi.Azure Native. Resources. Inputs. Error Additional Info Response> The error additional info.
- Code string
The error code.
- Details
List<Pulumi.
Azure Native. Resources. Inputs. Error Response Response> The error details.
- Error
Pulumi.
Azure Native. Resources. Inputs. Error Detail Response The error object.
- Message string
The error message.
- Target string
The error target.
- Additional
Info []ErrorAdditional Info Response The error additional info.
- Code string
The error code.
- Details
[]Error
Response Response The error details.
- Error
Error
Detail Response The error object.
- Message string
The error message.
- Target string
The error target.
- additional
Info List<ErrorAdditional Info Response> The error additional info.
- code String
The error code.
- details
List<Error
Response Response> The error details.
- error
Error
Detail Response The error object.
- message String
The error message.
- target String
The error target.
- additional
Info ErrorAdditional Info Response[] The error additional info.
- code string
The error code.
- details
Error
Response Response[] The error details.
- error
Error
Detail Response The error object.
- message string
The error message.
- target string
The error target.
- additional_
info Sequence[ErrorAdditional Info Response] The error additional info.
- code str
The error code.
- details
Sequence[Error
Response Response] The error details.
- error
Error
Detail Response The error object.
- message str
The error message.
- target str
The error target.
- additional
Info List<Property Map> The error additional info.
- code String
The error code.
- details List<Property Map>
The error details.
- error Property Map
The error object.
- message String
The error message.
- target String
The error target.
ExpressionEvaluationOptions, ExpressionEvaluationOptionsArgs
- Scope
string | Pulumi.
Azure Native. Resources. Expression Evaluation Options Scope Type The scope to be used for evaluation of parameters, variables and functions in a nested template.
- Scope
string | Expression
Evaluation Options Scope Type The scope to be used for evaluation of parameters, variables and functions in a nested template.
- scope
String | Expression
Evaluation Options Scope Type The scope to be used for evaluation of parameters, variables and functions in a nested template.
- scope
string | Expression
Evaluation Options Scope Type The scope to be used for evaluation of parameters, variables and functions in a nested template.
- scope
str | Expression
Evaluation Options Scope Type The scope to be used for evaluation of parameters, variables and functions in a nested template.
- scope
String | "Not
Specified" | "Outer" | "Inner" The scope to be used for evaluation of parameters, variables and functions in a nested template.
ExpressionEvaluationOptionsScopeType, ExpressionEvaluationOptionsScopeTypeArgs
- Not
Specified - NotSpecified
- Outer
- Outer
- Inner
- Inner
- Expression
Evaluation Options Scope Type Not Specified - NotSpecified
- Expression
Evaluation Options Scope Type Outer - Outer
- Expression
Evaluation Options Scope Type Inner - Inner
- Not
Specified - NotSpecified
- Outer
- Outer
- Inner
- Inner
- Not
Specified - NotSpecified
- Outer
- Outer
- Inner
- Inner
- NOT_SPECIFIED
- NotSpecified
- OUTER
- Outer
- INNER
- Inner
- "Not
Specified" - NotSpecified
- "Outer"
- Outer
- "Inner"
- Inner
KeyVaultParameterReference, KeyVaultParameterReferenceArgs
- Key
Vault Pulumi.Azure Native. Resources. Inputs. Key Vault Reference Azure Key Vault reference.
- Secret
Name string Azure Key Vault secret name.
- Secret
Version string Azure Key Vault secret version.
- Key
Vault KeyVault Reference Azure Key Vault reference.
- Secret
Name string Azure Key Vault secret name.
- Secret
Version string Azure Key Vault secret version.
- key
Vault KeyVault Reference Azure Key Vault reference.
- secret
Name String Azure Key Vault secret name.
- secret
Version String Azure Key Vault secret version.
- key
Vault KeyVault Reference Azure Key Vault reference.
- secret
Name string Azure Key Vault secret name.
- secret
Version string Azure Key Vault secret version.
- key_
vault KeyVault Reference Azure Key Vault reference.
- secret_
name str Azure Key Vault secret name.
- secret_
version str Azure Key Vault secret version.
- key
Vault Property Map Azure Key Vault reference.
- secret
Name String Azure Key Vault secret name.
- secret
Version 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
- Deployment
Name string The deployment to be used on error case.
- Type
Pulumi.
Azure Native. Resources. On Error Deployment Type The deployment on error behavior type. Possible values are LastSuccessful and SpecificDeployment.
- Deployment
Name string The deployment to be used on error case.
- Type
On
Error Deployment Type The deployment on error behavior type. Possible values are LastSuccessful and SpecificDeployment.
- deployment
Name String The deployment to be used on error case.
- type
On
Error Deployment Type The deployment on error behavior type. Possible values are LastSuccessful and SpecificDeployment.
- deployment
Name string The deployment to be used on error case.
- type
On
Error Deployment Type The deployment on error behavior type. Possible values are LastSuccessful and SpecificDeployment.
- deployment_
name str The deployment to be used on error case.
- type
On
Error Deployment Type The deployment on error behavior type. Possible values are LastSuccessful and SpecificDeployment.
- deployment
Name String The deployment to be used on error case.
- type
"Last
Successful" | "Specific Deployment" The deployment on error behavior type. Possible values are LastSuccessful and SpecificDeployment.
OnErrorDeploymentExtendedResponse, OnErrorDeploymentExtendedResponseArgs
- Provisioning
State string The state of the provisioning for the on error deployment.
- Deployment
Name 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 string The state of the provisioning for the on error deployment.
- Deployment
Name 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 String The state of the provisioning for the on error deployment.
- deployment
Name 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 string The state of the provisioning for the on error deployment.
- deployment
Name 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.
- provisioning
State String The state of the provisioning for the on error deployment.
- deployment
Name 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
- Last
Successful - LastSuccessful
- Specific
Deployment - SpecificDeployment
- On
Error Deployment Type Last Successful - LastSuccessful
- On
Error Deployment Type Specific Deployment - SpecificDeployment
- Last
Successful - LastSuccessful
- Specific
Deployment - SpecificDeployment
- Last
Successful - LastSuccessful
- Specific
Deployment - SpecificDeployment
- LAST_SUCCESSFUL
- LastSuccessful
- SPECIFIC_DEPLOYMENT
- SpecificDeployment
- "Last
Successful" - LastSuccessful
- "Specific
Deployment" - SpecificDeployment
ParametersLink, ParametersLinkArgs
- Uri string
The URI of the parameters file.
- Content
Version string If included, must match the ContentVersion in the template.
- Uri string
The URI of the parameters file.
- Content
Version string If included, must match the ContentVersion in the template.
- uri String
The URI of the parameters file.
- content
Version String If included, must match the ContentVersion in the template.
- uri string
The URI of the parameters file.
- content
Version 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.
- content
Version String If included, must match the ContentVersion in the template.
ParametersLinkResponse, ParametersLinkResponseArgs
- Uri string
The URI of the parameters file.
- Content
Version string If included, must match the ContentVersion in the template.
- Uri string
The URI of the parameters file.
- Content
Version string If included, must match the ContentVersion in the template.
- uri String
The URI of the parameters file.
- content
Version String If included, must match the ContentVersion in the template.
- uri string
The URI of the parameters file.
- content
Version 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.
- content
Version String If included, must match the ContentVersion in the template.
ProviderExtendedLocationResponse, ProviderExtendedLocationResponseArgs
- Extended
Locations List<string> The extended locations for the azure location.
- Location string
The azure location.
- Type string
The extended location type.
- Extended
Locations []string The extended locations for the azure location.
- Location string
The azure location.
- Type string
The extended location type.
- extended
Locations List<String> The extended locations for the azure location.
- location String
The azure location.
- type String
The extended location type.
- extended
Locations 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.
- extended
Locations List<String> The extended locations for the azure location.
- location String
The azure location.
- type String
The extended location type.
ProviderResourceTypeResponse, ProviderResourceTypeResponseArgs
- Api
Profiles List<Pulumi.Azure Native. Resources. Inputs. Api Profile Response> The API profiles for the resource provider.
- Default
Api stringVersion The default API version.
- Aliases
List<Pulumi.
Azure Native. Resources. Inputs. Alias Response> The aliases that are supported by this resource type.
- Api
Versions List<string> The API version.
- Capabilities string
The additional capabilities offered by this resource type.
- Location
Mappings List<Pulumi.Azure Native. Resources. Inputs. Provider Extended Location Response> The location mappings that are supported by this resource type.
- Locations List<string>
The collection of locations where this resource type can be created.
- Properties Dictionary<string, string>
The properties.
- Resource
Type string The resource type.
- Zone
Mappings List<Pulumi.Azure Native. Resources. Inputs. Zone Mapping Response>
- Api
Profiles []ApiProfile Response The API profiles for the resource provider.
- Default
Api stringVersion The default API version.
- Aliases
[]Alias
Response The aliases that are supported by this resource type.
- Api
Versions []string The API version.
- Capabilities string
The additional capabilities offered by this resource type.
- Location
Mappings []ProviderExtended Location Response The location mappings that are supported by this resource type.
- Locations []string
The collection of locations where this resource type can be created.
- Properties map[string]string
The properties.
- Resource
Type string The resource type.
- Zone
Mappings []ZoneMapping Response
- api
Profiles List<ApiProfile Response> The API profiles for the resource provider.
- default
Api StringVersion The default API version.
- aliases
List<Alias
Response> The aliases that are supported by this resource type.
- api
Versions List<String> The API version.
- capabilities String
The additional capabilities offered by this resource type.
- location
Mappings List<ProviderExtended Location Response> The location mappings that are supported by this resource type.
- locations List<String>
The collection of locations where this resource type can be created.
- properties Map<String,String>
The properties.
- resource
Type String The resource type.
- zone
Mappings List<ZoneMapping Response>
- api
Profiles ApiProfile Response[] The API profiles for the resource provider.
- default
Api stringVersion The default API version.
- aliases
Alias
Response[] The aliases that are supported by this resource type.
- api
Versions string[] The API version.
- capabilities string
The additional capabilities offered by this resource type.
- location
Mappings ProviderExtended Location Response[] The location mappings that are supported by this resource type.
- locations string[]
The collection of locations where this resource type can be created.
- properties {[key: string]: string}
The properties.
- resource
Type string The resource type.
- zone
Mappings ZoneMapping Response[]
- api_
profiles Sequence[ApiProfile Response] The API profiles for the resource provider.
- default_
api_ strversion The default API version.
- aliases
Sequence[Alias
Response] The aliases that are supported by this resource type.
- api_
versions Sequence[str] The API version.
- capabilities str
The additional capabilities offered by this resource type.
- location_
mappings Sequence[ProviderExtended Location Response] The location mappings that are supported by this resource type.
- locations Sequence[str]
The collection of locations where this resource type can be created.
- properties Mapping[str, str]
The properties.
- resource_
type str The resource type.
- zone_
mappings Sequence[ZoneMapping Response]
- api
Profiles List<Property Map> The API profiles for the resource provider.
- default
Api StringVersion The default API version.
- aliases List<Property Map>
The aliases that are supported by this resource type.
- api
Versions List<String> The API version.
- capabilities String
The additional capabilities offered by this resource type.
- location
Mappings 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.
- resource
Type String The resource type.
- zone
Mappings List<Property Map>
ProviderResponse, ProviderResponseArgs
- Id string
The provider ID.
- Registration
Policy string The registration policy of the resource provider.
- Registration
State string The registration state of the resource provider.
- Resource
Types List<Pulumi.Azure Native. Resources. Inputs. Provider Resource Type Response> The collection of provider resource types.
- Namespace string
The namespace of the resource provider.
- string
The provider authorization consent state.
- Id string
The provider ID.
- Registration
Policy string The registration policy of the resource provider.
- Registration
State string The registration state of the resource provider.
- Resource
Types []ProviderResource Type Response The collection of provider resource types.
- Namespace string
The namespace of the resource provider.
- string
The provider authorization consent state.
- id String
The provider ID.
- registration
Policy String The registration policy of the resource provider.
- registration
State String The registration state of the resource provider.
- resource
Types List<ProviderResource Type Response> The collection of provider resource types.
- namespace String
The namespace of the resource provider.
- String
The provider authorization consent state.
- id string
The provider ID.
- registration
Policy string The registration policy of the resource provider.
- registration
State string The registration state of the resource provider.
- resource
Types ProviderResource Type Response[] The collection of provider resource types.
- namespace string
The namespace of the resource provider.
- string
The provider authorization consent state.
- id str
The provider ID.
- registration_
policy str The registration policy of the resource provider.
- registration_
state str The registration state of the resource provider.
- resource_
types Sequence[ProviderResource Type Response] The collection of provider resource types.
- namespace str
The namespace of the resource provider.
- str
The provider authorization consent state.
- id String
The provider ID.
- registration
Policy String The registration policy of the resource provider.
- registration
State String The registration state of the resource provider.
- resource
Types List<Property Map> The collection of provider resource types.
- namespace String
The namespace of the resource provider.
- String
The provider authorization consent state.
ResourceReferenceResponse, ResourceReferenceResponseArgs
- Id string
The resourceId of a resource managed by the deployment stack.
- Id string
The resourceId of a resource managed by the deployment stack.
- id String
The resourceId of a resource managed by the deployment stack.
- id string
The resourceId of a resource managed by the deployment stack.
- id str
The resourceId of a resource managed by the deployment stack.
- id String
The resourceId of a resource managed by the deployment stack.
TemplateLink, TemplateLinkArgs
- Content
Version 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.
- Query
String string The query string (for example, a SAS token) to be used with the templateLink URI.
- Relative
Path 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 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.
- Query
String string The query string (for example, a SAS token) to be used with the templateLink URI.
- Relative
Path 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 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.
- query
String String The query string (for example, a SAS token) to be used with the templateLink URI.
- relative
Path 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 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.
- query
String string The query string (for example, a SAS token) to be used with the templateLink URI.
- relative
Path 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.
- content
Version 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.
- query
String String The query string (for example, a SAS token) to be used with the templateLink URI.
- relative
Path 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
- Content
Version 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.
- Query
String string The query string (for example, a SAS token) to be used with the templateLink URI.
- Relative
Path 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 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.
- Query
String string The query string (for example, a SAS token) to be used with the templateLink URI.
- Relative
Path 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 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.
- query
String String The query string (for example, a SAS token) to be used with the templateLink URI.
- relative
Path 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 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.
- query
String string The query string (for example, a SAS token) to be used with the templateLink URI.
- relative
Path 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.
- content
Version 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.
- query
String String The query string (for example, a SAS token) to be used with the templateLink URI.
- relative
Path String The relativePath property can be used to deploy a linked template at a location relative to the parent. If the parent template was linked with a TemplateSpec, this will reference an artifact in the TemplateSpec. If the parent was linked with a URI, the child deployment will be a combination of the parent and relativePath URIs
- uri String
The URI of the template to deploy. Use either the uri or id property, but not both.
ZoneMappingResponse, ZoneMappingResponseArgs
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:resources:DeploymentAtSubscriptionScope my-deployment /subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0