Class StackSetState
Inherited Members
Namespace: Pulumi.Aws.CloudFormation
Assembly: Pulumi.Aws.dll
Syntax
public sealed class StackSetState : ResourceArgs
Constructors
View SourceStackSetState()
Declaration
public StackSetState()
Properties
View SourceAdministrationRoleArn
Amazon Resource Number (ARN) of the IAM Role in the administrator account.
Declaration
public Input<string> AdministrationRoleArn { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Arn
Amazon Resource Name (ARN) of the StackSet.
Declaration
public Input<string> Arn { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Capabilities
A list of capabilities. Valid values: CAPABILITY_IAM, CAPABILITY_NAMED_IAM, CAPABILITY_AUTO_EXPAND.
Declaration
public InputList<string> Capabilities { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
Description
Description of the StackSet.
Declaration
public Input<string> Description { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ExecutionRoleName
Name of the IAM Role in all target accounts for StackSet operations. Defaults to AWSCloudFormationStackSetExecutionRole.
Declaration
public Input<string> ExecutionRoleName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Name
Name of the StackSet. The name must be unique in the region where you create your StackSet. The name can contain only alphanumeric characters (case-sensitive) and hyphens. It must start with an alphabetic character and cannot be longer than 128 characters.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Parameters
Key-value map of input parameters for the StackSet template. All template parameters, including those with a Default, must be configured or ignored with lifecycle configuration block ignore_changes argument. All NoEcho template parameters must be ignored with the lifecycle configuration block ignore_changes argument.
Declaration
public InputMap<string> Parameters { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.String> |
StackSetId
Unique identifier of the StackSet.
Declaration
public Input<string> StackSetId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Tags
Key-value map of tags to associate with this StackSet and the Stacks created from it. AWS CloudFormation also propagates these tags to supported resources that are created in the Stacks. A maximum number of 50 tags can be specified.
Declaration
public InputMap<object> Tags { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.Object> |
TemplateBody
String containing the CloudFormation template body. Maximum size: 51,200 bytes. Conflicts with template_url.
Declaration
public Input<string> TemplateBody { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
TemplateUrl
String containing the location of a file containing the CloudFormation template body. The URL must point to a template that is located in an Amazon S3 bucket. Maximum location file size: 460,800 bytes. Conflicts with template_body.
Declaration
public Input<string> TemplateUrl { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |