Pipes.Pipesee http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pipes-pipe.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-sagemakerpipelineparameter.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-batchresourcerequirement.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-batchenvironmentvariable.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-pipes-pipe-ecsenvironmentvariable.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-ecsresourcerequirement.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-awsvpcconfiguration.html
and pipe_target_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-pipes-pipe-pipetargethttpparameters.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-pipesourcesqsqueueparameters.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-batchjobdependency.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-capacityproviderstrategyitem.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-mskaccesscredentials.html
and pipe_enrichment_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-pipes-pipe-pipeenrichmenthttpparameters.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-cloudwatchlogslogdestination.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-placementstrategy.html
and self_managed_kafka_access_configuration_credentials = {basic_auth : string option;sasl_scram256_auth : string option;client_certificate_tls_auth : string option;sasl_scram512_auth : string option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-selfmanagedkafkaaccessconfigurationcredentials.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-batcharrayproperties.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-pipetargetlambdafunctionparameters.html
and pipe_target_redshift_data_parameters = {statement_name : string option;sqls : string list;database : string;secret_manager_arn : string option;db_user : string option;with_event : bool option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-pipetargetredshiftdataparameters.html
and pipe_target_event_bridge_event_bus_parameters = {detail_type : string option;endpoint_id : string option;time : string option;resources : string list option;source : string option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-pipetargeteventbridgeeventbusparameters.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-ecsenvironmentfile.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-selfmanagedkafkaaccessconfigurationvpc.html
and s3_log_destination = {bucket_name : string option;output_format : string option;prefix : string option;bucket_owner : string option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-s3logdestination.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-pipetargetstatemachineparameters.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-firehoselogdestination.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-pipetargetsqsqueueparameters.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-ecsephemeralstorage.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-mqbrokeraccesscredentials.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-filter.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-batchretrystrategy.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-placementconstraint.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-pipetargetkinesisstreamparameters.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-ecsinferenceacceleratoroverride.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-deadletterconfig.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-pipetargetcloudwatchlogsparameters.html
and pipe_source_self_managed_kafka_parameters = {starting_position : string option;batch_size : int option;consumer_group_id : string option;additional_bootstrap_servers : string list option;vpc : self_managed_kafka_access_configuration_vpc option;credentials : self_managed_kafka_access_configuration_credentials option;server_root_ca_certificate : string option;topic_name : string;maximum_batching_window_in_seconds : int option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-pipesourceselfmanagedkafkaparameters.html
and batch_container_overrides = {command : string list option;environment : batch_environment_variable list option;instance_type : string option;resource_requirements : batch_resource_requirement list option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-batchcontaineroverrides.html
and pipe_enrichment_parameters = {http_parameters : pipe_enrichment_http_parameters option;input_template : string option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-pipeenrichmentparameters.html
and pipe_source_rabbit_mq_broker_parameters = {batch_size : int option;virtual_host : string option;queue_name : string;credentials : mq_broker_access_credentials;maximum_batching_window_in_seconds : int option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-pipesourcerabbitmqbrokerparameters.html
and pipe_source_active_mq_broker_parameters = {batch_size : int option;queue_name : string;credentials : mq_broker_access_credentials;maximum_batching_window_in_seconds : int option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-pipesourceactivemqbrokerparameters.html
and pipe_source_managed_streaming_kafka_parameters = {starting_position : string option;batch_size : int option;consumer_group_id : string option;credentials : msk_access_credentials option;topic_name : string;maximum_batching_window_in_seconds : int option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-pipesourcemanagedstreamingkafkaparameters.html
and pipe_source_kinesis_stream_parameters = {starting_position : string;batch_size : int option;maximum_retry_attempts : int option;on_partial_batch_item_failure : string option;dead_letter_config : dead_letter_config option;parallelization_factor : int option;maximum_record_age_in_seconds : int option;starting_position_timestamp : string option;maximum_batching_window_in_seconds : int option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-pipesourcekinesisstreamparameters.html
and pipe_target_sage_maker_pipeline_parameters = {pipeline_parameter_list : sage_maker_pipeline_parameter list option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-pipetargetsagemakerpipelineparameters.html
and ecs_container_override = {memory_reservation : int option;command : string list option;memory : int option;cpu : int option;environment : ecs_environment_variable list option;resource_requirements : ecs_resource_requirement list option;environment_files : ecs_environment_file list option;name : string option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-ecscontaineroverride.html
and pipe_log_configuration = {firehose_log_destination : firehose_log_destination option;cloudwatch_logs_log_destination : cloudwatch_logs_log_destination option;include_execution_data : string list option;s3_log_destination : s3_log_destination option;level : string option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-pipelogconfiguration.html
and pipe_source_dynamo_db_stream_parameters = {starting_position : string;batch_size : int option;maximum_retry_attempts : int option;on_partial_batch_item_failure : string option;dead_letter_config : dead_letter_config option;parallelization_factor : int option;maximum_record_age_in_seconds : int option;maximum_batching_window_in_seconds : int option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-pipesourcedynamodbstreamparameters.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-networkconfiguration.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-filtercriteria.html
and pipe_source_parameters = {managed_streaming_kafka_parameters : pipe_source_managed_streaming_kafka_parameters
option;dynamo_db_stream_parameters : pipe_source_dynamo_db_stream_parameters option;self_managed_kafka_parameters : pipe_source_self_managed_kafka_parameters
option;rabbit_mq_broker_parameters : pipe_source_rabbit_mq_broker_parameters option;sqs_queue_parameters : pipe_source_sqs_queue_parameters option;kinesis_stream_parameters : pipe_source_kinesis_stream_parameters option;filter_criteria : filter_criteria option;active_mq_broker_parameters : pipe_source_active_mq_broker_parameters option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-pipesourceparameters.html
and ecs_task_override = {execution_role_arn : string option;task_role_arn : string option;memory : string option;cpu : string option;inference_accelerator_overrides : ecs_inference_accelerator_override list
option;ephemeral_storage : ecs_ephemeral_storage option;container_overrides : ecs_container_override list option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-ecstaskoverride.html
and pipe_target_batch_job_parameters = {depends_on : batch_job_dependency list option;parameters : string Stdlib__Map.Make(Stdlib.String).t option;array_properties : batch_array_properties option;job_name : string;retry_strategy : batch_retry_strategy option;job_definition : string;container_overrides : batch_container_overrides option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-pipetargetbatchjobparameters.html
and pipe_target_ecs_task_parameters = {platform_version : string option;group : string option;task_count : int 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;overrides : ecs_task_override option;network_configuration : network_configuration option;task_definition_arn : string;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-pipetargetecstaskparameters.html
and pipe_target_parameters = {step_function_state_machine_parameters : pipe_target_state_machine_parameters
option;http_parameters : pipe_target_http_parameters option;sqs_queue_parameters : pipe_target_sqs_queue_parameters option;cloud_watch_logs_parameters : pipe_target_cloud_watch_logs_parameters option;kinesis_stream_parameters : pipe_target_kinesis_stream_parameters option;input_template : string option;sage_maker_pipeline_parameters : pipe_target_sage_maker_pipeline_parameters
option;event_bridge_event_bus_parameters : pipe_target_event_bridge_event_bus_parameters
option;lambda_function_parameters : pipe_target_lambda_function_parameters option;ecs_task_parameters : pipe_target_ecs_task_parameters option;batch_job_parameters : pipe_target_batch_job_parameters option;redshift_data_parameters : pipe_target_redshift_data_parameters option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-pipetargetparameters.html
type properties = {enrichment : string option;target : string;description : string option;desired_state : string option;target_parameters : pipe_target_parameters option;log_configuration : pipe_log_configuration option;enrichment_parameters : pipe_enrichment_parameters option;role_arn : string;source : string;source_parameters : pipe_source_parameters option;name : string option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pipes-pipe.html;
val make_properties :
?enrichment:string ->
target:string ->
?description:string ->
?desired_state:string ->
?target_parameters:pipe_target_parameters ->
?log_configuration:pipe_log_configuration ->
?enrichment_parameters:pipe_enrichment_parameters ->
role_arn:string ->
source:string ->
?source_parameters:pipe_source_parameters ->
?tags:string Stdlib__Map.Make(Stdlib.String).t ->
?name:string ->
unit ->
propertiesval make_sage_maker_pipeline_parameter :
value:string ->
name:string ->
unit ->
sage_maker_pipeline_parameterval make_batch_resource_requirement :
type_:string ->
value:string ->
unit ->
batch_resource_requirementval make_batch_environment_variable :
?value:string ->
?name:string ->
unit ->
batch_environment_variableval make_tag : value:string -> key:string -> unit -> tagval make_ecs_environment_variable :
?value:string ->
?name:string ->
unit ->
ecs_environment_variableval make_ecs_resource_requirement :
type_:string ->
value:string ->
unit ->
ecs_resource_requirementval make_aws_vpc_configuration :
?security_groups:string list ->
subnets:string list ->
?assign_public_ip:string ->
unit ->
aws_vpc_configurationval make_pipe_target_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 ->
pipe_target_http_parametersval make_pipe_source_sqs_queue_parameters :
?batch_size:int ->
?maximum_batching_window_in_seconds:int ->
unit ->
pipe_source_sqs_queue_parametersval make_batch_job_dependency :
?type_:string ->
?job_id:string ->
unit ->
batch_job_dependencyval make_capacity_provider_strategy_item :
capacity_provider:string ->
?weight:int ->
?base:int ->
unit ->
capacity_provider_strategy_itemval make_msk_access_credentials :
?client_certificate_tls_auth:string ->
?sasl_scram512_auth:string ->
unit ->
msk_access_credentialsval make_pipe_enrichment_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 ->
pipe_enrichment_http_parametersval make_cloudwatch_logs_log_destination :
?log_group_arn:string ->
unit ->
cloudwatch_logs_log_destinationval make_placement_strategy :
?field:string ->
?type_:string ->
unit ->
placement_strategyval make_self_managed_kafka_access_configuration_credentials :
?basic_auth:string ->
?sasl_scram256_auth:string ->
?client_certificate_tls_auth:string ->
?sasl_scram512_auth:string ->
unit ->
self_managed_kafka_access_configuration_credentialsval make_batch_array_properties : ?size:int -> unit -> batch_array_propertiesval make_pipe_target_lambda_function_parameters :
?invocation_type:string ->
unit ->
pipe_target_lambda_function_parametersval make_pipe_target_redshift_data_parameters :
?statement_name:string ->
sqls:string list ->
database:string ->
?secret_manager_arn:string ->
?db_user:string ->
?with_event:bool ->
unit ->
pipe_target_redshift_data_parametersval make_pipe_target_event_bridge_event_bus_parameters :
?detail_type:string ->
?endpoint_id:string ->
?time:string ->
?resources:string list ->
?source:string ->
unit ->
pipe_target_event_bridge_event_bus_parametersval make_ecs_environment_file :
type_:string ->
value:string ->
unit ->
ecs_environment_fileval make_self_managed_kafka_access_configuration_vpc :
?subnets:string list ->
?security_group:string list ->
unit ->
self_managed_kafka_access_configuration_vpcval make_s3_log_destination :
?bucket_name:string ->
?output_format:string ->
?prefix:string ->
?bucket_owner:string ->
unit ->
s3_log_destinationval make_pipe_target_state_machine_parameters :
?invocation_type:string ->
unit ->
pipe_target_state_machine_parametersval make_firehose_log_destination :
?delivery_stream_arn:string ->
unit ->
firehose_log_destinationval make_pipe_target_sqs_queue_parameters :
?message_group_id:string ->
?message_deduplication_id:string ->
unit ->
pipe_target_sqs_queue_parametersval make_ecs_ephemeral_storage :
size_in_gib:int ->
unit ->
ecs_ephemeral_storageval make_mq_broker_access_credentials :
basic_auth:string ->
unit ->
mq_broker_access_credentialsval make_filter : ?pattern:string -> unit -> filterval make_batch_retry_strategy : ?attempts:int -> unit -> batch_retry_strategyval make_placement_constraint :
?type_:string ->
?expression:string ->
unit ->
placement_constraintval make_pipe_target_kinesis_stream_parameters :
partition_key:string ->
unit ->
pipe_target_kinesis_stream_parametersval make_ecs_inference_accelerator_override :
?device_type:string ->
?device_name:string ->
unit ->
ecs_inference_accelerator_overrideval make_dead_letter_config : ?arn:string -> unit -> dead_letter_configval make_pipe_target_cloud_watch_logs_parameters :
?log_stream_name:string ->
?timestamp:string ->
unit ->
pipe_target_cloud_watch_logs_parametersval make_pipe_source_self_managed_kafka_parameters :
?starting_position:string ->
?batch_size:int ->
?consumer_group_id:string ->
?additional_bootstrap_servers:string list ->
?vpc:self_managed_kafka_access_configuration_vpc ->
?credentials:self_managed_kafka_access_configuration_credentials ->
?server_root_ca_certificate:string ->
topic_name:string ->
?maximum_batching_window_in_seconds:int ->
unit ->
pipe_source_self_managed_kafka_parametersval make_batch_container_overrides :
?command:string list ->
?environment:batch_environment_variable list ->
?instance_type:string ->
?resource_requirements:batch_resource_requirement list ->
unit ->
batch_container_overridesval make_pipe_enrichment_parameters :
?http_parameters:pipe_enrichment_http_parameters ->
?input_template:string ->
unit ->
pipe_enrichment_parametersval make_pipe_source_rabbit_mq_broker_parameters :
?batch_size:int ->
?virtual_host:string ->
queue_name:string ->
credentials:mq_broker_access_credentials ->
?maximum_batching_window_in_seconds:int ->
unit ->
pipe_source_rabbit_mq_broker_parametersval make_pipe_source_active_mq_broker_parameters :
?batch_size:int ->
queue_name:string ->
credentials:mq_broker_access_credentials ->
?maximum_batching_window_in_seconds:int ->
unit ->
pipe_source_active_mq_broker_parametersval make_pipe_source_managed_streaming_kafka_parameters :
?starting_position:string ->
?batch_size:int ->
?consumer_group_id:string ->
?credentials:msk_access_credentials ->
topic_name:string ->
?maximum_batching_window_in_seconds:int ->
unit ->
pipe_source_managed_streaming_kafka_parametersval make_pipe_source_kinesis_stream_parameters :
starting_position:string ->
?batch_size:int ->
?maximum_retry_attempts:int ->
?on_partial_batch_item_failure:string ->
?dead_letter_config:dead_letter_config ->
?parallelization_factor:int ->
?maximum_record_age_in_seconds:int ->
?starting_position_timestamp:string ->
?maximum_batching_window_in_seconds:int ->
unit ->
pipe_source_kinesis_stream_parametersval make_pipe_target_sage_maker_pipeline_parameters :
?pipeline_parameter_list:sage_maker_pipeline_parameter list ->
unit ->
pipe_target_sage_maker_pipeline_parametersval make_ecs_container_override :
?memory_reservation:int ->
?command:string list ->
?memory:int ->
?cpu:int ->
?environment:ecs_environment_variable list ->
?resource_requirements:ecs_resource_requirement list ->
?environment_files:ecs_environment_file list ->
?name:string ->
unit ->
ecs_container_overrideval make_pipe_log_configuration :
?firehose_log_destination:firehose_log_destination ->
?cloudwatch_logs_log_destination:cloudwatch_logs_log_destination ->
?include_execution_data:string list ->
?s3_log_destination:s3_log_destination ->
?level:string ->
unit ->
pipe_log_configurationval make_pipe_source_dynamo_db_stream_parameters :
starting_position:string ->
?batch_size:int ->
?maximum_retry_attempts:int ->
?on_partial_batch_item_failure:string ->
?dead_letter_config:dead_letter_config ->
?parallelization_factor:int ->
?maximum_record_age_in_seconds:int ->
?maximum_batching_window_in_seconds:int ->
unit ->
pipe_source_dynamo_db_stream_parametersval make_network_configuration :
?awsvpc_configuration:aws_vpc_configuration ->
unit ->
network_configurationval make_filter_criteria : ?filters:filter list -> unit -> filter_criteriaval make_pipe_source_parameters :
?managed_streaming_kafka_parameters:
pipe_source_managed_streaming_kafka_parameters ->
?dynamo_db_stream_parameters:pipe_source_dynamo_db_stream_parameters ->
?self_managed_kafka_parameters:pipe_source_self_managed_kafka_parameters ->
?rabbit_mq_broker_parameters:pipe_source_rabbit_mq_broker_parameters ->
?sqs_queue_parameters:pipe_source_sqs_queue_parameters ->
?kinesis_stream_parameters:pipe_source_kinesis_stream_parameters ->
?filter_criteria:filter_criteria ->
?active_mq_broker_parameters:pipe_source_active_mq_broker_parameters ->
unit ->
pipe_source_parametersval make_ecs_task_override :
?execution_role_arn:string ->
?task_role_arn:string ->
?memory:string ->
?cpu:string ->
?inference_accelerator_overrides:ecs_inference_accelerator_override list ->
?ephemeral_storage:ecs_ephemeral_storage ->
?container_overrides:ecs_container_override list ->
unit ->
ecs_task_overrideval make_pipe_target_batch_job_parameters :
?depends_on:batch_job_dependency list ->
?parameters:string Stdlib__Map.Make(Stdlib.String).t ->
?array_properties:batch_array_properties ->
job_name:string ->
?retry_strategy:batch_retry_strategy ->
job_definition:string ->
?container_overrides:batch_container_overrides ->
unit ->
pipe_target_batch_job_parametersval make_pipe_target_ecs_task_parameters :
?platform_version:string ->
?group:string ->
?enable_ecs_managed_tags:bool ->
?task_count:int ->
?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 ->
?overrides:ecs_task_override ->
?network_configuration:network_configuration ->
?tags:tag list ->
task_definition_arn:string ->
unit ->
pipe_target_ecs_task_parametersval make_pipe_target_parameters :
?step_function_state_machine_parameters:pipe_target_state_machine_parameters ->
?http_parameters:pipe_target_http_parameters ->
?sqs_queue_parameters:pipe_target_sqs_queue_parameters ->
?cloud_watch_logs_parameters:pipe_target_cloud_watch_logs_parameters ->
?kinesis_stream_parameters:pipe_target_kinesis_stream_parameters ->
?input_template:string ->
?sage_maker_pipeline_parameters:pipe_target_sage_maker_pipeline_parameters ->
?event_bridge_event_bus_parameters:
pipe_target_event_bridge_event_bus_parameters ->
?lambda_function_parameters:pipe_target_lambda_function_parameters ->
?ecs_task_parameters:pipe_target_ecs_task_parameters ->
?batch_job_parameters:pipe_target_batch_job_parameters ->
?redshift_data_parameters:pipe_target_redshift_data_parameters ->
unit ->
pipe_target_parametersval yojson_of_sage_maker_pipeline_parameter :
sage_maker_pipeline_parameter ->
Yojson.Safe.tval yojson_of_batch_resource_requirement :
batch_resource_requirement ->
Yojson.Safe.tval yojson_of_batch_environment_variable :
batch_environment_variable ->
Yojson.Safe.tval yojson_of_tag : tag -> Yojson.Safe.tval yojson_of_ecs_environment_variable :
ecs_environment_variable ->
Yojson.Safe.tval yojson_of_ecs_resource_requirement :
ecs_resource_requirement ->
Yojson.Safe.tval yojson_of_aws_vpc_configuration : aws_vpc_configuration -> Yojson.Safe.tval yojson_of_pipe_target_http_parameters :
pipe_target_http_parameters ->
Yojson.Safe.tval yojson_of_pipe_source_sqs_queue_parameters :
pipe_source_sqs_queue_parameters ->
Yojson.Safe.tval yojson_of_batch_job_dependency : batch_job_dependency -> Yojson.Safe.tval yojson_of_capacity_provider_strategy_item :
capacity_provider_strategy_item ->
Yojson.Safe.tval yojson_of_msk_access_credentials : msk_access_credentials -> Yojson.Safe.tval yojson_of_pipe_enrichment_http_parameters :
pipe_enrichment_http_parameters ->
Yojson.Safe.tval yojson_of_cloudwatch_logs_log_destination :
cloudwatch_logs_log_destination ->
Yojson.Safe.tval yojson_of_placement_strategy : placement_strategy -> Yojson.Safe.tval yojson_of_self_managed_kafka_access_configuration_credentials :
self_managed_kafka_access_configuration_credentials ->
Yojson.Safe.tval yojson_of_batch_array_properties : batch_array_properties -> Yojson.Safe.tval yojson_of_pipe_target_lambda_function_parameters :
pipe_target_lambda_function_parameters ->
Yojson.Safe.tval yojson_of_pipe_target_redshift_data_parameters :
pipe_target_redshift_data_parameters ->
Yojson.Safe.tval yojson_of_pipe_target_event_bridge_event_bus_parameters :
pipe_target_event_bridge_event_bus_parameters ->
Yojson.Safe.tval yojson_of_ecs_environment_file : ecs_environment_file -> Yojson.Safe.tval yojson_of_self_managed_kafka_access_configuration_vpc :
self_managed_kafka_access_configuration_vpc ->
Yojson.Safe.tval yojson_of_s3_log_destination : s3_log_destination -> Yojson.Safe.tval yojson_of_pipe_target_state_machine_parameters :
pipe_target_state_machine_parameters ->
Yojson.Safe.tval yojson_of_firehose_log_destination :
firehose_log_destination ->
Yojson.Safe.tval yojson_of_pipe_target_sqs_queue_parameters :
pipe_target_sqs_queue_parameters ->
Yojson.Safe.tval yojson_of_ecs_ephemeral_storage : ecs_ephemeral_storage -> Yojson.Safe.tval yojson_of_mq_broker_access_credentials :
mq_broker_access_credentials ->
Yojson.Safe.tval yojson_of_filter : filter -> Yojson.Safe.tval yojson_of_batch_retry_strategy : batch_retry_strategy -> Yojson.Safe.tval yojson_of_placement_constraint : placement_constraint -> Yojson.Safe.tval yojson_of_pipe_target_kinesis_stream_parameters :
pipe_target_kinesis_stream_parameters ->
Yojson.Safe.tval yojson_of_ecs_inference_accelerator_override :
ecs_inference_accelerator_override ->
Yojson.Safe.tval yojson_of_dead_letter_config : dead_letter_config -> Yojson.Safe.tval yojson_of_pipe_target_cloud_watch_logs_parameters :
pipe_target_cloud_watch_logs_parameters ->
Yojson.Safe.tval yojson_of_pipe_source_self_managed_kafka_parameters :
pipe_source_self_managed_kafka_parameters ->
Yojson.Safe.tval yojson_of_batch_container_overrides :
batch_container_overrides ->
Yojson.Safe.tval yojson_of_pipe_enrichment_parameters :
pipe_enrichment_parameters ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_pipe_source_rabbit_mq_broker_parameters :
pipe_source_rabbit_mq_broker_parameters ->
Yojson.Safe.tval yojson_of_pipe_source_active_mq_broker_parameters :
pipe_source_active_mq_broker_parameters ->
Yojson.Safe.tval yojson_of_pipe_source_managed_streaming_kafka_parameters :
pipe_source_managed_streaming_kafka_parameters ->
Yojson.Safe.tval yojson_of_pipe_source_kinesis_stream_parameters :
pipe_source_kinesis_stream_parameters ->
Yojson.Safe.tval yojson_of_pipe_target_sage_maker_pipeline_parameters :
pipe_target_sage_maker_pipeline_parameters ->
Yojson.Safe.tval yojson_of_ecs_container_override : ecs_container_override -> Yojson.Safe.tval yojson_of_pipe_log_configuration :
pipe_log_configuration ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_pipe_source_dynamo_db_stream_parameters :
pipe_source_dynamo_db_stream_parameters ->
Yojson.Safe.tval yojson_of_network_configuration : network_configuration -> Yojson.Safe.tval yojson_of_filter_criteria : filter_criteria -> Yojson.Safe.tval yojson_of_pipe_source_parameters :
pipe_source_parameters ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_ecs_task_override : ecs_task_override -> Yojson.Safe.tval yojson_of_pipe_target_batch_job_parameters :
pipe_target_batch_job_parameters ->
Yojson.Safe.tval yojson_of_pipe_target_ecs_task_parameters :
pipe_target_ecs_task_parameters ->
Yojson.Safe.tval yojson_of_pipe_target_parameters :
pipe_target_parameters ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]val create_attributes : string -> attributes