Outposts / Client / get_catalog_item

get_catalog_item#

Outposts.Client.get_catalog_item(**kwargs)#

Gets information about the specified catalog item.

See also: AWS API Documentation

Request Syntax

response = client.get_catalog_item(
    CatalogItemId='string'
)
Parameters:

CatalogItemId (string) –

[REQUIRED]

The ID of the catalog item.

Return type:

dict

Returns:

Response Syntax

{
    'CatalogItem': {
        'CatalogItemId': 'string',
        'ItemStatus': 'AVAILABLE'|'DISCONTINUED',
        'EC2Capacities': [
            {
                'Family': 'string',
                'MaxSize': 'string',
                'Quantity': 'string'
            },
        ],
        'PowerKva': ...,
        'WeightLbs': 123,
        'SupportedUplinkGbps': [
            123,
        ],
        'SupportedStorage': [
            'EBS'|'S3',
        ]
    }
}

Response Structure

  • (dict) –

    • CatalogItem (dict) –

      Information about this catalog item.

      • CatalogItemId (string) –

        The ID of the catalog item.

      • ItemStatus (string) –

        The status of a catalog item.

      • EC2Capacities (list) –

        Information about the EC2 capacity of an item.

        • (dict) –

          Information about EC2 capacity.

          • Family (string) –

            The family of the EC2 capacity.

          • MaxSize (string) –

            The maximum size of the EC2 capacity.

          • Quantity (string) –

            The quantity of the EC2 capacity.

      • PowerKva (float) –

        Information about the power draw of an item.

      • WeightLbs (integer) –

        The weight of the item in pounds.

      • SupportedUplinkGbps (list) –

        The uplink speed this catalog item requires for the connection to the Region.

        • (integer) –

      • SupportedStorage (list) –

        The supported storage options for the catalog item.

        • (string) –

Exceptions

  • Outposts.Client.exceptions.ValidationException

  • Outposts.Client.exceptions.NotFoundException

  • Outposts.Client.exceptions.InternalServerException