aws-cdk-lib.aws_ssmcontacts.CfnRotation.RecurrenceSettingsProperty

interface RecurrenceSettingsProperty

LanguageType name
.NETAmazon.CDK.AWS.SSMContacts.CfnRotation.RecurrenceSettingsProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsssmcontacts#CfnRotation_RecurrenceSettingsProperty
Javasoftware.amazon.awscdk.services.ssmcontacts.CfnRotation.RecurrenceSettingsProperty
Pythonaws_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

NameTypeDescription
numberOfOnCallsnumberThe number of contacts, or shift team members designated to be on call concurrently during a shift.
recurrenceMultipliernumberThe number of days, weeks, or months a single rotation lasts.
dailySettings?string[]Information about on-call rotations that recur daily.
monthlySettings?IResolvable | IResolvable | MonthlySettingProperty[]Information about on-call rotations that recur monthly.
shiftCoverages?IResolvable | IResolvable | ShiftCoverageProperty[]Information about the days of the week included in on-call rotation coverage.
weeklySettings?IResolvable | IResolvable | WeeklySettingProperty[]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 | MonthlySettingProperty[] (optional)

Information about on-call rotations that recur monthly.


shiftCoverages?

Type: IResolvable | IResolvable | ShiftCoverageProperty[] (optional)

Information about the days of the week included in on-call rotation coverage.


weeklySettings?

Type: IResolvable | IResolvable | WeeklySettingProperty[] (optional)

Information about on-call rotations that recur weekly.