Class TemplateDeploymentState
Inherited Members
Namespace: Pulumi.Azure.Core
Assembly: Pulumi.Azure.dll
Syntax
public sealed class TemplateDeploymentState : ResourceArgs
Constructors
View SourceTemplateDeploymentState()
Declaration
public TemplateDeploymentState()
Properties
View SourceDeploymentMode
Specifies the mode that is used to deploy resources. This value could be either Incremental or Complete.
Note that you will almost always want this to be set to Incremental otherwise the deployment will destroy all infrastructure not
specified within the template, and this provider will not be aware of this.
Declaration
public Input<string> DeploymentMode { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Name
Specifies the name of the template deployment. Changing this forces a new resource to be created.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Outputs
A map of supported scalar output types returned from the deployment (currently, Azure Template Deployment outputs of type String, Int and Bool are supported, and are converted to strings - others will be ignored) and can be accessed using .outputs["name"].
Declaration
public InputMap<string> Outputs { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.String> |
Parameters
Specifies the name and value pairs that define the deployment parameters for the template.
Declaration
public InputMap<string> Parameters { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.String> |
ParametersBody
Specifies a valid Azure JSON parameters file that define the deployment parameters. It can contain KeyVault references
Declaration
public Input<string> ParametersBody { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ResourceGroupName
The name of the resource group in which to create the template deployment.
Declaration
public Input<string> ResourceGroupName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
TemplateBody
Specifies the JSON definition for the template.
Declaration
public Input<string> TemplateBody { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |