amazonka-pi-2.0: Amazon Performance Insights 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.Pi.GetResourceMetadata

Description

Retrieve the metadata for different features. For example, the metadata might indicate that a feature is turned on or off on a specific DB instance.

Synopsis

Creating a Request

data GetResourceMetadata Source #

See: newGetResourceMetadata smart constructor.

Constructors

GetResourceMetadata' 

Fields

  • serviceType :: ServiceType

    The Amazon Web Services service for which Performance Insights returns metrics.

  • identifier :: Text

    An immutable identifier for a data source that is unique for an Amazon Web Services Region. Performance Insights gathers metrics from this data source. To use a DB instance as a data source, specify its DbiResourceId value. For example, specify db-ABCDEFGHIJKLMNOPQRSTU1VW2X.

Instances

Instances details
ToJSON GetResourceMetadata Source # 
Instance details

Defined in Amazonka.Pi.GetResourceMetadata

ToHeaders GetResourceMetadata Source # 
Instance details

Defined in Amazonka.Pi.GetResourceMetadata

ToPath GetResourceMetadata Source # 
Instance details

Defined in Amazonka.Pi.GetResourceMetadata

ToQuery GetResourceMetadata Source # 
Instance details

Defined in Amazonka.Pi.GetResourceMetadata

AWSRequest GetResourceMetadata Source # 
Instance details

Defined in Amazonka.Pi.GetResourceMetadata

Associated Types

type AWSResponse GetResourceMetadata #

Generic GetResourceMetadata Source # 
Instance details

Defined in Amazonka.Pi.GetResourceMetadata

Associated Types

type Rep GetResourceMetadata :: Type -> Type #

Read GetResourceMetadata Source # 
Instance details

Defined in Amazonka.Pi.GetResourceMetadata

Show GetResourceMetadata Source # 
Instance details

Defined in Amazonka.Pi.GetResourceMetadata

NFData GetResourceMetadata Source # 
Instance details

Defined in Amazonka.Pi.GetResourceMetadata

Methods

rnf :: GetResourceMetadata -> () #

Eq GetResourceMetadata Source # 
Instance details

Defined in Amazonka.Pi.GetResourceMetadata

Hashable GetResourceMetadata Source # 
Instance details

Defined in Amazonka.Pi.GetResourceMetadata

type AWSResponse GetResourceMetadata Source # 
Instance details

Defined in Amazonka.Pi.GetResourceMetadata

type Rep GetResourceMetadata Source # 
Instance details

Defined in Amazonka.Pi.GetResourceMetadata

type Rep GetResourceMetadata = D1 ('MetaData "GetResourceMetadata" "Amazonka.Pi.GetResourceMetadata" "amazonka-pi-2.0-JFFapck1KySFz4VqF9F326" 'False) (C1 ('MetaCons "GetResourceMetadata'" 'PrefixI 'True) (S1 ('MetaSel ('Just "serviceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ServiceType) :*: S1 ('MetaSel ('Just "identifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetResourceMetadata Source #

Create a value of GetResourceMetadata 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:serviceType:GetResourceMetadata', getResourceMetadata_serviceType - The Amazon Web Services service for which Performance Insights returns metrics.

GetResourceMetadata, getResourceMetadata_identifier - An immutable identifier for a data source that is unique for an Amazon Web Services Region. Performance Insights gathers metrics from this data source. To use a DB instance as a data source, specify its DbiResourceId value. For example, specify db-ABCDEFGHIJKLMNOPQRSTU1VW2X.

Request Lenses

getResourceMetadata_serviceType :: Lens' GetResourceMetadata ServiceType Source #

The Amazon Web Services service for which Performance Insights returns metrics.

getResourceMetadata_identifier :: Lens' GetResourceMetadata Text Source #

An immutable identifier for a data source that is unique for an Amazon Web Services Region. Performance Insights gathers metrics from this data source. To use a DB instance as a data source, specify its DbiResourceId value. For example, specify db-ABCDEFGHIJKLMNOPQRSTU1VW2X.

Destructuring the Response

data GetResourceMetadataResponse Source #

See: newGetResourceMetadataResponse smart constructor.

Constructors

GetResourceMetadataResponse' 

Fields

  • features :: Maybe (HashMap Text FeatureMetadata)

    The metadata for different features. For example, the metadata might indicate that a feature is turned on or off on a specific DB instance.

  • identifier :: Maybe Text

    An immutable identifier for a data source that is unique for an Amazon Web Services Region. Performance Insights gathers metrics from this data source. To use a DB instance as a data source, specify its DbiResourceId value. For example, specify db-ABCDEFGHIJKLMNOPQRSTU1VW2X.

  • httpStatus :: Int

    The response's http status code.

Instances

Instances details
Generic GetResourceMetadataResponse Source # 
Instance details

Defined in Amazonka.Pi.GetResourceMetadata

Associated Types

type Rep GetResourceMetadataResponse :: Type -> Type #

Read GetResourceMetadataResponse Source # 
Instance details

Defined in Amazonka.Pi.GetResourceMetadata

Show GetResourceMetadataResponse Source # 
Instance details

Defined in Amazonka.Pi.GetResourceMetadata

NFData GetResourceMetadataResponse Source # 
Instance details

Defined in Amazonka.Pi.GetResourceMetadata

Eq GetResourceMetadataResponse Source # 
Instance details

Defined in Amazonka.Pi.GetResourceMetadata

type Rep GetResourceMetadataResponse Source # 
Instance details

Defined in Amazonka.Pi.GetResourceMetadata

type Rep GetResourceMetadataResponse = D1 ('MetaData "GetResourceMetadataResponse" "Amazonka.Pi.GetResourceMetadata" "amazonka-pi-2.0-JFFapck1KySFz4VqF9F326" 'False) (C1 ('MetaCons "GetResourceMetadataResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "features") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text FeatureMetadata))) :*: (S1 ('MetaSel ('Just "identifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetResourceMetadataResponse Source #

Create a value of GetResourceMetadataResponse 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:features:GetResourceMetadataResponse', getResourceMetadataResponse_features - The metadata for different features. For example, the metadata might indicate that a feature is turned on or off on a specific DB instance.

GetResourceMetadata, getResourceMetadataResponse_identifier - An immutable identifier for a data source that is unique for an Amazon Web Services Region. Performance Insights gathers metrics from this data source. To use a DB instance as a data source, specify its DbiResourceId value. For example, specify db-ABCDEFGHIJKLMNOPQRSTU1VW2X.

$sel:httpStatus:GetResourceMetadataResponse', getResourceMetadataResponse_httpStatus - The response's http status code.

Response Lenses

getResourceMetadataResponse_features :: Lens' GetResourceMetadataResponse (Maybe (HashMap Text FeatureMetadata)) Source #

The metadata for different features. For example, the metadata might indicate that a feature is turned on or off on a specific DB instance.

getResourceMetadataResponse_identifier :: Lens' GetResourceMetadataResponse (Maybe Text) Source #

An immutable identifier for a data source that is unique for an Amazon Web Services Region. Performance Insights gathers metrics from this data source. To use a DB instance as a data source, specify its DbiResourceId value. For example, specify db-ABCDEFGHIJKLMNOPQRSTU1VW2X.