interface RecurrenceSettingsProperty
Language | Type name |
---|---|
![]() | Amazon.CDK.AWS.SSMContacts.CfnRotation.RecurrenceSettingsProperty |
![]() | github.com/aws/aws-cdk-go/awscdk/v2/awsssmcontacts#CfnRotation_RecurrenceSettingsProperty |
![]() | software.amazon.awscdk.services.ssmcontacts.CfnRotation.RecurrenceSettingsProperty |
![]() | aws_cdk.aws_ssmcontacts.CfnRotation.RecurrenceSettingsProperty |
![]() | 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.