class DataExchange.Paginator.ListEventActions
paginator = client.get_paginator('list_event_actions')

Creates an iterator that will paginate through responses from DataExchange.Client.list_event_actions().

See also: AWS API Documentation

Request Syntax

response_iterator = paginator.paginate(
        'MaxItems': 123,
        'PageSize': 123,
        'StartingToken': 'string'
  • EventSourceId (string) -- The unique identifier for the event source.
  • 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



Response Syntax

    'EventActions': [
            'Action': {
                'ExportRevisionToS3': {
                    'Encryption': {
                        'KmsKeyArn': 'string',
                        'Type': 'aws:kms'|'AES256'
                    'RevisionDestination': {
                        'Bucket': 'string',
                        'KeyPattern': 'string'
            'Arn': 'string',
            'CreatedAt': datetime(2015, 1, 1),
            'Event': {
                'RevisionPublished': {
                    'DataSetId': 'string'
            'Id': 'string',
            'UpdatedAt': datetime(2015, 1, 1)


Response Structure

  • (dict) --

    • EventActions (list) --

      The event action objects listed by the request.

      • (dict) --

        An event action is an object that defines the relationship between a specific event and an automated action that will be taken on behalf of the customer.

        • Action (dict) --

          What occurs after a certain event.

          • ExportRevisionToS3 (dict) --

            Details for the export revision to Amazon S3 action.

            • Encryption (dict) --

              Encryption configuration for the auto export job.

              • KmsKeyArn (string) --

                The Amazon Resource Name (ARN) of the AWS KMS key you want to use to encrypt the Amazon S3 objects. This parameter is required if you choose aws:kms as an encryption type.

              • Type (string) --

                The type of server side encryption used for encrypting the objects in Amazon S3.

            • RevisionDestination (dict) --

              A revision destination is the Amazon S3 bucket folder destination to where the export will be sent.

              • Bucket (string) --

                The Amazon S3 bucket that is the destination for the event action.

              • KeyPattern (string) --

                A string representing the pattern for generated names of the individual assets in the revision. For more information about key patterns, see Key patterns when exporting revisions.

        • Arn (string) --

          The Amazon Resource Name (ARN) for the event action.

        • CreatedAt (datetime) --

          The date and time that the event action was created, in ISO 8601 format.

        • Event (dict) --

          What occurs to start an action.

          • RevisionPublished (dict) --

            What occurs to start the revision publish action.

            • DataSetId (string) --

              The data set ID of the published revision.

        • Id (string) --

          The unique identifier for the event action.

        • UpdatedAt (datetime) --

          The date and time that the event action was last updated, in ISO 8601 format.