libZSservicesZSamazonka-servicecatalogZSamazonka-servicecatalog
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.ServiceCatalog.Types.ResourceChangeDetail

Description

 
Synopsis

Documentation

data ResourceChangeDetail Source #

Information about a change to a resource attribute.

See: newResourceChangeDetail smart constructor.

Constructors

ResourceChangeDetail' 

Fields

Instances

Instances details
Eq ResourceChangeDetail Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.ResourceChangeDetail

Read ResourceChangeDetail Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.ResourceChangeDetail

Show ResourceChangeDetail Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.ResourceChangeDetail

Generic ResourceChangeDetail Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.ResourceChangeDetail

Associated Types

type Rep ResourceChangeDetail :: Type -> Type #

NFData ResourceChangeDetail Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.ResourceChangeDetail

Methods

rnf :: ResourceChangeDetail -> () #

Hashable ResourceChangeDetail Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.ResourceChangeDetail

FromJSON ResourceChangeDetail Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.ResourceChangeDetail

type Rep ResourceChangeDetail Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.ResourceChangeDetail

type Rep ResourceChangeDetail = D1 ('MetaData "ResourceChangeDetail" "Amazonka.ServiceCatalog.Types.ResourceChangeDetail" "libZSservicesZSamazonka-servicecatalogZSamazonka-servicecatalog" 'False) (C1 ('MetaCons "ResourceChangeDetail'" 'PrefixI 'True) (S1 ('MetaSel ('Just "causingEntity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "evaluation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EvaluationType)) :*: S1 ('MetaSel ('Just "target") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceTargetDefinition)))))

newResourceChangeDetail :: ResourceChangeDetail Source #

Create a value of ResourceChangeDetail 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:causingEntity:ResourceChangeDetail', resourceChangeDetail_causingEntity - The ID of the entity that caused the change.

$sel:evaluation:ResourceChangeDetail', resourceChangeDetail_evaluation - For static evaluations, the value of the resource attribute will change and the new value is known. For dynamic evaluations, the value might change, and any new value will be determined when the plan is updated.

$sel:target:ResourceChangeDetail', resourceChangeDetail_target - Information about the resource attribute to be modified.

resourceChangeDetail_causingEntity :: Lens' ResourceChangeDetail (Maybe Text) Source #

The ID of the entity that caused the change.

resourceChangeDetail_evaluation :: Lens' ResourceChangeDetail (Maybe EvaluationType) Source #

For static evaluations, the value of the resource attribute will change and the new value is known. For dynamic evaluations, the value might change, and any new value will be determined when the plan is updated.

resourceChangeDetail_target :: Lens' ResourceChangeDetail (Maybe ResourceTargetDefinition) Source #

Information about the resource attribute to be modified.