GetRotation
Retrieves information about an on-call rotation.
Request Syntax
{
"RotationId": "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.
- RotationId
-
The Amazon Resource Name (ARN) of the on-call rotation to retrieve information about.
Type: String
Length Constraints: Minimum length of 1. Maximum length of 2048.
Pattern:
arn:(aws|aws-cn|aws-us-gov):ssm-contacts:[-\w+=\/,.@]*:[0-9]+:([\w+=\/,.@:-])*
Required: Yes
Response Syntax
{
"ContactIds": [ "string" ],
"Name": "string",
"Recurrence": {
"DailySettings": [
{
"HourOfDay": number,
"MinuteOfHour": number
}
],
"MonthlySettings": [
{
"DayOfMonth": number,
"HandOffTime": {
"HourOfDay": number,
"MinuteOfHour": number
}
}
],
"NumberOfOnCalls": number,
"RecurrenceMultiplier": number,
"ShiftCoverages": {
"string" : [
{
"End": {
"HourOfDay": number,
"MinuteOfHour": number
},
"Start": {
"HourOfDay": number,
"MinuteOfHour": number
}
}
]
},
"WeeklySettings": [
{
"DayOfWeek": "string",
"HandOffTime": {
"HourOfDay": number,
"MinuteOfHour": number
}
}
]
},
"RotationArn": "string",
"StartTime": number,
"TimeZoneId": "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.
- ContactIds
-
The Amazon Resource Names (ARNs) of the contacts assigned to the on-call rotation team.
Type: Array of strings
Array Members: Minimum number of 1 item. Maximum number of 30 items.
Length Constraints: Minimum length of 1. Maximum length of 2048.
Pattern:
arn:(aws|aws-cn|aws-us-gov):ssm-contacts:[-\w+=\/,.@]*:[0-9]+:([\w+=\/,.@:-])*
- Name
-
The name of the on-call rotation.
Type: String
Length Constraints: Minimum length of 1. Maximum length of 255.
Pattern:
^[a-zA-Z0-9_\-\s\.]*$
- Recurrence
-
Specifies how long a rotation lasts before restarting at the beginning of the shift order.
Type: RecurrenceSettings object
- RotationArn
-
The Amazon Resource Name (ARN) of the on-call rotation.
Type: String
Length Constraints: Minimum length of 1. Maximum length of 2048.
Pattern:
arn:(aws|aws-cn|aws-us-gov):ssm-contacts:[-\w+=\/,.@]*:[0-9]+:([\w+=\/,.@:-])*
- StartTime
-
The specified start time for the on-call rotation.
Type: Timestamp
- TimeZoneId
-
The time zone that the rotation’s activity is based on, in Internet Assigned Numbers Authority (IANA) format.
Type: String
Length Constraints: Minimum length of 1. Maximum length of 255.
Pattern:
^[:a-zA-Z0-9_\-\s\.\\/]*$
Errors
For information about the errors that are common to all actions, see Common Errors.
- AccessDeniedException
-
You don't have sufficient access to perform this operation.
HTTP Status Code: 400
- InternalServerException
-
Unexpected error occurred while processing the request.
HTTP Status Code: 500
- ResourceNotFoundException
-
Request references a resource that doesn't exist.
HTTP Status Code: 400
- ThrottlingException
-
The request was denied due to request throttling.
HTTP Status Code: 400
- ValidationException
-
The input fails to satisfy the constraints specified by an AWS service.
HTTP Status Code: 400
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: