EventBridge / Client / list_replays

list_replays#

EventBridge.Client.list_replays(**kwargs)#

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

See also: AWS API Documentation

Request Syntax

response = client.list_replays(
    NamePrefix='string',
    State='STARTING'|'RUNNING'|'CANCELLING'|'COMPLETED'|'CANCELLED'|'FAILED',
    EventSourceArn='string',
    NextToken='string',
    Limit=123
)
Parameters:
  • NamePrefix (string) – A name prefix to filter the replays returned. Only replays with name that match the prefix are returned.

  • State (string) – The state of the replay.

  • EventSourceArn (string) – The ARN of the archive from which the events are replayed.

  • NextToken (string) – The token returned by a previous call to retrieve the next set of results.

  • Limit (integer) – The maximum number of replays to retrieve.

Return type:

dict

Returns:

Response Syntax

{
    'Replays': [
        {
            'ReplayName': 'string',
            'EventSourceArn': 'string',
            'State': 'STARTING'|'RUNNING'|'CANCELLING'|'COMPLETED'|'CANCELLED'|'FAILED',
            'StateReason': 'string',
            'EventStartTime': datetime(2015, 1, 1),
            'EventEndTime': datetime(2015, 1, 1),
            'EventLastReplayedTime': datetime(2015, 1, 1),
            'ReplayStartTime': datetime(2015, 1, 1),
            'ReplayEndTime': datetime(2015, 1, 1)
        },
    ],
    'NextToken': 'string'
}

Response Structure

  • (dict) –

    • Replays (list) –

      An array of Replay objects that contain information about the replay.

      • (dict) –

        A Replay object that contains details about a replay.

        • ReplayName (string) –

          The name of the replay.

        • EventSourceArn (string) –

          The ARN of the archive to replay event from.

        • State (string) –

          The current state of the replay.

        • StateReason (string) –

          A description of why the replay is in the current state.

        • EventStartTime (datetime) –

          A time stamp for the time to start replaying events. This is determined by the time in the event as described in Time.

        • EventEndTime (datetime) –

          A time stamp for the time to start replaying events. Any event with a creation time prior to the EventEndTime specified is replayed.

        • EventLastReplayedTime (datetime) –

          A time stamp for the time that the last event was replayed.

        • ReplayStartTime (datetime) –

          A time stamp for the time that the replay started.

        • ReplayEndTime (datetime) –

          A time stamp for the time that the replay completed.

    • NextToken (string) –

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

Exceptions

  • EventBridge.Client.exceptions.InternalException