| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.CloudFormation.Types.StackSetSummary
Description
Synopsis
- data StackSetSummary = StackSetSummary' {
- autoDeployment :: Maybe AutoDeployment
- description :: Maybe Text
- driftStatus :: Maybe StackDriftStatus
- lastDriftCheckTimestamp :: Maybe ISO8601
- managedExecution :: Maybe ManagedExecution
- permissionModel :: Maybe PermissionModels
- stackSetId :: Maybe Text
- stackSetName :: Maybe Text
- status :: Maybe StackSetStatus
- newStackSetSummary :: StackSetSummary
- stackSetSummary_autoDeployment :: Lens' StackSetSummary (Maybe AutoDeployment)
- stackSetSummary_description :: Lens' StackSetSummary (Maybe Text)
- stackSetSummary_driftStatus :: Lens' StackSetSummary (Maybe StackDriftStatus)
- stackSetSummary_lastDriftCheckTimestamp :: Lens' StackSetSummary (Maybe UTCTime)
- stackSetSummary_managedExecution :: Lens' StackSetSummary (Maybe ManagedExecution)
- stackSetSummary_permissionModel :: Lens' StackSetSummary (Maybe PermissionModels)
- stackSetSummary_stackSetId :: Lens' StackSetSummary (Maybe Text)
- stackSetSummary_stackSetName :: Lens' StackSetSummary (Maybe Text)
- stackSetSummary_status :: Lens' StackSetSummary (Maybe StackSetStatus)
Documentation
data StackSetSummary Source #
The structures that contain summary information about the specified stack set.
See: newStackSetSummary smart constructor.
Constructors
| StackSetSummary' | |
Fields
| |
Instances
newStackSetSummary :: StackSetSummary Source #
Create a value of StackSetSummary with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:autoDeployment:StackSetSummary', stackSetSummary_autoDeployment - [Service-managed permissions] Describes whether StackSets automatically
deploys to Organizations accounts that are added to a target
organizational unit (OU).
$sel:description:StackSetSummary', stackSetSummary_description - A description of the stack set that you specify when the stack set is
created or updated.
$sel:driftStatus:StackSetSummary', stackSetSummary_driftStatus - Status of the stack set's actual configuration compared to its expected
template and parameter configuration. A stack set is considered to have
drifted if one or more of its stack instances have drifted from their
expected template and parameter configuration.
DRIFTED: One or more of the stack instances belonging to the stack set stack differs from the expected template and parameter configuration. A stack instance is considered to have drifted if one or more of the resources in the associated stack have drifted.NOT_CHECKED: CloudFormation hasn't checked the stack set for drift.IN_SYNC: All the stack instances belonging to the stack set stack match from the expected template and parameter configuration.UNKNOWN: This value is reserved for future use.
$sel:lastDriftCheckTimestamp:StackSetSummary', stackSetSummary_lastDriftCheckTimestamp - Most recent time when CloudFormation performed a drift detection
operation on the stack set. This value will be NULL for any stack set
on which drift detection hasn't yet been performed.
$sel:managedExecution:StackSetSummary', stackSetSummary_managedExecution - Describes whether StackSets performs non-conflicting operations
concurrently and queues conflicting operations.
$sel:permissionModel:StackSetSummary', stackSetSummary_permissionModel - Describes how the IAM roles required for stack set operations are
created.
- With
self-managedpermissions, you must create the administrator and execution roles required to deploy to target accounts. For more information, see Grant Self-Managed Stack Set Permissions. - With
service-managedpermissions, StackSets automatically creates the IAM roles required to deploy to accounts managed by Organizations. For more information, see Grant Service-Managed Stack Set Permissions.
$sel:stackSetId:StackSetSummary', stackSetSummary_stackSetId - The ID of the stack set.
$sel:stackSetName:StackSetSummary', stackSetSummary_stackSetName - The name of the stack set.
$sel:status:StackSetSummary', stackSetSummary_status - The status of the stack set.
stackSetSummary_autoDeployment :: Lens' StackSetSummary (Maybe AutoDeployment) Source #
- Service-managed permissions
- Describes whether StackSets automatically deploys to Organizations accounts that are added to a target organizational unit (OU).
stackSetSummary_description :: Lens' StackSetSummary (Maybe Text) Source #
A description of the stack set that you specify when the stack set is created or updated.
stackSetSummary_driftStatus :: Lens' StackSetSummary (Maybe StackDriftStatus) Source #
Status of the stack set's actual configuration compared to its expected template and parameter configuration. A stack set is considered to have drifted if one or more of its stack instances have drifted from their expected template and parameter configuration.
DRIFTED: One or more of the stack instances belonging to the stack set stack differs from the expected template and parameter configuration. A stack instance is considered to have drifted if one or more of the resources in the associated stack have drifted.NOT_CHECKED: CloudFormation hasn't checked the stack set for drift.IN_SYNC: All the stack instances belonging to the stack set stack match from the expected template and parameter configuration.UNKNOWN: This value is reserved for future use.
stackSetSummary_lastDriftCheckTimestamp :: Lens' StackSetSummary (Maybe UTCTime) Source #
Most recent time when CloudFormation performed a drift detection
operation on the stack set. This value will be NULL for any stack set
on which drift detection hasn't yet been performed.
stackSetSummary_managedExecution :: Lens' StackSetSummary (Maybe ManagedExecution) Source #
Describes whether StackSets performs non-conflicting operations concurrently and queues conflicting operations.
stackSetSummary_permissionModel :: Lens' StackSetSummary (Maybe PermissionModels) Source #
Describes how the IAM roles required for stack set operations are created.
- With
self-managedpermissions, you must create the administrator and execution roles required to deploy to target accounts. For more information, see Grant Self-Managed Stack Set Permissions. - With
service-managedpermissions, StackSets automatically creates the IAM roles required to deploy to accounts managed by Organizations. For more information, see Grant Service-Managed Stack Set Permissions.
stackSetSummary_stackSetId :: Lens' StackSetSummary (Maybe Text) Source #
The ID of the stack set.
stackSetSummary_stackSetName :: Lens' StackSetSummary (Maybe Text) Source #
The name of the stack set.
stackSetSummary_status :: Lens' StackSetSummary (Maybe StackSetStatus) Source #
The status of the stack set.