StackSet class
A structure that contains information about a stack set. A stack set enables you to provision stacks into AWS accounts and across Regions by using a single CloudFormation template. In the stack set, you specify the template to use, as well as any parameters and capabilities that the template requires.
Constructors
-
StackSet({String? administrationRoleARN, AutoDeployment? autoDeployment, List<
Capability> ? capabilities, String? description, String? executionRoleName, List<String> ? organizationalUnitIds, List<Parameter> ? parameters, PermissionModels? permissionModel, String? stackSetARN, StackSetDriftDetectionDetails? stackSetDriftDetectionDetails, String? stackSetId, String? stackSetName, StackSetStatus? status, List<Tag> ? tags, String? templateBody}) - StackSet.fromXml(XmlElement elem)
-
factory
Properties
- administrationRoleARN → String?
-
The Amazon Resource Number (ARN) of the IAM role used to create or update
the stack set.
final
- autoDeployment → AutoDeployment?
-
<code>Service-managed</code> permissions
Describes whether StackSets automatically deploys to AWS Organizations accounts that are added to a target organization or organizational unit (OU).final -
capabilities
→ List<
Capability> ? -
The capabilities that are allowed in the stack set. Some stack set templates
might include resources that can affect permissions in your AWS account—for
example, by creating new AWS Identity and Access Management (IAM) users. For
more information, see Acknowledging
IAM Resources in AWS CloudFormation Templates.
final
- description → String?
-
A description of the stack set that you specify when the stack set is
created or updated.
final
- executionRoleName → String?
-
The name of the IAM execution role used to create or update the stack set.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
organizationalUnitIds
→ List<
String> ? -
<code>Service-managed</code> permissions
The organization root ID or organizational unit (OU) IDs that you specified for DeploymentTargets.final -
parameters
→ List<
Parameter> ? -
A list of input parameters for a stack set.
final
- permissionModel → PermissionModels?
-
Describes how the IAM roles required for stack set operations are created.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- stackSetARN → String?
-
The Amazon Resource Number (ARN) of the stack set.
final
- stackSetDriftDetectionDetails → StackSetDriftDetectionDetails?
-
Detailed information about the drift status of the stack set.
final
- stackSetId → String?
-
The ID of the stack set.
final
- stackSetName → String?
-
The name that's associated with the stack set.
final
- status → StackSetStatus?
-
The status of the stack set.
final
-
A list of tags that specify information about the stack set. A maximum
number of 50 tags can be specified.
final
- templateBody → String?
-
The structure that contains the body of the template that was used to create
or update the stack set.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited