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

Amazonka.WellArchitected.Types.CheckDetail

Description

 
Synopsis

Documentation

data CheckDetail Source #

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

See: newCheckDetail smart constructor.

Constructors

CheckDetail' 

Fields

Instances

Instances details
FromJSON CheckDetail Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckDetail

Generic CheckDetail Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckDetail

Associated Types

type Rep CheckDetail :: Type -> Type #

Read CheckDetail Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckDetail

Show CheckDetail Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckDetail

NFData CheckDetail Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckDetail

Methods

rnf :: CheckDetail -> () #

Eq CheckDetail Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckDetail

Hashable CheckDetail Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckDetail

type Rep CheckDetail Source # 
Instance details

Defined in Amazonka.WellArchitected.Types.CheckDetail

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

newCheckDetail :: CheckDetail Source #

Create a value of CheckDetail with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accountId:CheckDetail', checkDetail_accountId - Undocumented member.

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

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

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

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

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

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

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

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

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

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

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

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

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

Trusted Advisor check description.

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

Count of flagged resources associated to the check.

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

Trusted Advisor check ID.

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

Well-Architected Lens ARN associated to the check.

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

Trusted Advisor check name.

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

Provider of the check related to the best practice.

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

Status associated to the check.