interface RecurrenceSettingsProperty
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.SSMContacts.CfnRotation.RecurrenceSettingsProperty |
Go | github.com/aws/aws-cdk-go/awscdk/v2/awsssmcontacts#CfnRotation_RecurrenceSettingsProperty |
Java | software.amazon.awscdk.services.ssmcontacts.CfnRotation.RecurrenceSettingsProperty |
Python | aws_cdk.aws_ssmcontacts.CfnRotation.RecurrenceSettingsProperty |
TypeScript | aws-cdk-lib » 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 { aws_ssmcontacts as ssmcontacts } from 'aws-cdk-lib';
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
Go
Java
Python
TypeScript