Show / Hide Table of Contents

Class StackArgs

Inheritance
System.Object
InputArgs
ResourceArgs
StackArgs
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Aws.CloudFormation
Assembly: Pulumi.Aws.dll
Syntax
public sealed class StackArgs : ResourceArgs

Constructors

View Source

StackArgs()

Declaration
public StackArgs()

Properties

View Source

Capabilities

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

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

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

Name

Stack name.

Declaration
public Input<string> Name { get; set; }
Property Value
Type Description
Input<System.String>
View Source

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

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

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

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

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

Tags

A list of tags to associate with this stack.

Declaration
public InputMap<object> Tags { get; set; }
Property Value
Type Description
InputMap<System.Object>
View Source

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

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

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>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.