Select your cookie preferences

We use cookies and similar tools to enhance your experience, provide our services, deliver relevant advertising, and make improvements. Approved third parties also use these tools to help us deliver advertising and provide certain site features.

DescribeReservedNodeExchangeStatus

class Redshift.Paginator.DescribeReservedNodeExchangeStatus
paginator = client.get_paginator('describe_reserved_node_exchange_status')
paginate(**kwargs)

Creates an iterator that will paginate through responses from Redshift.Client.describe_reserved_node_exchange_status().

See also: AWS API Documentation

Request Syntax

response_iterator = paginator.paginate(
    ReservedNodeId='string',
    ReservedNodeExchangeRequestId='string',
    PaginationConfig={
        'MaxItems': 123,
        'PageSize': 123,
        'StartingToken': 'string'
    }
)
Parameters
  • ReservedNodeId (string) -- The identifier of the source reserved node in a reserved-node exchange request.
  • ReservedNodeExchangeRequestId (string) -- The identifier of the reserved-node exchange request.
  • PaginationConfig (dict) --

    A dictionary that provides parameters to control pagination.

    • MaxItems (integer) --

      The total number of items to return. If the total number of items available is more than the value specified in max-items then a NextToken will be provided in the output that you can use to resume pagination.

    • PageSize (integer) --

      The size of each page.

    • StartingToken (string) --

      A token to specify where to start paginating. This is the NextToken from a previous response.

Return type

dict

Returns

Response Syntax

{
    'ReservedNodeExchangeStatusDetails': [
        {
            'ReservedNodeExchangeRequestId': 'string',
            'Status': 'REQUESTED'|'PENDING'|'IN_PROGRESS'|'RETRYING'|'SUCCEEDED'|'FAILED',
            'RequestTime': datetime(2015, 1, 1),
            'SourceReservedNodeId': 'string',
            'SourceReservedNodeType': 'string',
            'SourceReservedNodeCount': 123,
            'TargetReservedNodeOfferingId': 'string',
            'TargetReservedNodeType': 'string',
            'TargetReservedNodeCount': 123
        },
    ],
    'NextToken': 'string'
}

Response Structure

  • (dict) --

    • ReservedNodeExchangeStatusDetails (list) --

      The details of the reserved-node exchange request, including the status, request time, source reserved-node identifier, and additional details.

      • (dict) --

        Reserved-node status details, such as the source reserved-node identifier, the target reserved-node identifier, the node type, the node count, and other details.

        • ReservedNodeExchangeRequestId (string) --

          The identifier of the reserved-node exchange request.

        • Status (string) --

          The status of the reserved-node exchange request. Statuses include in-progress and requested.

        • RequestTime (datetime) --

          A date and time that indicate when the reserved-node exchange was requested.

        • SourceReservedNodeId (string) --

          The identifier of the source reserved node.

        • SourceReservedNodeType (string) --

          The source reserved-node type, for example ds2.xlarge.

        • SourceReservedNodeCount (integer) --

          The source reserved-node count in the cluster.

        • TargetReservedNodeOfferingId (string) --

          The identifier of the target reserved node offering.

        • TargetReservedNodeType (string) --

          The node type of the target reserved node, for example ra3.4xlarge.

        • TargetReservedNodeCount (integer) --

          The count of target reserved nodes in the cluster.

    • NextToken (string) --

      A token to resume pagination.