interface RecurrenceSettingsProperty
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.SSMContacts.CfnRotation.RecurrenceSettingsProperty |
Java | software.amazon.awscdk.services.ssmcontacts.CfnRotation.RecurrenceSettingsProperty |
Python | aws_cdk.aws_ssmcontacts.CfnRotation.RecurrenceSettingsProperty |
TypeScript | @aws-cdk/aws-ssmcontacts » CfnRotation » RecurrenceSettingsProperty |
Information about when an on-call rotation is in effect and how long the rotation period lasts.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as ssmcontacts from '@aws-cdk/aws-ssmcontacts';
const recurrenceSettingsProperty: ssmcontacts.CfnRotation.RecurrenceSettingsProperty = {
numberOfOnCalls: 123,
recurrenceMultiplier: 123,
// the properties below are optional
dailySettings: ['dailySettings'],
monthlySettings: [{
dayOfMonth: 123,
handOffTime: 'handOffTime',
}],
shiftCoverages: [{
coverageTimes: [{
endTime: 'endTime',
startTime: 'startTime',
}],
dayOfWeek: 'dayOfWeek',
}],
weeklySettings: [{
dayOfWeek: 'dayOfWeek',
handOffTime: 'handOffTime',
}],
};
Properties
| Name | Type | Description |
|---|---|---|
| number | number | The number of contacts, or shift team members designated to be on call concurrently during a shift. |
| recurrence | number | The number of days, weeks, or months a single rotation lasts. |
| daily | string[] | Information about on-call rotations that recur daily. |
| monthly | IResolvable | IResolvable | Monthly[] | Information about on-call rotations that recur monthly. |
| shift | IResolvable | IResolvable | Shift[] | Information about the days of the week included in on-call rotation coverage. |
| weekly | IResolvable | IResolvable | Weekly[] | Information about on-call rotations that recur weekly. |
numberOfOnCalls
Type:
number
The number of contacts, or shift team members designated to be on call concurrently during a shift.
For example, in an on-call schedule that contains ten contacts, a value of 2 designates that two of them are on call at any given time.
recurrenceMultiplier
Type:
number
The number of days, weeks, or months a single rotation lasts.
dailySettings?
Type:
string[]
(optional)
Information about on-call rotations that recur daily.
monthlySettings?
Type:
IResolvable | IResolvable | Monthly[]
(optional)
Information about on-call rotations that recur monthly.
shiftCoverages?
Type:
IResolvable | IResolvable | Shift[]
(optional)
Information about the days of the week included in on-call rotation coverage.
weeklySettings?
Type:
IResolvable | IResolvable | Weekly[]
(optional)
Information about on-call rotations that recur weekly.

.NET
Java
Python
TypeScript