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

Amazonka.WellArchitected.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

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

Errors

_ValidationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The user input is not valid.

_AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

User does not have sufficient access to perform this action.

_ConflictException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The resource already exists.

_ServiceQuotaExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The user has reached their resource quota.

_ThrottlingException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Request was denied due to request throttling.

_InternalServerException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The requested resource was not found.

AnswerReason

newtype AnswerReason Source #

Constructors

AnswerReason' 

Instances

Instances details
Eq AnswerReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AnswerReason

Ord AnswerReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AnswerReason

Read AnswerReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AnswerReason

Show AnswerReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AnswerReason

Generic AnswerReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AnswerReason

Associated Types

type Rep AnswerReason :: Type -> Type #

NFData AnswerReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AnswerReason

Methods

rnf :: AnswerReason -> () #

Hashable 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

FromJSON AnswerReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AnswerReason

FromJSONKey AnswerReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AnswerReason

ToLog AnswerReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AnswerReason

ToHeader AnswerReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AnswerReason

ToQuery AnswerReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AnswerReason

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 #

ToByteString 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 #

type Rep AnswerReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AnswerReason

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

ChoiceReason

newtype ChoiceReason Source #

Constructors

ChoiceReason' 

Instances

Instances details
Eq ChoiceReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceReason

Ord ChoiceReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceReason

Read ChoiceReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceReason

Show ChoiceReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceReason

Generic ChoiceReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceReason

Associated Types

type Rep ChoiceReason :: Type -> Type #

NFData ChoiceReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceReason

Methods

rnf :: ChoiceReason -> () #

Hashable 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

FromJSON ChoiceReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceReason

FromJSONKey ChoiceReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceReason

ToLog ChoiceReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceReason

ToHeader ChoiceReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceReason

ToQuery ChoiceReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceReason

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 #

ToByteString 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 #

type Rep ChoiceReason Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceReason

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

ChoiceStatus

newtype ChoiceStatus Source #

Constructors

ChoiceStatus' 

Instances

Instances details
Eq ChoiceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceStatus

Ord ChoiceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceStatus

Read ChoiceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceStatus

Show ChoiceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceStatus

Generic ChoiceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceStatus

Associated Types

type Rep ChoiceStatus :: Type -> Type #

NFData ChoiceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceStatus

Methods

rnf :: ChoiceStatus -> () #

Hashable 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

FromJSON ChoiceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceStatus

FromJSONKey ChoiceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceStatus

ToLog ChoiceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceStatus

ToHeader ChoiceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceStatus

ToQuery ChoiceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceStatus

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 #

ToByteString 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 #

type Rep ChoiceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceStatus

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

DifferenceStatus

newtype DifferenceStatus Source #

Instances

Instances details
Eq DifferenceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.DifferenceStatus

Ord DifferenceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.DifferenceStatus

Read DifferenceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.DifferenceStatus

Show 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 #

NFData DifferenceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.DifferenceStatus

Methods

rnf :: DifferenceStatus -> () #

Hashable 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

FromJSON DifferenceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.DifferenceStatus

FromJSONKey DifferenceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.DifferenceStatus

ToLog DifferenceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.DifferenceStatus

ToHeader DifferenceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.DifferenceStatus

ToQuery 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

ToByteString 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

type Rep DifferenceStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.DifferenceStatus

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

LensStatus

newtype LensStatus Source #

Constructors

LensStatus' 

Fields

Instances

Instances details
Eq LensStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensStatus

Ord LensStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensStatus

Read LensStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensStatus

Show LensStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensStatus

Generic LensStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensStatus

Associated Types

type Rep LensStatus :: Type -> Type #

NFData LensStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensStatus

Methods

rnf :: LensStatus -> () #

Hashable 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

FromJSON LensStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensStatus

FromJSONKey LensStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensStatus

ToLog LensStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensStatus

ToHeader LensStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensStatus

ToQuery LensStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensStatus

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 #

ToByteString 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 #

type Rep LensStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensStatus

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

NotificationType

newtype NotificationType Source #

Instances

Instances details
Eq NotificationType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.NotificationType

Ord NotificationType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.NotificationType

Read NotificationType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.NotificationType

Show 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 #

NFData NotificationType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.NotificationType

Methods

rnf :: NotificationType -> () #

Hashable 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

FromJSON NotificationType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.NotificationType

FromJSONKey NotificationType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.NotificationType

ToLog NotificationType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.NotificationType

ToHeader NotificationType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.NotificationType

ToQuery 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

ToByteString 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

type Rep NotificationType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.NotificationType

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

PermissionType

newtype PermissionType Source #

Permission granted on a workload share.

Constructors

PermissionType' 

Instances

Instances details
Eq PermissionType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.PermissionType

Ord PermissionType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.PermissionType

Read PermissionType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.PermissionType

Show PermissionType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.PermissionType

Generic PermissionType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.PermissionType

Associated Types

type Rep PermissionType :: Type -> Type #

NFData PermissionType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.PermissionType

Methods

rnf :: PermissionType -> () #

Hashable 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

FromJSON PermissionType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.PermissionType

FromJSONKey PermissionType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.PermissionType

ToLog PermissionType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.PermissionType

ToHeader PermissionType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.PermissionType

ToQuery 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 #

ToByteString 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

type Rep PermissionType Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.PermissionType

type Rep PermissionType = D1 ('MetaData "PermissionType" "Amazonka.WellArchitected.Types.PermissionType" "libZSservicesZSamazonka-wellarchitectedZSamazonka-wellarchitected" '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
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 #

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 #

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 #

NFData Risk Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Risk

Methods

rnf :: Risk -> () #

Hashable Risk Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Risk

Methods

hashWithSalt :: Int -> Risk -> Int #

hash :: Risk -> Int #

ToJSON Risk Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Risk

ToJSONKey Risk Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Risk

FromJSON Risk Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Risk

FromJSONKey Risk Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Risk

ToLog Risk Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Risk

ToHeader Risk Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Risk

Methods

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

ToQuery Risk Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Risk

Methods

toQuery :: Risk -> QueryString #

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 #

ToByteString Risk Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Risk

Methods

toBS :: Risk -> ByteString #

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 #

type Rep Risk Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Risk

type Rep Risk = D1 ('MetaData "Risk" "Amazonka.WellArchitected.Types.Risk" "libZSservicesZSamazonka-wellarchitectedZSamazonka-wellarchitected" '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
Eq ShareInvitationAction Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareInvitationAction

Ord ShareInvitationAction Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareInvitationAction

Read ShareInvitationAction Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareInvitationAction

Show 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 #

NFData ShareInvitationAction Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareInvitationAction

Methods

rnf :: ShareInvitationAction -> () #

Hashable 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

FromJSON ShareInvitationAction Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareInvitationAction

FromJSONKey ShareInvitationAction Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareInvitationAction

ToLog ShareInvitationAction Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareInvitationAction

ToHeader ShareInvitationAction Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareInvitationAction

ToQuery 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

ToByteString 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

type Rep ShareInvitationAction Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareInvitationAction

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

ShareStatus

newtype ShareStatus Source #

The status of a workload share.

Constructors

ShareStatus' 

Instances

Instances details
Eq ShareStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareStatus

Ord ShareStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareStatus

Read ShareStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareStatus

Show ShareStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareStatus

Generic ShareStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareStatus

Associated Types

type Rep ShareStatus :: Type -> Type #

NFData ShareStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareStatus

Methods

rnf :: ShareStatus -> () #

Hashable 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

FromJSON ShareStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareStatus

FromJSONKey ShareStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareStatus

ToLog ShareStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareStatus

ToHeader ShareStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareStatus

ToQuery ShareStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareStatus

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 #

ToByteString 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 #

type Rep ShareStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareStatus

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

WorkloadEnvironment

newtype WorkloadEnvironment Source #

The environment for the workload.

Instances

Instances details
Eq WorkloadEnvironment Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadEnvironment

Ord WorkloadEnvironment Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadEnvironment

Read WorkloadEnvironment Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadEnvironment

Show 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 #

NFData WorkloadEnvironment Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadEnvironment

Methods

rnf :: WorkloadEnvironment -> () #

Hashable 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

FromJSON WorkloadEnvironment Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadEnvironment

FromJSONKey WorkloadEnvironment Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadEnvironment

ToLog WorkloadEnvironment Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadEnvironment

ToHeader WorkloadEnvironment Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadEnvironment

ToQuery 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

ToByteString 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

type Rep WorkloadEnvironment Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadEnvironment

type Rep WorkloadEnvironment = D1 ('MetaData "WorkloadEnvironment" "Amazonka.WellArchitected.Types.WorkloadEnvironment" "libZSservicesZSamazonka-wellarchitectedZSamazonka-wellarchitected" '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
Eq WorkloadImprovementStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadImprovementStatus

Ord WorkloadImprovementStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadImprovementStatus

Read WorkloadImprovementStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadImprovementStatus

Show 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 #

NFData WorkloadImprovementStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadImprovementStatus

Hashable 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

FromJSON WorkloadImprovementStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadImprovementStatus

FromJSONKey WorkloadImprovementStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadImprovementStatus

ToLog WorkloadImprovementStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadImprovementStatus

ToHeader WorkloadImprovementStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadImprovementStatus

ToQuery 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

ToByteString 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

type Rep WorkloadImprovementStatus Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadImprovementStatus

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

Answer

data Answer Source #

An answer of the question.

See: newAnswer smart constructor.

Constructors

Answer' 

Fields

Instances

Instances details
Eq Answer Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Answer

Methods

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

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

Read Answer Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Answer

Show 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 #

NFData Answer Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Answer

Methods

rnf :: Answer -> () #

Hashable Answer Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Answer

Methods

hashWithSalt :: Int -> Answer -> Int #

hash :: Answer -> Int #

FromJSON Answer Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Answer

type Rep Answer Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Answer

type Rep Answer = D1 ('MetaData "Answer" "Amazonka.WellArchitected.Types.Answer" "libZSservicesZSamazonka-wellarchitectedZSamazonka-wellarchitected" 'False) (C1 ('MetaCons "Answer'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "choiceAnswers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ChoiceAnswer])) :*: (S1 ('MetaSel ('Just "helpfulResourceUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "isApplicable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 ('MetaSel ('Just "pillarId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "improvementPlanUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "questionDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "risk") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Risk)) :*: (S1 ('MetaSel ('Just "questionTitle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "selectedChoices") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: ((S1 ('MetaSel ('Just "reason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnswerReason)) :*: S1 ('MetaSel ('Just "choices") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Choice]))) :*: (S1 ('MetaSel ('Just "questionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "notes") '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:helpfulResourceUrl:Answer', answer_helpfulResourceUrl - Undocumented member.

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

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

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

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

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

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

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

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

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

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

$sel:notes:Answer', answer_notes - Undocumented member.

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

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

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

Undocumented member.

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

Undocumented member.

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

Undocumented member.

answer_selectedChoices :: 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_choices :: Lens' Answer (Maybe [Choice]) Source #

Undocumented member.

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

Undocumented member.

answer_notes :: 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
Eq AnswerSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AnswerSummary

Read AnswerSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AnswerSummary

Show 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 #

NFData AnswerSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AnswerSummary

Methods

rnf :: AnswerSummary -> () #

Hashable AnswerSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.AnswerSummary

FromJSON 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:isApplicable:AnswerSummary', answerSummary_isApplicable - Undocumented member.

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

$sel:choiceAnswerSummaries:AnswerSummary', answerSummary_choiceAnswerSummaries - A list of selected choices to a question in your workload.

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

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

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

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

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

$sel:questionId:AnswerSummary', answerSummary_questionId - 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.

Choice

data Choice Source #

A choice available to answer question.

See: newChoice smart constructor.

Constructors

Choice' 

Instances

Instances details
Eq Choice Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Choice

Methods

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

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

Read Choice Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Choice

Show 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 #

NFData Choice Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Choice

Methods

rnf :: Choice -> () #

Hashable Choice Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Choice

Methods

hashWithSalt :: Int -> Choice -> Int #

hash :: Choice -> Int #

FromJSON Choice Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Choice

type Rep Choice Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Choice

type Rep Choice = D1 ('MetaData "Choice" "Amazonka.WellArchitected.Types.Choice" "libZSservicesZSamazonka-wellarchitectedZSamazonka-wellarchitected" 'False) (C1 ('MetaCons "Choice'" 'PrefixI 'True) (S1 ('MetaSel ('Just "title") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "choiceId") '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:title:Choice', choice_title - Undocumented member.

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

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

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

Undocumented member.

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

Undocumented member.

choice_choiceId :: 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
Eq ChoiceAnswer Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceAnswer

Read ChoiceAnswer Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceAnswer

Show 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 #

NFData ChoiceAnswer Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceAnswer

Methods

rnf :: ChoiceAnswer -> () #

Hashable ChoiceAnswer Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceAnswer

FromJSON 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" "libZSservicesZSamazonka-wellarchitectedZSamazonka-wellarchitected" 'False) (C1 ('MetaCons "ChoiceAnswer'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChoiceStatus)) :*: S1 ('MetaSel ('Just "reason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChoiceReason))) :*: (S1 ('MetaSel ('Just "notes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "choiceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

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:status:ChoiceAnswer', choiceAnswer_status - The status of a choice.

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

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

$sel:choiceId:ChoiceAnswer', choiceAnswer_choiceId - Undocumented member.

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

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

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

The notes associated with a choice.

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
Eq ChoiceAnswerSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceAnswerSummary

Read ChoiceAnswerSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceAnswerSummary

Show 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 #

NFData ChoiceAnswerSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceAnswerSummary

Methods

rnf :: ChoiceAnswerSummary -> () #

Hashable ChoiceAnswerSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceAnswerSummary

FromJSON 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" "libZSservicesZSamazonka-wellarchitectedZSamazonka-wellarchitected" 'False) (C1 ('MetaCons "ChoiceAnswerSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChoiceStatus)) :*: (S1 ('MetaSel ('Just "reason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChoiceReason)) :*: S1 ('MetaSel ('Just "choiceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

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:status:ChoiceAnswerSummary', choiceAnswerSummary_status - The status of a choice.

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

$sel:choiceId:ChoiceAnswerSummary', choiceAnswerSummary_choiceId - Undocumented member.

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

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

ChoiceUpdate

data ChoiceUpdate Source #

A list of choices to be updated.

See: newChoiceUpdate smart constructor.

Constructors

ChoiceUpdate' 

Fields

Instances

Instances details
Eq ChoiceUpdate Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceUpdate

Read ChoiceUpdate Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceUpdate

Show 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 #

NFData ChoiceUpdate Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceUpdate

Methods

rnf :: ChoiceUpdate -> () #

Hashable ChoiceUpdate Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ChoiceUpdate

ToJSON 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" "libZSservicesZSamazonka-wellarchitectedZSamazonka-wellarchitected" 'False) (C1 ('MetaCons "ChoiceUpdate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "reason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChoiceReason)) :*: (S1 ('MetaSel ('Just "notes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:reason:ChoiceUpdate', choiceUpdate_reason - The reason why a choice is non-applicable to a question in your workload.

$sel:notes:ChoiceUpdate', choiceUpdate_notes - The notes associated with a choice.

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

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

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

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

The notes associated with a choice.

ImprovementSummary

data ImprovementSummary Source #

An improvement summary of a lens review in a workload.

See: newImprovementSummary smart constructor.

Instances

Instances details
Eq ImprovementSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ImprovementSummary

Read ImprovementSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ImprovementSummary

Show 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 #

NFData ImprovementSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ImprovementSummary

Methods

rnf :: ImprovementSummary -> () #

Hashable ImprovementSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ImprovementSummary

FromJSON 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" "libZSservicesZSamazonka-wellarchitectedZSamazonka-wellarchitected" 'False) (C1 ('MetaCons "ImprovementSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "pillarId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "improvementPlanUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "risk") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Risk)) :*: (S1 ('MetaSel ('Just "questionTitle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "questionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

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:

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

$sel:improvementPlanUrl:ImprovementSummary', improvementSummary_improvementPlanUrl - Undocumented member.

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

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

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

LensReview

data LensReview Source #

A lens review of a question.

See: newLensReview smart constructor.

Instances

Instances details
Eq LensReview Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensReview

Read LensReview Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensReview

Show 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 #

NFData LensReview Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensReview

Methods

rnf :: LensReview -> () #

Hashable LensReview Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensReview

FromJSON 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:riskCounts:LensReview', lensReview_riskCounts - Undocumented member.

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

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

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

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

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

$sel:notes:LensReview', lensReview_notes - Undocumented member.

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

LensReviewReport

data LensReviewReport Source #

A report of a lens review.

See: newLensReviewReport smart constructor.

Instances

Instances details
Eq LensReviewReport Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensReviewReport

Read LensReviewReport Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensReviewReport

Show 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 #

NFData LensReviewReport Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensReviewReport

Methods

rnf :: LensReviewReport -> () #

Hashable LensReviewReport Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensReviewReport

FromJSON 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" "libZSservicesZSamazonka-wellarchitectedZSamazonka-wellarchitected" 'False) (C1 ('MetaCons "LensReviewReport'" 'PrefixI 'True) (S1 ('MetaSel ('Just "lensAlias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "base64String") '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:lensAlias:LensReviewReport', lensReviewReport_lensAlias - Undocumented member.

$sel:base64String:LensReviewReport', lensReviewReport_base64String - Undocumented member.

LensReviewSummary

data LensReviewSummary Source #

A lens review summary of a workload.

See: newLensReviewSummary smart constructor.

Constructors

LensReviewSummary' 

Fields

Instances

Instances details
Eq LensReviewSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensReviewSummary

Read LensReviewSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensReviewSummary

Show 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 #

NFData LensReviewSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensReviewSummary

Methods

rnf :: LensReviewSummary -> () #

Hashable LensReviewSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensReviewSummary

FromJSON 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" "libZSservicesZSamazonka-wellarchitectedZSamazonka-wellarchitected" 'False) (C1 ('MetaCons "LensReviewSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "lensAlias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "riskCounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Risk Natural))) :*: S1 ('MetaSel ('Just "lensName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "updatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "lensStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LensStatus)) :*: S1 ('MetaSel ('Just "lensVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

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:riskCounts:LensReviewSummary', lensReviewSummary_riskCounts - Undocumented member.

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

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

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

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

LensSummary

data LensSummary Source #

A lens summary of a lens.

See: newLensSummary smart constructor.

Constructors

LensSummary' 

Fields

Instances

Instances details
Eq LensSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensSummary

Read LensSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensSummary

Show 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 #

NFData LensSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensSummary

Methods

rnf :: LensSummary -> () #

Hashable LensSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensSummary

FromJSON LensSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensSummary

type Rep LensSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensSummary

type Rep LensSummary = D1 ('MetaData "LensSummary" "Amazonka.WellArchitected.Types.LensSummary" "libZSservicesZSamazonka-wellarchitectedZSamazonka-wellarchitected" 'False) (C1 ('MetaCons "LensSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "lensAlias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lensName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "lensVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

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:lensAlias:LensSummary', lensSummary_lensAlias - Undocumented member.

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

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

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

LensUpgradeSummary

data LensUpgradeSummary Source #

Lens upgrade summary return object.

See: newLensUpgradeSummary smart constructor.

Constructors

LensUpgradeSummary' 

Fields

Instances

Instances details
Eq LensUpgradeSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensUpgradeSummary

Read LensUpgradeSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensUpgradeSummary

Show 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 #

NFData LensUpgradeSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensUpgradeSummary

Methods

rnf :: LensUpgradeSummary -> () #

Hashable LensUpgradeSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.LensUpgradeSummary

FromJSON 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" "libZSservicesZSamazonka-wellarchitectedZSamazonka-wellarchitected" 'False) (C1 ('MetaCons "LensUpgradeSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "lensAlias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "latestLensVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "currentLensVersion") '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:lensAlias:LensUpgradeSummary', lensUpgradeSummary_lensAlias - Undocumented member.

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

$sel:currentLensVersion:LensUpgradeSummary', lensUpgradeSummary_currentLensVersion - The current version of 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
Eq Milestone Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Milestone

Read Milestone Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Milestone

Show 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 #

NFData Milestone Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Milestone

Methods

rnf :: Milestone -> () #

Hashable Milestone Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Milestone

FromJSON 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" "libZSservicesZSamazonka-wellarchitectedZSamazonka-wellarchitected" 'False) (C1 ('MetaCons "Milestone'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "workload") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Workload)) :*: S1 ('MetaSel ('Just "milestoneNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "milestoneName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "recordedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))

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:workload:Milestone', milestone_workload - Undocumented member.

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

$sel:milestoneName:Milestone', milestone_milestoneName - Undocumented member.

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

MilestoneSummary

data MilestoneSummary Source #

A milestone summary return object.

See: newMilestoneSummary smart constructor.

Instances

Instances details
Eq MilestoneSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.MilestoneSummary

Read MilestoneSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.MilestoneSummary

Show 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 #

NFData MilestoneSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.MilestoneSummary

Methods

rnf :: MilestoneSummary -> () #

Hashable MilestoneSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.MilestoneSummary

FromJSON 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" "libZSservicesZSamazonka-wellarchitectedZSamazonka-wellarchitected" 'False) (C1 ('MetaCons "MilestoneSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "milestoneNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "milestoneName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (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:milestoneNumber:MilestoneSummary', milestoneSummary_milestoneNumber - Undocumented member.

$sel:milestoneName:MilestoneSummary', milestoneSummary_milestoneName - 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
Eq NotificationSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.NotificationSummary

Read NotificationSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.NotificationSummary

Show 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 #

NFData NotificationSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.NotificationSummary

Methods

rnf :: NotificationSummary -> () #

Hashable NotificationSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.NotificationSummary

FromJSON 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" "libZSservicesZSamazonka-wellarchitectedZSamazonka-wellarchitected" '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
Eq PillarDifference Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.PillarDifference

Read PillarDifference Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.PillarDifference

Show 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 #

NFData PillarDifference Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.PillarDifference

Methods

rnf :: PillarDifference -> () #

Hashable PillarDifference Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.PillarDifference

FromJSON 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" "libZSservicesZSamazonka-wellarchitectedZSamazonka-wellarchitected" 'False) (C1 ('MetaCons "PillarDifference'" 'PrefixI 'True) (S1 ('MetaSel ('Just "pillarId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "questionDifferences") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [QuestionDifference])) :*: S1 ('MetaSel ('Just "differenceStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DifferenceStatus)))))

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:

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

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

$sel:differenceStatus:PillarDifference', pillarDifference_differenceStatus - Indicates the type of change to the pillar.

PillarReviewSummary

data PillarReviewSummary Source #

A pillar review summary of a lens review.

See: newPillarReviewSummary smart constructor.

Instances

Instances details
Eq PillarReviewSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.PillarReviewSummary

Read PillarReviewSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.PillarReviewSummary

Show 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 #

NFData PillarReviewSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.PillarReviewSummary

Methods

rnf :: PillarReviewSummary -> () #

Hashable PillarReviewSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.PillarReviewSummary

FromJSON 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" "libZSservicesZSamazonka-wellarchitectedZSamazonka-wellarchitected" 'False) (C1 ('MetaCons "PillarReviewSummary'" 'PrefixI 'True) ((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))) :*: S1 ('MetaSel ('Just "notes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

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:pillarId:PillarReviewSummary', pillarReviewSummary_pillarId - Undocumented member.

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

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

$sel:notes:PillarReviewSummary', pillarReviewSummary_notes - Undocumented member.

QuestionDifference

data QuestionDifference Source #

A question difference return object.

See: newQuestionDifference smart constructor.

Constructors

QuestionDifference' 

Fields

Instances

Instances details
Eq QuestionDifference Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.QuestionDifference

Read QuestionDifference Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.QuestionDifference

Show 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 #

NFData QuestionDifference Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.QuestionDifference

Methods

rnf :: QuestionDifference -> () #

Hashable QuestionDifference Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.QuestionDifference

FromJSON 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" "libZSservicesZSamazonka-wellarchitectedZSamazonka-wellarchitected" 'False) (C1 ('MetaCons "QuestionDifference'" 'PrefixI 'True) (S1 ('MetaSel ('Just "questionTitle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "differenceStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DifferenceStatus)) :*: S1 ('MetaSel ('Just "questionId") '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:questionTitle:QuestionDifference', questionDifference_questionTitle - Undocumented member.

$sel:differenceStatus:QuestionDifference', questionDifference_differenceStatus - Indicates the type of change to the question.

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

ShareInvitation

data ShareInvitation Source #

The share invitation.

See: newShareInvitation smart constructor.

Constructors

ShareInvitation' 

Fields

Instances

Instances details
Eq ShareInvitation Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareInvitation

Read ShareInvitation Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareInvitation

Show 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 #

NFData ShareInvitation Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareInvitation

Methods

rnf :: ShareInvitation -> () #

Hashable ShareInvitation Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareInvitation

FromJSON 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" "libZSservicesZSamazonka-wellarchitectedZSamazonka-wellarchitected" 'False) (C1 ('MetaCons "ShareInvitation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "workloadId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "shareInvitationId") '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:workloadId:ShareInvitation', shareInvitation_workloadId - Undocumented member.

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

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.

Instances

Instances details
Eq ShareInvitationSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareInvitationSummary

Read ShareInvitationSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareInvitationSummary

Show 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 #

NFData ShareInvitationSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareInvitationSummary

Methods

rnf :: ShareInvitationSummary -> () #

Hashable ShareInvitationSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.ShareInvitationSummary

FromJSON 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" "libZSservicesZSamazonka-wellarchitectedZSamazonka-wellarchitected" 'False) (C1 ('MetaCons "ShareInvitationSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "sharedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "sharedWith") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "permissionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PermissionType)))) :*: (S1 ('MetaSel ('Just "workloadId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "workloadName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "shareInvitationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newShareInvitationSummary :: ShareInvitationSummary Source #

Create a value of ShareInvitationSummary 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:sharedBy:ShareInvitationSummary', shareInvitationSummary_sharedBy - Undocumented member.

$sel:sharedWith:ShareInvitationSummary', shareInvitationSummary_sharedWith - Undocumented member.

$sel:permissionType:ShareInvitationSummary', shareInvitationSummary_permissionType - Undocumented member.

$sel:workloadId:ShareInvitationSummary', shareInvitationSummary_workloadId - Undocumented member.

$sel:workloadName:ShareInvitationSummary', shareInvitationSummary_workloadName - Undocumented member.

$sel:shareInvitationId:ShareInvitationSummary', shareInvitationSummary_shareInvitationId - The ID assigned to the share invitation.

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
Eq VersionDifferences Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.VersionDifferences

Read VersionDifferences Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.VersionDifferences

Show 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 #

NFData VersionDifferences Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.VersionDifferences

Methods

rnf :: VersionDifferences -> () #

Hashable VersionDifferences Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.VersionDifferences

FromJSON 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" "libZSservicesZSamazonka-wellarchitectedZSamazonka-wellarchitected" '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
Eq Workload Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Workload

Read Workload Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Workload

Show 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 #

NFData Workload Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Workload

Methods

rnf :: Workload -> () #

Hashable Workload Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Workload

Methods

hashWithSalt :: Int -> Workload -> Int #

hash :: Workload -> Int #

FromJSON Workload Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Workload

type Rep Workload Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.Workload

type Rep Workload = D1 ('MetaData "Workload" "Amazonka.WellArchitected.Types.Workload" "libZSservicesZSamazonka-wellarchitectedZSamazonka-wellarchitected" 'False) (C1 ('MetaCons "Workload'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "isReviewOwnerUpdateAcknowledged") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "architecturalDesign") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "accountIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "lenses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "reviewRestrictionDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))) :*: ((S1 ('MetaSel ('Just "industry") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "environment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WorkloadEnvironment)) :*: S1 ('MetaSel ('Just "riskCounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Risk Natural))))) :*: (S1 ('MetaSel ('Just "awsRegions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "owner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "improvementStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WorkloadImprovementStatus)))))) :*: (((S1 ('MetaSel ('Just "workloadArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "industryType") '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)) :*: (S1 ('MetaSel ('Just "updatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "notes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "reviewOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "pillarPriorities") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: (S1 ('MetaSel ('Just "shareInvitationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "nonAwsRegions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text 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: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:architecturalDesign:Workload', workload_architecturalDesign - Undocumented member.

$sel:accountIds:Workload', workload_accountIds - Undocumented member.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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_accountIds :: Lens' Workload (Maybe [Text]) Source #

Undocumented member.

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

Undocumented member.

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

Undocumented member.

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

Undocumented member.

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

Undocumented member.

workload_notes :: 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.

WorkloadShare

data WorkloadShare Source #

A workload share return object.

See: newWorkloadShare smart constructor.

Instances

Instances details
Eq WorkloadShare Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadShare

Read WorkloadShare Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadShare

Show 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 #

NFData WorkloadShare Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadShare

Methods

rnf :: WorkloadShare -> () #

Hashable WorkloadShare Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadShare

FromJSON 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" "libZSservicesZSamazonka-wellarchitectedZSamazonka-wellarchitected" 'False) (C1 ('MetaCons "WorkloadShare'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ShareStatus)) :*: (S1 ('MetaSel ('Just "sharedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sharedWith") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "permissionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PermissionType)) :*: S1 ('MetaSel ('Just "workloadId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "workloadName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "shareId") '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:status:WorkloadShare', workloadShare_status - Undocumented member.

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

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

$sel:permissionType:WorkloadShare', workloadShare_permissionType - Undocumented member.

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

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

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

WorkloadShareSummary

data WorkloadShareSummary Source #

A workload share summary return object.

See: newWorkloadShareSummary smart constructor.

Instances

Instances details
Eq WorkloadShareSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadShareSummary

Read WorkloadShareSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadShareSummary

Show 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 #

NFData WorkloadShareSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadShareSummary

Methods

rnf :: WorkloadShareSummary -> () #

Hashable WorkloadShareSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadShareSummary

FromJSON 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" "libZSservicesZSamazonka-wellarchitectedZSamazonka-wellarchitected" 'False) (C1 ('MetaCons "WorkloadShareSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ShareStatus)) :*: S1 ('MetaSel ('Just "sharedWith") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "permissionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PermissionType)) :*: S1 ('MetaSel ('Just "shareId") '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:status:WorkloadShareSummary', workloadShareSummary_status - Undocumented member.

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

$sel:permissionType:WorkloadShareSummary', workloadShareSummary_permissionType - Undocumented member.

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

WorkloadSummary

data WorkloadSummary Source #

A workload summary return object.

See: newWorkloadSummary smart constructor.

Instances

Instances details
Eq WorkloadSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadSummary

Read WorkloadSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadSummary

Show 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 #

NFData WorkloadSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadSummary

Methods

rnf :: WorkloadSummary -> () #

Hashable WorkloadSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadSummary

FromJSON WorkloadSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadSummary

type Rep WorkloadSummary Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.WorkloadSummary

type Rep WorkloadSummary = D1 ('MetaData "WorkloadSummary" "Amazonka.WellArchitected.Types.WorkloadSummary" "libZSservicesZSamazonka-wellarchitectedZSamazonka-wellarchitected" 'False) (C1 ('MetaCons "WorkloadSummary'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "lenses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "riskCounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Risk Natural)))) :*: (S1 ('MetaSel ('Just "owner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "improvementStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WorkloadImprovementStatus)))) :*: ((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)) :*: S1 ('MetaSel ('Just "updatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))))

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:lenses:WorkloadSummary', workloadSummary_lenses - Undocumented member.

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

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

$sel:improvementStatus:WorkloadSummary', workloadSummary_improvementStatus - Undocumented member.

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

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

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

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