The Stack data type.
 Declaration Syntax
 Declaration Syntax| C# | 
public class Stack
 Members
 Members| All Members | Constructors | Methods | Properties | ||
| Icon | Member | Description | 
|---|---|---|
|  | Stack()()()() | Initializes a new instance of the Stack class | 
|  | Capabilities | 
            The capabilities allowed in the stack.
             
             | 
|  | CreationTime | 
            Time at which the stack was created.
             
             | 
|  | Description | 
            User defined description associated with the stack.
             
             | 
|  | DisableRollback | 
            Boolean to enable or disable rollback on stack creation failures:  
 | 
|  | Equals(Object) | (Inherited from Object.) | 
|  | GetHashCode()()()() | Serves as a hash function for a particular type. (Inherited from Object.) | 
|  | GetType()()()() | Gets the type of the current instance.(Inherited from Object.) | 
|  | LastUpdatedTime | 
            The time the stack was last updated. This field will only be returned if the stack has been updated at least once.
             
             | 
|  | NotificationARNs | 
            SNS topic ARNs to which stack related events are published.
             
             Constraints: | 
|  | Outputs | 
            A list of output structures.
             
             | 
|  | Parameters | 
            A list of Parameter structures.
             
             | 
|  | StackId | 
            Unique identifier of the stack.
             
             | 
|  | StackName | 
            The name associated with the stack.
             
             | 
|  | StackStatus | 
            Current status of the stack.
             
             Constraints: | 
|  | StackStatusReason | 
            Success/failure message associated with the stack status.
             
             | 
|  | Tags | 
            A list of Tags that specify cost allocation information for the stack.
             
             | 
|  | TimeoutInMinutes | 
            The amount of time within which stack creation should complete.
             
             Constraints: | 
|  | ToString()()()() | Returns a string that represents the current object.(Inherited from Object.) | 
|  | WithCapabilities(array<String>[]()[][]) | Obsolete. 
            Adds elements to the Capabilities collection
             | 
|  | WithCapabilities(IEnumerable<(Of <<'(String>)>>)) | Obsolete. 
            Adds elements to the Capabilities collection
             | 
|  | WithCreationTime(DateTime) | Obsolete. 
            Sets the CreationTime property
             | 
|  | WithDescription(String) | Obsolete. 
            Sets the Description property
             | 
|  | WithDisableRollback(Boolean) | Obsolete. 
            Sets the DisableRollback property
             | 
|  | WithLastUpdatedTime(DateTime) | Obsolete. 
            Sets the LastUpdatedTime property
             | 
|  | WithNotificationARNs(array<String>[]()[][]) | Obsolete. 
            Adds elements to the NotificationARNs collection
             | 
|  | WithNotificationARNs(IEnumerable<(Of <<'(String>)>>)) | Obsolete. 
            Adds elements to the NotificationARNs collection
             | 
|  | WithOutputs(array<Output>[]()[][]) | Obsolete. 
            Adds elements to the Outputs collection
             | 
|  | WithOutputs(IEnumerable<(Of <<'(Output>)>>)) | Obsolete. 
            Adds elements to the Outputs collection
             | 
|  | WithParameters(array<Parameter>[]()[][]) | Obsolete. 
            Adds elements to the Parameters collection
             | 
|  | WithParameters(IEnumerable<(Of <<'(Parameter>)>>)) | Obsolete. 
            Adds elements to the Parameters collection
             | 
|  | WithStackId(String) | Obsolete. 
            Sets the StackId property
             | 
|  | WithStackName(String) | Obsolete. 
            Sets the StackName property
             | 
|  | WithStackStatus(String) | Obsolete. 
            Sets the StackStatus property
             | 
|  | WithStackStatusReason(String) | Obsolete. 
            Sets the StackStatusReason property
             | 
|  | WithTags(array<Tag>[]()[][]) | Obsolete. 
            Adds elements to the Tags collection
             | 
|  | WithTags(IEnumerable<(Of <<'(Tag>)>>)) | Obsolete. 
            Adds elements to the Tags collection
             | 
|  | WithTimeoutInMinutes(Int32) | Obsolete. 
            Sets the TimeoutInMinutes property
             | 
 Inheritance Hierarchy
 Inheritance Hierarchy| Object | |
|  | Stack |