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 |
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.
StackSetSummary' | |
|
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-managed
permissions, 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-managed
permissions, 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-managed
permissions, 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-managed
permissions, 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.