libZSservicesZSamazonka-supportZSamazonka-support
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.Support.Types.TrustedAdvisorResourceDetail

Description

 
Synopsis

Documentation

data TrustedAdvisorResourceDetail Source #

Contains information about a resource identified by a Trusted Advisor check.

See: newTrustedAdvisorResourceDetail smart constructor.

Constructors

TrustedAdvisorResourceDetail' 

Fields

  • isSuppressed :: Maybe Bool

    Specifies whether the AWS resource was ignored by Trusted Advisor because it was marked as suppressed by the user.

  • region :: Maybe Text

    The AWS Region in which the identified resource is located.

  • status :: Text

    The status code for the resource identified in the Trusted Advisor check.

  • resourceId :: Text

    The unique identifier for the identified resource.

  • metadata :: [Text]

    Additional information about the identified resource. The exact metadata and its order can be obtained by inspecting the TrustedAdvisorCheckDescription object returned by the call to DescribeTrustedAdvisorChecks. Metadata contains all the data that is shown in the Excel download, even in those cases where the UI shows just summary data.

Instances

Instances details
Eq TrustedAdvisorResourceDetail Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorResourceDetail

Read TrustedAdvisorResourceDetail Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorResourceDetail

Show TrustedAdvisorResourceDetail Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorResourceDetail

Generic TrustedAdvisorResourceDetail Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorResourceDetail

Associated Types

type Rep TrustedAdvisorResourceDetail :: Type -> Type #

NFData TrustedAdvisorResourceDetail Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorResourceDetail

Hashable TrustedAdvisorResourceDetail Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorResourceDetail

FromJSON TrustedAdvisorResourceDetail Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorResourceDetail

type Rep TrustedAdvisorResourceDetail Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorResourceDetail

type Rep TrustedAdvisorResourceDetail = D1 ('MetaData "TrustedAdvisorResourceDetail" "Amazonka.Support.Types.TrustedAdvisorResourceDetail" "libZSservicesZSamazonka-supportZSamazonka-support" 'False) (C1 ('MetaCons "TrustedAdvisorResourceDetail'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "isSuppressed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "metadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))))

newTrustedAdvisorResourceDetail Source #

Create a value of TrustedAdvisorResourceDetail 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:isSuppressed:TrustedAdvisorResourceDetail', trustedAdvisorResourceDetail_isSuppressed - Specifies whether the AWS resource was ignored by Trusted Advisor because it was marked as suppressed by the user.

$sel:region:TrustedAdvisorResourceDetail', trustedAdvisorResourceDetail_region - The AWS Region in which the identified resource is located.

$sel:status:TrustedAdvisorResourceDetail', trustedAdvisorResourceDetail_status - The status code for the resource identified in the Trusted Advisor check.

$sel:resourceId:TrustedAdvisorResourceDetail', trustedAdvisorResourceDetail_resourceId - The unique identifier for the identified resource.

$sel:metadata:TrustedAdvisorResourceDetail', trustedAdvisorResourceDetail_metadata - Additional information about the identified resource. The exact metadata and its order can be obtained by inspecting the TrustedAdvisorCheckDescription object returned by the call to DescribeTrustedAdvisorChecks. Metadata contains all the data that is shown in the Excel download, even in those cases where the UI shows just summary data.

trustedAdvisorResourceDetail_isSuppressed :: Lens' TrustedAdvisorResourceDetail (Maybe Bool) Source #

Specifies whether the AWS resource was ignored by Trusted Advisor because it was marked as suppressed by the user.

trustedAdvisorResourceDetail_region :: Lens' TrustedAdvisorResourceDetail (Maybe Text) Source #

The AWS Region in which the identified resource is located.

trustedAdvisorResourceDetail_status :: Lens' TrustedAdvisorResourceDetail Text Source #

The status code for the resource identified in the Trusted Advisor check.

trustedAdvisorResourceDetail_resourceId :: Lens' TrustedAdvisorResourceDetail Text Source #

The unique identifier for the identified resource.

trustedAdvisorResourceDetail_metadata :: Lens' TrustedAdvisorResourceDetail [Text] Source #

Additional information about the identified resource. The exact metadata and its order can be obtained by inspecting the TrustedAdvisorCheckDescription object returned by the call to DescribeTrustedAdvisorChecks. Metadata contains all the data that is shown in the Excel download, even in those cases where the UI shows just summary data.