ARCZonalShift.ZonalAutoshiftConfigurationsee http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-arczonalshift-zonalautoshiftconfiguration.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-arczonalshift-zonalautoshiftconfiguration-controlcondition.html
and practice_run_configuration = {blocked_dates : string list option;outcome_alarms : control_condition list;blocking_alarms : control_condition list option;blocked_windows : string list option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-arczonalshift-zonalautoshiftconfiguration-practicerunconfiguration.html
type properties = {resource_identifier : string option;zonal_autoshift_status : string option;practice_run_configuration : practice_run_configuration option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-arczonalshift-zonalautoshiftconfiguration.html;
val make_properties :
?resource_identifier:string ->
?zonal_autoshift_status:string ->
?practice_run_configuration:practice_run_configuration ->
unit ->
propertiesval make_control_condition :
type_:string ->
alarm_identifier:string ->
unit ->
control_conditionval make_practice_run_configuration :
?blocked_dates:string list ->
outcome_alarms:control_condition list ->
?blocking_alarms:control_condition list ->
?blocked_windows:string list ->
unit ->
practice_run_configurationval yojson_of_control_condition : control_condition -> Yojson.Safe.tval yojson_of_practice_run_configuration :
practice_run_configuration ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]val create_attributes : string -> attributes