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  |