GlobalAccelerator / Paginator / ListCrossAccountAttachments

ListCrossAccountAttachments#

class GlobalAccelerator.Paginator.ListCrossAccountAttachments#
paginator = client.get_paginator('list_cross_account_attachments')
paginate(**kwargs)#

Creates an iterator that will paginate through responses from GlobalAccelerator.Client.list_cross_account_attachments().

See also: AWS API Documentation

Request Syntax

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

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

{
    'CrossAccountAttachments': [
        {
            'AttachmentArn': 'string',
            'Name': 'string',
            'Principals': [
                'string',
            ],
            'Resources': [
                {
                    'EndpointId': 'string',
                    'Region': 'string'
                },
            ],
            'LastModifiedTime': datetime(2015, 1, 1),
            'CreatedTime': datetime(2015, 1, 1)
        },
    ],

}

Response Structure

  • (dict) –

    • CrossAccountAttachments (list) –

      Information about the cross-account attachments.

      • (dict) –

        A cross-account attachment in Global Accelerator. A cross-account attachment specifies the principals who have permission to add to accelerators in their own account the resources in your account that you also list in the attachment.

        • AttachmentArn (string) –

          The Amazon Resource Name (ARN) of the cross-account attachment.

        • Name (string) –

          The name of the cross-account attachment.

        • Principals (list) –

          The principals included in the cross-account attachment.

          • (string) –

        • Resources (list) –

          The resources included in the cross-account attachment.

          • (dict) –

            An Amazon Web Services resource that is supported by Global Accelerator and can be added as an endpoint for an accelerator.

            • EndpointId (string) –

              The endpoint ID for the endpoint (Amazon Web Services resource).

            • Region (string) –

              The Amazon Web Services Region where a resource is located.

        • LastModifiedTime (datetime) –

          The date and time that the cross-account attachment was last modified.

        • CreatedTime (datetime) –

          The date and time that the cross-account attachment was created.