amazonka-wellarchitected-2.0: Amazon Well-Architected Tool SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.WellArchitected.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2020-03-31 of the Amazon Well-Architected Tool SDK configuration.

Errors

_AccessDeniedException :: AsError a => Fold a ServiceError Source #

User does not have sufficient access to perform this action.

_ConflictException :: AsError a => Fold a ServiceError Source #

The resource already exists.

_InternalServerException :: AsError a => Fold a ServiceError Source #

There is a problem with the Well-Architected Tool API service.

_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #

The requested resource was not found.

_ServiceQuotaExceededException :: AsError a => Fold a ServiceError Source #

The user has reached their resource quota.

_ThrottlingException :: AsError a => Fold a ServiceError Source #

Request was denied due to request throttling.

_ValidationException :: AsError a => Fold a ServiceError Source #

The user input is not valid.

AdditionalResourceType

newtype AdditionalResourceType Source #

Instances

Instances details
FromJSON AdditionalResourceType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AdditionalResourceType

FromJSONKey AdditionalResourceType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AdditionalResourceType

ToJSON AdditionalResourceType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AdditionalResourceType

ToJSONKey AdditionalResourceType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AdditionalResourceType

ToByteString AdditionalResourceType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AdditionalResourceType

ToHeader AdditionalResourceType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AdditionalResourceType

ToLog AdditionalResourceType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AdditionalResourceType

ToQuery AdditionalResourceType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AdditionalResourceType

FromText AdditionalResourceType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AdditionalResourceType

ToText AdditionalResourceType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AdditionalResourceType

FromXML AdditionalResourceType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AdditionalResourceType

ToXML AdditionalResourceType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AdditionalResourceType

Generic AdditionalResourceType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AdditionalResourceType

Associated Types

type Rep AdditionalResourceType :: Type -> Type #

Read AdditionalResourceType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AdditionalResourceType

Show AdditionalResourceType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AdditionalResourceType

NFData AdditionalResourceType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AdditionalResourceType

Methods

rnf :: AdditionalResourceType -> () #

Eq AdditionalResourceType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AdditionalResourceType

Ord AdditionalResourceType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AdditionalResourceType

Hashable AdditionalResourceType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AdditionalResourceType

type Rep AdditionalResourceType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AdditionalResourceType

type Rep AdditionalResourceType = D1 ('MetaData "AdditionalResourceType" "Amazonka.WellArchitected.Types.AdditionalResourceType" "amazonka-wellarchitected-2.0-B9ahtNDcb8r448GjCnHecq" 'True) (C1 ('MetaCons "AdditionalResourceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAdditionalResourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AnswerReason

newtype AnswerReason Source #

Constructors

AnswerReason' 

Instances

Instances details
FromJSON AnswerReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AnswerReason

FromJSONKey AnswerReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AnswerReason

ToJSON AnswerReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AnswerReason

ToJSONKey AnswerReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AnswerReason

ToByteString AnswerReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AnswerReason

ToHeader AnswerReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AnswerReason

ToLog AnswerReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AnswerReason

ToQuery AnswerReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AnswerReason

FromText AnswerReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AnswerReason

ToText AnswerReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AnswerReason

Methods

toText :: AnswerReason -> Text #

FromXML AnswerReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AnswerReason

ToXML AnswerReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AnswerReason

Methods

toXML :: AnswerReason -> XML #

Generic AnswerReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AnswerReason

Associated Types

type Rep AnswerReason :: Type -> Type #

Read AnswerReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AnswerReason

Show AnswerReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AnswerReason

NFData AnswerReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AnswerReason

Methods

rnf :: AnswerReason -> () #

Eq AnswerReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AnswerReason

Ord AnswerReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AnswerReason

Hashable AnswerReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AnswerReason

type Rep AnswerReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AnswerReason

type Rep AnswerReason = D1 ('MetaData "AnswerReason" "Amazonka.WellArchitected.Types.AnswerReason" "amazonka-wellarchitected-2.0-B9ahtNDcb8r448GjCnHecq" 'True) (C1 ('MetaCons "AnswerReason'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAnswerReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CheckFailureReason

newtype CheckFailureReason Source #

Instances

Instances details
FromJSON CheckFailureReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckFailureReason

FromJSONKey CheckFailureReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckFailureReason

ToJSON CheckFailureReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckFailureReason

ToJSONKey CheckFailureReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckFailureReason

ToByteString CheckFailureReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckFailureReason

ToHeader CheckFailureReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckFailureReason

ToLog CheckFailureReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckFailureReason

ToQuery CheckFailureReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckFailureReason

FromText CheckFailureReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckFailureReason

ToText CheckFailureReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckFailureReason

FromXML CheckFailureReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckFailureReason

ToXML CheckFailureReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckFailureReason

Generic CheckFailureReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckFailureReason

Associated Types

type Rep CheckFailureReason :: Type -> Type #

Read CheckFailureReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckFailureReason

Show CheckFailureReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckFailureReason

NFData CheckFailureReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckFailureReason

Methods

rnf :: CheckFailureReason -> () #

Eq CheckFailureReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckFailureReason

Ord CheckFailureReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckFailureReason

Hashable CheckFailureReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckFailureReason

type Rep CheckFailureReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckFailureReason

type Rep CheckFailureReason = D1 ('MetaData "CheckFailureReason" "Amazonka.WellArchitected.Types.CheckFailureReason" "amazonka-wellarchitected-2.0-B9ahtNDcb8r448GjCnHecq" 'True) (C1 ('MetaCons "CheckFailureReason'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCheckFailureReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CheckProvider

newtype CheckProvider Source #

Constructors

CheckProvider' 

Bundled Patterns

pattern CheckProvider_TRUSTED_ADVISOR :: CheckProvider 

Instances

Instances details
FromJSON CheckProvider Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckProvider

FromJSONKey CheckProvider Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckProvider

ToJSON CheckProvider Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckProvider

ToJSONKey CheckProvider Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckProvider

ToByteString CheckProvider Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckProvider

ToHeader CheckProvider Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckProvider

ToLog CheckProvider Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckProvider

ToQuery CheckProvider Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckProvider

FromText CheckProvider Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckProvider

ToText CheckProvider Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckProvider

Methods

toText :: CheckProvider -> Text #

FromXML CheckProvider Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckProvider

ToXML CheckProvider Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckProvider

Methods

toXML :: CheckProvider -> XML #

Generic CheckProvider Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckProvider

Associated Types

type Rep CheckProvider :: Type -> Type #

Read CheckProvider Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckProvider

Show CheckProvider Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckProvider

NFData CheckProvider Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckProvider

Methods

rnf :: CheckProvider -> () #

Eq CheckProvider Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckProvider

Ord CheckProvider Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckProvider

Hashable CheckProvider Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckProvider

type Rep CheckProvider Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckProvider

type Rep CheckProvider = D1 ('MetaData "CheckProvider" "Amazonka.WellArchitected.Types.CheckProvider" "amazonka-wellarchitected-2.0-B9ahtNDcb8r448GjCnHecq" 'True) (C1 ('MetaCons "CheckProvider'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCheckProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CheckStatus

newtype CheckStatus Source #

Constructors

CheckStatus' 

Instances

Instances details
FromJSON CheckStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckStatus

FromJSONKey CheckStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckStatus

ToJSON CheckStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckStatus

ToJSONKey CheckStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckStatus

ToByteString CheckStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckStatus

ToHeader CheckStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckStatus

ToLog CheckStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckStatus

ToQuery CheckStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckStatus

FromText CheckStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckStatus

ToText CheckStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckStatus

Methods

toText :: CheckStatus -> Text #

FromXML CheckStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckStatus

ToXML CheckStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckStatus

Methods

toXML :: CheckStatus -> XML #

Generic CheckStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckStatus

Associated Types

type Rep CheckStatus :: Type -> Type #

Read CheckStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckStatus

Show CheckStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckStatus

NFData CheckStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckStatus

Methods

rnf :: CheckStatus -> () #

Eq CheckStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckStatus

Ord CheckStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckStatus

Hashable CheckStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckStatus

type Rep CheckStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckStatus

type Rep CheckStatus = D1 ('MetaData "CheckStatus" "Amazonka.WellArchitected.Types.CheckStatus" "amazonka-wellarchitected-2.0-B9ahtNDcb8r448GjCnHecq" 'True) (C1 ('MetaCons "CheckStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCheckStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ChoiceReason

newtype ChoiceReason Source #

Constructors

ChoiceReason' 

Instances

Instances details
FromJSON ChoiceReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceReason

FromJSONKey ChoiceReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceReason

ToJSON ChoiceReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceReason

ToJSONKey ChoiceReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceReason

ToByteString ChoiceReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceReason

ToHeader ChoiceReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceReason

ToLog ChoiceReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceReason

ToQuery ChoiceReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceReason

FromText ChoiceReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceReason

ToText ChoiceReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceReason

Methods

toText :: ChoiceReason -> Text #

FromXML ChoiceReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceReason

ToXML ChoiceReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceReason

Methods

toXML :: ChoiceReason -> XML #

Generic ChoiceReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceReason

Associated Types

type Rep ChoiceReason :: Type -> Type #

Read ChoiceReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceReason

Show ChoiceReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceReason

NFData ChoiceReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceReason

Methods

rnf :: ChoiceReason -> () #

Eq ChoiceReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceReason

Ord ChoiceReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceReason

Hashable ChoiceReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceReason

type Rep ChoiceReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceReason

type Rep ChoiceReason = D1 ('MetaData "ChoiceReason" "Amazonka.WellArchitected.Types.ChoiceReason" "amazonka-wellarchitected-2.0-B9ahtNDcb8r448GjCnHecq" 'True) (C1 ('MetaCons "ChoiceReason'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromChoiceReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ChoiceStatus

newtype ChoiceStatus Source #

Constructors

ChoiceStatus' 

Instances

Instances details
FromJSON ChoiceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceStatus

FromJSONKey ChoiceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceStatus

ToJSON ChoiceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceStatus

ToJSONKey ChoiceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceStatus

ToByteString ChoiceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceStatus

ToHeader ChoiceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceStatus

ToLog ChoiceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceStatus

ToQuery ChoiceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceStatus

FromText ChoiceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceStatus

ToText ChoiceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceStatus

Methods

toText :: ChoiceStatus -> Text #

FromXML ChoiceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceStatus

ToXML ChoiceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceStatus

Methods

toXML :: ChoiceStatus -> XML #

Generic ChoiceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceStatus

Associated Types

type Rep ChoiceStatus :: Type -> Type #

Read ChoiceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceStatus

Show ChoiceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceStatus

NFData ChoiceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceStatus

Methods

rnf :: ChoiceStatus -> () #

Eq ChoiceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceStatus

Ord ChoiceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceStatus

Hashable ChoiceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceStatus

type Rep ChoiceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceStatus

type Rep ChoiceStatus = D1 ('MetaData "ChoiceStatus" "Amazonka.WellArchitected.Types.ChoiceStatus" "amazonka-wellarchitected-2.0-B9ahtNDcb8r448GjCnHecq" 'True) (C1 ('MetaCons "ChoiceStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromChoiceStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DifferenceStatus

newtype DifferenceStatus Source #

Instances

Instances details
FromJSON DifferenceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.DifferenceStatus

FromJSONKey DifferenceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.DifferenceStatus

ToJSON DifferenceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.DifferenceStatus

ToJSONKey DifferenceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.DifferenceStatus

ToByteString DifferenceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.DifferenceStatus

ToHeader DifferenceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.DifferenceStatus

ToLog DifferenceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.DifferenceStatus

ToQuery DifferenceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.DifferenceStatus

FromText DifferenceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.DifferenceStatus

ToText DifferenceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.DifferenceStatus

FromXML DifferenceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.DifferenceStatus

ToXML DifferenceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.DifferenceStatus

Generic DifferenceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.DifferenceStatus

Associated Types

type Rep DifferenceStatus :: Type -> Type #

Read DifferenceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.DifferenceStatus

Show DifferenceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.DifferenceStatus

NFData DifferenceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.DifferenceStatus

Methods

rnf :: DifferenceStatus -> () #

Eq DifferenceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.DifferenceStatus

Ord DifferenceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.DifferenceStatus

Hashable DifferenceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.DifferenceStatus

type Rep DifferenceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.DifferenceStatus

type Rep DifferenceStatus = D1 ('MetaData "DifferenceStatus" "Amazonka.WellArchitected.Types.DifferenceStatus" "amazonka-wellarchitected-2.0-B9ahtNDcb8r448GjCnHecq" 'True) (C1 ('MetaCons "DifferenceStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDifferenceStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ImportLensStatus

newtype ImportLensStatus Source #

Instances

Instances details
FromJSON ImportLensStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ImportLensStatus

FromJSONKey ImportLensStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ImportLensStatus

ToJSON ImportLensStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ImportLensStatus

ToJSONKey ImportLensStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ImportLensStatus

ToByteString ImportLensStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ImportLensStatus

ToHeader ImportLensStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ImportLensStatus

ToLog ImportLensStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ImportLensStatus

ToQuery ImportLensStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ImportLensStatus

FromText ImportLensStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ImportLensStatus

ToText ImportLensStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ImportLensStatus

FromXML ImportLensStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ImportLensStatus

ToXML ImportLensStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ImportLensStatus

Generic ImportLensStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ImportLensStatus

Associated Types

type Rep ImportLensStatus :: Type -> Type #

Read ImportLensStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ImportLensStatus

Show ImportLensStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ImportLensStatus

NFData ImportLensStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ImportLensStatus

Methods

rnf :: ImportLensStatus -> () #

Eq ImportLensStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ImportLensStatus

Ord ImportLensStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ImportLensStatus

Hashable ImportLensStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ImportLensStatus

type Rep ImportLensStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ImportLensStatus

type Rep ImportLensStatus = D1 ('MetaData "ImportLensStatus" "Amazonka.WellArchitected.Types.ImportLensStatus" "amazonka-wellarchitected-2.0-B9ahtNDcb8r448GjCnHecq" 'True) (C1 ('MetaCons "ImportLensStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromImportLensStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LensStatus

newtype LensStatus Source #

Constructors

LensStatus' 

Fields

Instances

Instances details
FromJSON LensStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensStatus

FromJSONKey LensStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensStatus

ToJSON LensStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensStatus

ToJSONKey LensStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensStatus

ToByteString LensStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensStatus

ToHeader LensStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensStatus

ToLog LensStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensStatus

ToQuery LensStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensStatus

FromText LensStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensStatus

ToText LensStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensStatus

Methods

toText :: LensStatus -> Text #

FromXML LensStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensStatus

ToXML LensStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensStatus

Methods

toXML :: LensStatus -> XML #

Generic LensStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensStatus

Associated Types

type Rep LensStatus :: Type -> Type #

Read LensStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensStatus

Show LensStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensStatus

NFData LensStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensStatus

Methods

rnf :: LensStatus -> () #

Eq LensStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensStatus

Ord LensStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensStatus

Hashable LensStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensStatus

type Rep LensStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensStatus

type Rep LensStatus = D1 ('MetaData "LensStatus" "Amazonka.WellArchitected.Types.LensStatus" "amazonka-wellarchitected-2.0-B9ahtNDcb8r448GjCnHecq" 'True) (C1 ('MetaCons "LensStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLensStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LensStatusType

newtype LensStatusType Source #

Constructors

LensStatusType' 

Instances

Instances details
FromJSON LensStatusType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensStatusType

FromJSONKey LensStatusType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensStatusType

ToJSON LensStatusType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensStatusType

ToJSONKey LensStatusType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensStatusType

ToByteString LensStatusType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensStatusType

ToHeader LensStatusType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensStatusType

ToLog LensStatusType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensStatusType

ToQuery LensStatusType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensStatusType

FromText LensStatusType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensStatusType

ToText LensStatusType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensStatusType

FromXML LensStatusType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensStatusType

ToXML LensStatusType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensStatusType

Methods

toXML :: LensStatusType -> XML #

Generic LensStatusType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensStatusType

Associated Types

type Rep LensStatusType :: Type -> Type #

Read LensStatusType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensStatusType

Show LensStatusType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensStatusType

NFData LensStatusType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensStatusType

Methods

rnf :: LensStatusType -> () #

Eq LensStatusType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensStatusType

Ord LensStatusType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensStatusType

Hashable LensStatusType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensStatusType

type Rep LensStatusType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensStatusType

type Rep LensStatusType = D1 ('MetaData "LensStatusType" "Amazonka.WellArchitected.Types.LensStatusType" "amazonka-wellarchitected-2.0-B9ahtNDcb8r448GjCnHecq" 'True) (C1 ('MetaCons "LensStatusType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLensStatusType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LensType

newtype LensType Source #

Constructors

LensType' 

Fields

Bundled Patterns

pattern LensType_AWS_OFFICIAL :: LensType 
pattern LensType_CUSTOM_SELF :: LensType 
pattern LensType_CUSTOM_SHARED :: LensType 

Instances

Instances details
FromJSON LensType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensType

FromJSONKey LensType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensType

ToJSON LensType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensType

ToJSONKey LensType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensType

ToByteString LensType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensType

Methods

toBS :: LensType -> ByteString #

ToHeader LensType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensType

Methods

toHeader :: HeaderName -> LensType -> [Header] #

ToLog LensType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensType

ToQuery LensType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensType

FromText LensType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensType

ToText LensType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensType

Methods

toText :: LensType -> Text #

FromXML LensType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensType

ToXML LensType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensType

Methods

toXML :: LensType -> XML #

Generic LensType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensType

Associated Types

type Rep LensType :: Type -> Type #

Methods

from :: LensType -> Rep LensType x #

to :: Rep LensType x -> LensType #

Read LensType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensType

Show LensType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensType

NFData LensType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensType

Methods

rnf :: LensType -> () #

Eq LensType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensType

Ord LensType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensType

Hashable LensType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensType

Methods

hashWithSalt :: Int -> LensType -> Int #

hash :: LensType -> Int #

type Rep LensType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensType

type Rep LensType = D1 ('MetaData "LensType" "Amazonka.WellArchitected.Types.LensType" "amazonka-wellarchitected-2.0-B9ahtNDcb8r448GjCnHecq" 'True) (C1 ('MetaCons "LensType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLensType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

NotificationType

newtype NotificationType Source #

Instances

Instances details
FromJSON NotificationType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.NotificationType

FromJSONKey NotificationType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.NotificationType

ToJSON NotificationType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.NotificationType

ToJSONKey NotificationType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.NotificationType

ToByteString NotificationType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.NotificationType

ToHeader NotificationType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.NotificationType

ToLog NotificationType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.NotificationType

ToQuery NotificationType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.NotificationType

FromText NotificationType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.NotificationType

ToText NotificationType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.NotificationType

FromXML NotificationType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.NotificationType

ToXML NotificationType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.NotificationType

Generic NotificationType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.NotificationType

Associated Types

type Rep NotificationType :: Type -> Type #

Read NotificationType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.NotificationType

Show NotificationType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.NotificationType

NFData NotificationType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.NotificationType

Methods

rnf :: NotificationType -> () #

Eq NotificationType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.NotificationType

Ord NotificationType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.NotificationType

Hashable NotificationType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.NotificationType

type Rep NotificationType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.NotificationType

type Rep NotificationType = D1 ('MetaData "NotificationType" "Amazonka.WellArchitected.Types.NotificationType" "amazonka-wellarchitected-2.0-B9ahtNDcb8r448GjCnHecq" 'True) (C1 ('MetaCons "NotificationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromNotificationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

OrganizationSharingStatus

newtype OrganizationSharingStatus Source #

Instances

Instances details
FromJSON OrganizationSharingStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.OrganizationSharingStatus

FromJSONKey OrganizationSharingStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.OrganizationSharingStatus

ToJSON OrganizationSharingStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.OrganizationSharingStatus

ToJSONKey OrganizationSharingStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.OrganizationSharingStatus

ToByteString OrganizationSharingStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.OrganizationSharingStatus

ToHeader OrganizationSharingStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.OrganizationSharingStatus

ToLog OrganizationSharingStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.OrganizationSharingStatus

ToQuery OrganizationSharingStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.OrganizationSharingStatus

FromText OrganizationSharingStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.OrganizationSharingStatus

ToText OrganizationSharingStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.OrganizationSharingStatus

FromXML OrganizationSharingStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.OrganizationSharingStatus

ToXML OrganizationSharingStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.OrganizationSharingStatus

Generic OrganizationSharingStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.OrganizationSharingStatus

Associated Types

type Rep OrganizationSharingStatus :: Type -> Type #

Read OrganizationSharingStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.OrganizationSharingStatus

Show OrganizationSharingStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.OrganizationSharingStatus

NFData OrganizationSharingStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.OrganizationSharingStatus

Eq OrganizationSharingStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.OrganizationSharingStatus

Ord OrganizationSharingStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.OrganizationSharingStatus

Hashable OrganizationSharingStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.OrganizationSharingStatus

type Rep OrganizationSharingStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.OrganizationSharingStatus

type Rep OrganizationSharingStatus = D1 ('MetaData "OrganizationSharingStatus" "Amazonka.WellArchitected.Types.OrganizationSharingStatus" "amazonka-wellarchitected-2.0-B9ahtNDcb8r448GjCnHecq" 'True) (C1 ('MetaCons "OrganizationSharingStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromOrganizationSharingStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PermissionType

newtype PermissionType Source #

Permission granted on a workload share.

Constructors

PermissionType' 

Instances

Instances details
FromJSON PermissionType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.PermissionType

FromJSONKey PermissionType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.PermissionType

ToJSON PermissionType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.PermissionType

ToJSONKey PermissionType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.PermissionType

ToByteString PermissionType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.PermissionType

ToHeader PermissionType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.PermissionType

ToLog PermissionType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.PermissionType

ToQuery PermissionType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.PermissionType

FromText PermissionType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.PermissionType

ToText PermissionType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.PermissionType

FromXML PermissionType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.PermissionType

ToXML PermissionType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.PermissionType

Methods

toXML :: PermissionType -> XML #

Generic PermissionType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.PermissionType

Associated Types

type Rep PermissionType :: Type -> Type #

Read PermissionType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.PermissionType

Show PermissionType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.PermissionType

NFData PermissionType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.PermissionType

Methods

rnf :: PermissionType -> () #

Eq PermissionType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.PermissionType

Ord PermissionType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.PermissionType

Hashable PermissionType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.PermissionType

type Rep PermissionType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.PermissionType

type Rep PermissionType = D1 ('MetaData "PermissionType" "Amazonka.WellArchitected.Types.PermissionType" "amazonka-wellarchitected-2.0-B9ahtNDcb8r448GjCnHecq" 'True) (C1 ('MetaCons "PermissionType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPermissionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Risk

newtype Risk Source #

The risk for a given workload, lens review, pillar, or question.

Constructors

Risk' 

Fields

Bundled Patterns

pattern Risk_HIGH :: Risk 
pattern Risk_MEDIUM :: Risk 
pattern Risk_NONE :: Risk 
pattern Risk_NOT_APPLICABLE :: Risk 
pattern Risk_UNANSWERED :: Risk 

Instances

Instances details
FromJSON Risk Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Risk

FromJSONKey Risk Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Risk

ToJSON Risk Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Risk

ToJSONKey Risk Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Risk

ToByteString Risk Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Risk

Methods

toBS :: Risk -> ByteString #

ToHeader Risk Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Risk

Methods

toHeader :: HeaderName -> Risk -> [Header] #

ToLog Risk Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Risk

ToQuery Risk Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Risk

Methods

toQuery :: Risk -> QueryString #

FromText Risk Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Risk

ToText Risk Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Risk

Methods

toText :: Risk -> Text #

FromXML Risk Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Risk

Methods

parseXML :: [Node] -> Either String Risk #

ToXML Risk Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Risk

Methods

toXML :: Risk -> XML #

Generic Risk Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Risk

Associated Types

type Rep Risk :: Type -> Type #

Methods

from :: Risk -> Rep Risk x #

to :: Rep Risk x -> Risk #

Read Risk Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Risk

Show Risk Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Risk

Methods

showsPrec :: Int -> Risk -> ShowS #

show :: Risk -> String #

showList :: [Risk] -> ShowS #

NFData Risk Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Risk

Methods

rnf :: Risk -> () #

Eq Risk Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Risk

Methods

(==) :: Risk -> Risk -> Bool #

(/=) :: Risk -> Risk -> Bool #

Ord Risk Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Risk

Methods

compare :: Risk -> Risk -> Ordering #

(<) :: Risk -> Risk -> Bool #

(<=) :: Risk -> Risk -> Bool #

(>) :: Risk -> Risk -> Bool #

(>=) :: Risk -> Risk -> Bool #

max :: Risk -> Risk -> Risk #

min :: Risk -> Risk -> Risk #

Hashable Risk Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Risk

Methods

hashWithSalt :: Int -> Risk -> Int #

hash :: Risk -> Int #

type Rep Risk Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Risk

type Rep Risk = D1 ('MetaData "Risk" "Amazonka.WellArchitected.Types.Risk" "amazonka-wellarchitected-2.0-B9ahtNDcb8r448GjCnHecq" 'True) (C1 ('MetaCons "Risk'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRisk") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ShareInvitationAction

newtype ShareInvitationAction Source #

Share invitation action taken by contributor.

Instances

Instances details
FromJSON ShareInvitationAction Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareInvitationAction

FromJSONKey ShareInvitationAction Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareInvitationAction

ToJSON ShareInvitationAction Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareInvitationAction

ToJSONKey ShareInvitationAction Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareInvitationAction

ToByteString ShareInvitationAction Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareInvitationAction

ToHeader ShareInvitationAction Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareInvitationAction

ToLog ShareInvitationAction Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareInvitationAction

ToQuery ShareInvitationAction Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareInvitationAction

FromText ShareInvitationAction Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareInvitationAction

ToText ShareInvitationAction Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareInvitationAction

FromXML ShareInvitationAction Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareInvitationAction

ToXML ShareInvitationAction Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareInvitationAction

Generic ShareInvitationAction Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareInvitationAction

Associated Types

type Rep ShareInvitationAction :: Type -> Type #

Read ShareInvitationAction Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareInvitationAction

Show ShareInvitationAction Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareInvitationAction

NFData ShareInvitationAction Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareInvitationAction

Methods

rnf :: ShareInvitationAction -> () #

Eq ShareInvitationAction Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareInvitationAction

Ord ShareInvitationAction Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareInvitationAction

Hashable ShareInvitationAction Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareInvitationAction

type Rep ShareInvitationAction Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareInvitationAction

type Rep ShareInvitationAction = D1 ('MetaData "ShareInvitationAction" "Amazonka.WellArchitected.Types.ShareInvitationAction" "amazonka-wellarchitected-2.0-B9ahtNDcb8r448GjCnHecq" 'True) (C1 ('MetaCons "ShareInvitationAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromShareInvitationAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ShareResourceType

newtype ShareResourceType Source #

Instances

Instances details
FromJSON ShareResourceType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareResourceType

FromJSONKey ShareResourceType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareResourceType

ToJSON ShareResourceType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareResourceType

ToJSONKey ShareResourceType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareResourceType

ToByteString ShareResourceType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareResourceType

ToHeader ShareResourceType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareResourceType

ToLog ShareResourceType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareResourceType

ToQuery ShareResourceType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareResourceType

FromText ShareResourceType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareResourceType

ToText ShareResourceType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareResourceType

FromXML ShareResourceType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareResourceType

ToXML ShareResourceType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareResourceType

Generic ShareResourceType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareResourceType

Associated Types

type Rep ShareResourceType :: Type -> Type #

Read ShareResourceType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareResourceType

Show ShareResourceType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareResourceType

NFData ShareResourceType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareResourceType

Methods

rnf :: ShareResourceType -> () #

Eq ShareResourceType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareResourceType

Ord ShareResourceType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareResourceType

Hashable ShareResourceType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareResourceType

type Rep ShareResourceType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareResourceType

type Rep ShareResourceType = D1 ('MetaData "ShareResourceType" "Amazonka.WellArchitected.Types.ShareResourceType" "amazonka-wellarchitected-2.0-B9ahtNDcb8r448GjCnHecq" 'True) (C1 ('MetaCons "ShareResourceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromShareResourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ShareStatus

newtype ShareStatus Source #

The status of a workload share.

Constructors

ShareStatus' 

Instances

Instances details
FromJSON ShareStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareStatus

FromJSONKey ShareStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareStatus

ToJSON ShareStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareStatus

ToJSONKey ShareStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareStatus

ToByteString ShareStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareStatus

ToHeader ShareStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareStatus

ToLog ShareStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareStatus

ToQuery ShareStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareStatus

FromText ShareStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareStatus

ToText ShareStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareStatus

Methods

toText :: ShareStatus -> Text #

FromXML ShareStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareStatus

ToXML ShareStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareStatus

Methods

toXML :: ShareStatus -> XML #

Generic ShareStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareStatus

Associated Types

type Rep ShareStatus :: Type -> Type #

Read ShareStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareStatus

Show ShareStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareStatus

NFData ShareStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareStatus

Methods

rnf :: ShareStatus -> () #

Eq ShareStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareStatus

Ord ShareStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareStatus

Hashable ShareStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareStatus

type Rep ShareStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareStatus

type Rep ShareStatus = D1 ('MetaData "ShareStatus" "Amazonka.WellArchitected.Types.ShareStatus" "amazonka-wellarchitected-2.0-B9ahtNDcb8r448GjCnHecq" 'True) (C1 ('MetaCons "ShareStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromShareStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TrustedAdvisorIntegrationStatus

newtype TrustedAdvisorIntegrationStatus Source #

Instances

Instances details
FromJSON TrustedAdvisorIntegrationStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.TrustedAdvisorIntegrationStatus

FromJSONKey TrustedAdvisorIntegrationStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.TrustedAdvisorIntegrationStatus

ToJSON TrustedAdvisorIntegrationStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.TrustedAdvisorIntegrationStatus

ToJSONKey TrustedAdvisorIntegrationStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.TrustedAdvisorIntegrationStatus

ToByteString TrustedAdvisorIntegrationStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.TrustedAdvisorIntegrationStatus

ToHeader TrustedAdvisorIntegrationStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.TrustedAdvisorIntegrationStatus

ToLog TrustedAdvisorIntegrationStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.TrustedAdvisorIntegrationStatus

ToQuery TrustedAdvisorIntegrationStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.TrustedAdvisorIntegrationStatus

FromText TrustedAdvisorIntegrationStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.TrustedAdvisorIntegrationStatus

ToText TrustedAdvisorIntegrationStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.TrustedAdvisorIntegrationStatus

FromXML TrustedAdvisorIntegrationStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.TrustedAdvisorIntegrationStatus

ToXML TrustedAdvisorIntegrationStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.TrustedAdvisorIntegrationStatus

Generic TrustedAdvisorIntegrationStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.TrustedAdvisorIntegrationStatus

Associated Types

type Rep TrustedAdvisorIntegrationStatus :: Type -> Type #

Read TrustedAdvisorIntegrationStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.TrustedAdvisorIntegrationStatus

Show TrustedAdvisorIntegrationStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.TrustedAdvisorIntegrationStatus

NFData TrustedAdvisorIntegrationStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.TrustedAdvisorIntegrationStatus

Eq TrustedAdvisorIntegrationStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.TrustedAdvisorIntegrationStatus

Ord TrustedAdvisorIntegrationStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.TrustedAdvisorIntegrationStatus

Hashable TrustedAdvisorIntegrationStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.TrustedAdvisorIntegrationStatus

type Rep TrustedAdvisorIntegrationStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.TrustedAdvisorIntegrationStatus

type Rep TrustedAdvisorIntegrationStatus = D1 ('MetaData "TrustedAdvisorIntegrationStatus" "Amazonka.WellArchitected.Types.TrustedAdvisorIntegrationStatus" "amazonka-wellarchitected-2.0-B9ahtNDcb8r448GjCnHecq" 'True) (C1 ('MetaCons "TrustedAdvisorIntegrationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTrustedAdvisorIntegrationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

WorkloadEnvironment

newtype WorkloadEnvironment Source #

The environment for the workload.

Instances

Instances details
FromJSON WorkloadEnvironment Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadEnvironment

FromJSONKey WorkloadEnvironment Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadEnvironment

ToJSON WorkloadEnvironment Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadEnvironment

ToJSONKey WorkloadEnvironment Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadEnvironment

ToByteString WorkloadEnvironment Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadEnvironment

ToHeader WorkloadEnvironment Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadEnvironment

ToLog WorkloadEnvironment Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadEnvironment

ToQuery WorkloadEnvironment Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadEnvironment

FromText WorkloadEnvironment Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadEnvironment

ToText WorkloadEnvironment Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadEnvironment

FromXML WorkloadEnvironment Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadEnvironment

ToXML WorkloadEnvironment Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadEnvironment

Generic WorkloadEnvironment Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadEnvironment

Associated Types

type Rep WorkloadEnvironment :: Type -> Type #

Read WorkloadEnvironment Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadEnvironment

Show WorkloadEnvironment Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadEnvironment

NFData WorkloadEnvironment Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadEnvironment

Methods

rnf :: WorkloadEnvironment -> () #

Eq WorkloadEnvironment Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadEnvironment

Ord WorkloadEnvironment Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadEnvironment

Hashable WorkloadEnvironment Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadEnvironment

type Rep WorkloadEnvironment Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadEnvironment

type Rep WorkloadEnvironment = D1 ('MetaData "WorkloadEnvironment" "Amazonka.WellArchitected.Types.WorkloadEnvironment" "amazonka-wellarchitected-2.0-B9ahtNDcb8r448GjCnHecq" 'True) (C1 ('MetaCons "WorkloadEnvironment'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromWorkloadEnvironment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

WorkloadImprovementStatus

newtype WorkloadImprovementStatus Source #

The improvement status for a workload.

Instances

Instances details
FromJSON WorkloadImprovementStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadImprovementStatus

FromJSONKey WorkloadImprovementStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadImprovementStatus

ToJSON WorkloadImprovementStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadImprovementStatus

ToJSONKey WorkloadImprovementStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadImprovementStatus

ToByteString WorkloadImprovementStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadImprovementStatus

ToHeader WorkloadImprovementStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadImprovementStatus

ToLog WorkloadImprovementStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadImprovementStatus

ToQuery WorkloadImprovementStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadImprovementStatus

FromText WorkloadImprovementStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadImprovementStatus

ToText WorkloadImprovementStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadImprovementStatus

FromXML WorkloadImprovementStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadImprovementStatus

ToXML WorkloadImprovementStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadImprovementStatus

Generic WorkloadImprovementStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadImprovementStatus

Associated Types

type Rep WorkloadImprovementStatus :: Type -> Type #

Read WorkloadImprovementStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadImprovementStatus

Show WorkloadImprovementStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadImprovementStatus

NFData WorkloadImprovementStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadImprovementStatus

Eq WorkloadImprovementStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadImprovementStatus

Ord WorkloadImprovementStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadImprovementStatus

Hashable WorkloadImprovementStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadImprovementStatus

type Rep WorkloadImprovementStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadImprovementStatus

type Rep WorkloadImprovementStatus = D1 ('MetaData "WorkloadImprovementStatus" "Amazonka.WellArchitected.Types.WorkloadImprovementStatus" "amazonka-wellarchitected-2.0-B9ahtNDcb8r448GjCnHecq" 'True) (C1 ('MetaCons "WorkloadImprovementStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromWorkloadImprovementStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AdditionalResources

data AdditionalResources Source #

The choice level additional resources.

See: newAdditionalResources smart constructor.

Constructors

AdditionalResources' 

Fields

Instances

Instances details
FromJSON AdditionalResources Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AdditionalResources

Generic AdditionalResources Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AdditionalResources

Associated Types

type Rep AdditionalResources :: Type -> Type #

Read AdditionalResources Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AdditionalResources

Show AdditionalResources Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AdditionalResources

NFData AdditionalResources Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AdditionalResources

Methods

rnf :: AdditionalResources -> () #

Eq AdditionalResources Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AdditionalResources

Hashable AdditionalResources Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AdditionalResources

type Rep AdditionalResources Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AdditionalResources

type Rep AdditionalResources = D1 ('MetaData "AdditionalResources" "Amazonka.WellArchitected.Types.AdditionalResources" "amazonka-wellarchitected-2.0-B9ahtNDcb8r448GjCnHecq" 'False) (C1 ('MetaCons "AdditionalResources'" 'PrefixI 'True) (S1 ('MetaSel ('Just "content") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ChoiceContent])) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AdditionalResourceType))))

newAdditionalResources :: AdditionalResources Source #

Create a value of AdditionalResources 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:content:AdditionalResources', additionalResources_content - The URLs for additional resources, either helpful resources or improvement plans. Up to five additional URLs can be specified.

$sel:type':AdditionalResources', additionalResources_type - Type of additional resource.

additionalResources_content :: Lens' AdditionalResources (Maybe [ChoiceContent]) Source #

The URLs for additional resources, either helpful resources or improvement plans. Up to five additional URLs can be specified.

Answer

data Answer Source #

An answer of the question.

See: newAnswer smart constructor.

Constructors

Answer' 

Fields

Instances

Instances details
FromJSON Answer Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Answer

Generic Answer Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Answer

Associated Types

type Rep Answer :: Type -> Type #

Methods

from :: Answer -> Rep Answer x #

to :: Rep Answer x -> Answer #

Read Answer Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Answer

Show Answer Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Answer

NFData Answer Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Answer

Methods

rnf :: Answer -> () #

Eq Answer Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Answer

Methods

(==) :: Answer -> Answer -> Bool #

(/=) :: Answer -> Answer -> Bool #

Hashable Answer Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Answer

Methods

hashWithSalt :: Int -> Answer -> Int #

hash :: Answer -> Int #

type Rep Answer Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Answer

type Rep Answer = D1 ('MetaData "Answer" "Amazonka.WellArchitected.Types.Answer" "amazonka-wellarchitected-2.0-B9ahtNDcb8r448GjCnHecq" 'False) (C1 ('MetaCons "Answer'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "choiceAnswers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ChoiceAnswer])) :*: (S1 ('MetaSel ('Just "choices") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Choice])) :*: S1 ('MetaSel ('Just "helpfulResourceDisplayText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "helpfulResourceUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "improvementPlanUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "isApplicable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "notes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "pillarId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "questionDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "questionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "questionTitle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "reason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnswerReason))) :*: (S1 ('MetaSel ('Just "risk") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Risk)) :*: S1 ('MetaSel ('Just "selectedChoices") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))))

newAnswer :: Answer Source #

Create a value of Answer 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:choiceAnswers:Answer', answer_choiceAnswers - A list of selected choices to a question in your workload.

$sel:choices:Answer', answer_choices - Undocumented member.

$sel:helpfulResourceDisplayText:Answer', answer_helpfulResourceDisplayText - The helpful resource text to be displayed.

$sel:helpfulResourceUrl:Answer', answer_helpfulResourceUrl - Undocumented member.

$sel:improvementPlanUrl:Answer', answer_improvementPlanUrl - Undocumented member.

$sel:isApplicable:Answer', answer_isApplicable - Undocumented member.

Answer, answer_notes - Undocumented member.

$sel:pillarId:Answer', answer_pillarId - Undocumented member.

$sel:questionDescription:Answer', answer_questionDescription - Undocumented member.

$sel:questionId:Answer', answer_questionId - Undocumented member.

$sel:questionTitle:Answer', answer_questionTitle - Undocumented member.

Answer, answer_reason - The reason why the question is not applicable to your workload.

$sel:risk:Answer', answer_risk - Undocumented member.

$sel:selectedChoices:Answer', answer_selectedChoices - Undocumented member.

answer_choiceAnswers :: Lens' Answer (Maybe [ChoiceAnswer]) Source #

A list of selected choices to a question in your workload.

answer_choices :: Lens' Answer (Maybe [Choice]) Source #

Undocumented member.

answer_helpfulResourceDisplayText :: Lens' Answer (Maybe Text) Source #

The helpful resource text to be displayed.

answer_isApplicable :: Lens' Answer (Maybe Bool) Source #

Undocumented member.

answer_notes :: Lens' Answer (Maybe Text) Source #

Undocumented member.

answer_pillarId :: Lens' Answer (Maybe Text) Source #

Undocumented member.

answer_questionId :: Lens' Answer (Maybe Text) Source #

Undocumented member.

answer_reason :: Lens' Answer (Maybe AnswerReason) Source #

The reason why the question is not applicable to your workload.

answer_risk :: Lens' Answer (Maybe Risk) Source #

Undocumented member.

answer_selectedChoices :: Lens' Answer (Maybe [Text]) Source #

Undocumented member.

AnswerSummary

data AnswerSummary Source #

An answer summary of a lens review in a workload.

See: newAnswerSummary smart constructor.

Constructors

AnswerSummary' 

Fields

Instances

Instances details
FromJSON AnswerSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AnswerSummary

Generic AnswerSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AnswerSummary

Associated Types

type Rep AnswerSummary :: Type -> Type #

Read AnswerSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AnswerSummary

Show AnswerSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AnswerSummary

NFData AnswerSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AnswerSummary

Methods

rnf :: AnswerSummary -> () #

Eq AnswerSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AnswerSummary

Hashable AnswerSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AnswerSummary

type Rep AnswerSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AnswerSummary

newAnswerSummary :: AnswerSummary Source #

Create a value of AnswerSummary 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:choiceAnswerSummaries:AnswerSummary', answerSummary_choiceAnswerSummaries - A list of selected choices to a question in your workload.

$sel:choices:AnswerSummary', answerSummary_choices - Undocumented member.

$sel:isApplicable:AnswerSummary', answerSummary_isApplicable - Undocumented member.

$sel:pillarId:AnswerSummary', answerSummary_pillarId - Undocumented member.

$sel:questionId:AnswerSummary', answerSummary_questionId - Undocumented member.

$sel:questionTitle:AnswerSummary', answerSummary_questionTitle - Undocumented member.

AnswerSummary, answerSummary_reason - The reason why a choice is non-applicable to a question in your workload.

$sel:risk:AnswerSummary', answerSummary_risk - Undocumented member.

$sel:selectedChoices:AnswerSummary', answerSummary_selectedChoices - Undocumented member.

answerSummary_choiceAnswerSummaries :: Lens' AnswerSummary (Maybe [ChoiceAnswerSummary]) Source #

A list of selected choices to a question in your workload.

answerSummary_reason :: Lens' AnswerSummary (Maybe AnswerReason) Source #

The reason why a choice is non-applicable to a question in your workload.

CheckDetail

data CheckDetail Source #

Account details for a Well-Architected best practice in relation to Trusted Advisor checks.

See: newCheckDetail smart constructor.

Constructors

CheckDetail' 

Fields

Instances

Instances details
FromJSON CheckDetail Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckDetail

Generic CheckDetail Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckDetail

Associated Types

type Rep CheckDetail :: Type -> Type #

Read CheckDetail Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckDetail

Show CheckDetail Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckDetail

NFData CheckDetail Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckDetail

Methods

rnf :: CheckDetail -> () #

Eq CheckDetail Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckDetail

Hashable CheckDetail Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckDetail

type Rep CheckDetail Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckDetail

type Rep CheckDetail = D1 ('MetaData "CheckDetail" "Amazonka.WellArchitected.Types.CheckDetail" "amazonka-wellarchitected-2.0-B9ahtNDcb8r448GjCnHecq" 'False) (C1 ('MetaCons "CheckDetail'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "choiceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "flaggedResources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lensArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "pillarId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "provider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CheckProvider)))) :*: ((S1 ('MetaSel ('Just "questionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "reason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CheckFailureReason))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CheckStatus)) :*: S1 ('MetaSel ('Just "updatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))))

newCheckDetail :: CheckDetail Source #

Create a value of CheckDetail 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:accountId:CheckDetail', checkDetail_accountId - Undocumented member.

$sel:choiceId:CheckDetail', checkDetail_choiceId - Undocumented member.

$sel:description:CheckDetail', checkDetail_description - Trusted Advisor check description.

$sel:flaggedResources:CheckDetail', checkDetail_flaggedResources - Count of flagged resources associated to the check.

$sel:id:CheckDetail', checkDetail_id - Trusted Advisor check ID.

$sel:lensArn:CheckDetail', checkDetail_lensArn - Well-Architected Lens ARN associated to the check.

$sel:name:CheckDetail', checkDetail_name - Trusted Advisor check name.

$sel:pillarId:CheckDetail', checkDetail_pillarId - Undocumented member.

$sel:provider:CheckDetail', checkDetail_provider - Provider of the check related to the best practice.

$sel:questionId:CheckDetail', checkDetail_questionId - Undocumented member.

$sel:reason:CheckDetail', checkDetail_reason - Reason associated to the check.

$sel:status:CheckDetail', checkDetail_status - Status associated to the check.

$sel:updatedAt:CheckDetail', checkDetail_updatedAt - Undocumented member.

checkDetail_description :: Lens' CheckDetail (Maybe Text) Source #

Trusted Advisor check description.

checkDetail_flaggedResources :: Lens' CheckDetail (Maybe Natural) Source #

Count of flagged resources associated to the check.

checkDetail_id :: Lens' CheckDetail (Maybe Text) Source #

Trusted Advisor check ID.

checkDetail_lensArn :: Lens' CheckDetail (Maybe Text) Source #

Well-Architected Lens ARN associated to the check.

checkDetail_name :: Lens' CheckDetail (Maybe Text) Source #

Trusted Advisor check name.

checkDetail_provider :: Lens' CheckDetail (Maybe CheckProvider) Source #

Provider of the check related to the best practice.

checkDetail_status :: Lens' CheckDetail (Maybe CheckStatus) Source #

Status associated to the check.

CheckSummary

data CheckSummary Source #

Trusted Advisor check summary.

See: newCheckSummary smart constructor.

Constructors

CheckSummary' 

Fields

Instances

Instances details
FromJSON CheckSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckSummary

Generic CheckSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckSummary

Associated Types

type Rep CheckSummary :: Type -> Type #

Read CheckSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckSummary

Show CheckSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckSummary

NFData CheckSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckSummary

Methods

rnf :: CheckSummary -> () #

Eq CheckSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckSummary

Hashable CheckSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckSummary

type Rep CheckSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckSummary

type Rep CheckSummary = D1 ('MetaData "CheckSummary" "Amazonka.WellArchitected.Types.CheckSummary" "amazonka-wellarchitected-2.0-B9ahtNDcb8r448GjCnHecq" 'False) (C1 ('MetaCons "CheckSummary'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "accountSummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap CheckStatus Natural))) :*: S1 ('MetaSel ('Just "choiceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lensArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "pillarId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "provider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CheckProvider)))) :*: (S1 ('MetaSel ('Just "questionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CheckStatus)) :*: S1 ('MetaSel ('Just "updatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))))

newCheckSummary :: CheckSummary Source #

Create a value of CheckSummary 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:accountSummary:CheckSummary', checkSummary_accountSummary - Account summary associated to the check.

$sel:choiceId:CheckSummary', checkSummary_choiceId - Undocumented member.

$sel:description:CheckSummary', checkSummary_description - Trusted Advisor check description.

$sel:id:CheckSummary', checkSummary_id - Trusted Advisor check ID.

$sel:lensArn:CheckSummary', checkSummary_lensArn - Well-Architected Lens ARN associated to the check.

$sel:name:CheckSummary', checkSummary_name - Trusted Advisor check name.

$sel:pillarId:CheckSummary', checkSummary_pillarId - Undocumented member.

$sel:provider:CheckSummary', checkSummary_provider - Provider of the check related to the best practice.

$sel:questionId:CheckSummary', checkSummary_questionId - Undocumented member.

$sel:status:CheckSummary', checkSummary_status - Status associated to the check.

$sel:updatedAt:CheckSummary', checkSummary_updatedAt - Undocumented member.

checkSummary_accountSummary :: Lens' CheckSummary (Maybe (HashMap CheckStatus Natural)) Source #

Account summary associated to the check.

checkSummary_description :: Lens' CheckSummary (Maybe Text) Source #

Trusted Advisor check description.

checkSummary_id :: Lens' CheckSummary (Maybe Text) Source #

Trusted Advisor check ID.

checkSummary_lensArn :: Lens' CheckSummary (Maybe Text) Source #

Well-Architected Lens ARN associated to the check.

checkSummary_name :: Lens' CheckSummary (Maybe Text) Source #

Trusted Advisor check name.

checkSummary_provider :: Lens' CheckSummary (Maybe CheckProvider) Source #

Provider of the check related to the best practice.

checkSummary_status :: Lens' CheckSummary (Maybe CheckStatus) Source #

Status associated to the check.

Choice

data Choice Source #

A choice available to answer question.

See: newChoice smart constructor.

Constructors

Choice' 

Fields

Instances

Instances details
FromJSON Choice Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Choice

Generic Choice Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Choice

Associated Types

type Rep Choice :: Type -> Type #

Methods

from :: Choice -> Rep Choice x #

to :: Rep Choice x -> Choice #

Read Choice Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Choice

Show Choice Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Choice

NFData Choice Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Choice

Methods

rnf :: Choice -> () #

Eq Choice Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Choice

Methods

(==) :: Choice -> Choice -> Bool #

(/=) :: Choice -> Choice -> Bool #

Hashable Choice Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Choice

Methods

hashWithSalt :: Int -> Choice -> Int #

hash :: Choice -> Int #

type Rep Choice Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Choice

type Rep Choice = D1 ('MetaData "Choice" "Amazonka.WellArchitected.Types.Choice" "amazonka-wellarchitected-2.0-B9ahtNDcb8r448GjCnHecq" 'False) (C1 ('MetaCons "Choice'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "additionalResources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AdditionalResources])) :*: (S1 ('MetaSel ('Just "choiceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "helpfulResource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChoiceContent)) :*: (S1 ('MetaSel ('Just "improvementPlan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChoiceContent)) :*: S1 ('MetaSel ('Just "title") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newChoice :: Choice Source #

Create a value of Choice 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:additionalResources:Choice', choice_additionalResources - The additional resources for a choice. A choice can have up to two additional resources: one of type HELPFUL_RESOURCE, one of type IMPROVEMENT_PLAN, or both.

$sel:choiceId:Choice', choice_choiceId - Undocumented member.

$sel:description:Choice', choice_description - Undocumented member.

$sel:helpfulResource:Choice', choice_helpfulResource - The choice level helpful resource.

$sel:improvementPlan:Choice', choice_improvementPlan - The choice level improvement plan.

$sel:title:Choice', choice_title - Undocumented member.

choice_additionalResources :: Lens' Choice (Maybe [AdditionalResources]) Source #

The additional resources for a choice. A choice can have up to two additional resources: one of type HELPFUL_RESOURCE, one of type IMPROVEMENT_PLAN, or both.

choice_choiceId :: Lens' Choice (Maybe Text) Source #

Undocumented member.

choice_description :: Lens' Choice (Maybe Text) Source #

Undocumented member.

choice_helpfulResource :: Lens' Choice (Maybe ChoiceContent) Source #

The choice level helpful resource.

choice_improvementPlan :: Lens' Choice (Maybe ChoiceContent) Source #

The choice level improvement plan.

choice_title :: Lens' Choice (Maybe Text) Source #

Undocumented member.

ChoiceAnswer

data ChoiceAnswer Source #

A choice that has been answered on a question in your workload.

See: newChoiceAnswer smart constructor.

Constructors

ChoiceAnswer' 

Fields

Instances

Instances details
FromJSON ChoiceAnswer Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceAnswer

Generic ChoiceAnswer Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceAnswer

Associated Types

type Rep ChoiceAnswer :: Type -> Type #

Read ChoiceAnswer Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceAnswer

Show ChoiceAnswer Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceAnswer

NFData ChoiceAnswer Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceAnswer

Methods

rnf :: ChoiceAnswer -> () #

Eq ChoiceAnswer Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceAnswer

Hashable ChoiceAnswer Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceAnswer

type Rep ChoiceAnswer Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceAnswer

type Rep ChoiceAnswer = D1 ('MetaData "ChoiceAnswer" "Amazonka.WellArchitected.Types.ChoiceAnswer" "amazonka-wellarchitected-2.0-B9ahtNDcb8r448GjCnHecq" 'False) (C1 ('MetaCons "ChoiceAnswer'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "choiceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "notes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "reason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChoiceReason)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChoiceStatus)))))

newChoiceAnswer :: ChoiceAnswer Source #

Create a value of ChoiceAnswer 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:choiceId:ChoiceAnswer', choiceAnswer_choiceId - Undocumented member.

$sel:notes:ChoiceAnswer', choiceAnswer_notes - The notes associated with a choice.

$sel:reason:ChoiceAnswer', choiceAnswer_reason - The reason why a choice is non-applicable to a question in your workload.

$sel:status:ChoiceAnswer', choiceAnswer_status - The status of a choice.

choiceAnswer_notes :: Lens' ChoiceAnswer (Maybe Text) Source #

The notes associated with a choice.

choiceAnswer_reason :: Lens' ChoiceAnswer (Maybe ChoiceReason) Source #

The reason why a choice is non-applicable to a question in your workload.

ChoiceAnswerSummary

data ChoiceAnswerSummary Source #

A choice summary that has been answered on a question in your workload.

See: newChoiceAnswerSummary smart constructor.

Constructors

ChoiceAnswerSummary' 

Fields

Instances

Instances details
FromJSON ChoiceAnswerSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceAnswerSummary

Generic ChoiceAnswerSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceAnswerSummary

Associated Types

type Rep ChoiceAnswerSummary :: Type -> Type #

Read ChoiceAnswerSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceAnswerSummary

Show ChoiceAnswerSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceAnswerSummary

NFData ChoiceAnswerSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceAnswerSummary

Methods

rnf :: ChoiceAnswerSummary -> () #

Eq ChoiceAnswerSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceAnswerSummary

Hashable ChoiceAnswerSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceAnswerSummary

type Rep ChoiceAnswerSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceAnswerSummary

type Rep ChoiceAnswerSummary = D1 ('MetaData "ChoiceAnswerSummary" "Amazonka.WellArchitected.Types.ChoiceAnswerSummary" "amazonka-wellarchitected-2.0-B9ahtNDcb8r448GjCnHecq" 'False) (C1 ('MetaCons "ChoiceAnswerSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "choiceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "reason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChoiceReason)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChoiceStatus)))))

newChoiceAnswerSummary :: ChoiceAnswerSummary Source #

Create a value of ChoiceAnswerSummary 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:choiceId:ChoiceAnswerSummary', choiceAnswerSummary_choiceId - Undocumented member.

$sel:reason:ChoiceAnswerSummary', choiceAnswerSummary_reason - The reason why a choice is non-applicable to a question in your workload.

$sel:status:ChoiceAnswerSummary', choiceAnswerSummary_status - The status of a choice.

choiceAnswerSummary_reason :: Lens' ChoiceAnswerSummary (Maybe ChoiceReason) Source #

The reason why a choice is non-applicable to a question in your workload.

ChoiceContent

data ChoiceContent Source #

The choice content.

See: newChoiceContent smart constructor.

Constructors

ChoiceContent' 

Fields

Instances

Instances details
FromJSON ChoiceContent Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceContent

Generic ChoiceContent Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceContent

Associated Types

type Rep ChoiceContent :: Type -> Type #

Read ChoiceContent Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceContent

Show ChoiceContent Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceContent

NFData ChoiceContent Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceContent

Methods

rnf :: ChoiceContent -> () #

Eq ChoiceContent Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceContent

Hashable ChoiceContent Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceContent

type Rep ChoiceContent Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceContent

type Rep ChoiceContent = D1 ('MetaData "ChoiceContent" "Amazonka.WellArchitected.Types.ChoiceContent" "amazonka-wellarchitected-2.0-B9ahtNDcb8r448GjCnHecq" 'False) (C1 ('MetaCons "ChoiceContent'" 'PrefixI 'True) (S1 ('MetaSel ('Just "displayText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newChoiceContent :: ChoiceContent Source #

Create a value of ChoiceContent 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:displayText:ChoiceContent', choiceContent_displayText - The display text for the choice content.

$sel:url:ChoiceContent', choiceContent_url - The URL for the choice content.

choiceContent_displayText :: Lens' ChoiceContent (Maybe Text) Source #

The display text for the choice content.

choiceContent_url :: Lens' ChoiceContent (Maybe Text) Source #

The URL for the choice content.

ChoiceImprovementPlan

data ChoiceImprovementPlan Source #

The choice level improvement plan.

See: newChoiceImprovementPlan smart constructor.

Constructors

ChoiceImprovementPlan' 

Fields

Instances

Instances details
FromJSON ChoiceImprovementPlan Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceImprovementPlan

Generic ChoiceImprovementPlan Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceImprovementPlan

Associated Types

type Rep ChoiceImprovementPlan :: Type -> Type #

Read ChoiceImprovementPlan Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceImprovementPlan

Show ChoiceImprovementPlan Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceImprovementPlan

NFData ChoiceImprovementPlan Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceImprovementPlan

Methods

rnf :: ChoiceImprovementPlan -> () #

Eq ChoiceImprovementPlan Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceImprovementPlan

Hashable ChoiceImprovementPlan Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceImprovementPlan

type Rep ChoiceImprovementPlan Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceImprovementPlan

type Rep ChoiceImprovementPlan = D1 ('MetaData "ChoiceImprovementPlan" "Amazonka.WellArchitected.Types.ChoiceImprovementPlan" "amazonka-wellarchitected-2.0-B9ahtNDcb8r448GjCnHecq" 'False) (C1 ('MetaCons "ChoiceImprovementPlan'" 'PrefixI 'True) (S1 ('MetaSel ('Just "choiceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "displayText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "improvementPlanUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newChoiceImprovementPlan :: ChoiceImprovementPlan Source #

Create a value of ChoiceImprovementPlan 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:choiceId:ChoiceImprovementPlan', choiceImprovementPlan_choiceId - Undocumented member.

$sel:displayText:ChoiceImprovementPlan', choiceImprovementPlan_displayText - The display text for the improvement plan.

$sel:improvementPlanUrl:ChoiceImprovementPlan', choiceImprovementPlan_improvementPlanUrl - Undocumented member.

choiceImprovementPlan_displayText :: Lens' ChoiceImprovementPlan (Maybe Text) Source #

The display text for the improvement plan.

ChoiceUpdate

data ChoiceUpdate Source #

A list of choices to be updated.

See: newChoiceUpdate smart constructor.

Constructors

ChoiceUpdate' 

Fields

Instances

Instances details
ToJSON ChoiceUpdate Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceUpdate

Generic ChoiceUpdate Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceUpdate

Associated Types

type Rep ChoiceUpdate :: Type -> Type #

Read ChoiceUpdate Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceUpdate

Show ChoiceUpdate Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceUpdate

NFData ChoiceUpdate Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceUpdate

Methods

rnf :: ChoiceUpdate -> () #

Eq ChoiceUpdate Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceUpdate

Hashable ChoiceUpdate Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceUpdate

type Rep ChoiceUpdate Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceUpdate

type Rep ChoiceUpdate = D1 ('MetaData "ChoiceUpdate" "Amazonka.WellArchitected.Types.ChoiceUpdate" "amazonka-wellarchitected-2.0-B9ahtNDcb8r448GjCnHecq" 'False) (C1 ('MetaCons "ChoiceUpdate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "notes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "reason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChoiceReason)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ChoiceStatus))))

newChoiceUpdate Source #

Create a value of ChoiceUpdate 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:notes:ChoiceUpdate', choiceUpdate_notes - The notes associated with a choice.

$sel:reason:ChoiceUpdate', choiceUpdate_reason - The reason why a choice is non-applicable to a question in your workload.

$sel:status:ChoiceUpdate', choiceUpdate_status - The status of a choice.

choiceUpdate_notes :: Lens' ChoiceUpdate (Maybe Text) Source #

The notes associated with a choice.

choiceUpdate_reason :: Lens' ChoiceUpdate (Maybe ChoiceReason) Source #

The reason why a choice is non-applicable to a question in your workload.

ImprovementSummary

data ImprovementSummary Source #

An improvement summary of a lens review in a workload.

See: newImprovementSummary smart constructor.

Instances

Instances details
FromJSON ImprovementSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ImprovementSummary

Generic ImprovementSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ImprovementSummary

Associated Types

type Rep ImprovementSummary :: Type -> Type #

Read ImprovementSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ImprovementSummary

Show ImprovementSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ImprovementSummary

NFData ImprovementSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ImprovementSummary

Methods

rnf :: ImprovementSummary -> () #

Eq ImprovementSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ImprovementSummary

Hashable ImprovementSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ImprovementSummary

type Rep ImprovementSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ImprovementSummary

type Rep ImprovementSummary = D1 ('MetaData "ImprovementSummary" "Amazonka.WellArchitected.Types.ImprovementSummary" "amazonka-wellarchitected-2.0-B9ahtNDcb8r448GjCnHecq" 'False) (C1 ('MetaCons "ImprovementSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "improvementPlanUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "improvementPlans") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ChoiceImprovementPlan])) :*: S1 ('MetaSel ('Just "pillarId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "questionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "questionTitle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "risk") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Risk))))))

newImprovementSummary :: ImprovementSummary Source #

Create a value of ImprovementSummary 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:

ImprovementSummary, improvementSummary_improvementPlanUrl - Undocumented member.

$sel:improvementPlans:ImprovementSummary', improvementSummary_improvementPlans - The improvement plan details.

$sel:pillarId:ImprovementSummary', improvementSummary_pillarId - Undocumented member.

$sel:questionId:ImprovementSummary', improvementSummary_questionId - Undocumented member.

$sel:questionTitle:ImprovementSummary', improvementSummary_questionTitle - Undocumented member.

$sel:risk:ImprovementSummary', improvementSummary_risk - Undocumented member.

Lens

data Lens Source #

A lens return object.

See: newLens smart constructor.

Constructors

Lens' 

Fields

Instances

Instances details
FromJSON Lens Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Lens

Generic Lens Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Lens

Associated Types

type Rep Lens :: Type -> Type #

Methods

from :: Lens -> Rep Lens x #

to :: Rep Lens x -> Lens #

Read Lens Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Lens

Show Lens Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Lens

Methods

showsPrec :: Int -> Lens -> ShowS #

show :: Lens -> String #

showList :: [Lens] -> ShowS #

NFData Lens Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Lens

Methods

rnf :: Lens -> () #

Eq Lens Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Lens

Methods

(==) :: Lens -> Lens -> Bool #

(/=) :: Lens -> Lens -> Bool #

Hashable Lens Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Lens

Methods

hashWithSalt :: Int -> Lens -> Int #

hash :: Lens -> Int #

type Rep Lens Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Lens

newLens :: Lens Source #

Create a value of Lens 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:description:Lens', lens_description - Undocumented member.

$sel:lensArn:Lens', lens_lensArn - The ARN of a lens.

$sel:lensVersion:Lens', lens_lensVersion - The version of a lens.

$sel:name:Lens', lens_name - Undocumented member.

$sel:owner:Lens', lens_owner - The Amazon Web Services account ID that owns the lens.

$sel:shareInvitationId:Lens', lens_shareInvitationId - The ID assigned to the share invitation.

$sel:tags:Lens', lens_tags - The tags assigned to the lens.

lens_description :: Lens' Lens (Maybe Text) Source #

Undocumented member.

lens_lensArn :: Lens' Lens (Maybe Text) Source #

The ARN of a lens.

lens_lensVersion :: Lens' Lens (Maybe Text) Source #

The version of a lens.

lens_name :: Lens' Lens (Maybe Text) Source #

Undocumented member.

lens_owner :: Lens' Lens (Maybe Text) Source #

The Amazon Web Services account ID that owns the lens.

lens_shareInvitationId :: Lens' Lens (Maybe Text) Source #

The ID assigned to the share invitation.

lens_tags :: Lens' Lens (Maybe (HashMap Text Text)) Source #

The tags assigned to the lens.

LensReview

data LensReview Source #

A lens review of a question.

See: newLensReview smart constructor.

Constructors

LensReview' 

Instances

Instances details
FromJSON LensReview Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensReview

Generic LensReview Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensReview

Associated Types

type Rep LensReview :: Type -> Type #

Read LensReview Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensReview

Show LensReview Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensReview

NFData LensReview Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensReview

Methods

rnf :: LensReview -> () #

Eq LensReview Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensReview

Hashable LensReview Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensReview

type Rep LensReview Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensReview

newLensReview :: LensReview Source #

Create a value of LensReview 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:lensAlias:LensReview', lensReview_lensAlias - Undocumented member.

$sel:lensArn:LensReview', lensReview_lensArn - The ARN for the lens.

$sel:lensName:LensReview', lensReview_lensName - Undocumented member.

$sel:lensStatus:LensReview', lensReview_lensStatus - The status of the lens.

$sel:lensVersion:LensReview', lensReview_lensVersion - The version of the lens.

$sel:nextToken:LensReview', lensReview_nextToken - Undocumented member.

LensReview, lensReview_notes - Undocumented member.

$sel:pillarReviewSummaries:LensReview', lensReview_pillarReviewSummaries - Undocumented member.

LensReview, lensReview_riskCounts - Undocumented member.

$sel:updatedAt:LensReview', lensReview_updatedAt - Undocumented member.

LensReviewReport

data LensReviewReport Source #

A report of a lens review.

See: newLensReviewReport smart constructor.

Constructors

LensReviewReport' 

Fields

Instances

Instances details
FromJSON LensReviewReport Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensReviewReport

Generic LensReviewReport Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensReviewReport

Associated Types

type Rep LensReviewReport :: Type -> Type #

Read LensReviewReport Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensReviewReport

Show LensReviewReport Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensReviewReport

NFData LensReviewReport Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensReviewReport

Methods

rnf :: LensReviewReport -> () #

Eq LensReviewReport Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensReviewReport

Hashable LensReviewReport Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensReviewReport

type Rep LensReviewReport Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensReviewReport

type Rep LensReviewReport = D1 ('MetaData "LensReviewReport" "Amazonka.WellArchitected.Types.LensReviewReport" "amazonka-wellarchitected-2.0-B9ahtNDcb8r448GjCnHecq" 'False) (C1 ('MetaCons "LensReviewReport'" 'PrefixI 'True) (S1 ('MetaSel ('Just "base64String") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "lensAlias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lensArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newLensReviewReport :: LensReviewReport Source #

Create a value of LensReviewReport 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:base64String:LensReviewReport', lensReviewReport_base64String - Undocumented member.

$sel:lensAlias:LensReviewReport', lensReviewReport_lensAlias - Undocumented member.

$sel:lensArn:LensReviewReport', lensReviewReport_lensArn - The ARN for the lens.

LensReviewSummary

data LensReviewSummary Source #

A lens review summary of a workload.

See: newLensReviewSummary smart constructor.

Constructors

LensReviewSummary' 

Fields

Instances

Instances details
FromJSON LensReviewSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensReviewSummary

Generic LensReviewSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensReviewSummary

Associated Types

type Rep LensReviewSummary :: Type -> Type #

Read LensReviewSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensReviewSummary

Show LensReviewSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensReviewSummary

NFData LensReviewSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensReviewSummary

Methods

rnf :: LensReviewSummary -> () #

Eq LensReviewSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensReviewSummary

Hashable LensReviewSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensReviewSummary

type Rep LensReviewSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensReviewSummary

type Rep LensReviewSummary = D1 ('MetaData "LensReviewSummary" "Amazonka.WellArchitected.Types.LensReviewSummary" "amazonka-wellarchitected-2.0-B9ahtNDcb8r448GjCnHecq" 'False) (C1 ('MetaCons "LensReviewSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "lensAlias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "lensArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lensName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "lensStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LensStatus)) :*: S1 ('MetaSel ('Just "lensVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "riskCounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Risk Natural))) :*: S1 ('MetaSel ('Just "updatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))))

newLensReviewSummary :: LensReviewSummary Source #

Create a value of LensReviewSummary 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:lensAlias:LensReviewSummary', lensReviewSummary_lensAlias - Undocumented member.

$sel:lensArn:LensReviewSummary', lensReviewSummary_lensArn - The ARN for the lens.

$sel:lensName:LensReviewSummary', lensReviewSummary_lensName - Undocumented member.

$sel:lensStatus:LensReviewSummary', lensReviewSummary_lensStatus - The status of the lens.

$sel:lensVersion:LensReviewSummary', lensReviewSummary_lensVersion - The version of the lens.

$sel:riskCounts:LensReviewSummary', lensReviewSummary_riskCounts - Undocumented member.

$sel:updatedAt:LensReviewSummary', lensReviewSummary_updatedAt - Undocumented member.

LensShareSummary

data LensShareSummary Source #

A lens share summary return object.

See: newLensShareSummary smart constructor.

Constructors

LensShareSummary' 

Fields

Instances

Instances details
FromJSON LensShareSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensShareSummary

Generic LensShareSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensShareSummary

Associated Types

type Rep LensShareSummary :: Type -> Type #

Read LensShareSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensShareSummary

Show LensShareSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensShareSummary

NFData LensShareSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensShareSummary

Methods

rnf :: LensShareSummary -> () #

Eq LensShareSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensShareSummary

Hashable LensShareSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensShareSummary

type Rep LensShareSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensShareSummary

type Rep LensShareSummary = D1 ('MetaData "LensShareSummary" "Amazonka.WellArchitected.Types.LensShareSummary" "amazonka-wellarchitected-2.0-B9ahtNDcb8r448GjCnHecq" 'False) (C1 ('MetaCons "LensShareSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "shareId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sharedWith") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ShareStatus)) :*: S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newLensShareSummary :: LensShareSummary Source #

Create a value of LensShareSummary 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:shareId:LensShareSummary', lensShareSummary_shareId - Undocumented member.

$sel:sharedWith:LensShareSummary', lensShareSummary_sharedWith - Undocumented member.

$sel:status:LensShareSummary', lensShareSummary_status - Undocumented member.

$sel:statusMessage:LensShareSummary', lensShareSummary_statusMessage - Optional message to compliment the Status field.

lensShareSummary_statusMessage :: Lens' LensShareSummary (Maybe Text) Source #

Optional message to compliment the Status field.

LensSummary

data LensSummary Source #

A lens summary of a lens.

See: newLensSummary smart constructor.

Constructors

LensSummary' 

Fields

Instances

Instances details
FromJSON LensSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensSummary

Generic LensSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensSummary

Associated Types

type Rep LensSummary :: Type -> Type #

Read LensSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensSummary

Show LensSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensSummary

NFData LensSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensSummary

Methods

rnf :: LensSummary -> () #

Eq LensSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensSummary

Hashable LensSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensSummary

type Rep LensSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensSummary

newLensSummary :: LensSummary Source #

Create a value of LensSummary 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:createdAt:LensSummary', lensSummary_createdAt - Undocumented member.

$sel:description:LensSummary', lensSummary_description - Undocumented member.

$sel:lensAlias:LensSummary', lensSummary_lensAlias - Undocumented member.

$sel:lensArn:LensSummary', lensSummary_lensArn - The ARN of the lens.

$sel:lensName:LensSummary', lensSummary_lensName - Undocumented member.

$sel:lensStatus:LensSummary', lensSummary_lensStatus - The status of the lens.

$sel:lensType:LensSummary', lensSummary_lensType - The type of the lens.

$sel:lensVersion:LensSummary', lensSummary_lensVersion - The version of the lens.

$sel:owner:LensSummary', lensSummary_owner - Undocumented member.

$sel:updatedAt:LensSummary', lensSummary_updatedAt - Undocumented member.

LensUpgradeSummary

data LensUpgradeSummary Source #

Lens upgrade summary return object.

See: newLensUpgradeSummary smart constructor.

Constructors

LensUpgradeSummary' 

Fields

Instances

Instances details
FromJSON LensUpgradeSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensUpgradeSummary

Generic LensUpgradeSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensUpgradeSummary

Associated Types

type Rep LensUpgradeSummary :: Type -> Type #

Read LensUpgradeSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensUpgradeSummary

Show LensUpgradeSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensUpgradeSummary

NFData LensUpgradeSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensUpgradeSummary

Methods

rnf :: LensUpgradeSummary -> () #

Eq LensUpgradeSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensUpgradeSummary

Hashable LensUpgradeSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensUpgradeSummary

type Rep LensUpgradeSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensUpgradeSummary

type Rep LensUpgradeSummary = D1 ('MetaData "LensUpgradeSummary" "Amazonka.WellArchitected.Types.LensUpgradeSummary" "amazonka-wellarchitected-2.0-B9ahtNDcb8r448GjCnHecq" 'False) (C1 ('MetaCons "LensUpgradeSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "currentLensVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "latestLensVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lensAlias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "lensArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "workloadId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "workloadName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newLensUpgradeSummary :: LensUpgradeSummary Source #

Create a value of LensUpgradeSummary 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:currentLensVersion:LensUpgradeSummary', lensUpgradeSummary_currentLensVersion - The current version of the lens.

$sel:latestLensVersion:LensUpgradeSummary', lensUpgradeSummary_latestLensVersion - The latest version of the lens.

$sel:lensAlias:LensUpgradeSummary', lensUpgradeSummary_lensAlias - Undocumented member.

$sel:lensArn:LensUpgradeSummary', lensUpgradeSummary_lensArn - The ARN for the lens.

$sel:workloadId:LensUpgradeSummary', lensUpgradeSummary_workloadId - Undocumented member.

$sel:workloadName:LensUpgradeSummary', lensUpgradeSummary_workloadName - Undocumented member.

Milestone

data Milestone Source #

A milestone return object.

See: newMilestone smart constructor.

Instances

Instances details
FromJSON Milestone Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Milestone

Generic Milestone Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Milestone

Associated Types

type Rep Milestone :: Type -> Type #

Read Milestone Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Milestone

Show Milestone Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Milestone

NFData Milestone Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Milestone

Methods

rnf :: Milestone -> () #

Eq Milestone Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Milestone

Hashable Milestone Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Milestone

type Rep Milestone Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Milestone

type Rep Milestone = D1 ('MetaData "Milestone" "Amazonka.WellArchitected.Types.Milestone" "amazonka-wellarchitected-2.0-B9ahtNDcb8r448GjCnHecq" 'False) (C1 ('MetaCons "Milestone'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "milestoneName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "milestoneNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "recordedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "workload") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Workload)))))

newMilestone :: Milestone Source #

Create a value of Milestone 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:milestoneName:Milestone', milestone_milestoneName - Undocumented member.

$sel:milestoneNumber:Milestone', milestone_milestoneNumber - Undocumented member.

$sel:recordedAt:Milestone', milestone_recordedAt - Undocumented member.

$sel:workload:Milestone', milestone_workload - Undocumented member.

MilestoneSummary

data MilestoneSummary Source #

A milestone summary return object.

See: newMilestoneSummary smart constructor.

Instances

Instances details
FromJSON MilestoneSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.MilestoneSummary

Generic MilestoneSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.MilestoneSummary

Associated Types

type Rep MilestoneSummary :: Type -> Type #

Read MilestoneSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.MilestoneSummary

Show MilestoneSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.MilestoneSummary

NFData MilestoneSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.MilestoneSummary

Methods

rnf :: MilestoneSummary -> () #

Eq MilestoneSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.MilestoneSummary

Hashable MilestoneSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.MilestoneSummary

type Rep MilestoneSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.MilestoneSummary

type Rep MilestoneSummary = D1 ('MetaData "MilestoneSummary" "Amazonka.WellArchitected.Types.MilestoneSummary" "amazonka-wellarchitected-2.0-B9ahtNDcb8r448GjCnHecq" 'False) (C1 ('MetaCons "MilestoneSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "milestoneName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "milestoneNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "recordedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "workloadSummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WorkloadSummary)))))

newMilestoneSummary :: MilestoneSummary Source #

Create a value of MilestoneSummary 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:milestoneName:MilestoneSummary', milestoneSummary_milestoneName - Undocumented member.

$sel:milestoneNumber:MilestoneSummary', milestoneSummary_milestoneNumber - Undocumented member.

$sel:recordedAt:MilestoneSummary', milestoneSummary_recordedAt - Undocumented member.

$sel:workloadSummary:MilestoneSummary', milestoneSummary_workloadSummary - Undocumented member.

NotificationSummary

data NotificationSummary Source #

A notification summary return object.

See: newNotificationSummary smart constructor.

Constructors

NotificationSummary' 

Fields

Instances

Instances details
FromJSON NotificationSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.NotificationSummary

Generic NotificationSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.NotificationSummary

Associated Types

type Rep NotificationSummary :: Type -> Type #

Read NotificationSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.NotificationSummary

Show NotificationSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.NotificationSummary

NFData NotificationSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.NotificationSummary

Methods

rnf :: NotificationSummary -> () #

Eq NotificationSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.NotificationSummary

Hashable NotificationSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.NotificationSummary

type Rep NotificationSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.NotificationSummary

type Rep NotificationSummary = D1 ('MetaData "NotificationSummary" "Amazonka.WellArchitected.Types.NotificationSummary" "amazonka-wellarchitected-2.0-B9ahtNDcb8r448GjCnHecq" 'False) (C1 ('MetaCons "NotificationSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "lensUpgradeSummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LensUpgradeSummary)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NotificationType))))

newNotificationSummary :: NotificationSummary Source #

Create a value of NotificationSummary 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:lensUpgradeSummary:NotificationSummary', notificationSummary_lensUpgradeSummary - Summary of lens upgrade.

$sel:type':NotificationSummary', notificationSummary_type - The type of notification.

PillarDifference

data PillarDifference Source #

A pillar difference return object.

See: newPillarDifference smart constructor.

Constructors

PillarDifference' 

Fields

Instances

Instances details
FromJSON PillarDifference Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.PillarDifference

Generic PillarDifference Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.PillarDifference

Associated Types

type Rep PillarDifference :: Type -> Type #

Read PillarDifference Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.PillarDifference

Show PillarDifference Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.PillarDifference

NFData PillarDifference Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.PillarDifference

Methods

rnf :: PillarDifference -> () #

Eq PillarDifference Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.PillarDifference

Hashable PillarDifference Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.PillarDifference

type Rep PillarDifference Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.PillarDifference

type Rep PillarDifference = D1 ('MetaData "PillarDifference" "Amazonka.WellArchitected.Types.PillarDifference" "amazonka-wellarchitected-2.0-B9ahtNDcb8r448GjCnHecq" 'False) (C1 ('MetaCons "PillarDifference'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "differenceStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DifferenceStatus)) :*: S1 ('MetaSel ('Just "pillarId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "pillarName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "questionDifferences") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [QuestionDifference])))))

newPillarDifference :: PillarDifference Source #

Create a value of PillarDifference 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:

PillarDifference, pillarDifference_differenceStatus - Indicates the type of change to the pillar.

$sel:pillarId:PillarDifference', pillarDifference_pillarId - Undocumented member.

$sel:pillarName:PillarDifference', pillarDifference_pillarName - Undocumented member.

$sel:questionDifferences:PillarDifference', pillarDifference_questionDifferences - List of question differences.

PillarReviewSummary

data PillarReviewSummary Source #

A pillar review summary of a lens review.

See: newPillarReviewSummary smart constructor.

Instances

Instances details
FromJSON PillarReviewSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.PillarReviewSummary

Generic PillarReviewSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.PillarReviewSummary

Associated Types

type Rep PillarReviewSummary :: Type -> Type #

Read PillarReviewSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.PillarReviewSummary

Show PillarReviewSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.PillarReviewSummary

NFData PillarReviewSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.PillarReviewSummary

Methods

rnf :: PillarReviewSummary -> () #

Eq PillarReviewSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.PillarReviewSummary

Hashable PillarReviewSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.PillarReviewSummary

type Rep PillarReviewSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.PillarReviewSummary

type Rep PillarReviewSummary = D1 ('MetaData "PillarReviewSummary" "Amazonka.WellArchitected.Types.PillarReviewSummary" "amazonka-wellarchitected-2.0-B9ahtNDcb8r448GjCnHecq" 'False) (C1 ('MetaCons "PillarReviewSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "notes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "pillarId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "pillarName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "riskCounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Risk Natural))))))

newPillarReviewSummary :: PillarReviewSummary Source #

Create a value of PillarReviewSummary 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:notes:PillarReviewSummary', pillarReviewSummary_notes - Undocumented member.

$sel:pillarId:PillarReviewSummary', pillarReviewSummary_pillarId - Undocumented member.

$sel:pillarName:PillarReviewSummary', pillarReviewSummary_pillarName - Undocumented member.

$sel:riskCounts:PillarReviewSummary', pillarReviewSummary_riskCounts - Undocumented member.

QuestionDifference

data QuestionDifference Source #

A question difference return object.

See: newQuestionDifference smart constructor.

Constructors

QuestionDifference' 

Fields

Instances

Instances details
FromJSON QuestionDifference Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.QuestionDifference

Generic QuestionDifference Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.QuestionDifference

Associated Types

type Rep QuestionDifference :: Type -> Type #

Read QuestionDifference Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.QuestionDifference

Show QuestionDifference Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.QuestionDifference

NFData QuestionDifference Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.QuestionDifference

Methods

rnf :: QuestionDifference -> () #

Eq QuestionDifference Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.QuestionDifference

Hashable QuestionDifference Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.QuestionDifference

type Rep QuestionDifference Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.QuestionDifference

type Rep QuestionDifference = D1 ('MetaData "QuestionDifference" "Amazonka.WellArchitected.Types.QuestionDifference" "amazonka-wellarchitected-2.0-B9ahtNDcb8r448GjCnHecq" 'False) (C1 ('MetaCons "QuestionDifference'" 'PrefixI 'True) (S1 ('MetaSel ('Just "differenceStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DifferenceStatus)) :*: (S1 ('MetaSel ('Just "questionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "questionTitle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newQuestionDifference :: QuestionDifference Source #

Create a value of QuestionDifference 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:differenceStatus:QuestionDifference', questionDifference_differenceStatus - Indicates the type of change to the question.

$sel:questionId:QuestionDifference', questionDifference_questionId - Undocumented member.

$sel:questionTitle:QuestionDifference', questionDifference_questionTitle - Undocumented member.

ShareInvitation

data ShareInvitation Source #

The share invitation.

See: newShareInvitation smart constructor.

Constructors

ShareInvitation' 

Fields

Instances

Instances details
FromJSON ShareInvitation Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareInvitation

Generic ShareInvitation Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareInvitation

Associated Types

type Rep ShareInvitation :: Type -> Type #

Read ShareInvitation Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareInvitation

Show ShareInvitation Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareInvitation

NFData ShareInvitation Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareInvitation

Methods

rnf :: ShareInvitation -> () #

Eq ShareInvitation Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareInvitation

Hashable ShareInvitation Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareInvitation

type Rep ShareInvitation Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareInvitation

type Rep ShareInvitation = D1 ('MetaData "ShareInvitation" "Amazonka.WellArchitected.Types.ShareInvitation" "amazonka-wellarchitected-2.0-B9ahtNDcb8r448GjCnHecq" 'False) (C1 ('MetaCons "ShareInvitation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "lensAlias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lensArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "shareInvitationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "shareResourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ShareResourceType)) :*: S1 ('MetaSel ('Just "workloadId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newShareInvitation :: ShareInvitation Source #

Create a value of ShareInvitation 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:lensAlias:ShareInvitation', shareInvitation_lensAlias - Undocumented member.

$sel:lensArn:ShareInvitation', shareInvitation_lensArn - The ARN for the lens.

$sel:shareInvitationId:ShareInvitation', shareInvitation_shareInvitationId - The ID assigned to the share invitation.

$sel:shareResourceType:ShareInvitation', shareInvitation_shareResourceType - The resource type of the share invitation.

$sel:workloadId:ShareInvitation', shareInvitation_workloadId - Undocumented member.

shareInvitation_shareInvitationId :: Lens' ShareInvitation (Maybe Text) Source #

The ID assigned to the share invitation.

ShareInvitationSummary

data ShareInvitationSummary Source #

A share invitation summary return object.

See: newShareInvitationSummary smart constructor.

Constructors

ShareInvitationSummary' 

Fields

Instances

Instances details
FromJSON ShareInvitationSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareInvitationSummary

Generic ShareInvitationSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareInvitationSummary

Associated Types

type Rep ShareInvitationSummary :: Type -> Type #

Read ShareInvitationSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareInvitationSummary

Show ShareInvitationSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareInvitationSummary

NFData ShareInvitationSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareInvitationSummary

Methods

rnf :: ShareInvitationSummary -> () #

Eq ShareInvitationSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareInvitationSummary

Hashable ShareInvitationSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareInvitationSummary

type Rep ShareInvitationSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareInvitationSummary

type Rep ShareInvitationSummary = D1 ('MetaData "ShareInvitationSummary" "Amazonka.WellArchitected.Types.ShareInvitationSummary" "amazonka-wellarchitected-2.0-B9ahtNDcb8r448GjCnHecq" 'False) (C1 ('MetaCons "ShareInvitationSummary'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "lensArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lensName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "permissionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PermissionType)) :*: S1 ('MetaSel ('Just "shareInvitationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "shareResourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ShareResourceType)) :*: S1 ('MetaSel ('Just "sharedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "sharedWith") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "workloadId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "workloadName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

VersionDifferences

data VersionDifferences Source #

The differences between the base and latest versions of the lens.

See: newVersionDifferences smart constructor.

Constructors

VersionDifferences' 

Fields

Instances

Instances details
FromJSON VersionDifferences Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.VersionDifferences

Generic VersionDifferences Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.VersionDifferences

Associated Types

type Rep VersionDifferences :: Type -> Type #

Read VersionDifferences Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.VersionDifferences

Show VersionDifferences Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.VersionDifferences

NFData VersionDifferences Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.VersionDifferences

Methods

rnf :: VersionDifferences -> () #

Eq VersionDifferences Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.VersionDifferences

Hashable VersionDifferences Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.VersionDifferences

type Rep VersionDifferences Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.VersionDifferences

type Rep VersionDifferences = D1 ('MetaData "VersionDifferences" "Amazonka.WellArchitected.Types.VersionDifferences" "amazonka-wellarchitected-2.0-B9ahtNDcb8r448GjCnHecq" 'False) (C1 ('MetaCons "VersionDifferences'" 'PrefixI 'True) (S1 ('MetaSel ('Just "pillarDifferences") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PillarDifference]))))

newVersionDifferences :: VersionDifferences Source #

Create a value of VersionDifferences 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:pillarDifferences:VersionDifferences', versionDifferences_pillarDifferences - The differences between the base and latest versions of the lens.

versionDifferences_pillarDifferences :: Lens' VersionDifferences (Maybe [PillarDifference]) Source #

The differences between the base and latest versions of the lens.

Workload

data Workload Source #

A workload return object.

See: newWorkload smart constructor.

Constructors

Workload' 

Fields

Instances

Instances details
FromJSON Workload Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Workload

Generic Workload Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Workload

Associated Types

type Rep Workload :: Type -> Type #

Methods

from :: Workload -> Rep Workload x #

to :: Rep Workload x -> Workload #

Read Workload Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Workload

Show Workload Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Workload

NFData Workload Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Workload

Methods

rnf :: Workload -> () #

Eq Workload Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Workload

Hashable Workload Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Workload

Methods

hashWithSalt :: Int -> Workload -> Int #

hash :: Workload -> Int #

type Rep Workload Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Workload

type Rep Workload = D1 ('MetaData "Workload" "Amazonka.WellArchitected.Types.Workload" "amazonka-wellarchitected-2.0-B9ahtNDcb8r448GjCnHecq" 'False) (C1 ('MetaCons "Workload'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "accountIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "applications") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "architecturalDesign") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "awsRegions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "discoveryConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WorkloadDiscoveryConfig))))) :*: ((S1 ('MetaSel ('Just "environment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WorkloadEnvironment)) :*: (S1 ('MetaSel ('Just "improvementStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WorkloadImprovementStatus)) :*: S1 ('MetaSel ('Just "industry") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "industryType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "isReviewOwnerUpdateAcknowledged") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "lenses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))) :*: (((S1 ('MetaSel ('Just "nonAwsRegions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "notes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "owner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "pillarPriorities") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "reviewOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "reviewRestrictionDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))) :*: ((S1 ('MetaSel ('Just "riskCounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Risk Natural))) :*: (S1 ('MetaSel ('Just "shareInvitationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))) :*: ((S1 ('MetaSel ('Just "updatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "workloadArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "workloadId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "workloadName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))))

newWorkload :: Workload Source #

Create a value of Workload 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:accountIds:Workload', workload_accountIds - Undocumented member.

$sel:applications:Workload', workload_applications - List of AppRegistry application ARNs associated to the workload.

$sel:architecturalDesign:Workload', workload_architecturalDesign - Undocumented member.

$sel:awsRegions:Workload', workload_awsRegions - Undocumented member.

$sel:description:Workload', workload_description - Undocumented member.

$sel:discoveryConfig:Workload', workload_discoveryConfig - Discovery configuration associated to the workload.

$sel:environment:Workload', workload_environment - Undocumented member.

$sel:improvementStatus:Workload', workload_improvementStatus - Undocumented member.

$sel:industry:Workload', workload_industry - Undocumented member.

$sel:industryType:Workload', workload_industryType - Undocumented member.

$sel:isReviewOwnerUpdateAcknowledged:Workload', workload_isReviewOwnerUpdateAcknowledged - Flag indicating whether the workload owner has acknowledged that the Review owner field is required.

If a Review owner is not added to the workload within 60 days of acknowledgement, access to the workload is restricted until an owner is added.

$sel:lenses:Workload', workload_lenses - Undocumented member.

$sel:nonAwsRegions:Workload', workload_nonAwsRegions - Undocumented member.

$sel:notes:Workload', workload_notes - Undocumented member.

$sel:owner:Workload', workload_owner - Undocumented member.

$sel:pillarPriorities:Workload', workload_pillarPriorities - Undocumented member.

$sel:reviewOwner:Workload', workload_reviewOwner - Undocumented member.

$sel:reviewRestrictionDate:Workload', workload_reviewRestrictionDate - Undocumented member.

$sel:riskCounts:Workload', workload_riskCounts - Undocumented member.

$sel:shareInvitationId:Workload', workload_shareInvitationId - The ID assigned to the share invitation.

$sel:tags:Workload', workload_tags - The tags associated with the workload.

$sel:updatedAt:Workload', workload_updatedAt - Undocumented member.

$sel:workloadArn:Workload', workload_workloadArn - Undocumented member.

$sel:workloadId:Workload', workload_workloadId - Undocumented member.

$sel:workloadName:Workload', workload_workloadName - Undocumented member.

workload_accountIds :: Lens' Workload (Maybe [Text]) Source #

Undocumented member.

workload_applications :: Lens' Workload (Maybe [Text]) Source #

List of AppRegistry application ARNs associated to the workload.

workload_awsRegions :: Lens' Workload (Maybe [Text]) Source #

Undocumented member.

workload_discoveryConfig :: Lens' Workload (Maybe WorkloadDiscoveryConfig) Source #

Discovery configuration associated to the workload.

workload_industry :: Lens' Workload (Maybe Text) Source #

Undocumented member.

workload_isReviewOwnerUpdateAcknowledged :: Lens' Workload (Maybe Bool) Source #

Flag indicating whether the workload owner has acknowledged that the Review owner field is required.

If a Review owner is not added to the workload within 60 days of acknowledgement, access to the workload is restricted until an owner is added.

workload_lenses :: Lens' Workload (Maybe [Text]) Source #

Undocumented member.

workload_notes :: Lens' Workload (Maybe Text) Source #

Undocumented member.

workload_owner :: Lens' Workload (Maybe Text) Source #

Undocumented member.

workload_shareInvitationId :: Lens' Workload (Maybe Text) Source #

The ID assigned to the share invitation.

workload_tags :: Lens' Workload (Maybe (HashMap Text Text)) Source #

The tags associated with the workload.

WorkloadDiscoveryConfig

data WorkloadDiscoveryConfig Source #

Discovery configuration associated to the workload.

See: newWorkloadDiscoveryConfig smart constructor.

Constructors

WorkloadDiscoveryConfig' 

Fields

Instances

Instances details
FromJSON WorkloadDiscoveryConfig Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadDiscoveryConfig

ToJSON WorkloadDiscoveryConfig Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadDiscoveryConfig

Generic WorkloadDiscoveryConfig Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadDiscoveryConfig

Associated Types

type Rep WorkloadDiscoveryConfig :: Type -> Type #

Read WorkloadDiscoveryConfig Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadDiscoveryConfig

Show WorkloadDiscoveryConfig Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadDiscoveryConfig

NFData WorkloadDiscoveryConfig Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadDiscoveryConfig

Methods

rnf :: WorkloadDiscoveryConfig -> () #

Eq WorkloadDiscoveryConfig Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadDiscoveryConfig

Hashable WorkloadDiscoveryConfig Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadDiscoveryConfig

type Rep WorkloadDiscoveryConfig Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadDiscoveryConfig

type Rep WorkloadDiscoveryConfig = D1 ('MetaData "WorkloadDiscoveryConfig" "Amazonka.WellArchitected.Types.WorkloadDiscoveryConfig" "amazonka-wellarchitected-2.0-B9ahtNDcb8r448GjCnHecq" 'False) (C1 ('MetaCons "WorkloadDiscoveryConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "trustedAdvisorIntegrationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TrustedAdvisorIntegrationStatus))))

newWorkloadDiscoveryConfig :: WorkloadDiscoveryConfig Source #

Create a value of WorkloadDiscoveryConfig 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:trustedAdvisorIntegrationStatus:WorkloadDiscoveryConfig', workloadDiscoveryConfig_trustedAdvisorIntegrationStatus - Discovery integration status in respect to Trusted Advisor for the workload.

workloadDiscoveryConfig_trustedAdvisorIntegrationStatus :: Lens' WorkloadDiscoveryConfig (Maybe TrustedAdvisorIntegrationStatus) Source #

Discovery integration status in respect to Trusted Advisor for the workload.

WorkloadShare

data WorkloadShare Source #

A workload share return object.

See: newWorkloadShare smart constructor.

Instances

Instances details
FromJSON WorkloadShare Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadShare

Generic WorkloadShare Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadShare

Associated Types

type Rep WorkloadShare :: Type -> Type #

Read WorkloadShare Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadShare

Show WorkloadShare Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadShare

NFData WorkloadShare Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadShare

Methods

rnf :: WorkloadShare -> () #

Eq WorkloadShare Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadShare

Hashable WorkloadShare Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadShare

type Rep WorkloadShare Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadShare

type Rep WorkloadShare = D1 ('MetaData "WorkloadShare" "Amazonka.WellArchitected.Types.WorkloadShare" "amazonka-wellarchitected-2.0-B9ahtNDcb8r448GjCnHecq" 'False) (C1 ('MetaCons "WorkloadShare'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "permissionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PermissionType)) :*: (S1 ('MetaSel ('Just "shareId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sharedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "sharedWith") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ShareStatus))) :*: (S1 ('MetaSel ('Just "workloadId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "workloadName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newWorkloadShare :: WorkloadShare Source #

Create a value of WorkloadShare 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:permissionType:WorkloadShare', workloadShare_permissionType - Undocumented member.

$sel:shareId:WorkloadShare', workloadShare_shareId - Undocumented member.

$sel:sharedBy:WorkloadShare', workloadShare_sharedBy - Undocumented member.

$sel:sharedWith:WorkloadShare', workloadShare_sharedWith - Undocumented member.

$sel:status:WorkloadShare', workloadShare_status - Undocumented member.

$sel:workloadId:WorkloadShare', workloadShare_workloadId - Undocumented member.

$sel:workloadName:WorkloadShare', workloadShare_workloadName - Undocumented member.

WorkloadShareSummary

data WorkloadShareSummary Source #

A workload share summary return object.

See: newWorkloadShareSummary smart constructor.

Constructors

WorkloadShareSummary' 

Fields

Instances

Instances details
FromJSON WorkloadShareSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadShareSummary

Generic WorkloadShareSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadShareSummary

Associated Types

type Rep WorkloadShareSummary :: Type -> Type #

Read WorkloadShareSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadShareSummary

Show WorkloadShareSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadShareSummary

NFData WorkloadShareSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadShareSummary

Methods

rnf :: WorkloadShareSummary -> () #

Eq WorkloadShareSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadShareSummary

Hashable WorkloadShareSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadShareSummary

type Rep WorkloadShareSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadShareSummary

type Rep WorkloadShareSummary = D1 ('MetaData "WorkloadShareSummary" "Amazonka.WellArchitected.Types.WorkloadShareSummary" "amazonka-wellarchitected-2.0-B9ahtNDcb8r448GjCnHecq" 'False) (C1 ('MetaCons "WorkloadShareSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "permissionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PermissionType)) :*: S1 ('MetaSel ('Just "shareId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "sharedWith") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ShareStatus)) :*: S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newWorkloadShareSummary :: WorkloadShareSummary Source #

Create a value of WorkloadShareSummary 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:permissionType:WorkloadShareSummary', workloadShareSummary_permissionType - Undocumented member.

$sel:shareId:WorkloadShareSummary', workloadShareSummary_shareId - Undocumented member.

$sel:sharedWith:WorkloadShareSummary', workloadShareSummary_sharedWith - Undocumented member.

$sel:status:WorkloadShareSummary', workloadShareSummary_status - Undocumented member.

$sel:statusMessage:WorkloadShareSummary', workloadShareSummary_statusMessage - Optional message to compliment the Status field.

workloadShareSummary_statusMessage :: Lens' WorkloadShareSummary (Maybe Text) Source #

Optional message to compliment the Status field.

WorkloadSummary

data WorkloadSummary Source #

A workload summary return object.

See: newWorkloadSummary smart constructor.

Instances

Instances details
FromJSON WorkloadSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadSummary

Generic WorkloadSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadSummary

Associated Types

type Rep WorkloadSummary :: Type -> Type #

Read WorkloadSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadSummary

Show WorkloadSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadSummary

NFData WorkloadSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadSummary

Methods

rnf :: WorkloadSummary -> () #

Eq WorkloadSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadSummary

Hashable WorkloadSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadSummary

type Rep WorkloadSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadSummary

newWorkloadSummary :: WorkloadSummary Source #

Create a value of WorkloadSummary 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:improvementStatus:WorkloadSummary', workloadSummary_improvementStatus - Undocumented member.

$sel:lenses:WorkloadSummary', workloadSummary_lenses - Undocumented member.

$sel:owner:WorkloadSummary', workloadSummary_owner - Undocumented member.

$sel:riskCounts:WorkloadSummary', workloadSummary_riskCounts - Undocumented member.

$sel:updatedAt:WorkloadSummary', workloadSummary_updatedAt - Undocumented member.

$sel:workloadArn:WorkloadSummary', workloadSummary_workloadArn - Undocumented member.

$sel:workloadId:WorkloadSummary', workloadSummary_workloadId - Undocumented member.

$sel:workloadName:WorkloadSummary', workloadSummary_workloadName - Undocumented member.