Class StackState
Inherited Members
Namespace: Pulumi.Aws.CloudFormation
Assembly: Pulumi.Aws.dll
Syntax
public sealed class StackState : ResourceArgs
Constructors
View SourceStackState()
Declaration
public StackState()
Properties
View SourceCapabilities
A list of capabilities.
Valid values: CAPABILITY_IAM, CAPABILITY_NAMED_IAM, or CAPABILITY_AUTO_EXPAND
Declaration
public InputList<string> Capabilities { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
DisableRollback
Set to true to disable rollback of the stack if stack creation failed.
Conflicts with on_failure.
Declaration
public Input<bool> DisableRollback { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
IamRoleArn
The ARN of an IAM role that AWS CloudFormation assumes to create the stack. If you don't specify a value, AWS CloudFormation uses the role that was previously associated with the stack. If no role is available, AWS CloudFormation uses a temporary session that is generated from your user credentials.
Declaration
public Input<string> IamRoleArn { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Name
Stack name.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
NotificationArns
A list of SNS topic ARNs to publish stack related events.
Declaration
public InputList<string> NotificationArns { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
OnFailure
Action to be taken if stack creation fails. This must be
one of: DO_NOTHING, ROLLBACK, or DELETE. Conflicts with disable_rollback.
Declaration
public Input<string> OnFailure { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Outputs
A map of outputs from the stack.
Declaration
public InputMap<object> Outputs { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.Object> |
Parameters
A map of Parameter structures that specify input parameters for the stack.
Declaration
public InputMap<object> Parameters { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.Object> |
PolicyBody
Structure containing the stack policy body.
Conflicts w/ policy_url.
Declaration
public Input<string> PolicyBody { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
PolicyUrl
Location of a file containing the stack policy.
Conflicts w/ policy_body.
Declaration
public Input<string> PolicyUrl { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Tags
A list of tags to associate with this stack.
Declaration
public InputMap<object> Tags { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.Object> |
TemplateBody
Structure containing the template body (max size: 51,200 bytes).
Declaration
public Input<string> TemplateBody { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
TemplateUrl
Location of a file containing the template body (max size: 460,800 bytes).
Declaration
public Input<string> TemplateUrl { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
TimeoutInMinutes
The amount of time that can pass before the stack status becomes CREATE_FAILED.
Declaration
public Input<int> TimeoutInMinutes { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |