Events.Rulesee http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-rule.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-deadletterconfig.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-sqsparameters.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-runcommandtarget.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-events-rule-sagemakerpipelineparameter.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-placementstrategy.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-batcharrayproperties.html
and redshift_data_parameters = {statement_name : string option;sqls : string list option;database : string;secret_manager_arn : string option;db_user : string option;sql : string option;with_event : bool option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-redshiftdataparameters.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-retrypolicy.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-awsvpcconfiguration.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-placementconstraint.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-batchretrystrategy.html
and http_parameters = {path_parameter_values : string list option;header_parameters : string Stdlib__Map.Make(Stdlib.String).t option;query_string_parameters : string Stdlib__Map.Make(Stdlib.String).t option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-httpparameters.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-capacityproviderstrategyitem.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-inputtransformer.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-kinesisparameters.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-appsyncparameters.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-runcommandparameters.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-networkconfiguration.html
and batch_parameters = {array_properties : batch_array_properties option;job_name : string;retry_strategy : batch_retry_strategy option;job_definition : string;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-batchparameters.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-events-rule-sagemakerpipelineparameters.html
and ecs_parameters = {platform_version : string option;group : string option;enable_execute_command : bool option;placement_constraints : placement_constraint list option;task_count : int option;placement_strategies : placement_strategy list option;capacity_provider_strategy : capacity_provider_strategy_item list option;launch_type : string option;reference_id : string option;tag_list : tag list option;network_configuration : network_configuration option;task_definition_arn : string;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-ecsparameters.html
and target = {input_path : string option;http_parameters : http_parameters option;dead_letter_config : dead_letter_config option;run_command_parameters : run_command_parameters option;input_transformer : input_transformer option;kinesis_parameters : kinesis_parameters option;role_arn : string option;redshift_data_parameters : redshift_data_parameters option;app_sync_parameters : app_sync_parameters option;input : string option;sqs_parameters : sqs_parameters option;ecs_parameters : ecs_parameters option;batch_parameters : batch_parameters option;id : string;arn : string;sage_maker_pipeline_parameters : sage_maker_pipeline_parameters option;retry_policy : retry_policy option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html
type properties = {event_bus_name : string option;event_pattern : Yojson.Safe.t option;schedule_expression : string option;description : string option;state : string option;targets : target list option;role_arn : string option;name : string option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-rule.html;
val make_properties :
?event_bus_name:string ->
?event_pattern:Yojson.Safe.t ->
?schedule_expression:string ->
?description:string ->
?state:string ->
?targets:target list ->
?role_arn:string ->
?name:string ->
unit ->
propertiesval make_dead_letter_config : ?arn:string -> unit -> dead_letter_configval make_sqs_parameters : message_group_id:string -> unit -> sqs_parametersval make_run_command_target :
values:string list ->
key:string ->
unit ->
run_command_targetval make_tag : value:string -> key:string -> unit -> tagval 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_batch_array_properties : ?size:int -> unit -> batch_array_propertiesval make_redshift_data_parameters :
?statement_name:string ->
?sqls:string list ->
database:string ->
?secret_manager_arn:string ->
?db_user:string ->
?sql:string ->
?with_event:bool ->
unit ->
redshift_data_parametersval make_retry_policy :
?maximum_retry_attempts:int ->
?maximum_event_age_in_seconds:int ->
unit ->
retry_policyval make_aws_vpc_configuration :
?security_groups:string list ->
subnets:string list ->
?assign_public_ip:string ->
unit ->
aws_vpc_configurationval make_placement_constraint :
?type_:string ->
?expression:string ->
unit ->
placement_constraintval make_batch_retry_strategy : ?attempts:int -> unit -> batch_retry_strategyval make_http_parameters :
?path_parameter_values:string list ->
?header_parameters:string Stdlib__Map.Make(Stdlib.String).t ->
?query_string_parameters:string Stdlib__Map.Make(Stdlib.String).t ->
unit ->
http_parametersval make_capacity_provider_strategy_item :
capacity_provider:string ->
?base:int ->
?weight:int ->
unit ->
capacity_provider_strategy_itemval make_input_transformer :
?input_paths_map:string Stdlib__Map.Make(Stdlib.String).t ->
input_template:string ->
unit ->
input_transformerval make_kinesis_parameters :
partition_key_path:string ->
unit ->
kinesis_parametersval make_app_sync_parameters :
graph_ql_operation:string ->
unit ->
app_sync_parametersval make_run_command_parameters :
run_command_targets:run_command_target list ->
unit ->
run_command_parametersval make_network_configuration :
?aws_vpc_configuration:aws_vpc_configuration ->
unit ->
network_configurationval make_batch_parameters :
?array_properties:batch_array_properties ->
job_name:string ->
?retry_strategy:batch_retry_strategy ->
job_definition:string ->
unit ->
batch_parametersval make_sage_maker_pipeline_parameters :
?pipeline_parameter_list:sage_maker_pipeline_parameter list ->
unit ->
sage_maker_pipeline_parametersval make_ecs_parameters :
?platform_version:string ->
?group:string ->
?enable_ecs_managed_tags:bool ->
?enable_execute_command:bool ->
?placement_constraints:placement_constraint list ->
?propagate_tags:string ->
?task_count:int ->
?placement_strategies:placement_strategy list ->
?capacity_provider_strategy:capacity_provider_strategy_item list ->
?launch_type:string ->
?reference_id:string ->
?tag_list:tag list ->
?network_configuration:network_configuration ->
task_definition_arn:string ->
unit ->
ecs_parametersval make_target :
?input_path:string ->
?http_parameters:http_parameters ->
?dead_letter_config:dead_letter_config ->
?run_command_parameters:run_command_parameters ->
?input_transformer:input_transformer ->
?kinesis_parameters:kinesis_parameters ->
?role_arn:string ->
?redshift_data_parameters:redshift_data_parameters ->
?app_sync_parameters:app_sync_parameters ->
?input:string ->
?sqs_parameters:sqs_parameters ->
?ecs_parameters:ecs_parameters ->
?batch_parameters:batch_parameters ->
id:string ->
arn:string ->
?sage_maker_pipeline_parameters:sage_maker_pipeline_parameters ->
?retry_policy:retry_policy ->
unit ->
targetval yojson_of_dead_letter_config : dead_letter_config -> Yojson.Safe.tval yojson_of_sqs_parameters : sqs_parameters -> Yojson.Safe.tval yojson_of_run_command_target : run_command_target -> Yojson.Safe.tval yojson_of_tag : tag -> 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_batch_array_properties : batch_array_properties -> Yojson.Safe.tval yojson_of_redshift_data_parameters :
redshift_data_parameters ->
Yojson.Safe.tval yojson_of_retry_policy : retry_policy -> Yojson.Safe.tval yojson_of_aws_vpc_configuration : aws_vpc_configuration -> Yojson.Safe.tval yojson_of_placement_constraint : placement_constraint -> Yojson.Safe.tval yojson_of_batch_retry_strategy : batch_retry_strategy -> Yojson.Safe.tval yojson_of_http_parameters : http_parameters -> Yojson.Safe.tval yojson_of_capacity_provider_strategy_item :
capacity_provider_strategy_item ->
Yojson.Safe.tval yojson_of_input_transformer : input_transformer -> Yojson.Safe.tval yojson_of_kinesis_parameters : kinesis_parameters -> Yojson.Safe.tval yojson_of_app_sync_parameters : app_sync_parameters -> Yojson.Safe.tval yojson_of_run_command_parameters : run_command_parameters -> Yojson.Safe.tval yojson_of_network_configuration : network_configuration -> Yojson.Safe.tval yojson_of_batch_parameters : batch_parameters -> Yojson.Safe.tval yojson_of_sage_maker_pipeline_parameters :
sage_maker_pipeline_parameters ->
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