Smaws_Client_ECSECS client library built on EIO.
module Types : sig ... endval make_vpc_lattice_configuration :
port_name:Types.string_ ->
target_group_arn:Types.string_ ->
role_arn:Types.iam_role_arn ->
unit ->
Types.vpc_lattice_configurationval make_host_volume_properties :
?source_path:Types.string_ ->
unit ->
Types.host_volume_propertiesval make_docker_volume_configuration :
?labels:Types.string_map ->
?driver_opts:Types.string_map ->
?driver:Types.string_ ->
?autoprovision:Types.boxed_boolean ->
?scope:Types.scope ->
unit ->
Types.docker_volume_configurationval make_efs_authorization_config :
?iam:Types.efs_authorization_config_ia_m ->
?access_point_id:Types.string_ ->
unit ->
Types.efs_authorization_configval make_efs_volume_configuration :
?authorization_config:Types.efs_authorization_config ->
?transit_encryption_port:Types.boxed_integer ->
?transit_encryption:Types.efs_transit_encryption ->
?root_directory:Types.string_ ->
file_system_id:Types.string_ ->
unit ->
Types.efs_volume_configurationval make_s3_files_volume_configuration :
?access_point_arn:Types.string_ ->
?transit_encryption_port:Types.boxed_integer ->
?root_directory:Types.string_ ->
file_system_arn:Types.string_ ->
unit ->
Types.s3_files_volume_configurationval make_f_sx_windows_file_server_authorization_config :
domain:Types.string_ ->
credentials_parameter:Types.string_ ->
unit ->
Types.f_sx_windows_file_server_authorization_configval make_f_sx_windows_file_server_volume_configuration :
authorization_config:Types.f_sx_windows_file_server_authorization_config ->
root_directory:Types.string_ ->
file_system_id:Types.string_ ->
unit ->
Types.f_sx_windows_file_server_volume_configurationval make_volume :
?configured_at_launch:Types.boxed_boolean ->
?fsx_windows_file_server_volume_configuration:
Types.f_sx_windows_file_server_volume_configuration ->
?s3files_volume_configuration:Types.s3_files_volume_configuration ->
?efs_volume_configuration:Types.efs_volume_configuration ->
?docker_volume_configuration:Types.docker_volume_configuration ->
?host:Types.host_volume_properties ->
?name:Types.string_ ->
unit ->
Types.volumeval make_volume_from :
?read_only:Types.boxed_boolean ->
?source_container:Types.string_ ->
unit ->
Types.volume_fromval make_version_info :
?docker_version:Types.string_ ->
?agent_hash:Types.string_ ->
?agent_version:Types.string_ ->
unit ->
Types.version_infoval make_v_cpu_count_range_request :
?max:Types.boxed_integer ->
min:Types.boxed_integer ->
unit ->
Types.v_cpu_count_range_requestval make_express_gateway_service_status :
?status_reason:Types.string_ ->
?status_code:Types.express_gateway_service_status_code ->
unit ->
Types.express_gateway_service_statusval make_express_gateway_service_network_configuration :
?subnets:Types.string_list ->
?security_groups:Types.string_list ->
unit ->
Types.express_gateway_service_network_configurationval make_express_gateway_service_aws_logs_configuration :
log_stream_prefix:Types.string_ ->
log_group:Types.string_ ->
unit ->
Types.express_gateway_service_aws_logs_configurationval make_express_gateway_repository_credentials :
?credentials_parameter:Types.string_ ->
unit ->
Types.express_gateway_repository_credentialsval make_key_value_pair :
?value:Types.string_ ->
?name:Types.string_ ->
unit ->
Types.key_value_pairval make_secret :
value_from:Types.string_ ->
name:Types.string_ ->
unit ->
Types.secretval make_express_gateway_container :
?secrets:Types.secret_list ->
?environment:Types.environment_variables ->
?command:Types.string_list ->
?repository_credentials:Types.express_gateway_repository_credentials ->
?aws_logs_configuration:Types.express_gateway_service_aws_logs_configuration ->
?container_port:Types.boxed_integer ->
image:Types.string_ ->
unit ->
Types.express_gateway_containerval make_express_gateway_scaling_target :
?auto_scaling_target_value:Types.boxed_integer ->
?auto_scaling_metric:Types.express_gateway_service_scaling_metric ->
?max_task_count:Types.boxed_integer ->
?min_task_count:Types.boxed_integer ->
unit ->
Types.express_gateway_scaling_targetval make_ingress_path_summary :
endpoint:Types.string_ ->
access_type:Types.access_type ->
unit ->
Types.ingress_path_summaryval make_express_gateway_service_configuration :
?created_at:Types.timestamp ->
?ingress_paths:Types.ingress_path_summaries ->
?scaling_target:Types.express_gateway_scaling_target ->
?primary_container:Types.express_gateway_container ->
?health_check_path:Types.string_ ->
?network_configuration:Types.express_gateway_service_network_configuration ->
?memory:Types.string_ ->
?cpu:Types.string_ ->
?task_definition_arn:Types.string_ ->
?task_role_arn:Types.string_ ->
?execution_role_arn:Types.string_ ->
?service_revision_arn:Types.string_ ->
unit ->
Types.express_gateway_service_configurationval make_updated_express_gateway_service :
?updated_at:Types.timestamp ->
?created_at:Types.timestamp ->
?target_configuration:Types.express_gateway_service_configuration ->
?status:Types.express_gateway_service_status ->
?service_name:Types.string_ ->
?cluster:Types.string_ ->
?service_arn:Types.string_ ->
unit ->
Types.updated_express_gateway_serviceval make_capacity_provider_strategy_item :
?base:Types.capacity_provider_strategy_item_base ->
?weight:Types.capacity_provider_strategy_item_weight ->
capacity_provider:Types.string_ ->
unit ->
Types.capacity_provider_strategy_itemval make_aws_vpc_configuration :
?assign_public_ip:Types.assign_public_ip ->
?security_groups:Types.string_list ->
subnets:Types.string_list ->
unit ->
Types.aws_vpc_configurationval make_network_configuration :
?awsvpc_configuration:Types.aws_vpc_configuration ->
unit ->
Types.network_configurationval make_advanced_configuration :
?role_arn:Types.string_ ->
?test_listener_rule:Types.string_ ->
?production_listener_rule:Types.string_ ->
?alternate_target_group_arn:Types.string_ ->
unit ->
Types.advanced_configurationval make_load_balancer :
?advanced_configuration:Types.advanced_configuration ->
?container_port:Types.boxed_integer ->
?container_name:Types.string_ ->
?load_balancer_name:Types.string_ ->
?target_group_arn:Types.string_ ->
unit ->
Types.load_balancerval make_service_registry :
?container_port:Types.boxed_integer ->
?container_name:Types.string_ ->
?port:Types.boxed_integer ->
?registry_arn:Types.string_ ->
unit ->
Types.service_registryval make_scale :
?unit_:Types.scale_unit ->
?value:Types.double ->
unit ->
Types.scaleval make_tag :
?value:Types.tag_value ->
?key:Types.tag_key ->
unit ->
Types.tagval make_deployment_ephemeral_storage :
?kms_key_id:Types.string_ ->
unit ->
Types.deployment_ephemeral_storageval make_task_set :
?fargate_ephemeral_storage:Types.deployment_ephemeral_storage ->
?tags:Types.tags ->
?stability_status_at:Types.timestamp ->
?stability_status:Types.stability_status ->
?scale:Types.scale ->
?service_registries:Types.service_registries ->
?load_balancers:Types.load_balancers ->
?network_configuration:Types.network_configuration ->
?platform_family:Types.string_ ->
?platform_version:Types.string_ ->
?capacity_provider_strategy:Types.capacity_provider_strategy ->
?launch_type:Types.launch_type ->
?updated_at:Types.timestamp ->
?created_at:Types.timestamp ->
?running_count:Types.integer ->
?pending_count:Types.integer ->
?computed_desired_count:Types.integer ->
?task_definition:Types.string_ ->
?status:Types.string_ ->
?external_id:Types.string_ ->
?started_by:Types.string_ ->
?cluster_arn:Types.string_ ->
?service_arn:Types.string_ ->
?task_set_arn:Types.string_ ->
?id:Types.string_ ->
unit ->
Types.task_setval make_update_task_set_response :
?task_set:Types.task_set ->
unit ->
Types.update_task_set_responseval make_update_task_set_request :
scale:Types.scale ->
task_set:Types.string_ ->
service:Types.string_ ->
cluster:Types.string_ ->
unit ->
Types.update_task_set_requestval make_protected_task :
?expiration_date:Types.timestamp ->
?protection_enabled:Types.boolean_ ->
?task_arn:Types.string_ ->
unit ->
Types.protected_taskval make_failure :
?detail:Types.string_ ->
?reason:Types.string_ ->
?arn:Types.string_ ->
unit ->
Types.failureval make_update_task_protection_response :
?failures:Types.failures ->
?protected_tasks:Types.protected_tasks ->
unit ->
Types.update_task_protection_responseval make_update_task_protection_request :
?expires_in_minutes:Types.boxed_integer ->
protection_enabled:Types.boolean_ ->
tasks:Types.string_list ->
cluster:Types.string_ ->
unit ->
Types.update_task_protection_requestval make_threshold_configuration :
value:Types.integer ->
type_:Types.threshold_type ->
unit ->
Types.threshold_configurationval make_deployment_circuit_breaker :
?threshold_configuration:Types.threshold_configuration ->
?reset_on_healthy_task:Types.boxed_boolean ->
rollback:Types.boolean_ ->
enable:Types.boolean_ ->
unit ->
Types.deployment_circuit_breakerval make_deployment_alarms :
enable:Types.boolean_ ->
rollback:Types.boolean_ ->
alarm_names:Types.string_list ->
unit ->
Types.deployment_alarmsval make_deployment_lifecycle_hook_timeout_configuration :
?action:Types.deployment_lifecycle_hook_action ->
?timeout_in_minutes:Types.deployment_lifecycle_hook_duration ->
unit ->
Types.deployment_lifecycle_hook_timeout_configurationval make_deployment_lifecycle_hook :
?timeout_configuration:Types.deployment_lifecycle_hook_timeout_configuration ->
?hook_details:Types.hook_details ->
?lifecycle_stages:Types.deployment_lifecycle_hook_stage_list ->
?role_arn:Types.iam_role_arn ->
?hook_target_arn:Types.string_ ->
?target_type:Types.deployment_lifecycle_hook_target_type ->
unit ->
Types.deployment_lifecycle_hookval make_linear_configuration :
?step_bake_time_in_minutes:Types.integer ->
?step_percent:Types.double ->
unit ->
Types.linear_configurationval make_canary_configuration :
?canary_bake_time_in_minutes:Types.integer ->
?canary_percent:Types.double ->
unit ->
Types.canary_configurationval make_deployment_configuration :
?canary_configuration:Types.canary_configuration ->
?linear_configuration:Types.linear_configuration ->
?lifecycle_hooks:Types.deployment_lifecycle_hook_list ->
?bake_time_in_minutes:Types.boxed_integer ->
?strategy:Types.deployment_strategy ->
?alarms:Types.deployment_alarms ->
?minimum_healthy_percent:Types.boxed_integer ->
?maximum_percent:Types.boxed_integer ->
?deployment_circuit_breaker:Types.deployment_circuit_breaker ->
unit ->
Types.deployment_configurationval make_service_connect_test_traffic_header_match_rules :
exact:Types.string_ ->
unit ->
Types.service_connect_test_traffic_header_match_rulesval make_service_connect_test_traffic_header_rules :
?value:Types.service_connect_test_traffic_header_match_rules ->
name:Types.string_ ->
unit ->
Types.service_connect_test_traffic_header_rulesval make_service_connect_test_traffic_rules :
header:Types.service_connect_test_traffic_header_rules ->
unit ->
Types.service_connect_test_traffic_rulesval make_service_connect_client_alias :
?test_traffic_rules:Types.service_connect_test_traffic_rules ->
?dns_name:Types.string_ ->
port:Types.port_number ->
unit ->
Types.service_connect_client_aliasval make_timeout_configuration :
?per_request_timeout_seconds:Types.duration ->
?idle_timeout_seconds:Types.duration ->
unit ->
Types.timeout_configurationval make_service_connect_tls_certificate_authority :
?aws_pca_authority_arn:Types.string_ ->
unit ->
Types.service_connect_tls_certificate_authorityval make_service_connect_tls_configuration :
?role_arn:Types.string_ ->
?kms_key:Types.string_ ->
issuer_certificate_authority:Types.service_connect_tls_certificate_authority ->
unit ->
Types.service_connect_tls_configurationval make_service_connect_service :
?tls:Types.service_connect_tls_configuration ->
?timeout:Types.timeout_configuration ->
?ingress_port_override:Types.port_number ->
?client_aliases:Types.service_connect_client_alias_list ->
?discovery_name:Types.string_ ->
port_name:Types.string_ ->
unit ->
Types.service_connect_serviceval make_log_configuration :
?secret_options:Types.secret_list ->
?options:Types.log_configuration_options_map ->
log_driver:Types.log_driver ->
unit ->
Types.log_configurationval make_service_connect_access_log_configuration :
?include_query_parameters:Types.service_connect_include_query_parameters ->
format:Types.service_connect_access_logging_format ->
unit ->
Types.service_connect_access_log_configurationval make_service_connect_configuration :
?access_log_configuration:Types.service_connect_access_log_configuration ->
?log_configuration:Types.log_configuration ->
?services:Types.service_connect_service_list ->
?namespace:Types.string_ ->
enabled:Types.boolean_ ->
unit ->
Types.service_connect_configurationval make_service_connect_service_resource :
?discovery_arn:Types.string_ ->
?discovery_name:Types.string_ ->
unit ->
Types.service_connect_service_resourceval make_ebs_tag_specification :
?propagate_tags:Types.propagate_tags ->
?tags:Types.tags ->
resource_type:Types.ebs_resource_type ->
unit ->
Types.ebs_tag_specificationval make_service_managed_ebs_volume_configuration :
?filesystem_type:Types.task_filesystem_type ->
?tag_specifications:Types.ebs_tag_specifications ->
?throughput:Types.boxed_integer ->
?iops:Types.boxed_integer ->
?volume_initialization_rate:Types.boxed_integer ->
?snapshot_id:Types.ebs_snapshot_id ->
?size_in_gi_b:Types.boxed_integer ->
?volume_type:Types.ebs_volume_type ->
?kms_key_id:Types.ebskms_key_id ->
?encrypted:Types.boxed_boolean ->
role_arn:Types.iam_role_arn ->
unit ->
Types.service_managed_ebs_volume_configurationval make_service_volume_configuration :
?managed_ebs_volume:Types.service_managed_ebs_volume_configuration ->
name:Types.ecs_volume_name ->
unit ->
Types.service_volume_configurationval make_deployment :
?vpc_lattice_configurations:Types.vpc_lattice_configurations ->
?fargate_ephemeral_storage:Types.deployment_ephemeral_storage ->
?volume_configurations:Types.service_volume_configurations ->
?service_connect_resources:Types.service_connect_service_resource_list ->
?service_connect_configuration:Types.service_connect_configuration ->
?rollout_state_reason:Types.string_ ->
?rollout_state:Types.deployment_rollout_state ->
?network_configuration:Types.network_configuration ->
?platform_family:Types.string_ ->
?platform_version:Types.string_ ->
?launch_type:Types.launch_type ->
?capacity_provider_strategy:Types.capacity_provider_strategy ->
?updated_at:Types.timestamp ->
?created_at:Types.timestamp ->
?failed_tasks:Types.integer ->
?running_count:Types.integer ->
?pending_count:Types.integer ->
?desired_count:Types.integer ->
?task_definition:Types.string_ ->
?status:Types.string_ ->
?id:Types.string_ ->
unit ->
Types.deploymentval make_service_event :
?message:Types.string_ ->
?created_at:Types.timestamp ->
?id:Types.string_ ->
unit ->
Types.service_eventval make_service_current_revision_summary :
?pending_task_count:Types.integer ->
?running_task_count:Types.integer ->
?requested_task_count:Types.integer ->
?arn:Types.string_ ->
unit ->
Types.service_current_revision_summaryval make_placement_constraint :
?expression:Types.string_ ->
?type_:Types.placement_constraint_type ->
unit ->
Types.placement_constraintval make_placement_strategy :
?field:Types.string_ ->
?type_:Types.placement_strategy_type ->
unit ->
Types.placement_strategyval make_deployment_controller :
type_:Types.deployment_controller_type ->
unit ->
Types.deployment_controllerval make_service :
?resource_management_type:Types.resource_management_type ->
?availability_zone_rebalancing:Types.availability_zone_rebalancing ->
?enable_execute_command:Types.boolean_ ->
?propagate_tags:Types.propagate_tags ->
?enable_ecs_managed_tags:Types.boolean_ ->
?created_by:Types.string_ ->
?tags:Types.tags ->
?deployment_controller:Types.deployment_controller ->
?scheduling_strategy:Types.scheduling_strategy ->
?health_check_grace_period_seconds:Types.boxed_integer ->
?network_configuration:Types.network_configuration ->
?placement_strategy:Types.placement_strategies ->
?placement_constraints:Types.placement_constraints ->
?current_service_revisions:Types.service_current_revision_summary_list ->
?current_service_deployment:Types.string_ ->
?created_at:Types.timestamp ->
?events:Types.service_events ->
?role_arn:Types.string_ ->
?deployments:Types.deployments ->
?task_sets:Types.task_sets ->
?deployment_configuration:Types.deployment_configuration ->
?task_definition:Types.string_ ->
?platform_family:Types.string_ ->
?platform_version:Types.string_ ->
?capacity_provider_strategy:Types.capacity_provider_strategy ->
?launch_type:Types.launch_type ->
?pending_count:Types.integer ->
?running_count:Types.integer ->
?desired_count:Types.integer ->
?status:Types.string_ ->
?service_registries:Types.service_registries ->
?load_balancers:Types.load_balancers ->
?cluster_arn:Types.string_ ->
?service_name:Types.string_ ->
?service_arn:Types.string_ ->
unit ->
Types.serviceval make_update_service_response :
?service:Types.service ->
unit ->
Types.update_service_responseval make_metric_configuration :
resolution_seconds:Types.metric_resolution_seconds ->
metric_names:Types.metric_names_list ->
unit ->
Types.metric_configurationval make_monitoring_configuration :
?metric_configurations:Types.metric_configuration_list ->
unit ->
Types.monitoring_configurationval make_update_service_request :
?monitoring:Types.monitoring_configuration ->
?vpc_lattice_configurations:Types.vpc_lattice_configurations ->
?volume_configurations:Types.service_volume_configurations ->
?service_connect_configuration:Types.service_connect_configuration ->
?service_registries:Types.service_registries ->
?propagate_tags:Types.propagate_tags ->
?load_balancers:Types.load_balancers ->
?enable_ecs_managed_tags:Types.boxed_boolean ->
?enable_execute_command:Types.boxed_boolean ->
?deployment_controller:Types.deployment_controller ->
?health_check_grace_period_seconds:Types.boxed_integer ->
?force_new_deployment:Types.boolean_ ->
?platform_version:Types.string_ ->
?placement_strategy:Types.placement_strategies ->
?placement_constraints:Types.placement_constraints ->
?network_configuration:Types.network_configuration ->
?availability_zone_rebalancing:Types.availability_zone_rebalancing ->
?deployment_configuration:Types.deployment_configuration ->
?capacity_provider_strategy:Types.capacity_provider_strategy ->
?task_definition:Types.string_ ->
?desired_count:Types.boxed_integer ->
?cluster:Types.string_ ->
service:Types.string_ ->
unit ->
Types.update_service_requestval make_update_service_primary_task_set_response :
?task_set:Types.task_set ->
unit ->
Types.update_service_primary_task_set_responseval make_update_service_primary_task_set_request :
primary_task_set:Types.string_ ->
service:Types.string_ ->
cluster:Types.string_ ->
unit ->
Types.update_service_primary_task_set_requestval make_managed_instances_network_configuration :
?security_groups:Types.string_list ->
?subnets:Types.string_list ->
unit ->
Types.managed_instances_network_configurationval make_managed_instances_storage_configuration :
?storage_size_gi_b:Types.task_volume_storage_gi_b ->
unit ->
Types.managed_instances_storage_configurationval make_managed_instances_local_storage_configuration :
?use_local_storage:Types.boolean_ ->
unit ->
Types.managed_instances_local_storage_configurationval make_memory_mi_b_request :
?max:Types.boxed_integer ->
min:Types.boxed_integer ->
unit ->
Types.memory_mi_b_requestval make_memory_gi_b_per_v_cpu_request :
?max:Types.boxed_double ->
?min:Types.boxed_double ->
unit ->
Types.memory_gi_b_per_v_cpu_requestval make_network_interface_count_request :
?max:Types.boxed_integer ->
?min:Types.boxed_integer ->
unit ->
Types.network_interface_count_requestval make_total_local_storage_gb_request :
?max:Types.boxed_double ->
?min:Types.boxed_double ->
unit ->
Types.total_local_storage_gb_requestval make_baseline_ebs_bandwidth_mbps_request :
?max:Types.boxed_integer ->
?min:Types.boxed_integer ->
unit ->
Types.baseline_ebs_bandwidth_mbps_requestval make_accelerator_count_request :
?max:Types.boxed_integer ->
?min:Types.boxed_integer ->
unit ->
Types.accelerator_count_requestval make_accelerator_total_memory_mi_b_request :
?max:Types.boxed_integer ->
?min:Types.boxed_integer ->
unit ->
Types.accelerator_total_memory_mi_b_requestval make_network_bandwidth_gbps_request :
?max:Types.boxed_double ->
?min:Types.boxed_double ->
unit ->
Types.network_bandwidth_gbps_requestval make_instance_requirements_request :
?max_spot_price_as_percentage_of_optimal_on_demand_price:Types.boxed_integer ->
?allowed_instance_types:Types.allowed_instance_type_set ->
?network_bandwidth_gbps:Types.network_bandwidth_gbps_request ->
?accelerator_total_memory_mi_b:Types.accelerator_total_memory_mi_b_request ->
?accelerator_names:Types.accelerator_name_set ->
?accelerator_manufacturers:Types.accelerator_manufacturer_set ->
?accelerator_count:Types.accelerator_count_request ->
?accelerator_types:Types.accelerator_type_set ->
?baseline_ebs_bandwidth_mbps:Types.baseline_ebs_bandwidth_mbps_request ->
?total_local_storage_g_b:Types.total_local_storage_gb_request ->
?local_storage_types:Types.local_storage_type_set ->
?local_storage:Types.local_storage ->
?network_interface_count:Types.network_interface_count_request ->
?require_hibernate_support:Types.boxed_boolean ->
?burstable_performance:Types.burstable_performance ->
?bare_metal:Types.bare_metal ->
?on_demand_max_price_percentage_over_lowest_price:Types.boxed_integer ->
?spot_max_price_percentage_over_lowest_price:Types.boxed_integer ->
?instance_generations:Types.instance_generation_set ->
?excluded_instance_types:Types.excluded_instance_type_set ->
?memory_gi_b_per_v_cpu:Types.memory_gi_b_per_v_cpu_request ->
?cpu_manufacturers:Types.cpu_manufacturer_set ->
memory_mi_b:Types.memory_mi_b_request ->
v_cpu_count:Types.v_cpu_count_range_request ->
unit ->
Types.instance_requirements_requestval make_capacity_reservation_request :
?reservation_preference:Types.capacity_reservation_preference ->
?reservation_group_arn:Types.string_ ->
unit ->
Types.capacity_reservation_requestval make_instance_launch_template_update :
?capacity_reservations:Types.capacity_reservation_request ->
?instance_requirements:Types.instance_requirements_request ->
?monitoring:Types.managed_instances_monitoring_options ->
?local_storage_configuration:
Types.managed_instances_local_storage_configuration ->
?instance_metadata_tags_propagation:Types.boxed_boolean ->
?storage_configuration:Types.managed_instances_storage_configuration ->
?network_configuration:Types.managed_instances_network_configuration ->
?ec2_instance_profile_arn:Types.string_ ->
unit ->
Types.instance_launch_template_updateval make_infrastructure_optimization :
?scale_in_after:Types.boxed_integer ->
unit ->
Types.infrastructure_optimizationval make_auto_repair_configuration :
?actions_status:Types.auto_repair_actions_status ->
unit ->
Types.auto_repair_configurationval make_update_managed_instances_provider_configuration :
?auto_repair_configuration:Types.auto_repair_configuration ->
?infrastructure_optimization:Types.infrastructure_optimization ->
?propagate_tags:Types.propagate_mi_tags ->
instance_launch_template:Types.instance_launch_template_update ->
infrastructure_role_arn:Types.string_ ->
unit ->
Types.update_managed_instances_provider_configurationval make_update_express_gateway_service_response :
?service:Types.updated_express_gateway_service ->
unit ->
Types.update_express_gateway_service_responseval make_update_express_gateway_service_request :
?task_definition_arn:Types.string_ ->
?scaling_target:Types.express_gateway_scaling_target ->
?memory:Types.string_ ->
?cpu:Types.string_ ->
?network_configuration:Types.express_gateway_service_network_configuration ->
?task_role_arn:Types.string_ ->
?primary_container:Types.express_gateway_container ->
?health_check_path:Types.string_ ->
?execution_role_arn:Types.string_ ->
service_arn:Types.string_ ->
unit ->
Types.update_express_gateway_service_requestval make_update_daemon_response :
?deployment_arn:Types.string_ ->
?updated_at:Types.timestamp ->
?created_at:Types.timestamp ->
?status:Types.daemon_status ->
?daemon_arn:Types.string_ ->
unit ->
Types.update_daemon_responseval make_daemon_alarm_configuration :
?enable:Types.boolean_ ->
?alarm_names:Types.string_list ->
unit ->
Types.daemon_alarm_configurationval make_daemon_deployment_configuration :
?bake_time_in_minutes:Types.integer ->
?alarms:Types.daemon_alarm_configuration ->
?drain_percent:Types.daemon_drain_percent ->
unit ->
Types.daemon_deployment_configurationval make_update_daemon_request :
?enable_execute_command:Types.boolean_ ->
?enable_ecs_managed_tags:Types.boolean_ ->
?propagate_tags:Types.daemon_propagate_tags ->
?deployment_configuration:Types.daemon_deployment_configuration ->
capacity_provider_arns:Types.string_list ->
daemon_task_definition_arn:Types.string_ ->
daemon_arn:Types.string_ ->
unit ->
Types.update_daemon_requestval make_resource :
?string_set_value:Types.string_list ->
?integer_value:Types.integer ->
?long_value:Types.long ->
?double_value:Types.double ->
?type_:Types.string_ ->
?name:Types.string_ ->
unit ->
Types.resourceval make_attribute :
?target_id:Types.string_ ->
?target_type:Types.target_type ->
?value:Types.string_ ->
name:Types.string_ ->
unit ->
Types.attributeval make_attachment :
?details:Types.attachment_details ->
?status:Types.string_ ->
?type_:Types.string_ ->
?id:Types.string_ ->
unit ->
Types.attachmentval make_container_instance_health_status :
?details:Types.instance_health_check_result_list ->
?overall_status:Types.instance_health_check_state ->
unit ->
Types.container_instance_health_statusval make_container_instance :
?health_status:Types.container_instance_health_status ->
?tags:Types.tags ->
?attachments:Types.attachments ->
?registered_at:Types.timestamp ->
?attributes:Types.attributes ->
?agent_update_status:Types.agent_update_status ->
?pending_tasks_count:Types.integer ->
?running_tasks_count:Types.integer ->
?agent_connected:Types.boolean_ ->
?status_reason:Types.string_ ->
?status:Types.string_ ->
?registered_resources:Types.resources ->
?remaining_resources:Types.resources ->
?version_info:Types.version_info ->
?version:Types.long ->
?capacity_provider_name:Types.string_ ->
?ec2_instance_id:Types.string_ ->
?container_instance_arn:Types.string_ ->
unit ->
Types.container_instanceval make_update_container_instances_state_response :
?failures:Types.failures ->
?container_instances:Types.container_instances ->
unit ->
Types.update_container_instances_state_responseval make_update_container_instances_state_request :
?cluster:Types.string_ ->
status:Types.container_instance_status ->
container_instances:Types.string_list ->
unit ->
Types.update_container_instances_state_requestval make_update_container_agent_response :
?container_instance:Types.container_instance ->
unit ->
Types.update_container_agent_responseval make_update_container_agent_request :
?cluster:Types.string_ ->
container_instance:Types.string_ ->
unit ->
Types.update_container_agent_requestval make_execute_command_log_configuration :
?s3_key_prefix:Types.string_ ->
?s3_encryption_enabled:Types.boolean_ ->
?s3_bucket_name:Types.string_ ->
?cloud_watch_encryption_enabled:Types.boolean_ ->
?cloud_watch_log_group_name:Types.string_ ->
unit ->
Types.execute_command_log_configurationval make_execute_command_configuration :
?log_configuration:Types.execute_command_log_configuration ->
?logging:Types.execute_command_logging ->
?kms_key_id:Types.string_ ->
unit ->
Types.execute_command_configurationval make_managed_storage_configuration :
?fargate_ephemeral_storage_kms_key_id:Types.string_ ->
?kms_key_id:Types.string_ ->
unit ->
Types.managed_storage_configurationval make_cluster_configuration :
?managed_storage_configuration:Types.managed_storage_configuration ->
?execute_command_configuration:Types.execute_command_configuration ->
unit ->
Types.cluster_configurationval make_cluster_setting :
?value:Types.string_ ->
?name:Types.cluster_setting_name ->
unit ->
Types.cluster_settingval make_cluster_service_connect_defaults :
?namespace:Types.string_ ->
unit ->
Types.cluster_service_connect_defaultsval make_cluster :
?service_connect_defaults:Types.cluster_service_connect_defaults ->
?attachments_status:Types.string_ ->
?attachments:Types.attachments ->
?default_capacity_provider_strategy:Types.capacity_provider_strategy ->
?capacity_providers:Types.string_list ->
?settings:Types.cluster_settings ->
?tags:Types.tags ->
?statistics:Types.statistics ->
?active_services_count:Types.integer ->
?pending_tasks_count:Types.integer ->
?running_tasks_count:Types.integer ->
?registered_container_instances_count:Types.integer ->
?status:Types.string_ ->
?configuration:Types.cluster_configuration ->
?cluster_name:Types.string_ ->
?cluster_arn:Types.string_ ->
unit ->
Types.clusterval make_update_cluster_settings_response :
?cluster:Types.cluster ->
unit ->
Types.update_cluster_settings_responseval make_update_cluster_settings_request :
settings:Types.cluster_settings ->
cluster:Types.string_ ->
unit ->
Types.update_cluster_settings_requestval make_update_cluster_response :
?cluster:Types.cluster ->
unit ->
Types.update_cluster_responseval make_cluster_service_connect_defaults_request :
namespace:Types.string_ ->
unit ->
Types.cluster_service_connect_defaults_requestval make_update_cluster_request :
?service_connect_defaults:Types.cluster_service_connect_defaults_request ->
?configuration:Types.cluster_configuration ->
?settings:Types.cluster_settings ->
cluster:Types.string_ ->
unit ->
Types.update_cluster_requestval make_managed_scaling :
?instance_warmup_period:Types.managed_scaling_instance_warmup_period ->
?maximum_scaling_step_size:Types.managed_scaling_step_size ->
?minimum_scaling_step_size:Types.managed_scaling_step_size ->
?target_capacity:Types.managed_scaling_target_capacity ->
?status:Types.managed_scaling_status ->
unit ->
Types.managed_scalingval make_auto_scaling_group_provider :
?managed_draining:Types.managed_draining ->
?managed_termination_protection:Types.managed_termination_protection ->
?managed_scaling:Types.managed_scaling ->
auto_scaling_group_arn:Types.string_ ->
unit ->
Types.auto_scaling_group_providerval make_instance_launch_template :
?capacity_reservations:Types.capacity_reservation_request ->
?fips_enabled:Types.boxed_boolean ->
?instance_requirements:Types.instance_requirements_request ->
?instance_metadata_tags_propagation:Types.boxed_boolean ->
?capacity_option_type:Types.capacity_option_type ->
?monitoring:Types.managed_instances_monitoring_options ->
?local_storage_configuration:
Types.managed_instances_local_storage_configuration ->
?storage_configuration:Types.managed_instances_storage_configuration ->
network_configuration:Types.managed_instances_network_configuration ->
ec2_instance_profile_arn:Types.string_ ->
unit ->
Types.instance_launch_templateval make_managed_instances_provider :
?auto_repair_configuration:Types.auto_repair_configuration ->
?infrastructure_optimization:Types.infrastructure_optimization ->
?propagate_tags:Types.propagate_mi_tags ->
?instance_launch_template:Types.instance_launch_template ->
?infrastructure_role_arn:Types.string_ ->
unit ->
Types.managed_instances_providerval make_capacity_provider :
?type_:Types.capacity_provider_type ->
?tags:Types.tags ->
?update_status_reason:Types.string_ ->
?update_status:Types.capacity_provider_update_status ->
?managed_instances_provider:Types.managed_instances_provider ->
?auto_scaling_group_provider:Types.auto_scaling_group_provider ->
?status:Types.capacity_provider_status ->
?cluster:Types.string_ ->
?name:Types.string_ ->
?capacity_provider_arn:Types.string_ ->
unit ->
Types.capacity_providerval make_update_capacity_provider_response :
?capacity_provider:Types.capacity_provider ->
unit ->
Types.update_capacity_provider_responseval make_auto_scaling_group_provider_update :
?managed_draining:Types.managed_draining ->
?managed_termination_protection:Types.managed_termination_protection ->
?managed_scaling:Types.managed_scaling ->
unit ->
Types.auto_scaling_group_provider_updateval make_update_capacity_provider_request :
?managed_instances_provider:
Types.update_managed_instances_provider_configuration ->
?auto_scaling_group_provider:Types.auto_scaling_group_provider_update ->
?cluster:Types.string_ ->
name:Types.string_ ->
unit ->
Types.update_capacity_provider_requestval make_untag_resource_request :
tag_keys:Types.tag_keys ->
resource_arn:Types.string_ ->
unit ->
Types.untag_resource_requestval make_ulimit :
hard_limit:Types.integer ->
soft_limit:Types.integer ->
name:Types.ulimit_name ->
unit ->
Types.ulimitval make_tmpfs :
?mount_options:Types.string_list ->
size:Types.integer ->
container_path:Types.string_ ->
unit ->
Types.tmpfsval make_network_binding :
?host_port_range:Types.string_ ->
?container_port_range:Types.string_ ->
?protocol:Types.transport_protocol ->
?host_port:Types.boxed_integer ->
?container_port:Types.boxed_integer ->
?bind_i_p:Types.string_ ->
unit ->
Types.network_bindingval make_network_interface :
?ipv6_address:Types.string_ ->
?private_ipv4_address:Types.string_ ->
?attachment_id:Types.string_ ->
unit ->
Types.network_interfaceval make_managed_agent :
?last_status:Types.string_ ->
?reason:Types.string_ ->
?name:Types.managed_agent_name ->
?last_started_at:Types.timestamp ->
unit ->
Types.managed_agentval make_container :
?neuron_device_ids:Types.neuron_device_ids ->
?gpu_ids:Types.gpu_ids ->
?memory_reservation:Types.string_ ->
?memory:Types.string_ ->
?cpu:Types.string_ ->
?managed_agents:Types.managed_agents ->
?health_status:Types.health_status ->
?network_interfaces:Types.network_interfaces ->
?network_bindings:Types.network_bindings ->
?reason:Types.string_ ->
?exit_code:Types.boxed_integer ->
?last_status:Types.string_ ->
?runtime_id:Types.string_ ->
?image_digest:Types.string_ ->
?image:Types.string_ ->
?name:Types.string_ ->
?task_arn:Types.string_ ->
?container_arn:Types.string_ ->
unit ->
Types.containerval make_inference_accelerator :
device_type:Types.string_ ->
device_name:Types.string_ ->
unit ->
Types.inference_acceleratorval make_environment_file :
type_:Types.environment_file_type ->
value:Types.string_ ->
unit ->
Types.environment_fileval make_resource_requirement :
type_:Types.resource_type ->
value:Types.string_ ->
unit ->
Types.resource_requirementval make_container_override :
?resource_requirements:Types.resource_requirements ->
?memory_reservation:Types.boxed_integer ->
?memory:Types.boxed_integer ->
?cpu:Types.boxed_integer ->
?environment_files:Types.environment_files ->
?environment:Types.environment_variables ->
?command:Types.string_list ->
?name:Types.string_ ->
unit ->
Types.container_overrideval make_inference_accelerator_override :
?device_type:Types.string_ ->
?device_name:Types.string_ ->
unit ->
Types.inference_accelerator_overrideval make_ephemeral_storage :
size_in_gi_b:Types.integer ->
unit ->
Types.ephemeral_storageval make_task_override :
?ephemeral_storage:Types.ephemeral_storage ->
?task_role_arn:Types.string_ ->
?memory:Types.string_ ->
?execution_role_arn:Types.string_ ->
?inference_accelerator_overrides:Types.inference_accelerator_overrides ->
?cpu:Types.string_ ->
?container_overrides:Types.container_overrides ->
unit ->
Types.task_overrideval make_task_ephemeral_storage :
?kms_key_id:Types.string_ ->
?size_in_gi_b:Types.integer ->
unit ->
Types.task_ephemeral_storageval make_task :
?fargate_ephemeral_storage:Types.task_ephemeral_storage ->
?ephemeral_storage:Types.ephemeral_storage ->
?version:Types.long ->
?task_definition_arn:Types.string_ ->
?task_arn:Types.string_ ->
?tags:Types.tags ->
?stopping_at:Types.timestamp ->
?stopped_reason:Types.string_ ->
?stopped_at:Types.timestamp ->
?stop_code:Types.task_stop_code ->
?started_by:Types.string_ ->
?started_at:Types.timestamp ->
?pull_stopped_at:Types.timestamp ->
?pull_started_at:Types.timestamp ->
?platform_family:Types.string_ ->
?platform_version:Types.string_ ->
?overrides:Types.task_override ->
?memory:Types.string_ ->
?launch_type:Types.launch_type ->
?last_status:Types.string_ ->
?inference_accelerators:Types.inference_accelerators ->
?health_status:Types.health_status ->
?group:Types.string_ ->
?execution_stopped_at:Types.timestamp ->
?enable_execute_command:Types.boolean_ ->
?desired_status:Types.string_ ->
?created_at:Types.timestamp ->
?cpu:Types.string_ ->
?containers:Types.containers ->
?container_instance_arn:Types.string_ ->
?connectivity_at:Types.timestamp ->
?connectivity:Types.connectivity ->
?cluster_arn:Types.string_ ->
?capacity_provider_name:Types.string_ ->
?availability_zone:Types.string_ ->
?attributes:Types.attributes ->
?attachments:Types.attachments ->
unit ->
Types.taskval make_task_managed_ebs_volume_termination_policy :
delete_on_termination:Types.boxed_boolean ->
unit ->
Types.task_managed_ebs_volume_termination_policyval make_task_managed_ebs_volume_configuration :
?filesystem_type:Types.task_filesystem_type ->
?termination_policy:Types.task_managed_ebs_volume_termination_policy ->
?tag_specifications:Types.ebs_tag_specifications ->
?throughput:Types.boxed_integer ->
?iops:Types.boxed_integer ->
?volume_initialization_rate:Types.boxed_integer ->
?snapshot_id:Types.ebs_snapshot_id ->
?size_in_gi_b:Types.boxed_integer ->
?volume_type:Types.ebs_volume_type ->
?kms_key_id:Types.ebskms_key_id ->
?encrypted:Types.boxed_boolean ->
role_arn:Types.iam_role_arn ->
unit ->
Types.task_managed_ebs_volume_configurationval make_task_volume_configuration :
?managed_ebs_volume:Types.task_managed_ebs_volume_configuration ->
name:Types.ecs_volume_name ->
unit ->
Types.task_volume_configurationval make_task_definition_placement_constraint :
?expression:Types.string_ ->
?type_:Types.task_definition_placement_constraint_type ->
unit ->
Types.task_definition_placement_constraintval make_repository_credentials :
credentials_parameter:Types.string_ ->
unit ->
Types.repository_credentialsval make_port_mapping :
?container_port_range:Types.string_ ->
?app_protocol:Types.application_protocol ->
?name:Types.string_ ->
?protocol:Types.transport_protocol ->
?host_port:Types.boxed_integer ->
?container_port:Types.boxed_integer ->
unit ->
Types.port_mappingval make_container_restart_policy :
?restart_attempt_period:Types.boxed_integer ->
?ignored_exit_codes:Types.integer_list ->
enabled:Types.boxed_boolean ->
unit ->
Types.container_restart_policyval make_mount_point :
?read_only:Types.boxed_boolean ->
?container_path:Types.string_ ->
?source_volume:Types.string_ ->
unit ->
Types.mount_pointval make_kernel_capabilities :
?drop:Types.string_list ->
?add:Types.string_list ->
unit ->
Types.kernel_capabilitiesval make_device :
?permissions:Types.device_cgroup_permissions ->
?container_path:Types.string_ ->
host_path:Types.string_ ->
unit ->
Types.deviceval make_linux_parameters :
?swappiness:Types.boxed_integer ->
?max_swap:Types.boxed_integer ->
?tmpfs:Types.tmpfs_list ->
?shared_memory_size:Types.boxed_integer ->
?init_process_enabled:Types.boxed_boolean ->
?devices:Types.devices_list ->
?capabilities:Types.kernel_capabilities ->
unit ->
Types.linux_parametersval make_container_dependency :
condition:Types.container_condition ->
container_name:Types.string_ ->
unit ->
Types.container_dependencyval make_host_entry :
ip_address:Types.string_ ->
hostname:Types.string_ ->
unit ->
Types.host_entryval make_health_check :
?start_period:Types.boxed_integer ->
?retries:Types.boxed_integer ->
?timeout:Types.boxed_integer ->
?interval:Types.boxed_integer ->
command:Types.string_list ->
unit ->
Types.health_checkval make_system_control :
?value:Types.string_ ->
?namespace:Types.string_ ->
unit ->
Types.system_controlval make_firelens_configuration :
?options:Types.firelens_configuration_options_map ->
type_:Types.firelens_configuration_type ->
unit ->
Types.firelens_configurationval make_container_definition :
?credential_specs:Types.string_list ->
?firelens_configuration:Types.firelens_configuration ->
?resource_requirements:Types.resource_requirements ->
?system_controls:Types.system_controls ->
?health_check:Types.health_check ->
?log_configuration:Types.log_configuration ->
?ulimits:Types.ulimit_list ->
?docker_labels:Types.docker_labels_map ->
?pseudo_terminal:Types.boxed_boolean ->
?interactive:Types.boxed_boolean ->
?docker_security_options:Types.string_list ->
?extra_hosts:Types.host_entry_list ->
?dns_search_domains:Types.string_list ->
?dns_servers:Types.string_list ->
?readonly_root_filesystem:Types.boxed_boolean ->
?privileged:Types.boxed_boolean ->
?disable_networking:Types.boxed_boolean ->
?working_directory:Types.string_ ->
?user:Types.string_ ->
?hostname:Types.string_ ->
?version_consistency:Types.version_consistency ->
?stop_timeout:Types.boxed_integer ->
?start_timeout:Types.boxed_integer ->
?depends_on:Types.container_dependencies ->
?secrets:Types.secret_list ->
?linux_parameters:Types.linux_parameters ->
?volumes_from:Types.volume_from_list ->
?mount_points:Types.mount_point_list ->
?environment_files:Types.environment_files ->
?environment:Types.environment_variables ->
?command:Types.string_list ->
?entry_point:Types.string_list ->
?restart_policy:Types.container_restart_policy ->
?essential:Types.boxed_boolean ->
?port_mappings:Types.port_mapping_list ->
?links:Types.string_list ->
?memory_reservation:Types.boxed_integer ->
?memory:Types.boxed_integer ->
?cpu:Types.integer ->
?repository_credentials:Types.repository_credentials ->
?image:Types.string_ ->
?name:Types.string_ ->
unit ->
Types.container_definitionval make_runtime_platform :
?operating_system_family:Types.os_family ->
?cpu_architecture:Types.cpu_architecture ->
unit ->
Types.runtime_platformval make_proxy_configuration :
?properties:Types.proxy_configuration_properties ->
?type_:Types.proxy_configuration_type ->
container_name:Types.string_ ->
unit ->
Types.proxy_configurationval make_task_definition :
?enable_fault_injection:Types.boxed_boolean ->
?ephemeral_storage:Types.ephemeral_storage ->
?registered_by:Types.string_ ->
?delete_requested_at:Types.timestamp ->
?deregistered_at:Types.timestamp ->
?registered_at:Types.timestamp ->
?proxy_configuration:Types.proxy_configuration ->
?ipc_mode:Types.ipc_mode ->
?pid_mode:Types.pid_mode ->
?inference_accelerators:Types.inference_accelerators ->
?memory:Types.string_ ->
?cpu:Types.string_ ->
?requires_compatibilities:Types.compatibility_list ->
?runtime_platform:Types.runtime_platform ->
?compatibilities:Types.compatibility_list ->
?placement_constraints:Types.task_definition_placement_constraints ->
?requires_attributes:Types.requires_attributes ->
?status:Types.task_definition_status ->
?volumes:Types.volume_list ->
?revision:Types.integer ->
?network_mode:Types.network_mode ->
?execution_role_arn:Types.string_ ->
?task_role_arn:Types.string_ ->
?family:Types.string_ ->
?container_definitions:Types.container_definitions ->
?task_definition_arn:Types.string_ ->
unit ->
Types.task_definitionval make_tag_resource_request :
tags:Types.tags ->
resource_arn:Types.string_ ->
unit ->
Types.tag_resource_requestval make_submit_task_state_change_response :
?acknowledgment:Types.string_ ->
unit ->
Types.submit_task_state_change_responseval make_container_state_change :
?status:Types.string_ ->
?reason:Types.string_ ->
?network_bindings:Types.network_bindings ->
?exit_code:Types.boxed_integer ->
?runtime_id:Types.string_ ->
?image_digest:Types.string_ ->
?container_name:Types.string_ ->
unit ->
Types.container_state_changeval make_attachment_state_change :
status:Types.string_ ->
attachment_arn:Types.string_ ->
unit ->
Types.attachment_state_changeval make_managed_agent_state_change :
?reason:Types.string_ ->
status:Types.string_ ->
managed_agent_name:Types.managed_agent_name ->
container_name:Types.string_ ->
unit ->
Types.managed_agent_state_changeval make_submit_task_state_change_request :
?execution_stopped_at:Types.timestamp ->
?pull_stopped_at:Types.timestamp ->
?pull_started_at:Types.timestamp ->
?managed_agents:Types.managed_agent_state_changes ->
?attachments:Types.attachment_state_changes ->
?containers:Types.container_state_changes ->
?reason:Types.string_ ->
?status:Types.string_ ->
?task:Types.string_ ->
?cluster:Types.string_ ->
unit ->
Types.submit_task_state_change_requestval make_submit_container_state_change_response :
?acknowledgment:Types.string_ ->
unit ->
Types.submit_container_state_change_responseval make_submit_container_state_change_request :
?network_bindings:Types.network_bindings ->
?reason:Types.string_ ->
?exit_code:Types.boxed_integer ->
?status:Types.string_ ->
?runtime_id:Types.string_ ->
?container_name:Types.string_ ->
?task:Types.string_ ->
?cluster:Types.string_ ->
unit ->
Types.submit_container_state_change_requestval make_submit_attachment_state_changes_response :
?acknowledgment:Types.string_ ->
unit ->
Types.submit_attachment_state_changes_responseval make_submit_attachment_state_changes_request :
?cluster:Types.string_ ->
attachments:Types.attachment_state_changes ->
unit ->
Types.submit_attachment_state_changes_requestval make_stop_task_response :
?task:Types.task ->
unit ->
Types.stop_task_responseval make_stop_task_request :
?reason:Types.string_ ->
?cluster:Types.string_ ->
task:Types.string_ ->
unit ->
Types.stop_task_requestval make_stop_service_deployment_response :
?service_deployment_arn:Types.string_ ->
unit ->
Types.stop_service_deployment_responseval make_stop_service_deployment_request :
?stop_type:Types.stop_service_deployment_stop_type ->
service_deployment_arn:Types.string_ ->
unit ->
Types.stop_service_deployment_requestval make_start_task_response :
?failures:Types.failures ->
?tasks:Types.tasks ->
unit ->
Types.start_task_responseval make_start_task_request :
?volume_configurations:Types.task_volume_configurations ->
?tags:Types.tags ->
?started_by:Types.string_ ->
?reference_id:Types.string_ ->
?propagate_tags:Types.propagate_tags ->
?overrides:Types.task_override ->
?network_configuration:Types.network_configuration ->
?group:Types.string_ ->
?enable_execute_command:Types.boolean_ ->
?enable_ecs_managed_tags:Types.boolean_ ->
?cluster:Types.string_ ->
task_definition:Types.string_ ->
container_instances:Types.string_list ->
unit ->
Types.start_task_requestval make_setting :
?type_:Types.setting_type ->
?principal_arn:Types.string_ ->
?value:Types.string_ ->
?name:Types.setting_name ->
unit ->
Types.settingval make_session :
?token_value:Types.sensitive_string ->
?stream_url:Types.string_ ->
?session_id:Types.string_ ->
unit ->
Types.sessionval make_service_revision_summary :
?requested_production_traffic_weight:Types.double ->
?requested_test_traffic_weight:Types.double ->
?pending_task_count:Types.integer ->
?running_task_count:Types.integer ->
?requested_task_count:Types.integer ->
?arn:Types.string_ ->
unit ->
Types.service_revision_summaryval make_container_image :
?image:Types.string_ ->
?image_digest:Types.string_ ->
?container_name:Types.string_ ->
unit ->
Types.container_imageval make_service_revision_load_balancer :
?production_listener_rule:Types.string_ ->
?target_group_arn:Types.string_ ->
unit ->
Types.service_revision_load_balancerval make_resolved_configuration :
?load_balancers:Types.service_revision_load_balancers ->
unit ->
Types.resolved_configurationval make_managed_load_balancer :
?security_group_ids:Types.string_list ->
?subnet_ids:Types.string_list ->
?status_reason:Types.string_ ->
?arn:Types.string_ ->
scheme:Types.string_ ->
updated_at:Types.timestamp ->
status:Types.managed_resource_status ->
unit ->
Types.managed_load_balancerval make_managed_security_group :
?status_reason:Types.string_ ->
?arn:Types.string_ ->
updated_at:Types.timestamp ->
status:Types.managed_resource_status ->
unit ->
Types.managed_security_groupval make_managed_certificate :
?status_reason:Types.string_ ->
?arn:Types.string_ ->
domain_name:Types.string_ ->
updated_at:Types.timestamp ->
status:Types.managed_resource_status ->
unit ->
Types.managed_certificateval make_managed_listener :
?status_reason:Types.string_ ->
?arn:Types.string_ ->
updated_at:Types.timestamp ->
status:Types.managed_resource_status ->
unit ->
Types.managed_listenerval make_managed_listener_rule :
?status_reason:Types.string_ ->
?arn:Types.string_ ->
updated_at:Types.timestamp ->
status:Types.managed_resource_status ->
unit ->
Types.managed_listener_ruleval make_managed_target_group :
?status_reason:Types.string_ ->
?arn:Types.string_ ->
port:Types.integer ->
health_check_port:Types.integer ->
health_check_path:Types.string_ ->
updated_at:Types.timestamp ->
status:Types.managed_resource_status ->
unit ->
Types.managed_target_groupval make_managed_ingress_path :
?target_groups:Types.managed_target_groups ->
?rule:Types.managed_listener_rule ->
?listener:Types.managed_listener ->
?certificate:Types.managed_certificate ->
?load_balancer_security_groups:Types.managed_security_groups ->
?load_balancer:Types.managed_load_balancer ->
endpoint:Types.string_ ->
access_type:Types.access_type ->
unit ->
Types.managed_ingress_pathval make_managed_scalable_target :
?status_reason:Types.string_ ->
?arn:Types.string_ ->
max_capacity:Types.integer ->
min_capacity:Types.integer ->
updated_at:Types.timestamp ->
status:Types.managed_resource_status ->
unit ->
Types.managed_scalable_targetval make_managed_application_auto_scaling_policy :
?status_reason:Types.string_ ->
?arn:Types.string_ ->
metric:Types.string_ ->
target_value:Types.double ->
policy_type:Types.string_ ->
updated_at:Types.timestamp ->
status:Types.managed_resource_status ->
unit ->
Types.managed_application_auto_scaling_policyval make_managed_auto_scaling :
?application_auto_scaling_policies:
Types.managed_application_auto_scaling_policies ->
?scalable_target:Types.managed_scalable_target ->
unit ->
Types.managed_auto_scalingval make_managed_metric_alarm :
?status_reason:Types.string_ ->
?arn:Types.string_ ->
updated_at:Types.timestamp ->
status:Types.managed_resource_status ->
unit ->
Types.managed_metric_alarmval make_managed_log_group :
?status_reason:Types.string_ ->
?arn:Types.string_ ->
log_group_name:Types.string_ ->
updated_at:Types.timestamp ->
status:Types.managed_resource_status ->
unit ->
Types.managed_log_groupval make_ecs_managed_resources :
?log_groups:Types.managed_log_groups ->
?service_security_groups:Types.managed_security_groups ->
?metric_alarms:Types.managed_metric_alarms ->
?auto_scaling:Types.managed_auto_scaling ->
?ingress_paths:Types.managed_ingress_paths ->
unit ->
Types.ecs_managed_resourcesval make_service_revision :
?monitoring:Types.monitoring_configuration ->
?ecs_managed_resources:Types.ecs_managed_resources ->
?resolved_configuration:Types.resolved_configuration ->
?vpc_lattice_configurations:Types.vpc_lattice_configurations ->
?created_at:Types.timestamp ->
?fargate_ephemeral_storage:Types.deployment_ephemeral_storage ->
?volume_configurations:Types.service_volume_configurations ->
?service_connect_configuration:Types.service_connect_configuration ->
?guard_duty_enabled:Types.boolean_ ->
?container_images:Types.container_images ->
?network_configuration:Types.network_configuration ->
?service_registries:Types.service_registries ->
?load_balancers:Types.load_balancers ->
?platform_family:Types.string_ ->
?platform_version:Types.string_ ->
?launch_type:Types.launch_type ->
?capacity_provider_strategy:Types.capacity_provider_strategy ->
?task_definition:Types.string_ ->
?cluster_arn:Types.string_ ->
?service_arn:Types.string_ ->
?service_revision_arn:Types.string_ ->
unit ->
Types.service_revisionval make_service_deployment_brief :
?status_reason:Types.string_ ->
?status:Types.service_deployment_status ->
?target_service_revision_arn:Types.string_ ->
?finished_at:Types.timestamp ->
?created_at:Types.timestamp ->
?started_at:Types.timestamp ->
?cluster_arn:Types.string_ ->
?service_arn:Types.string_ ->
?service_deployment_arn:Types.string_ ->
unit ->
Types.service_deployment_briefval make_deployment_lifecycle_hook_detail :
?timeout_action:Types.deployment_lifecycle_hook_action ->
?expires_at:Types.timestamp ->
?status:Types.deployment_lifecycle_hook_status ->
?target_arn:Types.string_ ->
?target_type:Types.deployment_lifecycle_hook_target_type ->
?hook_id:Types.string_ ->
unit ->
Types.deployment_lifecycle_hook_detailval make_rollback :
?service_revision_arn:Types.string_ ->
?started_at:Types.timestamp ->
?reason:Types.string_ ->
unit ->
Types.rollbackval make_service_deployment_circuit_breaker :
?threshold:Types.integer ->
?failure_count:Types.integer ->
?status:Types.service_deployment_rollback_monitors_status ->
unit ->
Types.service_deployment_circuit_breakerval make_service_deployment_alarms :
?triggered_alarm_names:Types.string_list ->
?alarm_names:Types.string_list ->
?status:Types.service_deployment_rollback_monitors_status ->
unit ->
Types.service_deployment_alarmsval make_service_deployment :
?alarms:Types.service_deployment_alarms ->
?deployment_circuit_breaker:Types.service_deployment_circuit_breaker ->
?rollback:Types.rollback ->
?deployment_configuration:Types.deployment_configuration ->
?lifecycle_hook_details:Types.deployment_lifecycle_hook_detail_list ->
?lifecycle_stage:Types.service_deployment_lifecycle_stage ->
?status_reason:Types.string_ ->
?status:Types.service_deployment_status ->
?target_service_revision:Types.service_revision_summary ->
?source_service_revisions:Types.service_revisions_summary_list ->
?updated_at:Types.timestamp ->
?stopped_at:Types.timestamp ->
?finished_at:Types.timestamp ->
?started_at:Types.timestamp ->
?created_at:Types.timestamp ->
?cluster_arn:Types.string_ ->
?service_arn:Types.string_ ->
?service_deployment_arn:Types.string_ ->
unit ->
Types.service_deploymentval make_run_task_response :
?failures:Types.failures ->
?tasks:Types.tasks ->
unit ->
Types.run_task_responseval make_run_task_request :
?volume_configurations:Types.task_volume_configurations ->
?client_token:Types.string_ ->
?tags:Types.tags ->
?started_by:Types.string_ ->
?reference_id:Types.string_ ->
?propagate_tags:Types.propagate_tags ->
?platform_version:Types.string_ ->
?placement_strategy:Types.placement_strategies ->
?placement_constraints:Types.placement_constraints ->
?overrides:Types.task_override ->
?network_configuration:Types.network_configuration ->
?launch_type:Types.launch_type ->
?group:Types.string_ ->
?enable_execute_command:Types.boolean_ ->
?enable_ecs_managed_tags:Types.boolean_ ->
?count:Types.boxed_integer ->
?cluster:Types.string_ ->
?capacity_provider_strategy:Types.capacity_provider_strategy ->
task_definition:Types.string_ ->
unit ->
Types.run_task_requestval make_register_task_definition_response :
?tags:Types.tags ->
?task_definition:Types.task_definition ->
unit ->
Types.register_task_definition_responseval make_register_task_definition_request :
?enable_fault_injection:Types.boxed_boolean ->
?runtime_platform:Types.runtime_platform ->
?ephemeral_storage:Types.ephemeral_storage ->
?inference_accelerators:Types.inference_accelerators ->
?proxy_configuration:Types.proxy_configuration ->
?ipc_mode:Types.ipc_mode ->
?pid_mode:Types.pid_mode ->
?tags:Types.tags ->
?memory:Types.string_ ->
?cpu:Types.string_ ->
?requires_compatibilities:Types.compatibility_list ->
?placement_constraints:Types.task_definition_placement_constraints ->
?volumes:Types.volume_list ->
?network_mode:Types.network_mode ->
?execution_role_arn:Types.string_ ->
?task_role_arn:Types.string_ ->
container_definitions:Types.container_definitions ->
family:Types.string_ ->
unit ->
Types.register_task_definition_requestval make_register_daemon_task_definition_response :
?daemon_task_definition_arn:Types.string_ ->
unit ->
Types.register_daemon_task_definition_responseval make_daemon_linux_parameters :
?tmpfs:Types.tmpfs_list ->
?init_process_enabled:Types.boxed_boolean ->
?devices:Types.devices_list ->
?capabilities:Types.kernel_capabilities ->
unit ->
Types.daemon_linux_parametersval make_daemon_container_definition :
?restart_policy:Types.container_restart_policy ->
?pseudo_terminal:Types.boxed_boolean ->
?interactive:Types.boxed_boolean ->
?system_controls:Types.system_controls ->
?stop_timeout:Types.boxed_integer ->
?start_timeout:Types.boxed_integer ->
?depends_on:Types.container_dependencies ->
?linux_parameters:Types.daemon_linux_parameters ->
?ulimits:Types.ulimit_list ->
?user:Types.string_ ->
?privileged:Types.boxed_boolean ->
?firelens_configuration:Types.firelens_configuration ->
?log_configuration:Types.log_configuration ->
?mount_points:Types.mount_point_list ->
?readonly_root_filesystem:Types.boxed_boolean ->
?secrets:Types.secret_list ->
?environment:Types.environment_variables ->
?environment_files:Types.environment_files ->
?working_directory:Types.string_ ->
?command:Types.string_list ->
?entry_point:Types.string_list ->
?essential:Types.boxed_boolean ->
?cpu:Types.integer ->
?health_check:Types.health_check ->
?repository_credentials:Types.repository_credentials ->
?memory_reservation:Types.boxed_integer ->
?memory:Types.boxed_integer ->
?name:Types.string_ ->
image:Types.string_ ->
unit ->
Types.daemon_container_definitionval make_daemon_volume :
?host:Types.host_volume_properties ->
?name:Types.string_ ->
unit ->
Types.daemon_volumeval make_register_daemon_task_definition_request :
?ipc_mode:Types.daemon_ipc_mode ->
?pid_mode:Types.daemon_pid_mode ->
?tags:Types.tags ->
?volumes:Types.daemon_volume_list ->
?memory:Types.string_ ->
?cpu:Types.string_ ->
?execution_role_arn:Types.string_ ->
?task_role_arn:Types.string_ ->
container_definitions:Types.daemon_container_definition_list ->
family:Types.string_ ->
unit ->
Types.register_daemon_task_definition_requestval make_register_container_instance_response :
?container_instance:Types.container_instance ->
unit ->
Types.register_container_instance_responseval make_platform_device :
type_:Types.platform_device_type ->
id:Types.string_ ->
unit ->
Types.platform_deviceval make_register_container_instance_request :
?tags:Types.tags ->
?platform_devices:Types.platform_devices ->
?attributes:Types.attributes ->
?container_instance_arn:Types.string_ ->
?version_info:Types.version_info ->
?total_resources:Types.resources ->
?instance_identity_document_signature:Types.string_ ->
?instance_identity_document:Types.string_ ->
?cluster:Types.string_ ->
unit ->
Types.register_container_instance_requestval make_put_cluster_capacity_providers_response :
?cluster:Types.cluster ->
unit ->
Types.put_cluster_capacity_providers_responseval make_put_cluster_capacity_providers_request :
default_capacity_provider_strategy:Types.capacity_provider_strategy ->
capacity_providers:Types.string_list ->
cluster:Types.string_ ->
unit ->
Types.put_cluster_capacity_providers_requestval make_put_attributes_response :
?attributes:Types.attributes ->
unit ->
Types.put_attributes_responseval make_put_attributes_request :
?cluster:Types.string_ ->
attributes:Types.attributes ->
unit ->
Types.put_attributes_requestval make_put_account_setting_response :
?setting:Types.setting ->
unit ->
Types.put_account_setting_responseval make_put_account_setting_request :
?principal_arn:Types.string_ ->
value:Types.string_ ->
name:Types.setting_name ->
unit ->
Types.put_account_setting_requestval make_put_account_setting_default_response :
?setting:Types.setting ->
unit ->
Types.put_account_setting_default_responseval make_put_account_setting_default_request :
value:Types.string_ ->
name:Types.setting_name ->
unit ->
Types.put_account_setting_default_requestval make_list_tasks_response :
?next_token:Types.string_ ->
?task_arns:Types.string_list ->
unit ->
Types.list_tasks_responseval make_list_tasks_request :
?daemon_name:Types.string_ ->
?launch_type:Types.launch_type ->
?desired_status:Types.desired_status ->
?service_name:Types.string_ ->
?started_by:Types.string_ ->
?max_results:Types.boxed_integer ->
?next_token:Types.string_ ->
?family:Types.string_ ->
?container_instance:Types.string_ ->
?cluster:Types.string_ ->
unit ->
Types.list_tasks_requestval make_list_task_definitions_response :
?next_token:Types.string_ ->
?task_definition_arns:Types.string_list ->
unit ->
Types.list_task_definitions_responseval make_list_task_definitions_request :
?max_results:Types.boxed_integer ->
?next_token:Types.string_ ->
?sort:Types.sort_order ->
?status:Types.task_definition_status ->
?family_prefix:Types.string_ ->
unit ->
Types.list_task_definitions_requestval make_list_task_definition_families_response :
?next_token:Types.string_ ->
?families:Types.string_list ->
unit ->
Types.list_task_definition_families_responseval make_list_task_definition_families_request :
?max_results:Types.boxed_integer ->
?next_token:Types.string_ ->
?status:Types.task_definition_family_status ->
?family_prefix:Types.string_ ->
unit ->
Types.list_task_definition_families_requestval make_list_tags_for_resource_response :
?tags:Types.tags ->
unit ->
Types.list_tags_for_resource_responseval make_list_tags_for_resource_request :
resource_arn:Types.string_ ->
unit ->
Types.list_tags_for_resource_requestval make_list_services_response :
?next_token:Types.string_ ->
?service_arns:Types.string_list ->
unit ->
Types.list_services_responseval make_list_services_request :
?resource_management_type:Types.resource_management_type ->
?scheduling_strategy:Types.scheduling_strategy ->
?launch_type:Types.launch_type ->
?max_results:Types.boxed_integer ->
?next_token:Types.string_ ->
?cluster:Types.string_ ->
unit ->
Types.list_services_requestval make_list_services_by_namespace_response :
?next_token:Types.string_ ->
?service_arns:Types.string_list ->
unit ->
Types.list_services_by_namespace_responseval make_list_services_by_namespace_request :
?max_results:Types.boxed_integer ->
?next_token:Types.string_ ->
namespace:Types.string_ ->
unit ->
Types.list_services_by_namespace_requestval make_list_service_deployments_response :
?next_token:Types.string_ ->
?service_deployments:Types.service_deployments_brief ->
unit ->
Types.list_service_deployments_responseval make_created_at :
?after:Types.timestamp ->
?before:Types.timestamp ->
unit ->
Types.created_atval make_list_service_deployments_request :
?max_results:Types.boxed_integer ->
?next_token:Types.string_ ->
?created_at:Types.created_at ->
?status:Types.service_deployment_status_list ->
?cluster:Types.string_ ->
service:Types.string_ ->
unit ->
Types.list_service_deployments_requestval make_daemon_summary :
?updated_at:Types.timestamp ->
?created_at:Types.timestamp ->
?status:Types.daemon_status ->
?daemon_arn:Types.string_ ->
unit ->
Types.daemon_summaryval make_list_daemons_response :
?next_token:Types.string_ ->
?daemon_summaries_list:Types.daemon_summaries_list ->
unit ->
Types.list_daemons_responseval make_list_daemons_request :
?next_token:Types.string_ ->
?max_results:Types.boxed_integer ->
?capacity_provider_arns:Types.string_list ->
?cluster_arn:Types.string_ ->
unit ->
Types.list_daemons_requestval make_daemon_task_definition_summary :
?status:Types.daemon_task_definition_status ->
?delete_requested_at:Types.timestamp ->
?registered_by:Types.string_ ->
?registered_at:Types.timestamp ->
?arn:Types.string_ ->
unit ->
Types.daemon_task_definition_summaryval make_list_daemon_task_definitions_response :
?next_token:Types.string_ ->
?daemon_task_definitions:Types.daemon_task_definition_summaries ->
unit ->
Types.list_daemon_task_definitions_responseval make_list_daemon_task_definitions_request :
?max_results:Types.boxed_integer ->
?next_token:Types.string_ ->
?sort:Types.sort_order ->
?status:Types.daemon_task_definition_status_filter ->
?revision:Types.daemon_task_definition_revision_filter ->
?family:Types.string_ ->
?family_prefix:Types.string_ ->
unit ->
Types.list_daemon_task_definitions_requestval make_daemon_deployment_summary :
?finished_at:Types.timestamp ->
?stopped_at:Types.timestamp ->
?started_at:Types.timestamp ->
?created_at:Types.timestamp ->
?target_daemon_revision_arn:Types.string_ ->
?status_reason:Types.string_ ->
?status:Types.daemon_deployment_status ->
?cluster_arn:Types.string_ ->
?daemon_arn:Types.string_ ->
?daemon_deployment_arn:Types.string_ ->
unit ->
Types.daemon_deployment_summaryval make_list_daemon_deployments_response :
?daemon_deployments:Types.daemon_deployment_summary_list ->
?next_token:Types.string_ ->
unit ->
Types.list_daemon_deployments_responseval make_list_daemon_deployments_request :
?next_token:Types.string_ ->
?max_results:Types.boxed_integer ->
?created_at:Types.created_at ->
?status:Types.daemon_deployment_status_list ->
daemon_arn:Types.string_ ->
unit ->
Types.list_daemon_deployments_requestval make_list_container_instances_response :
?next_token:Types.string_ ->
?container_instance_arns:Types.string_list ->
unit ->
Types.list_container_instances_responseval make_list_container_instances_request :
?status:Types.container_instance_status ->
?max_results:Types.boxed_integer ->
?next_token:Types.string_ ->
?filter:Types.string_ ->
?cluster:Types.string_ ->
unit ->
Types.list_container_instances_requestval make_list_clusters_response :
?next_token:Types.string_ ->
?cluster_arns:Types.string_list ->
unit ->
Types.list_clusters_responseval make_list_clusters_request :
?max_results:Types.boxed_integer ->
?next_token:Types.string_ ->
unit ->
Types.list_clusters_requestval make_list_attributes_response :
?next_token:Types.string_ ->
?attributes:Types.attributes ->
unit ->
Types.list_attributes_responseval make_list_attributes_request :
?max_results:Types.boxed_integer ->
?next_token:Types.string_ ->
?attribute_value:Types.string_ ->
?attribute_name:Types.string_ ->
?cluster:Types.string_ ->
target_type:Types.target_type ->
unit ->
Types.list_attributes_requestval make_list_account_settings_response :
?next_token:Types.string_ ->
?settings:Types.settings ->
unit ->
Types.list_account_settings_responseval make_list_account_settings_request :
?max_results:Types.integer ->
?next_token:Types.string_ ->
?effective_settings:Types.boolean_ ->
?principal_arn:Types.string_ ->
?value:Types.string_ ->
?name:Types.setting_name ->
unit ->
Types.list_account_settings_requestval make_get_task_protection_response :
?failures:Types.failures ->
?protected_tasks:Types.protected_tasks ->
unit ->
Types.get_task_protection_responseval make_get_task_protection_request :
?tasks:Types.string_list ->
cluster:Types.string_ ->
unit ->
Types.get_task_protection_requestval make_execute_command_response :
?task_arn:Types.string_ ->
?session:Types.session ->
?interactive:Types.boolean_ ->
?container_name:Types.string_ ->
?container_arn:Types.string_ ->
?cluster_arn:Types.string_ ->
unit ->
Types.execute_command_responseval make_execute_command_request :
?container:Types.string_ ->
?cluster:Types.string_ ->
task:Types.string_ ->
interactive:Types.boolean_ ->
command:Types.string_ ->
unit ->
Types.execute_command_requestval make_ecs_express_gateway_service :
?updated_at:Types.timestamp ->
?created_at:Types.timestamp ->
?tags:Types.tags ->
?active_configurations:Types.express_gateway_service_configurations ->
?current_deployment:Types.string_ ->
?status:Types.express_gateway_service_status ->
?infrastructure_role_arn:Types.string_ ->
?service_arn:Types.string_ ->
?service_name:Types.string_ ->
?cluster:Types.string_ ->
unit ->
Types.ecs_express_gateway_serviceval make_discover_poll_endpoint_response :
?service_connect_endpoint:Types.string_ ->
?telemetry_endpoint:Types.string_ ->
?endpoint:Types.string_ ->
unit ->
Types.discover_poll_endpoint_responseval make_discover_poll_endpoint_request :
?cluster:Types.string_ ->
?container_instance:Types.string_ ->
unit ->
Types.discover_poll_endpoint_requestval make_describe_tasks_response :
?failures:Types.failures ->
?tasks:Types.tasks ->
unit ->
Types.describe_tasks_responseval make_describe_tasks_request :
?include_:Types.task_field_list ->
?cluster:Types.string_ ->
tasks:Types.string_list ->
unit ->
Types.describe_tasks_requestval make_describe_task_sets_response :
?failures:Types.failures ->
?task_sets:Types.task_sets ->
unit ->
Types.describe_task_sets_responseval make_describe_task_sets_request :
?include_:Types.task_set_field_list ->
?task_sets:Types.string_list ->
service:Types.string_ ->
cluster:Types.string_ ->
unit ->
Types.describe_task_sets_requestval make_describe_task_definition_response :
?tags:Types.tags ->
?task_definition:Types.task_definition ->
unit ->
Types.describe_task_definition_responseval make_describe_task_definition_request :
?include_:Types.task_definition_field_list ->
task_definition:Types.string_ ->
unit ->
Types.describe_task_definition_requestval make_describe_services_response :
?failures:Types.failures ->
?services:Types.services ->
unit ->
Types.describe_services_responseval make_describe_services_request :
?include_:Types.service_field_list ->
?cluster:Types.string_ ->
services:Types.string_list ->
unit ->
Types.describe_services_requestval make_describe_service_revisions_response :
?failures:Types.failures ->
?service_revisions:Types.service_revisions ->
unit ->
Types.describe_service_revisions_responseval make_describe_service_revisions_request :
service_revision_arns:Types.string_list ->
unit ->
Types.describe_service_revisions_requestval make_describe_service_deployments_response :
?failures:Types.failures ->
?service_deployments:Types.service_deployments ->
unit ->
Types.describe_service_deployments_responseval make_describe_service_deployments_request :
service_deployment_arns:Types.string_list ->
unit ->
Types.describe_service_deployments_requestval make_describe_express_gateway_service_response :
?service:Types.ecs_express_gateway_service ->
unit ->
Types.describe_express_gateway_service_responseval make_describe_express_gateway_service_request :
?include_:Types.express_gateway_service_include_list ->
service_arn:Types.string_ ->
unit ->
Types.describe_express_gateway_service_requestval make_daemon_task_definition :
?ipc_mode:Types.daemon_ipc_mode ->
?pid_mode:Types.daemon_pid_mode ->
?registered_by:Types.string_ ->
?delete_requested_at:Types.timestamp ->
?registered_at:Types.timestamp ->
?status:Types.daemon_task_definition_status ->
?memory:Types.string_ ->
?cpu:Types.string_ ->
?volumes:Types.daemon_volume_list ->
?container_definitions:Types.daemon_container_definition_list ->
?execution_role_arn:Types.string_ ->
?task_role_arn:Types.string_ ->
?revision:Types.integer ->
?family:Types.string_ ->
?daemon_task_definition_arn:Types.string_ ->
unit ->
Types.daemon_task_definitionval make_describe_daemon_task_definition_response :
?daemon_task_definition:Types.daemon_task_definition ->
unit ->
Types.describe_daemon_task_definition_responseval make_describe_daemon_task_definition_request :
daemon_task_definition:Types.string_ ->
unit ->
Types.describe_daemon_task_definition_requestval make_daemon_container_image :
?image:Types.string_ ->
?image_digest:Types.string_ ->
?container_name:Types.string_ ->
unit ->
Types.daemon_container_imageval make_daemon_revision :
?enable_execute_command:Types.boxed_boolean ->
?enable_ecs_managed_tags:Types.boxed_boolean ->
?propagate_tags:Types.daemon_propagate_tags ->
?container_images:Types.daemon_container_images ->
?created_at:Types.timestamp ->
?daemon_task_definition_arn:Types.string_ ->
?daemon_arn:Types.string_ ->
?cluster_arn:Types.string_ ->
?daemon_revision_arn:Types.string_ ->
unit ->
Types.daemon_revisionval make_describe_daemon_revisions_response :
?failures:Types.failures ->
?daemon_revisions:Types.daemon_revisions ->
unit ->
Types.describe_daemon_revisions_responseval make_describe_daemon_revisions_request :
daemon_revision_arns:Types.string_list ->
unit ->
Types.describe_daemon_revisions_requestval make_daemon_capacity_provider :
?running_count:Types.integer ->
?arn:Types.string_ ->
unit ->
Types.daemon_capacity_providerval make_daemon_revision_detail :
?total_running_count:Types.integer ->
?capacity_providers:Types.daemon_capacity_provider_list ->
?arn:Types.string_ ->
unit ->
Types.daemon_revision_detailval make_daemon_detail :
?updated_at:Types.timestamp ->
?created_at:Types.timestamp ->
?deployment_arn:Types.string_ ->
?current_revisions:Types.daemon_revision_detail_list ->
?status:Types.daemon_status ->
?cluster_arn:Types.string_ ->
?daemon_arn:Types.string_ ->
unit ->
Types.daemon_detailval make_describe_daemon_response :
?daemon:Types.daemon_detail ->
unit ->
Types.describe_daemon_responseval make_describe_daemon_request :
daemon_arn:Types.string_ ->
unit ->
Types.describe_daemon_requestval make_daemon_deployment_capacity_provider :
?draining_instance_count:Types.boxed_integer ->
?running_instance_count:Types.boxed_integer ->
?arn:Types.string_ ->
unit ->
Types.daemon_deployment_capacity_providerval make_daemon_deployment_revision_detail :
?total_draining_instance_count:Types.boxed_integer ->
?total_running_instance_count:Types.boxed_integer ->
?capacity_providers:Types.daemon_deployment_capacity_provider_list ->
?arn:Types.string_ ->
unit ->
Types.daemon_deployment_revision_detailval make_daemon_circuit_breaker :
?threshold:Types.integer ->
?status:Types.daemon_deployment_rollback_monitors_status ->
?failure_count:Types.integer ->
unit ->
Types.daemon_circuit_breakerval make_daemon_deployment_alarms :
?triggered_alarm_names:Types.string_list ->
?alarm_names:Types.string_list ->
?status:Types.daemon_deployment_rollback_monitors_status ->
unit ->
Types.daemon_deployment_alarmsval make_daemon_rollback :
?rollback_capacity_providers:Types.string_list ->
?rollback_target_daemon_revision_arn:Types.string_ ->
?started_at:Types.timestamp ->
?reason:Types.string_ ->
unit ->
Types.daemon_rollbackval make_daemon_deployment :
?finished_at:Types.timestamp ->
?stopped_at:Types.timestamp ->
?started_at:Types.timestamp ->
?created_at:Types.timestamp ->
?deployment_configuration:Types.daemon_deployment_configuration ->
?rollback:Types.daemon_rollback ->
?alarms:Types.daemon_deployment_alarms ->
?circuit_breaker:Types.daemon_circuit_breaker ->
?source_daemon_revisions:Types.daemon_deployment_revision_detail_list ->
?target_daemon_revision:Types.daemon_deployment_revision_detail ->
?status_reason:Types.string_ ->
?status:Types.daemon_deployment_status ->
?cluster_arn:Types.string_ ->
?daemon_deployment_arn:Types.string_ ->
unit ->
Types.daemon_deploymentval make_describe_daemon_deployments_response :
?daemon_deployments:Types.daemon_deployment_list ->
?failures:Types.failures ->
unit ->
Types.describe_daemon_deployments_responseval make_describe_daemon_deployments_request :
daemon_deployment_arns:Types.string_list ->
unit ->
Types.describe_daemon_deployments_requestval make_describe_container_instances_response :
?failures:Types.failures ->
?container_instances:Types.container_instances ->
unit ->
Types.describe_container_instances_responseval make_describe_container_instances_request :
?include_:Types.container_instance_field_list ->
?cluster:Types.string_ ->
container_instances:Types.string_list ->
unit ->
Types.describe_container_instances_requestval make_describe_clusters_response :
?failures:Types.failures ->
?clusters:Types.clusters ->
unit ->
Types.describe_clusters_responseval make_describe_clusters_request :
?include_:Types.cluster_field_list ->
?clusters:Types.string_list ->
unit ->
Types.describe_clusters_requestval make_describe_capacity_providers_response :
?next_token:Types.string_ ->
?failures:Types.failures ->
?capacity_providers:Types.capacity_providers ->
unit ->
Types.describe_capacity_providers_responseval make_describe_capacity_providers_request :
?next_token:Types.string_ ->
?max_results:Types.boxed_integer ->
?include_:Types.capacity_provider_field_list ->
?cluster:Types.string_ ->
?capacity_providers:Types.string_list ->
unit ->
Types.describe_capacity_providers_requestval make_deregister_task_definition_response :
?task_definition:Types.task_definition ->
unit ->
Types.deregister_task_definition_responseval make_deregister_task_definition_request :
task_definition:Types.string_ ->
unit ->
Types.deregister_task_definition_requestval make_deregister_container_instance_response :
?container_instance:Types.container_instance ->
unit ->
Types.deregister_container_instance_responseval make_deregister_container_instance_request :
?force:Types.boxed_boolean ->
?cluster:Types.string_ ->
container_instance:Types.string_ ->
unit ->
Types.deregister_container_instance_requestval make_delete_task_set_response :
?task_set:Types.task_set ->
unit ->
Types.delete_task_set_responseval make_delete_task_set_request :
?force:Types.boxed_boolean ->
task_set:Types.string_ ->
service:Types.string_ ->
cluster:Types.string_ ->
unit ->
Types.delete_task_set_requestval make_delete_task_definitions_response :
?failures:Types.failures ->
?task_definitions:Types.task_definition_list ->
unit ->
Types.delete_task_definitions_responseval make_delete_task_definitions_request :
task_definitions:Types.string_list ->
unit ->
Types.delete_task_definitions_requestval make_delete_service_response :
?service:Types.service ->
unit ->
Types.delete_service_responseval make_delete_service_request :
?force:Types.boxed_boolean ->
?cluster:Types.string_ ->
service:Types.string_ ->
unit ->
Types.delete_service_requestval make_delete_express_gateway_service_response :
?service:Types.ecs_express_gateway_service ->
unit ->
Types.delete_express_gateway_service_responseval make_delete_express_gateway_service_request :
service_arn:Types.string_ ->
unit ->
Types.delete_express_gateway_service_requestval make_delete_daemon_task_definition_response :
?daemon_task_definition_arn:Types.string_ ->
unit ->
Types.delete_daemon_task_definition_responseval make_delete_daemon_task_definition_request :
daemon_task_definition:Types.string_ ->
unit ->
Types.delete_daemon_task_definition_requestval make_delete_daemon_response :
?deployment_arn:Types.string_ ->
?updated_at:Types.timestamp ->
?created_at:Types.timestamp ->
?status:Types.daemon_status ->
?daemon_arn:Types.string_ ->
unit ->
Types.delete_daemon_responseval make_delete_daemon_request :
daemon_arn:Types.string_ ->
unit ->
Types.delete_daemon_requestval make_delete_cluster_response :
?cluster:Types.cluster ->
unit ->
Types.delete_cluster_responseval make_delete_cluster_request :
cluster:Types.string_ ->
unit ->
Types.delete_cluster_requestval make_delete_capacity_provider_response :
?capacity_provider:Types.capacity_provider ->
unit ->
Types.delete_capacity_provider_responseval make_delete_capacity_provider_request :
?cluster:Types.string_ ->
capacity_provider:Types.string_ ->
unit ->
Types.delete_capacity_provider_requestval make_delete_attributes_response :
?attributes:Types.attributes ->
unit ->
Types.delete_attributes_responseval make_delete_attributes_request :
?cluster:Types.string_ ->
attributes:Types.attributes ->
unit ->
Types.delete_attributes_requestval make_delete_account_setting_response :
?setting:Types.setting ->
unit ->
Types.delete_account_setting_responseval make_delete_account_setting_request :
?principal_arn:Types.string_ ->
name:Types.setting_name ->
unit ->
Types.delete_account_setting_requestval make_create_task_set_response :
?task_set:Types.task_set ->
unit ->
Types.create_task_set_responseval make_create_task_set_request :
?tags:Types.tags ->
?client_token:Types.string_ ->
?scale:Types.scale ->
?platform_version:Types.string_ ->
?capacity_provider_strategy:Types.capacity_provider_strategy ->
?launch_type:Types.launch_type ->
?service_registries:Types.service_registries ->
?load_balancers:Types.load_balancers ->
?network_configuration:Types.network_configuration ->
?external_id:Types.string_ ->
task_definition:Types.string_ ->
cluster:Types.string_ ->
service:Types.string_ ->
unit ->
Types.create_task_set_requestval make_create_service_response :
?service:Types.service ->
unit ->
Types.create_service_responseval make_create_service_request :
?monitoring:Types.monitoring_configuration ->
?vpc_lattice_configurations:Types.vpc_lattice_configurations ->
?volume_configurations:Types.service_volume_configurations ->
?service_connect_configuration:Types.service_connect_configuration ->
?enable_execute_command:Types.boolean_ ->
?propagate_tags:Types.propagate_tags ->
?enable_ecs_managed_tags:Types.boolean_ ->
?tags:Types.tags ->
?deployment_controller:Types.deployment_controller ->
?scheduling_strategy:Types.scheduling_strategy ->
?health_check_grace_period_seconds:Types.boxed_integer ->
?network_configuration:Types.network_configuration ->
?placement_strategy:Types.placement_strategies ->
?placement_constraints:Types.placement_constraints ->
?deployment_configuration:Types.deployment_configuration ->
?role:Types.string_ ->
?platform_version:Types.string_ ->
?capacity_provider_strategy:Types.capacity_provider_strategy ->
?launch_type:Types.launch_type ->
?client_token:Types.string_ ->
?desired_count:Types.boxed_integer ->
?service_registries:Types.service_registries ->
?load_balancers:Types.load_balancers ->
?availability_zone_rebalancing:Types.availability_zone_rebalancing ->
?task_definition:Types.string_ ->
?cluster:Types.string_ ->
service_name:Types.string_ ->
unit ->
Types.create_service_requestval make_create_managed_instances_provider_configuration :
?auto_repair_configuration:Types.auto_repair_configuration ->
?infrastructure_optimization:Types.infrastructure_optimization ->
?propagate_tags:Types.propagate_mi_tags ->
instance_launch_template:Types.instance_launch_template ->
infrastructure_role_arn:Types.string_ ->
unit ->
Types.create_managed_instances_provider_configurationval make_create_express_gateway_service_response :
?service:Types.ecs_express_gateway_service ->
unit ->
Types.create_express_gateway_service_responseval make_create_express_gateway_service_request :
?task_definition_arn:Types.string_ ->
?tags:Types.tags ->
?scaling_target:Types.express_gateway_scaling_target ->
?memory:Types.string_ ->
?cpu:Types.string_ ->
?network_configuration:Types.express_gateway_service_network_configuration ->
?task_role_arn:Types.string_ ->
?primary_container:Types.express_gateway_container ->
?health_check_path:Types.string_ ->
?cluster:Types.string_ ->
?service_name:Types.string_ ->
?execution_role_arn:Types.string_ ->
infrastructure_role_arn:Types.string_ ->
unit ->
Types.create_express_gateway_service_requestval make_create_daemon_response :
?deployment_arn:Types.string_ ->
?created_at:Types.timestamp ->
?status:Types.daemon_status ->
?daemon_arn:Types.string_ ->
unit ->
Types.create_daemon_responseval make_create_daemon_request :
?client_token:Types.string_ ->
?enable_execute_command:Types.boolean_ ->
?enable_ecs_managed_tags:Types.boolean_ ->
?propagate_tags:Types.daemon_propagate_tags ->
?tags:Types.tags ->
?deployment_configuration:Types.daemon_deployment_configuration ->
?cluster_arn:Types.string_ ->
capacity_provider_arns:Types.string_list ->
daemon_task_definition_arn:Types.string_ ->
daemon_name:Types.string_ ->
unit ->
Types.create_daemon_requestval make_create_cluster_response :
?cluster:Types.cluster ->
unit ->
Types.create_cluster_responseval make_create_cluster_request :
?service_connect_defaults:Types.cluster_service_connect_defaults_request ->
?default_capacity_provider_strategy:Types.capacity_provider_strategy ->
?capacity_providers:Types.string_list ->
?configuration:Types.cluster_configuration ->
?settings:Types.cluster_settings ->
?tags:Types.tags ->
?cluster_name:Types.string_ ->
unit ->
Types.create_cluster_requestval make_create_capacity_provider_response :
?capacity_provider:Types.capacity_provider ->
unit ->
Types.create_capacity_provider_responseval make_create_capacity_provider_request :
?tags:Types.tags ->
?managed_instances_provider:
Types.create_managed_instances_provider_configuration ->
?auto_scaling_group_provider:Types.auto_scaling_group_provider ->
?cluster:Types.string_ ->
name:Types.string_ ->
unit ->
Types.create_capacity_provider_requestval make_continue_service_deployment_response :
?service_deployment_arn:Types.string_ ->
unit ->
Types.continue_service_deployment_responseval make_continue_service_deployment_request :
?action:Types.deployment_lifecycle_hook_action ->
hook_id:Types.string_ ->
service_deployment_arn:Types.string_ ->
unit ->
Types.continue_service_deployment_requestOperations
module ContinueServiceDeployment : sig ... endContinues or rolls back an Amazon ECS service deployment that is paused at a lifecycle hook.
module CreateCapacityProvider : sig ... endCreates a capacity provider. Capacity providers are associated with a cluster and are used in capacity provider strategies to facilitate cluster auto scaling. You can create capacity providers for Amazon ECS Managed Instances and EC2 instances. Fargate has the predefined FARGATE and FARGATE_SPOT capacity providers.
module CreateCluster : sig ... endCreates a new Amazon ECS cluster. By default, your account receives a default cluster when you launch your first container instance. However, you can create your own cluster with a unique name.
module CreateDaemon : sig ... endCreates a new daemon in the specified cluster and capacity providers. A daemon deploys cross-cutting software agents such as security monitoring, telemetry, and logging independently across your Amazon ECS infrastructure.
module CreateExpressGatewayService : sig ... endCreates an Express service that simplifies deploying containerized web applications on Amazon ECS with managed Amazon Web Services infrastructure. This operation provisions and configures Application Load Balancers, target groups, security groups, and auto-scaling policies automatically.
module CreateService : sig ... endRuns and maintains your desired number of tasks from a specified task definition. If the number of tasks running in a service drops below the desiredCount, Amazon ECS runs another copy of the task in the specified cluster. To update an existing service, use UpdateService.
module CreateTaskSet : sig ... endCreate a task set in the specified cluster and service. This is used when a service uses the EXTERNAL deployment controller type. For more information, see Amazon ECS deployment types in the Amazon Elastic Container Service Developer Guide.
module DeleteAccountSetting : sig ... endDisables an account setting for a specified user, role, or the root user for an account.
module DeleteAttributes : sig ... endDeletes one or more custom attributes from an Amazon ECS resource.
module DeleteCapacityProvider : sig ... endDeletes the specified capacity provider.
module DeleteCluster : sig ... endDeletes the specified cluster. The cluster transitions to the INACTIVE state. Clusters with an INACTIVE status might remain discoverable in your account for a period of time. However, this behavior is subject to change in the future. We don't recommend that you rely on INACTIVE clusters persisting.
module DeleteDaemon : sig ... endDeletes the specified daemon. The daemon must be in an ACTIVE state to be deleted. Deleting a daemon stops all running daemon tasks on the associated container instances. Amazon ECS drains existing container instances and provisions new instances without the deleted daemon. Amazon ECS automatically launches replacement tasks for your Amazon ECS services.
module DeleteDaemonTaskDefinition : sig ... endDeletes the specified daemon task definition. After a daemon task definition is deleted, no new daemons can be created using this definition. Existing daemons that reference the deleted daemon task definition continue to run.
module DeleteExpressGatewayService : sig ... endDeletes an Express service and removes all associated Amazon Web Services resources. This operation stops service tasks, removes the Application Load Balancer, target groups, security groups, auto-scaling policies, and other managed infrastructure components.
module DeleteService : sig ... endDeletes a specified service within a cluster. You can delete a service if you have no running tasks in it and the desired task count is zero. If the service is actively maintaining tasks, you can't delete it, and you must update the service to a desired task count of zero. For more information, see UpdateService.
module DeleteTaskDefinitions : sig ... endDeletes one or more task definitions.
module DeleteTaskSet : sig ... endDeletes a specified task set within a service. This is used when a service uses the EXTERNAL deployment controller type. For more information, see Amazon ECS deployment types in the Amazon Elastic Container Service Developer Guide.
module DeregisterContainerInstance : sig ... endDeregisters an Amazon ECS container instance from the specified cluster. This instance is no longer available to run tasks.
module DeregisterTaskDefinition : sig ... endDeregisters the specified task definition by family and revision. Upon deregistration, the task definition is marked as INACTIVE. Existing tasks and services that reference an INACTIVE task definition continue to run without disruption. Existing services that reference an INACTIVE task definition can still scale up or down by modifying the service's desired count. If you want to delete a task definition revision, you must first deregister the task definition revision.
module DescribeCapacityProviders : sig ... endDescribes one or more of your capacity providers.
module DescribeClusters : sig ... endDescribes one or more of your clusters.
module DescribeContainerInstances : sig ... endDescribes one or more container instances. Returns metadata about each container instance requested.
module DescribeDaemon : sig ... endDescribes the specified daemon.
module DescribeDaemonDeployments : sig ... endDescribes one or more of your daemon deployments.
module DescribeDaemonRevisions : sig ... endDescribes one or more of your daemon revisions.
module DescribeDaemonTaskDefinition : sig ... endDescribes a daemon task definition. You can specify a family and revision to find information about a specific daemon task definition, or you can simply specify the family to find the latest ACTIVE revision in that family.
module DescribeExpressGatewayService : sig ... endRetrieves detailed information about an Express service, including current status, configuration, managed infrastructure, and service revisions.
module DescribeServiceDeployments : sig ... endDescribes one or more of your service deployments.
module DescribeServiceRevisions : sig ... endDescribes one or more service revisions.
module DescribeServices : sig ... endDescribes the specified services running in your cluster.
module DescribeTaskDefinition : sig ... endDescribes a task definition. You can specify a family and revision to find information about a specific task definition, or you can simply specify the family to find the latest ACTIVE revision in that family.
module DescribeTaskSets : sig ... endDescribes the task sets in the specified cluster and service. This is used when a service uses the EXTERNAL deployment controller type. For more information, see Amazon ECS Deployment Types in the Amazon Elastic Container Service Developer Guide.
module DescribeTasks : sig ... endDescribes a specified task or tasks.
module DiscoverPollEndpoint : sig ... endThis action is only used by the Amazon ECS agent, and it is not intended for use outside of the agent.
module ExecuteCommand : sig ... endRuns a command remotely on a container within a task.
module GetTaskProtection : sig ... endRetrieves the protection status of tasks in an Amazon ECS service.
module ListAccountSettings : sig ... endLists the account settings for a specified principal.
module ListAttributes : sig ... endLists the attributes for Amazon ECS resources within a specified target type and cluster. When you specify a target type and cluster, ListAttributes returns a list of attribute objects, one for each attribute on each resource. You can filter the list of results to a single attribute name to only return results that have that name. You can also filter the results by attribute name and value. You can do this, for example, to see which container instances in a cluster are running a Linux AMI (ecs.os-type=linux).
module ListClusters : sig ... endReturns a list of existing clusters.
module ListContainerInstances : sig ... endReturns a list of container instances in a specified cluster. You can filter the results of a ListContainerInstances operation with cluster query language statements inside the filter parameter. For more information, see Cluster Query Language in the Amazon Elastic Container Service Developer Guide.
module ListDaemonDeployments : sig ... endReturns a list of daemon deployments for a specified daemon. You can filter the results by status or creation time.
module ListDaemonTaskDefinitions : sig ... endReturns a list of daemon task definitions that are registered to your account. You can filter the results by family name, status, or both to find daemon task definitions that match your criteria.
module ListDaemons : sig ... endReturns a list of daemons. You can filter the results by cluster or capacity provider.
module ListServiceDeployments : sig ... endThis operation lists all the service deployments that meet the specified filter criteria.
module ListServices : sig ... endReturns a list of services. You can filter the results by cluster, launch type, and scheduling strategy.
module ListServicesByNamespace : sig ... endThis operation lists all of the services that are associated with a Cloud Map namespace. This list might include services in different clusters. In contrast, ListServices can only list services in one cluster at a time. If you need to filter the list of services in a single cluster by various parameters, use ListServices. For more information, see Service Connect in the Amazon Elastic Container Service Developer Guide.
module ListTagsForResource : sig ... endList the tags for an Amazon ECS resource.
module ListTaskDefinitionFamilies : sig ... endReturns a list of task definition families that are registered to your account. This list includes task definition families that no longer have any ACTIVE task definition revisions.
module ListTaskDefinitions : sig ... endReturns a list of task definitions that are registered to your account. You can filter the results by family name with the familyPrefix parameter or by status with the status parameter.
module ListTasks : sig ... endReturns a list of tasks. You can filter the results by cluster, task definition family, container instance, launch type, what IAM principal started the task, or by the desired status of the task.
module PutAccountSetting : sig ... endModifies an account setting. Account settings are set on a per-Region basis.
module PutAccountSettingDefault : sig ... endModifies an account setting for all users on an account for whom no individual account setting has been specified. Account settings are set on a per-Region basis.
module PutAttributes : sig ... endCreate or update an attribute on an Amazon ECS resource. If the attribute doesn't exist, it's created. If the attribute exists, its value is replaced with the specified value. To delete an attribute, use DeleteAttributes. For more information, see Attributes in the Amazon Elastic Container Service Developer Guide.
module PutClusterCapacityProviders : sig ... endModifies the available capacity providers and the default capacity provider strategy for a cluster.
module RegisterContainerInstance : sig ... endThis action is only used by the Amazon ECS agent, and it is not intended for use outside of the agent.
module RegisterDaemonTaskDefinition : sig ... endRegisters a new daemon task definition from the supplied family and containerDefinitions. Optionally, you can add data volumes to your containers with the volumes parameter. For more information, see Daemon task definitions in the Amazon Elastic Container Service Developer Guide.
module RegisterTaskDefinition : sig ... endRegisters a new task definition from the supplied family and containerDefinitions. Optionally, you can add data volumes to your containers with the volumes parameter. For more information about task definition parameters and defaults, see Amazon ECS Task Definitions in the Amazon Elastic Container Service Developer Guide.
module RunTask : sig ... endStarts a new task using the specified task definition.
module StartTask : sig ... endStarts a new task from the specified task definition on the specified container instance or instances.
module StopServiceDeployment : sig ... endStops an ongoing service deployment.
module StopTask : sig ... endStops a running task. Any tags associated with the task will be deleted.
module SubmitAttachmentStateChanges : sig ... endThis action is only used by the Amazon ECS agent, and it is not intended for use outside of the agent.
module SubmitContainerStateChange : sig ... endThis action is only used by the Amazon ECS agent, and it is not intended for use outside of the agent.
module SubmitTaskStateChange : sig ... endThis action is only used by the Amazon ECS agent, and it is not intended for use outside of the agent.
module TagResource : sig ... endAssociates the specified tags to a resource with the specified resourceArn. If existing tags on a resource aren't specified in the request parameters, they aren't changed. When a resource is deleted, the tags that are associated with that resource are deleted as well.
module UntagResource : sig ... endDeletes specified tags from a resource.
module UpdateCapacityProvider : sig ... endModifies the parameters for a capacity provider.
module UpdateCluster : sig ... endUpdates the cluster.
module UpdateClusterSettings : sig ... endModifies the settings to use for a cluster.
module UpdateContainerAgent : sig ... endUpdates the Amazon ECS container agent on a specified container instance. Updating the Amazon ECS container agent doesn't interrupt running tasks or services on the container instance. The process for updating the agent differs depending on whether your container instance was launched with the Amazon ECS-optimized AMI or another operating system.
module UpdateContainerInstancesState : sig ... endModifies the status of an Amazon ECS container instance.
module UpdateDaemon : sig ... endUpdates the specified daemon. When you update a daemon, a new deployment is triggered that progressively rolls out the changes to the container instances associated with the daemon's capacity providers. For more information, see Daemon deployments in the Amazon Elastic Container Service Developer Guide.
module UpdateExpressGatewayService : sig ... endUpdates an existing Express service configuration. Modifies container settings, resource allocation, auto-scaling configuration, and other service parameters without recreating the service.
module UpdateService : sig ... endModifies the parameters of a service.
module UpdateServicePrimaryTaskSet : sig ... endModifies which task set in a service is the primary task set. Any parameters that are updated on the primary task set in a service will transition to the service. This is used when a service uses the EXTERNAL deployment controller type. For more information, see Amazon ECS Deployment Types in the Amazon Elastic Container Service Developer Guide.
module UpdateTaskProtection : sig ... endUpdates the protection status of a task. You can set protectionEnabled to true to protect your task from termination during scale-in events from Service Autoscaling or deployments.
module UpdateTaskSet : sig ... endmodule Json_serializers : sig ... endmodule Json_deserializers : sig ... end