List Preview Rotation Shifts
ssmcontacts_list_preview_rotation_shifts | R Documentation |
Returns a list of shifts based on rotation configuration parameters¶
Description¶
Returns a list of shifts based on rotation configuration parameters.
The Incident Manager primarily uses this operation to populate the Preview calendar. It is not typically run by end users.
Usage¶
ssmcontacts_list_preview_rotation_shifts(RotationStartTime, StartTime,
EndTime, Members, TimeZoneId, Recurrence, Overrides, NextToken,
MaxResults)
Arguments¶
RotationStartTime |
The date and time a rotation would begin. The first shift is calculated from this date and time. |
StartTime |
Used to filter the range of calculated shifts before sending the response back to the user. |
EndTime |
[required] The date and time a rotation shift would end. |
Members |
[required] The contacts that would be assigned to a rotation. |
TimeZoneId |
[required] The time zone the rotation’s activity would be based on, in Internet Assigned Numbers Authority (IANA) format. For example: "America/Los_Angeles", "UTC", or "Asia/Seoul". |
Recurrence |
[required] Information about how long a rotation would last before restarting at the beginning of the shift order. |
Overrides |
Information about changes that would be made in a rotation override. |
NextToken |
A token to start the list. This token is used to get the next set of results. |
MaxResults |
The maximum number of items to return for this call. The call also returns a token that can be specified in a subsequent call to get the next set of results. |
Value¶
A list with the following syntax:
list(
RotationShifts = list(
list(
ContactIds = list(
"string"
),
StartTime = as.POSIXct(
"2015-01-01"
),
EndTime = as.POSIXct(
"2015-01-01"
),
Type = "REGULAR"|"OVERRIDDEN",
ShiftDetails = list(
OverriddenContactIds = list(
"string"
)
)
)
),
NextToken = "string"
)
Request syntax¶
svc$list_preview_rotation_shifts(
RotationStartTime = as.POSIXct(
"2015-01-01"
),
StartTime = as.POSIXct(
"2015-01-01"
),
EndTime = as.POSIXct(
"2015-01-01"
),
Members = list(
"string"
),
TimeZoneId = "string",
Recurrence = list(
MonthlySettings = list(
list(
DayOfMonth = 123,
HandOffTime = list(
HourOfDay = 123,
MinuteOfHour = 123
)
)
),
WeeklySettings = list(
list(
DayOfWeek = "MON"|"TUE"|"WED"|"THU"|"FRI"|"SAT"|"SUN",
HandOffTime = list(
HourOfDay = 123,
MinuteOfHour = 123
)
)
),
DailySettings = list(
list(
HourOfDay = 123,
MinuteOfHour = 123
)
),
NumberOfOnCalls = 123,
ShiftCoverages = list(
list(
list(
Start = list(
HourOfDay = 123,
MinuteOfHour = 123
),
End = list(
HourOfDay = 123,
MinuteOfHour = 123
)
)
)
),
RecurrenceMultiplier = 123
),
Overrides = list(
list(
NewMembers = list(
"string"
),
StartTime = as.POSIXct(
"2015-01-01"
),
EndTime = as.POSIXct(
"2015-01-01"
)
)
),
NextToken = "string",
MaxResults = 123
)