SSMContacts / Client / get_rotation
get_rotation#
- SSMContacts.Client.get_rotation(**kwargs)#
Retrieves information about an on-call rotation.
See also: AWS API Documentation
Request Syntax
response = client.get_rotation( RotationId='string' )
- Parameters:
RotationId (string) –
[REQUIRED]
The Amazon Resource Name (ARN) of the on-call rotation to retrieve information about.
- Return type:
dict
- Returns:
Response Syntax
{ 'RotationArn': 'string', 'Name': 'string', 'ContactIds': [ 'string', ], 'StartTime': datetime(2015, 1, 1), 'TimeZoneId': 'string', 'Recurrence': { 'MonthlySettings': [ { 'DayOfMonth': 123, 'HandOffTime': { 'HourOfDay': 123, 'MinuteOfHour': 123 } }, ], 'WeeklySettings': [ { 'DayOfWeek': 'MON'|'TUE'|'WED'|'THU'|'FRI'|'SAT'|'SUN', 'HandOffTime': { 'HourOfDay': 123, 'MinuteOfHour': 123 } }, ], 'DailySettings': [ { 'HourOfDay': 123, 'MinuteOfHour': 123 }, ], 'NumberOfOnCalls': 123, 'ShiftCoverages': { 'string': [ { 'Start': { 'HourOfDay': 123, 'MinuteOfHour': 123 }, 'End': { 'HourOfDay': 123, 'MinuteOfHour': 123 } }, ] }, 'RecurrenceMultiplier': 123 } }
Response Structure
(dict) –
RotationArn (string) –
The Amazon Resource Name (ARN) of the on-call rotation.
Name (string) –
The name of the on-call rotation.
ContactIds (list) –
The Amazon Resource Names (ARNs) of the contacts assigned to the on-call rotation team.
(string) –
StartTime (datetime) –
The specified start time for the on-call rotation.
TimeZoneId (string) –
The time zone that the rotation’s activity is based on, in Internet Assigned Numbers Authority (IANA) format.
Recurrence (dict) –
Specifies how long a rotation lasts before restarting at the beginning of the shift order.
MonthlySettings (list) –
Information about on-call rotations that recur monthly.
(dict) –
Information about on-call rotations that recur monthly.
DayOfMonth (integer) –
The day of the month when monthly recurring on-call rotations begin.
HandOffTime (dict) –
The time of day when a monthly recurring on-call shift rotation begins.
HourOfDay (integer) –
The hour when an on-call rotation shift begins or ends.
MinuteOfHour (integer) –
The minute when an on-call rotation shift begins or ends.
WeeklySettings (list) –
Information about on-call rotations that recur weekly.
(dict) –
Information about rotations that recur weekly.
DayOfWeek (string) –
The day of the week when weekly recurring on-call shift rotations begins.
HandOffTime (dict) –
The time of day when a weekly recurring on-call shift rotation begins.
HourOfDay (integer) –
The hour when an on-call rotation shift begins or ends.
MinuteOfHour (integer) –
The minute when an on-call rotation shift begins or ends.
DailySettings (list) –
Information about on-call rotations that recur daily.
(dict) –
Details about when an on-call rotation shift begins or ends.
HourOfDay (integer) –
The hour when an on-call rotation shift begins or ends.
MinuteOfHour (integer) –
The minute when an on-call rotation shift begins or ends.
NumberOfOnCalls (integer) –
The number of contacts, or shift team members designated to be on call concurrently during a shift. For example, in an on-call schedule containing ten contacts, a value of
2
designates that two of them are on call at any given time.ShiftCoverages (dict) –
Information about the days of the week included in on-call rotation coverage.
(string) –
(list) –
(dict) –
Information about when an on-call shift begins and ends.
Start (dict) –
Information about when the on-call rotation shift begins.
HourOfDay (integer) –
The hour when an on-call rotation shift begins or ends.
MinuteOfHour (integer) –
The minute when an on-call rotation shift begins or ends.
End (dict) –
Information about when the on-call rotation shift ends.
HourOfDay (integer) –
The hour when an on-call rotation shift begins or ends.
MinuteOfHour (integer) –
The minute when an on-call rotation shift begins or ends.
RecurrenceMultiplier (integer) –
The number of days, weeks, or months a single rotation lasts.
Exceptions