Class CfnRotation.RecurrenceSettingsProperty
Information about when an on-call rotation is in effect and how long the rotation period lasts.
Inheritance
Implements
Namespace: Amazon.CDK.AWS.SSMContacts
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class RecurrenceSettingsProperty : Object, CfnRotation.IRecurrenceSettingsProperty
Syntax (vb)
Public Class RecurrenceSettingsProperty
Inherits Object
Implements CfnRotation.IRecurrenceSettingsProperty
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.SSMContacts;
var recurrenceSettingsProperty = new RecurrenceSettingsProperty {
NumberOfOnCalls = 123,
RecurrenceMultiplier = 123,
// the properties below are optional
DailySettings = new [] { "dailySettings" },
MonthlySettings = new [] { new MonthlySettingProperty {
DayOfMonth = 123,
HandOffTime = "handOffTime"
} },
ShiftCoverages = new [] { new ShiftCoverageProperty {
CoverageTimes = new [] { new CoverageTimeProperty {
EndTime = "endTime",
StartTime = "startTime"
} },
DayOfWeek = "dayOfWeek"
} },
WeeklySettings = new [] { new WeeklySettingProperty {
DayOfWeek = "dayOfWeek",
HandOffTime = "handOffTime"
} }
};
Synopsis
Constructors
RecurrenceSettingsProperty() |
Properties
DailySettings | Information about on-call rotations that recur daily. |
MonthlySettings | Information about on-call rotations that recur monthly. |
NumberOfOnCalls | The number of contacts, or shift team members designated to be on call concurrently during a shift. |
RecurrenceMultiplier | The number of days, weeks, or months a single rotation lasts. |
ShiftCoverages | Information about the days of the week included in on-call rotation coverage. |
WeeklySettings | Information about on-call rotations that recur weekly. |
Constructors
RecurrenceSettingsProperty()
public RecurrenceSettingsProperty()
Properties
DailySettings
Information about on-call rotations that recur daily.
public string[] DailySettings { get; set; }
Property Value
System.String[]
Remarks
MonthlySettings
Information about on-call rotations that recur monthly.
public object MonthlySettings { get; set; }
Property Value
System.Object
Remarks
NumberOfOnCalls
The number of contacts, or shift team members designated to be on call concurrently during a shift.
public double NumberOfOnCalls { get; set; }
Property Value
System.Double
Remarks
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
The number of days, weeks, or months a single rotation lasts.
public double RecurrenceMultiplier { get; set; }
Property Value
System.Double
Remarks
ShiftCoverages
Information about the days of the week included in on-call rotation coverage.
public object ShiftCoverages { get; set; }
Property Value
System.Object
Remarks
WeeklySettings
Information about on-call rotations that recur weekly.
public object WeeklySettings { get; set; }
Property Value
System.Object