Scheduler.Schedulesee http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-scheduler-schedule.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-scheduler-schedule-flexibletimewindow.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-scheduler-schedule-capacityproviderstrategyitem.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-scheduler-schedule-sqsparameters.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-scheduler-schedule-sagemakerpipelineparameter.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-scheduler-schedule-placementstrategy.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-scheduler-schedule-deadletterconfig.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-scheduler-schedule-kinesisparameters.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-scheduler-schedule-placementconstraint.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-scheduler-schedule-awsvpcconfiguration.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-scheduler-schedule-retrypolicy.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-scheduler-schedule-eventbridgeparameters.html
and sage_maker_pipeline_parameters = {pipeline_parameter_list : sage_maker_pipeline_parameter list option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-scheduler-schedule-sagemakerpipelineparameters.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-scheduler-schedule-networkconfiguration.html
and ecs_parameters = {platform_version : string option;group : string option;task_count : float option;enable_execute_command : bool option;placement_constraints : placement_constraint list option;placement_strategy : placement_strategy list option;launch_type : string option;capacity_provider_strategy : capacity_provider_strategy_item list option;reference_id : string option;network_configuration : network_configuration option;task_definition_arn : string;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-scheduler-schedule-ecsparameters.html
and target = {input : string option;sqs_parameters : sqs_parameters option;dead_letter_config : dead_letter_config option;ecs_parameters : ecs_parameters option;event_bridge_parameters : event_bridge_parameters option;arn : string;kinesis_parameters : kinesis_parameters option;sage_maker_pipeline_parameters : sage_maker_pipeline_parameters option;retry_policy : retry_policy option;role_arn : string;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-scheduler-schedule-target.html
type properties = {group_name : string option;start_date : string option;schedule_expression : string;target : target;description : string option;kms_key_arn : string option;state : string option;flexible_time_window : flexible_time_window;schedule_expression_timezone : string option;end_date : string option;name : string option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-scheduler-schedule.html;
val make_properties :
?group_name:string ->
?start_date:string ->
schedule_expression:string ->
target:target ->
?description:string ->
?kms_key_arn:string ->
?state:string ->
flexible_time_window:flexible_time_window ->
?schedule_expression_timezone:string ->
?end_date:string ->
?name:string ->
unit ->
propertiesval make_flexible_time_window :
mode:string ->
?maximum_window_in_minutes:float ->
unit ->
flexible_time_windowval make_capacity_provider_strategy_item :
capacity_provider:string ->
?weight:float ->
?base:float ->
unit ->
capacity_provider_strategy_itemval make_sqs_parameters : ?message_group_id:string -> unit -> sqs_parametersval make_sage_maker_pipeline_parameter :
value:string ->
name:string ->
unit ->
sage_maker_pipeline_parameterval make_placement_strategy :
?field:string ->
?type_:string ->
unit ->
placement_strategyval make_dead_letter_config : ?arn:string -> unit -> dead_letter_configval make_kinesis_parameters :
partition_key:string ->
unit ->
kinesis_parametersval make_placement_constraint :
?type_:string ->
?expression:string ->
unit ->
placement_constraintval make_aws_vpc_configuration :
?security_groups:string list ->
subnets:string list ->
?assign_public_ip:string ->
unit ->
aws_vpc_configurationval make_retry_policy :
?maximum_retry_attempts:float ->
?maximum_event_age_in_seconds:float ->
unit ->
retry_policyval make_event_bridge_parameters :
detail_type:string ->
source:string ->
unit ->
event_bridge_parametersval make_sage_maker_pipeline_parameters :
?pipeline_parameter_list:sage_maker_pipeline_parameter list ->
unit ->
sage_maker_pipeline_parametersval make_network_configuration :
?awsvpc_configuration:aws_vpc_configuration ->
unit ->
network_configurationval make_ecs_parameters :
?platform_version:string ->
?group:string ->
?enable_ecs_managed_tags:bool ->
?task_count:float ->
?enable_execute_command:bool ->
?placement_constraints:placement_constraint list ->
?propagate_tags:string ->
?placement_strategy:placement_strategy list ->
?launch_type:string ->
?capacity_provider_strategy:capacity_provider_strategy_item list ->
?reference_id:string ->
?network_configuration:network_configuration ->
?tags:Yojson.Safe.t ->
task_definition_arn:string ->
unit ->
ecs_parametersval make_target :
?input:string ->
?sqs_parameters:sqs_parameters ->
?dead_letter_config:dead_letter_config ->
?ecs_parameters:ecs_parameters ->
?event_bridge_parameters:event_bridge_parameters ->
arn:string ->
?kinesis_parameters:kinesis_parameters ->
?sage_maker_pipeline_parameters:sage_maker_pipeline_parameters ->
?retry_policy:retry_policy ->
role_arn:string ->
unit ->
targetval yojson_of_flexible_time_window :
flexible_time_window ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_capacity_provider_strategy_item :
capacity_provider_strategy_item ->
Yojson.Safe.tval yojson_of_sqs_parameters : sqs_parameters -> Yojson.Safe.tval yojson_of_sage_maker_pipeline_parameter :
sage_maker_pipeline_parameter ->
Yojson.Safe.tval yojson_of_placement_strategy : placement_strategy -> Yojson.Safe.tval yojson_of_dead_letter_config : dead_letter_config -> Yojson.Safe.tval yojson_of_kinesis_parameters : kinesis_parameters -> Yojson.Safe.tval yojson_of_placement_constraint : placement_constraint -> Yojson.Safe.tval yojson_of_aws_vpc_configuration : aws_vpc_configuration -> Yojson.Safe.tval yojson_of_retry_policy : retry_policy -> Yojson.Safe.tval yojson_of_event_bridge_parameters :
event_bridge_parameters ->
Yojson.Safe.tval yojson_of_sage_maker_pipeline_parameters :
sage_maker_pipeline_parameters ->
Yojson.Safe.tval yojson_of_network_configuration : network_configuration -> Yojson.Safe.tval yojson_of_ecs_parameters : ecs_parameters -> Yojson.Safe.tval yojson_of_target : target -> [> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]val create_attributes : string -> attributes