SSMContacts.Rotationsee http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssmcontacts-rotation.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmcontacts-rotation-weeklysetting.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmcontacts-rotation-coveragetime.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmcontacts-rotation-monthlysetting.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmcontacts-rotation-shiftcoverage.html
and recurrence_settings = {daily_settings : string list option;number_of_on_calls : int;shift_coverages : shift_coverage list option;weekly_settings : weekly_setting list option;recurrence_multiplier : int;monthly_settings : monthly_setting list option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmcontacts-rotation-recurrencesettings.html
type properties = {recurrence : recurrence_settings;time_zone_id : string;start_time : string;name : string;contact_ids : string list;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssmcontacts-rotation.html;
val make_properties :
recurrence:recurrence_settings ->
time_zone_id:string ->
start_time:string ->
?tags:tag list ->
name:string ->
contact_ids:string list ->
unit ->
propertiesval make_weekly_setting :
day_of_week:string ->
hand_off_time:string ->
unit ->
weekly_settingval make_coverage_time :
end_time:string ->
start_time:string ->
unit ->
coverage_timeval make_tag : value:string -> key:string -> unit -> tagval make_monthly_setting :
day_of_month:int ->
hand_off_time:string ->
unit ->
monthly_settingval make_shift_coverage :
day_of_week:string ->
coverage_times:coverage_time list ->
unit ->
shift_coverageval make_recurrence_settings :
?daily_settings:string list ->
number_of_on_calls:int ->
?shift_coverages:shift_coverage list ->
?weekly_settings:weekly_setting list ->
recurrence_multiplier:int ->
?monthly_settings:monthly_setting list ->
unit ->
recurrence_settingsval yojson_of_weekly_setting : weekly_setting -> Yojson.Safe.tval yojson_of_coverage_time : coverage_time -> Yojson.Safe.tval yojson_of_tag : tag -> [> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_monthly_setting : monthly_setting -> Yojson.Safe.tval yojson_of_shift_coverage : shift_coverage -> Yojson.Safe.tval yojson_of_recurrence_settings :
recurrence_settings ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]val create_attributes : string -> attributes