AppIntegrationsService / Paginator / ListDataIntegrationAssociations

ListDataIntegrationAssociations#

class AppIntegrationsService.Paginator.ListDataIntegrationAssociations#
paginator = client.get_paginator('list_data_integration_associations')
paginate(**kwargs)#

Creates an iterator that will paginate through responses from AppIntegrationsService.Client.list_data_integration_associations().

See also: AWS API Documentation

Request Syntax

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

    [REQUIRED]

    A unique identifier for the DataIntegration.

  • 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

{
    'DataIntegrationAssociations': [
        {
            'DataIntegrationAssociationArn': 'string',
            'DataIntegrationArn': 'string',
            'ClientId': 'string',
            'DestinationURI': 'string',
            'LastExecutionStatus': {
                'ExecutionStatus': 'COMPLETED'|'IN_PROGRESS'|'FAILED',
                'StatusMessage': 'string'
            },
            'ExecutionConfiguration': {
                'ExecutionMode': 'ON_DEMAND'|'SCHEDULED',
                'OnDemandConfiguration': {
                    'StartTime': 'string',
                    'EndTime': 'string'
                },
                'ScheduleConfiguration': {
                    'FirstExecutionFrom': 'string',
                    'Object': 'string',
                    'ScheduleExpression': 'string'
                }
            }
        },
    ],

}

Response Structure

  • (dict) –

    • DataIntegrationAssociations (list) –

      The Amazon Resource Name (ARN) and unique ID of the DataIntegration association.

      • (dict) –

        Summary information about the DataIntegration association.

        • DataIntegrationAssociationArn (string) –

          The Amazon Resource Name (ARN) of the DataIntegration association.

        • DataIntegrationArn (string) –

          The Amazon Resource Name (ARN) of the DataIntegration.

        • ClientId (string) –

          The identifier for the client that is associated with the DataIntegration association.

        • DestinationURI (string) –

          The URI of the data destination.

        • LastExecutionStatus (dict) –

          The execution status of the last job.

          • ExecutionStatus (string) –

            The job status enum string.

          • StatusMessage (string) –

            The status message of a job.

        • ExecutionConfiguration (dict) –

          The configuration for how the files should be pulled from the source.

          • ExecutionMode (string) –

            The mode for data import/export execution.

          • OnDemandConfiguration (dict) –

            The start and end time for data pull from the source.

            • StartTime (string) –

              The start time for data pull from the source as an Unix/epoch string in milliseconds

            • EndTime (string) –

              The end time for data pull from the source as an Unix/epoch string in milliseconds

          • ScheduleConfiguration (dict) –

            The name of the data and how often it should be pulled from the source.

            • FirstExecutionFrom (string) –

              The start date for objects to import in the first flow run as an Unix/epoch timestamp in milliseconds or in ISO-8601 format.

            • Object (string) –

              The name of the object to pull from the data source.

            • ScheduleExpression (string) –

              How often the data should be pulled from data source.