get_resource_metadata

PI.Client.get_resource_metadata(**kwargs)

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.

See also: AWS API Documentation

Request Syntax

response = client.get_resource_metadata(
    ServiceType='RDS'|'DOCDB',
    Identifier='string'
)
Parameters
  • ServiceType (string) --

    [REQUIRED]

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

  • Identifier (string) --

    [REQUIRED]

    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 .

Return type

dict

Returns

Response Syntax

{
    'Identifier': 'string',
    'Features': {
        'string': {
            'Status': 'ENABLED'|'DISABLED'|'UNSUPPORTED'|'ENABLED_PENDING_REBOOT'|'DISABLED_PENDING_REBOOT'|'UNKNOWN'
        }
    }
}

Response Structure

  • (dict) --

    • Identifier (string) --

      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 .

    • Features (dict) --

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

      • (string) --

        • (dict) --

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

          • Status (string) --

            The status of the feature on the DB instance. Possible values include the following:

            • ENABLED - The feature is enabled on the instance.
            • DISABLED - The feature is disabled on the instance.
            • UNSUPPORTED - The feature isn't supported on the instance.
            • ENABLED_PENDING_REBOOT - The feature is enabled on the instance but requires a reboot to take effect.
            • DISABLED_PENDING_REBOOT - The feature is disabled on the instance but requires a reboot to take effect.
            • UNKNOWN - The feature status couldn't be determined.

Exceptions

  • PI.Client.exceptions.InvalidArgumentException
  • PI.Client.exceptions.InternalServiceError
  • PI.Client.exceptions.NotAuthorizedException