GlobalAccelerator / Client / list_cross_account_attachments

list_cross_account_attachments#

GlobalAccelerator.Client.list_cross_account_attachments(**kwargs)#

List the cross-account attachments that have been created in Global Accelerator.

See also: AWS API Documentation

Request Syntax

response = client.list_cross_account_attachments(
    MaxResults=123,
    NextToken='string'
)
Parameters:
  • MaxResults (integer) – The number of cross-account attachment objects that you want to return with this call. The default value is 10.

  • NextToken (string) – The token for the next set of results. You receive this token from a previous call.

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)
        },
    ],
    'NextToken': 'string'
}

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.

    • NextToken (string) –

      The token for the next set of results. You receive this token from a previous call.

Exceptions

  • GlobalAccelerator.Client.exceptions.AccessDeniedException

  • GlobalAccelerator.Client.exceptions.InvalidArgumentException

  • GlobalAccelerator.Client.exceptions.InvalidNextTokenException

  • GlobalAccelerator.Client.exceptions.InternalServiceErrorException