libZSservicesZSamazonka-cloudformationZSamazonka-cloudformation
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.CloudFormation.Types.StackSetSummary

Description

 
Synopsis

Documentation

data StackSetSummary Source #

The structures that contain summary information about the specified stack set.

See: newStackSetSummary smart constructor.

Constructors

StackSetSummary' 

Fields

  • status :: Maybe StackSetStatus

    The status of the stack set.

  • lastDriftCheckTimestamp :: Maybe ISO8601

    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 has not yet been performed.

  • autoDeployment :: Maybe AutoDeployment
    Service-managed permissions
    Describes whether StackSets automatically deploys to Organizations accounts that are added to a target organizational unit (OU).
  • driftStatus :: Maybe StackDriftStatus

    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 has not checked the stack set for drift.
    • IN_SYNC: All of 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.
  • permissionModel :: Maybe PermissionModels

    Describes how the IAM roles required for stack set operations are created.

  • stackSetName :: Maybe Text

    The name of the stack set.

  • description :: Maybe Text

    A description of the stack set that you specify when the stack set is created or updated.

  • stackSetId :: Maybe Text

    The ID of the stack set.

Instances

Instances details
Eq StackSetSummary Source # 
Instance details

Defined in Amazonka.CloudFormation.Types.StackSetSummary

Read StackSetSummary Source # 
Instance details

Defined in Amazonka.CloudFormation.Types.StackSetSummary

Show StackSetSummary Source # 
Instance details

Defined in Amazonka.CloudFormation.Types.StackSetSummary

Generic StackSetSummary Source # 
Instance details

Defined in Amazonka.CloudFormation.Types.StackSetSummary

Associated Types

type Rep StackSetSummary :: Type -> Type #

NFData StackSetSummary Source # 
Instance details

Defined in Amazonka.CloudFormation.Types.StackSetSummary

Methods

rnf :: StackSetSummary -> () #

Hashable StackSetSummary Source # 
Instance details

Defined in Amazonka.CloudFormation.Types.StackSetSummary

FromXML StackSetSummary Source # 
Instance details

Defined in Amazonka.CloudFormation.Types.StackSetSummary

type Rep StackSetSummary Source # 
Instance details

Defined in Amazonka.CloudFormation.Types.StackSetSummary

type Rep StackSetSummary = D1 ('MetaData "StackSetSummary" "Amazonka.CloudFormation.Types.StackSetSummary" "libZSservicesZSamazonka-cloudformationZSamazonka-cloudformation" 'False) (C1 ('MetaCons "StackSetSummary'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StackSetStatus)) :*: S1 ('MetaSel ('Just "lastDriftCheckTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))) :*: (S1 ('MetaSel ('Just "autoDeployment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AutoDeployment)) :*: S1 ('MetaSel ('Just "driftStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StackDriftStatus)))) :*: ((S1 ('MetaSel ('Just "permissionModel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PermissionModels)) :*: S1 ('MetaSel ('Just "stackSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "stackSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

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:status:StackSetSummary', stackSetSummary_status - The status of the stack set.

$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 has not yet been performed.

$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: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 has not checked the stack set for drift.
  • IN_SYNC: All of 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:permissionModel:StackSetSummary', stackSetSummary_permissionModel - Describes how the IAM roles required for stack set operations are created.

$sel:stackSetName:StackSetSummary', stackSetSummary_stackSetName - The name of the stack set.

$sel:description:StackSetSummary', stackSetSummary_description - A description of the stack set that you specify when the stack set is created or updated.

$sel:stackSetId:StackSetSummary', stackSetSummary_stackSetId - The ID of the stack set.

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 has not yet been performed.

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_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 has not checked the stack set for drift.
  • IN_SYNC: All of 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_permissionModel :: Lens' StackSetSummary (Maybe PermissionModels) Source #

Describes how the IAM roles required for stack set operations are created.

stackSetSummary_description :: Lens' StackSetSummary (Maybe Text) Source #

A description of the stack set that you specify when the stack set is created or updated.