Outposts / Paginator / GetOutpostBillingInformation

GetOutpostBillingInformation

class Outposts.Paginator.GetOutpostBillingInformation
paginator = client.get_paginator('get_outpost_billing_information')
paginate(**kwargs)

Creates an iterator that will paginate through responses from Outposts.Client.get_outpost_billing_information().

See also: AWS API Documentation

Request Syntax

response_iterator = paginator.paginate(
    OutpostIdentifier='string',
    PaginationConfig={
        'MaxItems': 123,
        'PageSize': 123,
        'StartingToken': 'string'
    }
)
Parameters:
  • OutpostIdentifier (string) –

    [REQUIRED]

    The ID or ARN of the Outpost.

  • 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

{
    'Subscriptions': [
        {
            'SubscriptionId': 'string',
            'SubscriptionType': 'ORIGINAL'|'RENEWAL'|'CAPACITY_INCREASE',
            'SubscriptionStatus': 'ACTIVE'|'INACTIVE'|'CANCELLED',
            'OrderIds': [
                'string',
            ],
            'BeginDate': datetime(2015, 1, 1),
            'EndDate': datetime(2015, 1, 1),
            'MonthlyRecurringPrice': 123.0,
            'UpfrontPrice': 123.0
        },
    ],
    'ContractEndDate': 'string'
}

Response Structure

  • (dict) –

    • Subscriptions (list) –

      The subscription details for the specified Outpost.

      • (dict) –

        Provides information about your Amazon Web Services Outposts subscriptions.

        • SubscriptionId (string) –

          The ID of the subscription that appears on the Amazon Web Services Billing Center console.

        • SubscriptionType (string) –

          The type of subscription which can be one of the following:

          • ORIGINAL - The first order on the Amazon Web Services Outposts.

          • RENEWAL - Renewal requests, both month to month and longer term.

          • CAPACITY_INCREASE - Capacity scaling orders.

        • SubscriptionStatus (string) –

          The status of subscription which can be one of the following:

          • INACTIVE - Subscription requests that are inactive.

          • ACTIVE - Subscription requests that are in progress and have an end date in the future.

          • CANCELLED - Subscription requests that are cancelled.

        • OrderIds (list) –

          The order ID for your subscription.

          • (string) –

        • BeginDate (datetime) –

          The date your subscription starts.

        • EndDate (datetime) –

          The date your subscription ends.

        • MonthlyRecurringPrice (float) –

          The amount you are billed each month in the subscription period.

        • UpfrontPrice (float) –

          The amount billed when the subscription is created. This is a one-time charge.

    • ContractEndDate (string) –

      The date the current contract term ends for the specified Outpost. You must start the renewal or decommission process at least 5 business days before the current term for your Amazon Web Services Outposts ends. Failing to complete these steps at least 5 business days before the current term ends might result in unanticipated charges.