DescribeReplay
Retrieves details about a replay. Use DescribeReplay
to determine the
progress of a running replay. A replay processes events to replay based on
the time in the event, and replays them using 1 minute intervals. If you use StartReplay
and specify an
EventStartTime
and an EventEndTime
that covers a 20 minute
time range, the events are replayed from the first minute of that 20 minute range
first.
Then the events from the second minute are replayed. You can use
DescribeReplay
to determine the progress of a replay. The value
returned for EventLastReplayedTime
indicates the time within the specified
time range associated with the last event replayed.
Request Syntax
{
"ReplayName": "string
"
}
Request Parameters
For information about the parameters that are common to all actions, see Common Parameters.
The request accepts the following data in JSON format.
- ReplayName
-
The name of the replay to retrieve.
Type: String
Length Constraints: Minimum length of 1. Maximum length of 64.
Pattern:
[\.\-_A-Za-z0-9]+
Required: Yes
Response Syntax
{
"Description": "string",
"Destination": {
"Arn": "string",
"FilterArns": [ "string" ]
},
"EventEndTime": number,
"EventLastReplayedTime": number,
"EventSourceArn": "string",
"EventStartTime": number,
"ReplayArn": "string",
"ReplayEndTime": number,
"ReplayName": "string",
"ReplayStartTime": number,
"State": "string",
"StateReason": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
The following data is returned in JSON format by the service.
- Description
-
The description of the replay.
Type: String
Length Constraints: Maximum length of 512.
Pattern:
.*
- Destination
-
A
ReplayDestination
object that contains details about the replay.Type: ReplayDestination object
- EventEndTime
-
The time stamp for the last event that was replayed from the archive.
Type: Timestamp
- EventLastReplayedTime
-
The time that the event was last replayed.
Type: Timestamp
- EventSourceArn
-
The ARN of the archive events were replayed from.
Type: String
Length Constraints: Minimum length of 1. Maximum length of 1600.
- EventStartTime
-
The time stamp of the first event that was last replayed from the archive.
Type: Timestamp
- ReplayArn
-
The ARN of the replay.
Type: String
Length Constraints: Minimum length of 1. Maximum length of 1600.
Pattern:
^arn:aws([a-z]|\-)*:events:([a-z]|\d|\-)*:([0-9]{12})?:.+\/[\.\-_A-Za-z0-9]+$
- ReplayEndTime
-
A time stamp for the time that the replay stopped.
Type: Timestamp
- ReplayName
-
The name of the replay.
Type: String
Length Constraints: Minimum length of 1. Maximum length of 64.
Pattern:
[\.\-_A-Za-z0-9]+
- ReplayStartTime
-
A time stamp for the time that the replay started.
Type: Timestamp
- State
-
The current state of the replay.
Type: String
Valid Values:
STARTING | RUNNING | CANCELLING | COMPLETED | CANCELLED | FAILED
- StateReason
-
The reason that the replay is in the current state.
Type: String
Length Constraints: Maximum length of 512.
Pattern:
.*
Errors
For information about the errors that are common to all actions, see Common Errors.
- InternalException
-
This exception occurs due to unexpected causes.
HTTP Status Code: 500
- ResourceNotFoundException
-
An entity that you specified does not exist.
HTTP Status Code: 400
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: