list_archives

EventBridge.Client.list_archives(**kwargs)

Lists your archives. You can either list all the archives or you can provide a prefix to match to the archive names. Filter parameters are exclusive.

See also: AWS API Documentation

Request Syntax

response = client.list_archives(
    NamePrefix='string',
    EventSourceArn='string',
    State='ENABLED'|'DISABLED'|'CREATING'|'UPDATING'|'CREATE_FAILED'|'UPDATE_FAILED',
    NextToken='string',
    Limit=123
)
Parameters
  • NamePrefix (string) -- A name prefix to filter the archives returned. Only archives with name that match the prefix are returned.
  • EventSourceArn (string) -- The ARN of the event source associated with the archive.
  • State (string) -- The state of the archive.
  • NextToken (string) -- The token returned by a previous call to retrieve the next set of results.
  • Limit (integer) -- The maximum number of results to return.
Return type

dict

Returns

Response Syntax

{
    'Archives': [
        {
            'ArchiveName': 'string',
            'EventSourceArn': 'string',
            'State': 'ENABLED'|'DISABLED'|'CREATING'|'UPDATING'|'CREATE_FAILED'|'UPDATE_FAILED',
            'StateReason': 'string',
            'RetentionDays': 123,
            'SizeBytes': 123,
            'EventCount': 123,
            'CreationTime': datetime(2015, 1, 1)
        },
    ],
    'NextToken': 'string'
}

Response Structure

  • (dict) --

    • Archives (list) --

      An array of Archive objects that include details about an archive.

      • (dict) --

        An Archive object that contains details about an archive.

        • ArchiveName (string) --

          The name of the archive.

        • EventSourceArn (string) --

          The ARN of the event bus associated with the archive. Only events from this event bus are sent to the archive.

        • State (string) --

          The current state of the archive.

        • StateReason (string) --

          A description for the reason that the archive is in the current state.

        • RetentionDays (integer) --

          The number of days to retain events in the archive before they are deleted.

        • SizeBytes (integer) --

          The size of the archive, in bytes.

        • EventCount (integer) --

          The number of events in the archive.

        • CreationTime (datetime) --

          The time stamp for the time that the archive was created.

    • NextToken (string) --

      The token returned by a previous call to retrieve the next set of results.

Exceptions

  • EventBridge.Client.exceptions.ResourceNotFoundException
  • EventBridge.Client.exceptions.InternalException