AWS Native is in preview. AWS Classic is fully supported.
aws-native.ssmcontacts.Rotation
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
Resource Type definition for AWS::SSMContacts::Rotation.
Create Rotation Resource
new Rotation(name: string, args: RotationArgs, opts?: CustomResourceOptions);
@overload
def Rotation(resource_name: str,
opts: Optional[ResourceOptions] = None,
contact_ids: Optional[Sequence[str]] = None,
name: Optional[str] = None,
recurrence: Optional[RotationRecurrenceSettingsArgs] = None,
start_time: Optional[str] = None,
tags: Optional[Sequence[RotationTagArgs]] = None,
time_zone_id: Optional[str] = None)
@overload
def Rotation(resource_name: str,
args: RotationArgs,
opts: Optional[ResourceOptions] = None)
func NewRotation(ctx *Context, name string, args RotationArgs, opts ...ResourceOption) (*Rotation, error)
public Rotation(string name, RotationArgs args, CustomResourceOptions? opts = null)
public Rotation(String name, RotationArgs args)
public Rotation(String name, RotationArgs args, CustomResourceOptions options)
type: aws-native:ssmcontacts:Rotation
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args RotationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args RotationArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args RotationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args RotationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args RotationArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Rotation Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The Rotation resource accepts the following input properties:
- Contact
Ids List<string> Members of the rotation
- Recurrence
Pulumi.
Aws Native. Ssm Contacts. Inputs. Rotation Recurrence Settings - Start
Time string Start time of the first shift of Oncall Schedule
- Time
Zone stringId TimeZone Identifier for the Oncall Schedule
- Name string
Name of the Rotation
- List<Pulumi.
Aws Native. Ssm Contacts. Inputs. Rotation Tag>
- Contact
Ids []string Members of the rotation
- Recurrence
Rotation
Recurrence Settings Args - Start
Time string Start time of the first shift of Oncall Schedule
- Time
Zone stringId TimeZone Identifier for the Oncall Schedule
- Name string
Name of the Rotation
- []Rotation
Tag Args
- contact
Ids List<String> Members of the rotation
- recurrence
Rotation
Recurrence Settings - start
Time String Start time of the first shift of Oncall Schedule
- time
Zone StringId TimeZone Identifier for the Oncall Schedule
- name String
Name of the Rotation
- List<Rotation
Tag>
- contact
Ids string[] Members of the rotation
- recurrence
Rotation
Recurrence Settings - start
Time string Start time of the first shift of Oncall Schedule
- time
Zone stringId TimeZone Identifier for the Oncall Schedule
- name string
Name of the Rotation
- Rotation
Tag[]
- contact_
ids Sequence[str] Members of the rotation
- recurrence
Rotation
Recurrence Settings Args - start_
time str Start time of the first shift of Oncall Schedule
- time_
zone_ strid TimeZone Identifier for the Oncall Schedule
- name str
Name of the Rotation
- Sequence[Rotation
Tag Args]
- contact
Ids List<String> Members of the rotation
- recurrence Property Map
- start
Time String Start time of the first shift of Oncall Schedule
- time
Zone StringId TimeZone Identifier for the Oncall Schedule
- name String
Name of the Rotation
- List<Property Map>
Outputs
All input properties are implicitly available as output properties. Additionally, the Rotation resource produces the following output properties:
Supporting Types
RotationCoverageTime, RotationCoverageTimeArgs
- end_
time str - start_
time str
RotationDayOfWeek, RotationDayOfWeekArgs
- Mon
- MON
- Tue
- TUE
- Wed
- WED
- Thu
- THU
- Fri
- FRI
- Sat
- SAT
- Sun
- SUN
- Rotation
Day Of Week Mon - MON
- Rotation
Day Of Week Tue - TUE
- Rotation
Day Of Week Wed - WED
- Rotation
Day Of Week Thu - THU
- Rotation
Day Of Week Fri - FRI
- Rotation
Day Of Week Sat - SAT
- Rotation
Day Of Week Sun - SUN
- Mon
- MON
- Tue
- TUE
- Wed
- WED
- Thu
- THU
- Fri
- FRI
- Sat
- SAT
- Sun
- SUN
- Mon
- MON
- Tue
- TUE
- Wed
- WED
- Thu
- THU
- Fri
- FRI
- Sat
- SAT
- Sun
- SUN
- MON
- MON
- TUE
- TUE
- WED
- WED
- THU
- THU
- FRI
- FRI
- SAT
- SAT
- SUN
- SUN
- "MON"
- MON
- "TUE"
- TUE
- "WED"
- WED
- "THU"
- THU
- "FRI"
- FRI
- "SAT"
- SAT
- "SUN"
- SUN
RotationMonthlySetting, RotationMonthlySettingArgs
- Day
Of intMonth The day of the month when monthly recurring on-call rotations begin.
- Hand
Off stringTime
- Day
Of intMonth The day of the month when monthly recurring on-call rotations begin.
- Hand
Off stringTime
- day
Of IntegerMonth The day of the month when monthly recurring on-call rotations begin.
- hand
Off StringTime
- day
Of numberMonth The day of the month when monthly recurring on-call rotations begin.
- hand
Off stringTime
- day_
of_ intmonth The day of the month when monthly recurring on-call rotations begin.
- hand_
off_ strtime
- day
Of NumberMonth The day of the month when monthly recurring on-call rotations begin.
- hand
Off StringTime
RotationRecurrenceSettings, RotationRecurrenceSettingsArgs
- Daily
Settings List<string> Information about on-call rotations that recur daily.
- Monthly
Settings List<Pulumi.Aws Native. Ssm Contacts. Inputs. Rotation Monthly Setting> Information about on-call rotations that recur monthly.
- Number
Of intOn Calls Number of Oncalls per shift.
- Recurrence
Multiplier int The number of days, weeks, or months a single rotation lasts.
- Shift
Coverages List<Pulumi.Aws Native. Ssm Contacts. Inputs. Rotation Shift Coverage> Information about the days of the week included in on-call rotation coverage.
- Weekly
Settings List<Pulumi.Aws Native. Ssm Contacts. Inputs. Rotation Weekly Setting> Information about on-call rotations that recur weekly.
- Daily
Settings []string Information about on-call rotations that recur daily.
- Monthly
Settings []RotationMonthly Setting Information about on-call rotations that recur monthly.
- Number
Of intOn Calls Number of Oncalls per shift.
- Recurrence
Multiplier int The number of days, weeks, or months a single rotation lasts.
- Shift
Coverages []RotationShift Coverage Information about the days of the week included in on-call rotation coverage.
- Weekly
Settings []RotationWeekly Setting Information about on-call rotations that recur weekly.
- daily
Settings List<String> Information about on-call rotations that recur daily.
- monthly
Settings List<RotationMonthly Setting> Information about on-call rotations that recur monthly.
- number
Of IntegerOn Calls Number of Oncalls per shift.
- recurrence
Multiplier Integer The number of days, weeks, or months a single rotation lasts.
- shift
Coverages List<RotationShift Coverage> Information about the days of the week included in on-call rotation coverage.
- weekly
Settings List<RotationWeekly Setting> Information about on-call rotations that recur weekly.
- daily
Settings string[] Information about on-call rotations that recur daily.
- monthly
Settings RotationMonthly Setting[] Information about on-call rotations that recur monthly.
- number
Of numberOn Calls Number of Oncalls per shift.
- recurrence
Multiplier number The number of days, weeks, or months a single rotation lasts.
- shift
Coverages RotationShift Coverage[] Information about the days of the week included in on-call rotation coverage.
- weekly
Settings RotationWeekly Setting[] Information about on-call rotations that recur weekly.
- daily_
settings Sequence[str] Information about on-call rotations that recur daily.
- monthly_
settings Sequence[RotationMonthly Setting] Information about on-call rotations that recur monthly.
- number_
of_ inton_ calls Number of Oncalls per shift.
- recurrence_
multiplier int The number of days, weeks, or months a single rotation lasts.
- shift_
coverages Sequence[RotationShift Coverage] Information about the days of the week included in on-call rotation coverage.
- weekly_
settings Sequence[RotationWeekly Setting] Information about on-call rotations that recur weekly.
- daily
Settings List<String> Information about on-call rotations that recur daily.
- monthly
Settings List<Property Map> Information about on-call rotations that recur monthly.
- number
Of NumberOn Calls Number of Oncalls per shift.
- recurrence
Multiplier Number The number of days, weeks, or months a single rotation lasts.
- shift
Coverages List<Property Map> Information about the days of the week included in on-call rotation coverage.
- weekly
Settings List<Property Map> Information about on-call rotations that recur weekly.
RotationShiftCoverage, RotationShiftCoverageArgs
- Coverage
Times List<Pulumi.Aws Native. Ssm Contacts. Inputs. Rotation Coverage Time> Information about when an on-call shift begins and ends.
- Day
Of Pulumi.Week Aws Native. Ssm Contacts. Rotation Day Of Week
- Coverage
Times []RotationCoverage Time Information about when an on-call shift begins and ends.
- Day
Of RotationWeek Day Of Week
- coverage
Times List<RotationCoverage Time> Information about when an on-call shift begins and ends.
- day
Of RotationWeek Day Of Week
- coverage
Times RotationCoverage Time[] Information about when an on-call shift begins and ends.
- day
Of RotationWeek Day Of Week
- coverage_
times Sequence[RotationCoverage Time] Information about when an on-call shift begins and ends.
- day_
of_ Rotationweek Day Of Week
- coverage
Times List<Property Map> Information about when an on-call shift begins and ends.
- day
Of "MON" | "TUE" | "WED" | "THU" | "FRI" | "SAT" | "SUN"Week
RotationTag, RotationTagArgs
RotationWeeklySetting, RotationWeeklySettingArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.