Class: Aws::SSMContacts::Types::RecurrenceSettings
- Inherits:
-
Struct
- Object
- Struct
- Aws::SSMContacts::Types::RecurrenceSettings
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-ssmcontacts/types.rb
Overview
Information about when an on-call rotation is in effect and how long the rotation period lasts.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#daily_settings ⇒ Array<Types::HandOffTime>
Information about on-call rotations that recur daily.
-
#monthly_settings ⇒ Array<Types::MonthlySetting>
Information about on-call rotations that recur monthly.
-
#number_of_on_calls ⇒ Integer
The number of contacts, or shift team members designated to be on call concurrently during a shift.
-
#recurrence_multiplier ⇒ Integer
The number of days, weeks, or months a single rotation lasts.
-
#shift_coverages ⇒ Hash<String,Array<Types::CoverageTime>>
Information about the days of the week included in on-call rotation coverage.
-
#weekly_settings ⇒ Array<Types::WeeklySetting>
Information about on-call rotations that recur weekly.
Instance Attribute Details
#daily_settings ⇒ Array<Types::HandOffTime>
Information about on-call rotations that recur daily.
1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 |
# File 'lib/aws-sdk-ssmcontacts/types.rb', line 1902 class RecurrenceSettings < Struct.new( :monthly_settings, :weekly_settings, :daily_settings, :number_of_on_calls, :shift_coverages, :recurrence_multiplier) SENSITIVE = [] include Aws::Structure end |
#monthly_settings ⇒ Array<Types::MonthlySetting>
Information about on-call rotations that recur monthly.
1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 |
# File 'lib/aws-sdk-ssmcontacts/types.rb', line 1902 class RecurrenceSettings < Struct.new( :monthly_settings, :weekly_settings, :daily_settings, :number_of_on_calls, :shift_coverages, :recurrence_multiplier) SENSITIVE = [] include Aws::Structure end |
#number_of_on_calls ⇒ Integer
The number of contacts, or shift team members designated to be on call concurrently during a shift. For example, in an on-call schedule containing ten contacts, a value of ‘2` designates that two of them are on call at any given time.
1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 |
# File 'lib/aws-sdk-ssmcontacts/types.rb', line 1902 class RecurrenceSettings < Struct.new( :monthly_settings, :weekly_settings, :daily_settings, :number_of_on_calls, :shift_coverages, :recurrence_multiplier) SENSITIVE = [] include Aws::Structure end |
#recurrence_multiplier ⇒ Integer
The number of days, weeks, or months a single rotation lasts.
1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 |
# File 'lib/aws-sdk-ssmcontacts/types.rb', line 1902 class RecurrenceSettings < Struct.new( :monthly_settings, :weekly_settings, :daily_settings, :number_of_on_calls, :shift_coverages, :recurrence_multiplier) SENSITIVE = [] include Aws::Structure end |
#shift_coverages ⇒ Hash<String,Array<Types::CoverageTime>>
Information about the days of the week included in on-call rotation coverage.
1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 |
# File 'lib/aws-sdk-ssmcontacts/types.rb', line 1902 class RecurrenceSettings < Struct.new( :monthly_settings, :weekly_settings, :daily_settings, :number_of_on_calls, :shift_coverages, :recurrence_multiplier) SENSITIVE = [] include Aws::Structure end |
#weekly_settings ⇒ Array<Types::WeeklySetting>
Information about on-call rotations that recur weekly.
1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 |
# File 'lib/aws-sdk-ssmcontacts/types.rb', line 1902 class RecurrenceSettings < Struct.new( :monthly_settings, :weekly_settings, :daily_settings, :number_of_on_calls, :shift_coverages, :recurrence_multiplier) SENSITIVE = [] include Aws::Structure end |