Module Smaws_Client_GameLift

GameLift client library built on EIO.

Types

module Types : sig ... end

Builders

val make_vpc_peering_connection_status : ?message:Types.non_zero_and_max_string -> ?code:Types.non_zero_and_max_string -> unit -> Types.vpc_peering_connection_status
val make_vpc_peering_connection : ?game_lift_vpc_id:Types.non_zero_and_max_string -> ?peer_vpc_id:Types.non_zero_and_max_string -> ?status:Types.vpc_peering_connection_status -> ?vpc_peering_connection_id:Types.non_zero_and_max_string -> ?ip_v4_cidr_block:Types.non_zero_and_max_string -> ?fleet_arn:Types.fleet_arn -> ?fleet_id:Types.fleet_id -> unit -> Types.vpc_peering_connection
val make_vpc_peering_authorization : ?expiration_time:Types.timestamp -> ?creation_time:Types.timestamp -> ?peer_vpc_id:Types.non_zero_and_max_string -> ?peer_vpc_aws_account_id:Types.non_zero_and_max_string -> ?game_lift_aws_account_id:Types.non_zero_and_max_string -> unit -> Types.vpc_peering_authorization
val make_validate_matchmaking_rule_set_output : ?valid:Types.boolean_model -> unit -> Types.validate_matchmaking_rule_set_output
val make_validate_matchmaking_rule_set_input : rule_set_body:Types.rule_set_body -> unit -> Types.validate_matchmaking_rule_set_input
val make_s3_location : ?object_version:Types.non_empty_string -> ?role_arn:Types.non_empty_string -> ?key:Types.non_empty_string -> ?bucket:Types.non_empty_string -> unit -> Types.s3_location
val make_script : ?node_js_version:Types.node_js_version -> ?storage_location:Types.s3_location -> ?creation_time:Types.timestamp -> ?size_on_disk:Types.whole_number_long -> ?version:Types.non_zero_and_max_string -> ?name:Types.non_zero_and_max_string -> ?script_arn:Types.script_arn -> ?script_id:Types.script_id -> unit -> Types.script
val make_update_script_output : ?script:Types.script -> unit -> Types.update_script_output
val make_update_script_input : ?zip_file:Types.zip_blob -> ?storage_location:Types.s3_location -> ?version:Types.non_zero_and_max_string -> ?name:Types.non_zero_and_max_string -> script_id:Types.script_id_or_arn -> unit -> Types.update_script_input
val make_server_process : ?parameters:Types.launch_parameters_string_model -> concurrent_executions:Types.positive_integer -> launch_path:Types.launch_path_string_model -> unit -> Types.server_process
val make_runtime_configuration : ?game_session_activation_timeout_seconds: Types.game_session_activation_timeout_seconds -> ?max_concurrent_game_session_activations: Types.max_concurrent_game_session_activations -> ?server_processes:Types.server_process_list -> unit -> Types.runtime_configuration
val make_update_runtime_configuration_output : ?runtime_configuration:Types.runtime_configuration -> unit -> Types.update_runtime_configuration_output
val make_update_runtime_configuration_input : runtime_configuration:Types.runtime_configuration -> fleet_id:Types.fleet_id_or_arn -> unit -> Types.update_runtime_configuration_input
val make_game_property : value:Types.game_property_value -> key:Types.game_property_key -> unit -> Types.game_property
val make_matchmaking_configuration : ?flex_match_mode:Types.flex_match_mode -> ?backfill_mode:Types.backfill_mode -> ?game_session_data:Types.game_session_data -> ?game_properties:Types.game_property_list -> ?creation_time:Types.timestamp -> ?custom_event_data:Types.custom_event_data -> ?additional_player_count:Types.whole_number -> ?notification_target:Types.sns_arn_string_model -> ?rule_set_arn:Types.matchmaking_rule_set_arn -> ?rule_set_name:Types.matchmaking_id_string_model -> ?acceptance_required:Types.boolean_model -> ?acceptance_timeout_seconds:Types.matchmaking_acceptance_timeout_integer -> ?request_timeout_seconds:Types.matchmaking_request_timeout_integer -> ?game_session_queue_arns:Types.queue_arns_list -> ?description:Types.non_zero_and_max_string -> ?configuration_arn:Types.matchmaking_configuration_arn -> ?name:Types.matchmaking_id_string_model -> unit -> Types.matchmaking_configuration
val make_update_matchmaking_configuration_output : ?configuration:Types.matchmaking_configuration -> unit -> Types.update_matchmaking_configuration_output
val make_update_matchmaking_configuration_input : ?flex_match_mode:Types.flex_match_mode -> ?backfill_mode:Types.backfill_mode -> ?game_session_data:Types.game_session_data -> ?game_properties:Types.game_property_list -> ?custom_event_data:Types.custom_event_data -> ?additional_player_count:Types.whole_number -> ?notification_target:Types.sns_arn_string_model -> ?rule_set_name:Types.matchmaking_rule_set_name -> ?acceptance_required:Types.boolean_model -> ?acceptance_timeout_seconds:Types.matchmaking_acceptance_timeout_integer -> ?request_timeout_seconds:Types.matchmaking_request_timeout_integer -> ?game_session_queue_arns:Types.queue_arns_list -> ?description:Types.non_zero_and_max_string -> name:Types.matchmaking_configuration_name -> unit -> Types.update_matchmaking_configuration_input
val make_player_latency_policy : ?policy_duration_seconds:Types.whole_number -> ?maximum_individual_player_latency_milliseconds:Types.whole_number -> unit -> Types.player_latency_policy
val make_game_session_queue_destination : ?destination_arn:Types.arn_string_model -> unit -> Types.game_session_queue_destination
val make_filter_configuration : ?allowed_locations:Types.location_list -> unit -> Types.filter_configuration
val make_priority_configuration : ?location_order:Types.location_list -> ?priority_order:Types.priority_type_list -> unit -> Types.priority_configuration
val make_game_session_queue : ?notification_target:Types.queue_sns_arn_string_model -> ?custom_event_data:Types.queue_custom_event_data -> ?priority_configuration:Types.priority_configuration -> ?filter_configuration:Types.filter_configuration -> ?destinations:Types.game_session_queue_destination_list -> ?player_latency_policies:Types.player_latency_policy_list -> ?timeout_in_seconds:Types.whole_number -> ?game_session_queue_arn:Types.game_session_queue_arn -> ?name:Types.game_session_queue_name -> unit -> Types.game_session_queue
val make_update_game_session_queue_output : ?game_session_queue:Types.game_session_queue -> unit -> Types.update_game_session_queue_output
val make_update_game_session_queue_input : ?notification_target:Types.queue_sns_arn_string_model -> ?custom_event_data:Types.queue_custom_event_data -> ?priority_configuration:Types.priority_configuration -> ?filter_configuration:Types.filter_configuration -> ?destinations:Types.game_session_queue_destination_list -> ?player_latency_policies:Types.player_latency_policy_list -> ?timeout_in_seconds:Types.whole_number -> name:Types.game_session_queue_name_or_arn -> unit -> Types.update_game_session_queue_input
val make_game_session : ?player_gateway_status:Types.player_gateway_status -> ?compute_name:Types.compute_name -> ?location:Types.location_string_model -> ?matchmaker_data:Types.matchmaker_data -> ?game_session_data:Types.large_game_session_data -> ?creator_id:Types.non_zero_and_max_string -> ?player_session_creation_policy:Types.player_session_creation_policy -> ?port:Types.port_number -> ?dns_name:Types.dns_name -> ?ip_address:Types.ip_address -> ?game_properties:Types.game_property_list -> ?status_reason:Types.game_session_status_reason -> ?status:Types.game_session_status -> ?maximum_player_session_count:Types.whole_number -> ?current_player_session_count:Types.whole_number -> ?termination_time:Types.timestamp -> ?creation_time:Types.timestamp -> ?fleet_arn:Types.fleet_arn -> ?fleet_id:Types.fleet_id -> ?name:Types.non_zero_and_max_string -> ?game_session_id:Types.non_zero_and_max_string -> unit -> Types.game_session
val make_update_game_session_output : ?game_session:Types.game_session -> unit -> Types.update_game_session_output
val make_update_game_session_input : ?game_properties:Types.game_property_list -> ?protection_policy:Types.protection_policy -> ?player_session_creation_policy:Types.player_session_creation_policy -> ?name:Types.non_zero_and_max_string -> ?maximum_player_session_count:Types.whole_number -> game_session_id:Types.arn_string_model -> unit -> Types.update_game_session_input
val make_game_server : ?last_health_check_time:Types.timestamp -> ?last_claim_time:Types.timestamp -> ?registration_time:Types.timestamp -> ?utilization_status:Types.game_server_utilization_status -> ?claim_status:Types.game_server_claim_status -> ?game_server_data:Types.game_server_data -> ?connection_info:Types.game_server_connection_info -> ?instance_id:Types.game_server_instance_id -> ?game_server_id:Types.game_server_id -> ?game_server_group_arn:Types.game_server_group_arn -> ?game_server_group_name:Types.game_server_group_name -> unit -> Types.game_server
val make_update_game_server_output : ?game_server:Types.game_server -> unit -> Types.update_game_server_output
val make_update_game_server_input : ?health_check:Types.game_server_health_check -> ?utilization_status:Types.game_server_utilization_status -> ?game_server_data:Types.game_server_data -> game_server_id:Types.game_server_id -> game_server_group_name:Types.game_server_group_name_or_arn -> unit -> Types.update_game_server_input
val make_instance_definition : ?weighted_capacity:Types.weighted_capacity -> instance_type:Types.game_server_group_instance_type -> unit -> Types.instance_definition
val make_game_server_group : ?last_updated_time:Types.timestamp -> ?creation_time:Types.timestamp -> ?suspended_actions:Types.game_server_group_actions -> ?status_reason:Types.non_zero_and_max_string -> ?status:Types.game_server_group_status -> ?auto_scaling_group_arn:Types.auto_scaling_group_arn -> ?game_server_protection_policy:Types.game_server_protection_policy -> ?balancing_strategy:Types.balancing_strategy -> ?instance_definitions:Types.instance_definitions -> ?role_arn:Types.iam_role_arn -> ?game_server_group_arn:Types.game_server_group_arn -> ?game_server_group_name:Types.game_server_group_name -> unit -> Types.game_server_group
val make_update_game_server_group_output : ?game_server_group:Types.game_server_group -> unit -> Types.update_game_server_group_output
val make_update_game_server_group_input : ?balancing_strategy:Types.balancing_strategy -> ?game_server_protection_policy:Types.game_server_protection_policy -> ?instance_definitions:Types.instance_definitions -> ?role_arn:Types.iam_role_arn -> game_server_group_name:Types.game_server_group_name_or_arn -> unit -> Types.update_game_server_group_input
val make_update_fleet_port_settings_output : ?fleet_arn:Types.fleet_arn -> ?fleet_id:Types.fleet_id -> unit -> Types.update_fleet_port_settings_output
val make_ip_permission : protocol:Types.ip_protocol -> ip_range:Types.ip_range -> to_port:Types.port_number -> from_port:Types.port_number -> unit -> Types.ip_permission
val make_update_fleet_port_settings_input : ?inbound_permission_revocations:Types.ip_permissions_list -> ?inbound_permission_authorizations:Types.ip_permissions_list -> fleet_id:Types.fleet_id_or_arn -> unit -> Types.update_fleet_port_settings_input
val make_managed_capacity_configuration : ?scale_in_after_inactivity_minutes:Types.scale_in_after_inactivity_minutes -> ?zero_capacity_strategy:Types.zero_capacity_strategy -> unit -> Types.managed_capacity_configuration
val make_update_fleet_capacity_output : ?managed_capacity_configuration:Types.managed_capacity_configuration -> ?location:Types.location_string_model -> ?fleet_arn:Types.fleet_arn -> ?fleet_id:Types.fleet_id -> unit -> Types.update_fleet_capacity_output
val make_update_fleet_capacity_input : ?managed_capacity_configuration:Types.managed_capacity_configuration -> ?location:Types.location_string_model -> ?max_size:Types.whole_number -> ?min_size:Types.whole_number -> ?desired_instances:Types.whole_number -> fleet_id:Types.fleet_id_or_arn -> unit -> Types.update_fleet_capacity_input
val make_update_fleet_attributes_output : ?fleet_arn:Types.fleet_arn -> ?fleet_id:Types.fleet_id -> unit -> Types.update_fleet_attributes_output
val make_resource_creation_limit_policy : ?policy_period_in_minutes:Types.whole_number -> ?new_game_sessions_per_creator:Types.whole_number -> unit -> Types.resource_creation_limit_policy
val make_anywhere_configuration : cost:Types.non_negative_limited_length_double -> unit -> Types.anywhere_configuration
val make_update_fleet_attributes_input : ?anywhere_configuration:Types.anywhere_configuration -> ?metric_groups:Types.metric_group_list -> ?resource_creation_limit_policy:Types.resource_creation_limit_policy -> ?new_game_session_protection_policy:Types.protection_policy -> ?description:Types.non_zero_and_max_string -> ?name:Types.non_zero_and_max_string -> fleet_id:Types.fleet_id_or_arn -> unit -> Types.update_fleet_attributes_input
val make_container_dependency : condition:Types.container_dependency_condition -> container_name:Types.non_zero_and128_max_ascii_string -> unit -> Types.container_dependency
val make_container_mount_point : ?access_level:Types.container_mount_point_access_level -> ?container_path:Types.container_path_string -> instance_path:Types.instance_path_string -> unit -> Types.container_mount_point
val make_container_port_range : protocol:Types.ip_protocol -> to_port:Types.port_number -> from_port:Types.port_number -> unit -> Types.container_port_range
val make_container_port_configuration : container_port_ranges:Types.container_port_range_list -> unit -> Types.container_port_configuration
val make_linux_capabilities : ?include_:Types.linux_capability_list -> unit -> Types.linux_capabilities
val make_game_server_container_definition : ?linux_capabilities:Types.linux_capabilities -> ?server_sdk_version:Types.server_sdk_version -> ?resolved_image_digest:Types.sha256 -> ?port_configuration:Types.container_port_configuration -> ?image_uri:Types.image_uri_string -> ?environment_override:Types.container_environment_list -> ?mount_points:Types.container_mount_point_list -> ?depends_on:Types.container_dependency_list -> ?container_name:Types.non_zero_and128_max_ascii_string -> unit -> Types.game_server_container_definition
val make_support_container_definition : ?linux_capabilities:Types.linux_capabilities -> ?vcpu:Types.container_vcpu -> ?resolved_image_digest:Types.sha256 -> ?port_configuration:Types.container_port_configuration -> ?memory_hard_limit_mebibytes:Types.container_memory_limit -> ?image_uri:Types.image_uri_string -> ?health_check:Types.container_health_check -> ?essential:Types.boolean_model -> ?environment_override:Types.container_environment_list -> ?mount_points:Types.container_mount_point_list -> ?depends_on:Types.container_dependency_list -> ?container_name:Types.non_zero_and128_max_ascii_string -> unit -> Types.support_container_definition
val make_container_group_definition : ?status_reason:Types.non_zero_and_max_string -> ?status:Types.container_group_definition_status -> ?version_description:Types.non_zero_and_max_string -> ?version_number:Types.positive_integer -> ?support_container_definitions:Types.support_container_definition_list -> ?game_server_container_definition:Types.game_server_container_definition -> ?total_vcpu_limit:Types.container_total_vcpu_limit -> ?total_memory_limit_mebibytes:Types.container_total_memory_limit -> ?container_group_type:Types.container_group_type -> ?operating_system:Types.container_operating_system -> ?creation_time:Types.timestamp -> ?container_group_definition_arn:Types.container_group_definition_arn -> name:Types.container_group_definition_name -> unit -> Types.container_group_definition
val make_update_container_group_definition_output : ?container_group_definition:Types.container_group_definition -> unit -> Types.update_container_group_definition_output
val make_game_server_container_definition_input : ?linux_capabilities:Types.linux_capabilities -> ?environment_override:Types.container_environment_list -> ?mount_points:Types.container_mount_point_list -> ?depends_on:Types.container_dependency_list -> server_sdk_version:Types.server_sdk_version -> port_configuration:Types.container_port_configuration -> image_uri:Types.image_uri_string -> container_name:Types.non_zero_and128_max_ascii_string -> unit -> Types.game_server_container_definition_input
val make_support_container_definition_input : ?linux_capabilities:Types.linux_capabilities -> ?vcpu:Types.container_vcpu -> ?port_configuration:Types.container_port_configuration -> ?memory_hard_limit_mebibytes:Types.container_memory_limit -> ?health_check:Types.container_health_check -> ?essential:Types.boolean_model -> ?environment_override:Types.container_environment_list -> ?mount_points:Types.container_mount_point_list -> ?depends_on:Types.container_dependency_list -> image_uri:Types.image_uri_string -> container_name:Types.non_zero_and128_max_ascii_string -> unit -> Types.support_container_definition_input
val make_update_container_group_definition_input : ?operating_system:Types.container_operating_system -> ?source_version_number:Types.positive_integer -> ?version_description:Types.non_zero_and_max_string -> ?total_vcpu_limit:Types.container_total_vcpu_limit -> ?total_memory_limit_mebibytes:Types.container_total_memory_limit -> ?support_container_definitions:Types.support_container_definition_input_list -> ?game_server_container_definition: Types.game_server_container_definition_input -> name:Types.container_group_definition_name_or_arn -> unit -> Types.update_container_group_definition_input
val make_connection_port_range : to_port:Types.port_number -> from_port:Types.port_number -> unit -> Types.connection_port_range
val make_game_session_creation_limit_policy : ?policy_period_in_minutes:Types.whole_number -> ?new_game_sessions_per_creator:Types.whole_number -> unit -> Types.game_session_creation_limit_policy
val make_deployment_details : ?latest_deployment_id:Types.deployment_id -> unit -> Types.deployment_details
val make_log_configuration : ?log_group_arn:Types.log_group_arn_string_model -> ?s3_bucket_name:Types.non_empty_string -> ?log_destination:Types.log_destination -> unit -> Types.log_configuration
val make_container_fleet_location_attributes : ?player_gateway_status:Types.player_gateway_status -> ?status:Types.container_fleet_location_status -> ?location:Types.location_string_model -> unit -> Types.container_fleet_location_attributes
val make_container_fleet : ?player_gateway_mode:Types.player_gateway_mode -> ?location_attributes:Types.container_fleet_location_attributes_list -> ?log_configuration:Types.log_configuration -> ?deployment_details:Types.deployment_details -> ?status:Types.container_fleet_status -> ?game_session_creation_limit_policy:Types.game_session_creation_limit_policy -> ?new_game_session_protection_policy:Types.protection_policy -> ?metric_groups:Types.metric_group_list -> ?creation_time:Types.timestamp -> ?description:Types.non_zero_and_max_string -> ?billing_type:Types.container_fleet_billing_type -> ?instance_type:Types.non_zero_and_max_string -> ?maximum_game_server_container_groups_per_instance: Types.maximum_game_server_container_groups_per_instance -> ?game_server_container_groups_per_instance: Types.game_server_container_groups_per_instance -> ?instance_inbound_permissions:Types.ip_permissions_list -> ?instance_connection_port_range:Types.connection_port_range -> ?per_instance_container_group_definition_arn: Types.container_group_definition_arn -> ?per_instance_container_group_definition_name: Types.container_group_definition_name -> ?game_server_container_group_definition_arn: Types.container_group_definition_arn -> ?game_server_container_group_definition_name: Types.container_group_definition_name -> ?fleet_role_arn:Types.iam_role_arn -> ?fleet_arn:Types.fleet_arn -> ?fleet_id:Types.fleet_id -> unit -> Types.container_fleet
val make_update_container_fleet_output : ?container_fleet:Types.container_fleet -> unit -> Types.update_container_fleet_output
val make_deployment_configuration : ?impairment_strategy:Types.deployment_impairment_strategy -> ?minimum_healthy_percentage:Types.minimum_healthy_percentage -> ?protection_strategy:Types.deployment_protection_strategy -> unit -> Types.deployment_configuration
val make_update_container_fleet_input : ?remove_attributes:Types.container_fleet_remove_attribute_list -> ?log_configuration:Types.log_configuration -> ?game_session_creation_limit_policy:Types.game_session_creation_limit_policy -> ?new_game_session_protection_policy:Types.protection_policy -> ?metric_groups:Types.metric_group_list -> ?description:Types.non_zero_and_max_string -> ?deployment_configuration:Types.deployment_configuration -> ?instance_inbound_permission_revocations:Types.ip_permissions_list -> ?instance_inbound_permission_authorizations:Types.ip_permissions_list -> ?instance_connection_port_range:Types.connection_port_range -> ?game_server_container_groups_per_instance: Types.game_server_container_groups_per_instance -> ?per_instance_container_group_definition_name: Types.container_group_definition_name_or_arn -> ?game_server_container_group_definition_name: Types.container_group_definition_name_or_arn -> fleet_id:Types.fleet_id_or_arn -> unit -> Types.update_container_fleet_input
val make_build : ?server_sdk_version:Types.server_sdk_version -> ?creation_time:Types.timestamp -> ?operating_system:Types.operating_system -> ?size_on_disk:Types.whole_number_long -> ?status:Types.build_status -> ?version:Types.free_text -> ?name:Types.free_text -> ?build_arn:Types.build_arn -> ?build_id:Types.build_id -> unit -> Types.build
val make_update_build_output : ?build:Types.build -> unit -> Types.update_build_output
val make_update_build_input : ?version:Types.non_zero_and_max_string -> ?name:Types.non_zero_and_max_string -> build_id:Types.build_id_or_arn -> unit -> Types.update_build_input
val make_routing_strategy : ?message:Types.free_text -> ?fleet_id:Types.fleet_id -> ?type_:Types.routing_strategy_type -> unit -> Types.routing_strategy
val make_alias : ?last_updated_time:Types.timestamp -> ?creation_time:Types.timestamp -> ?routing_strategy:Types.routing_strategy -> ?description:Types.free_text -> ?alias_arn:Types.alias_arn -> ?name:Types.non_blank_and_length_constraint_string -> ?alias_id:Types.alias_id -> unit -> Types.alias
val make_update_alias_output : ?alias:Types.alias -> unit -> Types.update_alias_output
val make_update_alias_input : ?routing_strategy:Types.routing_strategy -> ?description:Types.non_zero_and_max_string -> ?name:Types.non_blank_and_length_constraint_string -> alias_id:Types.alias_id_or_arn -> unit -> Types.update_alias_input
val make_untag_resource_response : unit -> unit
val make_untag_resource_request : tag_keys:Types.tag_key_list -> resource_ar_n:Types.amazon_resource_name -> unit -> Types.untag_resource_request
val make_udp_endpoint : ?port:Types.positive_integer -> ?domain:Types.non_zero_and_max_string -> unit -> Types.udp_endpoint
val make_terminate_game_session_output : ?game_session:Types.game_session -> unit -> Types.terminate_game_session_output
val make_terminate_game_session_input : termination_mode:Types.termination_mode -> game_session_id:Types.arn_string_model -> unit -> Types.terminate_game_session_input
val make_target_tracking_configuration : target_value:Types.non_negative_double -> unit -> Types.target_tracking_configuration
val make_target_configuration : target_value:Types.double -> unit -> Types.target_configuration
val make_tag_resource_response : unit -> unit
val make_tag : value:Types.tag_value -> key:Types.tag_key -> unit -> Types.tag
val make_tag_resource_request : tags:Types.tag_list -> resource_ar_n:Types.amazon_resource_name -> unit -> Types.tag_resource_request
val make_suspend_game_server_group_output : ?game_server_group:Types.game_server_group -> unit -> Types.suspend_game_server_group_output
val make_suspend_game_server_group_input : suspend_actions:Types.game_server_group_actions -> game_server_group_name:Types.game_server_group_name_or_arn -> unit -> Types.suspend_game_server_group_input
val make_stop_matchmaking_output : unit -> unit
val make_stop_matchmaking_input : ticket_id:Types.matchmaking_id_string_model -> unit -> Types.stop_matchmaking_input
val make_player_latency : ?latency_in_milliseconds:Types.float_ -> ?region_identifier:Types.non_zero_and_max_string -> ?player_id:Types.player_id -> unit -> Types.player_latency
val make_placed_player_session : ?player_session_id:Types.player_session_id -> ?player_id:Types.player_id -> unit -> Types.placed_player_session
val make_priority_configuration_override : ?placement_fallback_strategy:Types.placement_fallback_strategy -> location_order:Types.location_order_override_list -> unit -> Types.priority_configuration_override
val make_game_session_placement : ?player_gateway_status:Types.player_gateway_status -> ?priority_configuration_override:Types.priority_configuration_override -> ?matchmaker_data:Types.matchmaker_data -> ?game_session_data:Types.large_game_session_data -> ?placed_player_sessions:Types.placed_player_session_list -> ?port:Types.port_number -> ?dns_name:Types.dns_name -> ?ip_address:Types.ip_address -> ?end_time:Types.timestamp -> ?start_time:Types.timestamp -> ?player_latencies:Types.player_latency_list -> ?game_session_region:Types.non_zero_and_max_string -> ?game_session_arn:Types.non_zero_and_max_string -> ?game_session_id:Types.non_zero_and_max_string -> ?game_session_name:Types.non_zero_and_max_string -> ?maximum_player_session_count:Types.whole_number -> ?game_properties:Types.game_property_list -> ?status:Types.game_session_placement_state -> ?game_session_queue_name:Types.game_session_queue_name -> ?placement_id:Types.id_string_model -> unit -> Types.game_session_placement
val make_stop_game_session_placement_output : ?game_session_placement:Types.game_session_placement -> unit -> Types.stop_game_session_placement_output
val make_stop_game_session_placement_input : placement_id:Types.id_string_model -> unit -> Types.stop_game_session_placement_input
val make_stop_fleet_actions_output : ?fleet_arn:Types.fleet_arn -> ?fleet_id:Types.fleet_id -> unit -> Types.stop_fleet_actions_output
val make_stop_fleet_actions_input : ?location:Types.location_string_model -> actions:Types.fleet_action_list -> fleet_id:Types.fleet_id_or_arn -> unit -> Types.stop_fleet_actions_input
val make_player : ?latency_in_ms:Types.latency_map -> ?team:Types.non_zero_and_max_string -> ?player_attributes:Types.player_attribute_map -> ?player_id:Types.player_id -> unit -> Types.player
val make_matched_player_session : ?player_session_id:Types.player_session_id -> ?player_id:Types.player_id -> unit -> Types.matched_player_session
val make_game_session_connection_info : ?player_gateway_status:Types.player_gateway_status -> ?matched_player_sessions:Types.matched_player_session_list -> ?port:Types.positive_integer -> ?dns_name:Types.dns_name -> ?ip_address:Types.ip_address -> ?game_session_arn:Types.arn_string_model -> unit -> Types.game_session_connection_info
val make_matchmaking_ticket : ?estimated_wait_time:Types.whole_number -> ?game_session_connection_info:Types.game_session_connection_info -> ?players:Types.player_list -> ?end_time:Types.timestamp -> ?start_time:Types.timestamp -> ?status_message:Types.string_model -> ?status_reason:Types.string_model -> ?status:Types.matchmaking_configuration_status -> ?configuration_arn:Types.matchmaking_configuration_arn -> ?configuration_name:Types.matchmaking_id_string_model -> ?ticket_id:Types.matchmaking_id_string_model -> unit -> Types.matchmaking_ticket
val make_start_matchmaking_output : ?matchmaking_ticket:Types.matchmaking_ticket -> unit -> Types.start_matchmaking_output
val make_start_matchmaking_input : ?ticket_id:Types.matchmaking_id_string_model -> players:Types.player_list -> configuration_name:Types.matchmaking_configuration_name -> unit -> Types.start_matchmaking_input
val make_start_match_backfill_output : ?matchmaking_ticket:Types.matchmaking_ticket -> unit -> Types.start_match_backfill_output
val make_start_match_backfill_input : ?game_session_arn:Types.arn_string_model -> ?ticket_id:Types.matchmaking_id_string_model -> players:Types.player_list -> configuration_name:Types.matchmaking_configuration_name -> unit -> Types.start_match_backfill_input
val make_start_game_session_placement_output : ?game_session_placement:Types.game_session_placement -> unit -> Types.start_game_session_placement_output
val make_desired_player_session : ?player_data:Types.player_data -> ?player_id:Types.player_id -> unit -> Types.desired_player_session
val make_start_game_session_placement_input : ?priority_configuration_override:Types.priority_configuration_override -> ?game_session_data:Types.large_game_session_data -> ?desired_player_sessions:Types.desired_player_session_list -> ?player_latencies:Types.player_latency_list -> ?game_session_name:Types.non_zero_and_max_string -> ?game_properties:Types.game_property_list -> maximum_player_session_count:Types.whole_number -> game_session_queue_name:Types.game_session_queue_name_or_arn -> placement_id:Types.id_string_model -> unit -> Types.start_game_session_placement_input
val make_start_fleet_actions_output : ?fleet_arn:Types.fleet_arn -> ?fleet_id:Types.fleet_id -> unit -> Types.start_fleet_actions_output
val make_start_fleet_actions_input : ?location:Types.location_string_model -> actions:Types.fleet_action_list -> fleet_id:Types.fleet_id_or_arn -> unit -> Types.start_fleet_actions_input
val make_search_game_sessions_output : ?next_token:Types.non_zero_and_max_string -> ?game_sessions:Types.game_session_list -> unit -> Types.search_game_sessions_output
val make_search_game_sessions_input : ?next_token:Types.non_zero_and_max_string -> ?limit:Types.positive_integer -> ?sort_expression:Types.non_zero_and_max_string -> ?filter_expression:Types.non_zero_and_max_string -> ?location:Types.location_string_model -> ?alias_id:Types.alias_id_or_arn -> ?fleet_id:Types.fleet_id_or_arn -> unit -> Types.search_game_sessions_input
val make_scaling_policy : ?location:Types.location_string_model -> ?update_status:Types.location_update_status -> ?target_configuration:Types.target_configuration -> ?policy_type:Types.policy_type -> ?metric_name:Types.metric_name -> ?evaluation_periods:Types.positive_integer -> ?threshold:Types.double -> ?comparison_operator:Types.comparison_operator_type -> ?scaling_adjustment_type:Types.scaling_adjustment_type -> ?scaling_adjustment:Types.integer -> ?status:Types.scaling_status_type -> ?name:Types.non_zero_and_max_string -> ?fleet_arn:Types.fleet_arn -> ?fleet_id:Types.fleet_id -> unit -> Types.scaling_policy
val make_resume_game_server_group_output : ?game_server_group:Types.game_server_group -> unit -> Types.resume_game_server_group_output
val make_resume_game_server_group_input : resume_actions:Types.game_server_group_actions -> game_server_group_name:Types.game_server_group_name_or_arn -> unit -> Types.resume_game_server_group_input
val make_resolve_alias_output : ?fleet_arn:Types.fleet_arn -> ?fleet_id:Types.fleet_id -> unit -> Types.resolve_alias_output
val make_resolve_alias_input : alias_id:Types.alias_id_or_arn -> unit -> Types.resolve_alias_input
val make_aws_credentials : ?session_token:Types.non_empty_string -> ?secret_access_key:Types.non_empty_string -> ?access_key_id:Types.non_empty_string -> unit -> Types.aws_credentials
val make_request_upload_credentials_output : ?storage_location:Types.s3_location -> ?upload_credentials:Types.aws_credentials -> unit -> Types.request_upload_credentials_output
val make_request_upload_credentials_input : build_id:Types.build_id_or_arn -> unit -> Types.request_upload_credentials_input
val make_register_game_server_output : ?game_server:Types.game_server -> unit -> Types.register_game_server_output
val make_register_game_server_input : ?game_server_data:Types.game_server_data -> ?connection_info:Types.game_server_connection_info -> instance_id:Types.game_server_instance_id -> game_server_id:Types.game_server_id -> game_server_group_name:Types.game_server_group_name_or_arn -> unit -> Types.register_game_server_input
val make_container_attribute : ?container_runtime_id:Types.non_empty_string -> ?container_name:Types.non_zero_and128_max_ascii_string -> unit -> Types.container_attribute
val make_compute : ?game_server_container_group_definition_arn: Types.container_group_definition_name_or_arn -> ?container_attributes:Types.container_attributes -> ?instance_id:Types.instance_id -> ?game_lift_agent_endpoint:Types.game_lift_agent_endpoint_output -> ?game_lift_service_sdk_endpoint:Types.game_lift_service_sdk_endpoint_output -> ?type_:Types.ec2_instance_type -> ?operating_system:Types.operating_system -> ?creation_time:Types.timestamp -> ?location:Types.location_string_model -> ?compute_status:Types.compute_status -> ?dns_name:Types.dns_name -> ?ip_address:Types.ip_address -> ?compute_arn:Types.compute_arn -> ?compute_name:Types.compute_name -> ?fleet_arn:Types.fleet_arn -> ?fleet_id:Types.fleet_id -> unit -> Types.compute
val make_register_compute_output : ?compute:Types.compute -> unit -> Types.register_compute_output
val make_register_compute_input : ?location:Types.location_string_model -> ?ip_address:Types.ip_address -> ?dns_name:Types.dns_name_input -> ?certificate_path:Types.non_zero_and_max_string -> compute_name:Types.compute_name -> fleet_id:Types.fleet_id_or_arn -> unit -> Types.register_compute_input
val make_put_scaling_policy_output : ?name:Types.non_zero_and_max_string -> unit -> Types.put_scaling_policy_output
val make_put_scaling_policy_input : ?target_configuration:Types.target_configuration -> ?policy_type:Types.policy_type -> ?evaluation_periods:Types.positive_integer -> ?comparison_operator:Types.comparison_operator_type -> ?threshold:Types.double -> ?scaling_adjustment_type:Types.scaling_adjustment_type -> ?scaling_adjustment:Types.integer -> metric_name:Types.metric_name -> fleet_id:Types.fleet_id_or_arn -> name:Types.non_zero_and_max_string -> unit -> Types.put_scaling_policy_input
val make_player_session : ?player_data:Types.player_data -> ?port:Types.port_number -> ?dns_name:Types.dns_name -> ?ip_address:Types.ip_address -> ?status:Types.player_session_status -> ?termination_time:Types.timestamp -> ?creation_time:Types.timestamp -> ?fleet_arn:Types.fleet_arn -> ?fleet_id:Types.fleet_id -> ?game_session_id:Types.non_zero_and_max_string -> ?player_id:Types.player_id -> ?player_session_id:Types.player_session_id -> unit -> Types.player_session
val make_player_gateway_configuration : ?game_server_ip_protocol_supported:Types.game_server_ip_protocol_supported -> unit -> Types.player_gateway_configuration
val make_player_connection_endpoint : ?port:Types.port_number -> ?ip_address:Types.ip_address -> unit -> Types.player_connection_endpoint
val make_player_connection_detail : ?expiration:Types.timestamp -> ?player_gateway_token:Types.max_string -> ?endpoints:Types.player_connection_endpoint_list -> ?player_id:Types.player_id -> unit -> Types.player_connection_detail
val make_ping_beacon : ?udp_endpoint:Types.udp_endpoint -> unit -> Types.ping_beacon
val make_matchmaking_rule_set : ?creation_time:Types.timestamp -> ?rule_set_arn:Types.matchmaking_rule_set_arn -> ?rule_set_name:Types.matchmaking_id_string_model -> rule_set_body:Types.rule_set_body -> unit -> Types.matchmaking_rule_set
val make_locational_deployment : ?deployment_status:Types.deployment_status -> unit -> Types.locational_deployment
val make_location_state : ?player_gateway_status:Types.player_gateway_status -> ?status:Types.fleet_status -> ?location:Types.location_string_model -> unit -> Types.location_state
val make_location_model : ?ping_beacon:Types.ping_beacon -> ?location_arn:Types.location_arn_model -> ?location_name:Types.location_string_model -> unit -> Types.location_model
val make_location_configuration : location:Types.location_string_model -> unit -> Types.location_configuration
val make_location_attributes : ?update_status:Types.location_update_status -> ?stopped_actions:Types.fleet_action_list -> ?location_state:Types.location_state -> unit -> Types.location_attributes
val make_list_tags_for_resource_response : ?tags:Types.tag_list -> unit -> Types.list_tags_for_resource_response
val make_list_tags_for_resource_request : resource_ar_n:Types.amazon_resource_name -> unit -> Types.list_tags_for_resource_request
val make_list_scripts_output : ?next_token:Types.non_empty_string -> ?scripts:Types.script_list -> unit -> Types.list_scripts_output
val make_list_scripts_input : ?next_token:Types.non_empty_string -> ?limit:Types.positive_integer -> unit -> Types.list_scripts_input
val make_list_locations_output : ?next_token:Types.non_zero_and_max_string -> ?locations:Types.location_model_list -> unit -> Types.list_locations_output
val make_list_locations_input : ?next_token:Types.non_zero_and_max_string -> ?limit:Types.list_locations_limit -> ?filters:Types.location_filter_list -> unit -> Types.list_locations_input
val make_list_game_servers_output : ?next_token:Types.non_zero_and_max_string -> ?game_servers:Types.game_servers -> unit -> Types.list_game_servers_output
val make_list_game_servers_input : ?next_token:Types.non_zero_and_max_string -> ?limit:Types.positive_integer -> ?sort_order:Types.sort_order -> game_server_group_name:Types.game_server_group_name_or_arn -> unit -> Types.list_game_servers_input
val make_list_game_server_groups_output : ?next_token:Types.non_zero_and_max_string -> ?game_server_groups:Types.game_server_groups -> unit -> Types.list_game_server_groups_output
val make_list_game_server_groups_input : ?next_token:Types.non_zero_and_max_string -> ?limit:Types.positive_integer -> unit -> Types.list_game_server_groups_input
val make_list_fleets_output : ?next_token:Types.non_zero_and_max_string -> ?fleet_ids:Types.fleet_id_list -> unit -> Types.list_fleets_output
val make_list_fleets_input : ?next_token:Types.non_zero_and_max_string -> ?limit:Types.positive_integer -> ?script_id:Types.script_id_or_arn -> ?build_id:Types.build_id_or_arn -> unit -> Types.list_fleets_input
val make_fleet_deployment : ?creation_time:Types.timestamp -> ?deployment_configuration:Types.deployment_configuration -> ?deployment_status:Types.deployment_status -> ?rollback_per_instance_binary_arn:Types.fleet_binary_arn -> ?per_instance_binary_arn:Types.fleet_binary_arn -> ?rollback_game_server_binary_arn:Types.fleet_binary_arn -> ?game_server_binary_arn:Types.fleet_binary_arn -> ?fleet_id:Types.fleet_id -> ?deployment_id:Types.deployment_id -> unit -> Types.fleet_deployment
val make_list_fleet_deployments_output : ?next_token:Types.non_zero_and_max_string -> ?fleet_deployments:Types.fleet_deployments -> unit -> Types.list_fleet_deployments_output
val make_list_fleet_deployments_input : ?next_token:Types.non_zero_and_max_string -> ?limit:Types.positive_integer -> ?fleet_id:Types.fleet_id_or_arn -> unit -> Types.list_fleet_deployments_input
val make_list_container_group_definitions_output : ?next_token:Types.non_zero_and_max_string -> ?container_group_definitions:Types.container_group_definition_list -> unit -> Types.list_container_group_definitions_output
val make_list_container_group_definitions_input : ?next_token:Types.non_zero_and_max_string -> ?limit:Types.list_container_group_definitions_limit -> ?container_group_type:Types.container_group_type -> unit -> Types.list_container_group_definitions_input
val make_list_container_group_definition_versions_output : ?next_token:Types.non_zero_and_max_string -> ?container_group_definitions:Types.container_group_definition_list -> unit -> Types.list_container_group_definition_versions_output
val make_list_container_fleets_output : ?next_token:Types.non_zero_and_max_string -> ?container_fleets:Types.container_fleet_list -> unit -> Types.list_container_fleets_output
val make_list_container_fleets_input : ?next_token:Types.non_zero_and_max_string -> ?limit:Types.positive_integer -> ?container_group_definition_name:Types.container_group_definition_name_or_arn -> unit -> Types.list_container_fleets_input
val make_list_compute_output : ?next_token:Types.non_zero_and_max_string -> ?compute_list:Types.compute_list -> unit -> Types.list_compute_output
val make_list_compute_input : ?next_token:Types.non_zero_and_max_string -> ?limit:Types.positive_integer -> ?compute_status:Types.list_compute_input_status -> ?container_group_definition_name:Types.container_group_definition_name_or_arn -> ?location:Types.location_string_model -> fleet_id:Types.fleet_id_or_arn -> unit -> Types.list_compute_input
val make_list_builds_output : ?next_token:Types.non_empty_string -> ?builds:Types.build_list -> unit -> Types.list_builds_output
val make_list_builds_input : ?next_token:Types.non_empty_string -> ?limit:Types.positive_integer -> ?status:Types.build_status -> unit -> Types.list_builds_input
val make_list_aliases_output : ?next_token:Types.non_empty_string -> ?aliases:Types.alias_list -> unit -> Types.list_aliases_output
val make_list_aliases_input : ?next_token:Types.non_empty_string -> ?limit:Types.positive_integer -> ?name:Types.non_empty_string -> ?routing_strategy_type:Types.routing_strategy_type -> unit -> Types.list_aliases_input
val make_launch_template_specification : ?version:Types.launch_template_version -> ?launch_template_name:Types.launch_template_name -> ?launch_template_id:Types.launch_template_id -> unit -> Types.launch_template_specification
val make_instance : ?location:Types.location_string_model -> ?creation_time:Types.timestamp -> ?status:Types.instance_status -> ?type_:Types.ec2_instance_type -> ?operating_system:Types.operating_system -> ?dns_name:Types.dns_name -> ?ip_address:Types.ip_address -> ?instance_id:Types.instance_id -> ?fleet_arn:Types.fleet_arn -> ?fleet_id:Types.fleet_id -> unit -> Types.instance
val make_instance_credentials : ?secret:Types.non_empty_string -> ?user_name:Types.non_empty_string -> unit -> Types.instance_credentials
val make_instance_access : ?credentials:Types.instance_credentials -> ?operating_system:Types.operating_system -> ?ip_address:Types.ip_address -> ?instance_id:Types.instance_id -> ?fleet_id:Types.fleet_id -> unit -> Types.instance_access
val make_get_player_connection_details_output : ?player_connection_details:Types.player_connection_detail_list -> ?game_session_id:Types.arn_string_model -> unit -> Types.get_player_connection_details_output
val make_get_player_connection_details_input : player_ids:Types.player_id_list -> game_session_id:Types.arn_string_model -> unit -> Types.get_player_connection_details_input
val make_get_instance_access_output : ?instance_access:Types.instance_access -> unit -> Types.get_instance_access_output
val make_get_instance_access_input : instance_id:Types.instance_id -> fleet_id:Types.fleet_id_or_arn -> unit -> Types.get_instance_access_input
val make_get_game_session_log_url_output : ?pre_signed_url:Types.non_zero_and_max_string -> unit -> Types.get_game_session_log_url_output
val make_get_game_session_log_url_input : game_session_id:Types.arn_string_model -> unit -> Types.get_game_session_log_url_input
val make_get_compute_auth_token_output : ?expiration_timestamp:Types.timestamp -> ?auth_token:Types.compute_auth_token -> ?compute_arn:Types.compute_arn -> ?compute_name:Types.compute_name_or_arn -> ?fleet_arn:Types.fleet_arn -> ?fleet_id:Types.fleet_id_or_arn -> unit -> Types.get_compute_auth_token_output
val make_get_compute_auth_token_input : compute_name:Types.compute_name_or_arn -> fleet_id:Types.fleet_id_or_arn -> unit -> Types.get_compute_auth_token_input
val make_container_identifier : ?container_runtime_id:Types.non_empty_string -> ?container_name:Types.non_zero_and128_max_ascii_string -> unit -> Types.container_identifier
val make_get_compute_access_output : ?container_identifiers:Types.container_identifier_list -> ?target:Types.session_target -> ?credentials:Types.aws_credentials -> ?compute_arn:Types.compute_arn -> ?compute_name:Types.compute_name_or_arn -> ?fleet_arn:Types.fleet_arn -> ?fleet_id:Types.fleet_id_or_arn -> unit -> Types.get_compute_access_output
val make_get_compute_access_input : compute_name:Types.compute_name_or_arn -> fleet_id:Types.fleet_id_or_arn -> unit -> Types.get_compute_access_input
val make_game_session_detail : ?protection_policy:Types.protection_policy -> ?game_session:Types.game_session -> unit -> Types.game_session_detail
val make_game_server_instance : ?instance_status:Types.game_server_instance_status -> ?instance_id:Types.game_server_instance_id -> ?game_server_group_arn:Types.game_server_group_arn -> ?game_server_group_name:Types.game_server_group_name -> unit -> Types.game_server_instance
val make_game_server_group_auto_scaling_policy : ?estimated_instance_warmup:Types.positive_integer -> target_tracking_configuration:Types.target_tracking_configuration -> unit -> Types.game_server_group_auto_scaling_policy
val make_game_server_container_group_counts : ?terminatin_g:Types.whole_number -> ?idl_e:Types.whole_number -> ?activ_e:Types.whole_number -> ?pendin_g:Types.whole_number -> unit -> Types.game_server_container_group_counts
val make_describe_vpc_peering_connections_output : ?vpc_peering_connections:Types.vpc_peering_connection_list -> unit -> Types.describe_vpc_peering_connections_output
val make_describe_vpc_peering_connections_input : ?fleet_id:Types.fleet_id -> unit -> Types.describe_vpc_peering_connections_input
val make_describe_vpc_peering_authorizations_output : ?vpc_peering_authorizations:Types.vpc_peering_authorization_list -> unit -> Types.describe_vpc_peering_authorizations_output
val make_describe_vpc_peering_authorizations_input : unit -> unit
val make_describe_script_output : ?script:Types.script -> unit -> Types.describe_script_output
val make_describe_script_input : script_id:Types.script_id_or_arn -> unit -> Types.describe_script_input
val make_describe_scaling_policies_output : ?next_token:Types.non_zero_and_max_string -> ?scaling_policies:Types.scaling_policy_list -> unit -> Types.describe_scaling_policies_output
val make_describe_scaling_policies_input : ?location:Types.location_string_model -> ?next_token:Types.non_zero_and_max_string -> ?limit:Types.positive_integer -> ?status_filter:Types.scaling_status_type -> fleet_id:Types.fleet_id_or_arn -> unit -> Types.describe_scaling_policies_input
val make_describe_runtime_configuration_output : ?runtime_configuration:Types.runtime_configuration -> unit -> Types.describe_runtime_configuration_output
val make_describe_runtime_configuration_input : fleet_id:Types.fleet_id_or_arn -> unit -> Types.describe_runtime_configuration_input
val make_describe_player_sessions_output : ?next_token:Types.non_zero_and_max_string -> ?player_sessions:Types.player_session_list -> unit -> Types.describe_player_sessions_output
val make_describe_player_sessions_input : ?next_token:Types.non_zero_and_max_string -> ?limit:Types.positive_integer -> ?player_session_status_filter:Types.non_zero_and_max_string -> ?player_session_id:Types.player_session_id -> ?player_id:Types.player_id -> ?game_session_id:Types.arn_string_model -> unit -> Types.describe_player_sessions_input
val make_describe_matchmaking_rule_sets_output : ?next_token:Types.non_zero_and_max_string -> rule_sets:Types.matchmaking_rule_set_list -> unit -> Types.describe_matchmaking_rule_sets_output
val make_describe_matchmaking_rule_sets_input : ?next_token:Types.non_zero_and_max_string -> ?limit:Types.rule_set_limit -> ?names:Types.matchmaking_rule_set_name_list -> unit -> Types.describe_matchmaking_rule_sets_input
val make_describe_matchmaking_configurations_output : ?next_token:Types.non_zero_and_max_string -> ?configurations:Types.matchmaking_configuration_list -> unit -> Types.describe_matchmaking_configurations_output
val make_describe_matchmaking_configurations_input : ?next_token:Types.non_zero_and_max_string -> ?limit:Types.positive_integer -> ?rule_set_name:Types.matchmaking_rule_set_name -> ?names:Types.matchmaking_configuration_name_list -> unit -> Types.describe_matchmaking_configurations_input
val make_describe_matchmaking_output : ?ticket_list:Types.matchmaking_ticket_list -> unit -> Types.describe_matchmaking_output
val make_describe_matchmaking_input : ticket_ids:Types.matchmaking_id_list -> unit -> Types.describe_matchmaking_input
val make_describe_instances_output : ?next_token:Types.non_zero_and_max_string -> ?instances:Types.instance_list -> unit -> Types.describe_instances_output
val make_describe_instances_input : ?location:Types.location_string_model -> ?next_token:Types.non_zero_and_max_string -> ?limit:Types.positive_integer -> ?instance_id:Types.instance_id -> fleet_id:Types.fleet_id_or_arn -> unit -> Types.describe_instances_input
val make_describe_game_sessions_output : ?next_token:Types.non_zero_and_max_string -> ?game_sessions:Types.game_session_list -> unit -> Types.describe_game_sessions_output
val make_describe_game_sessions_input : ?next_token:Types.non_zero_and_max_string -> ?limit:Types.positive_integer -> ?status_filter:Types.non_zero_and_max_string -> ?location:Types.location_string_model -> ?alias_id:Types.alias_id_or_arn -> ?game_session_id:Types.arn_string_model -> ?fleet_id:Types.fleet_id_or_arn -> unit -> Types.describe_game_sessions_input
val make_describe_game_session_queues_output : ?next_token:Types.non_zero_and_max_string -> ?game_session_queues:Types.game_session_queue_list -> unit -> Types.describe_game_session_queues_output
val make_describe_game_session_queues_input : ?next_token:Types.non_zero_and_max_string -> ?limit:Types.positive_integer -> ?names:Types.game_session_queue_name_or_arn_list -> unit -> Types.describe_game_session_queues_input
val make_describe_game_session_placement_output : ?game_session_placement:Types.game_session_placement -> unit -> Types.describe_game_session_placement_output
val make_describe_game_session_placement_input : placement_id:Types.id_string_model -> unit -> Types.describe_game_session_placement_input
val make_describe_game_session_details_output : ?next_token:Types.non_zero_and_max_string -> ?game_session_details:Types.game_session_detail_list -> unit -> Types.describe_game_session_details_output
val make_describe_game_session_details_input : ?next_token:Types.non_zero_and_max_string -> ?limit:Types.positive_integer -> ?status_filter:Types.non_zero_and_max_string -> ?location:Types.location_string_model -> ?alias_id:Types.alias_id_or_arn -> ?game_session_id:Types.arn_string_model -> ?fleet_id:Types.fleet_id_or_arn -> unit -> Types.describe_game_session_details_input
val make_describe_game_server_instances_output : ?next_token:Types.non_zero_and_max_string -> ?game_server_instances:Types.game_server_instances -> unit -> Types.describe_game_server_instances_output
val make_describe_game_server_instances_input : ?next_token:Types.non_zero_and_max_string -> ?limit:Types.positive_integer -> ?instance_ids:Types.game_server_instance_ids -> game_server_group_name:Types.game_server_group_name_or_arn -> unit -> Types.describe_game_server_instances_input
val make_describe_game_server_group_output : ?game_server_group:Types.game_server_group -> unit -> Types.describe_game_server_group_output
val make_describe_game_server_group_input : game_server_group_name:Types.game_server_group_name_or_arn -> unit -> Types.describe_game_server_group_input
val make_describe_game_server_output : ?game_server:Types.game_server -> unit -> Types.describe_game_server_output
val make_describe_game_server_input : game_server_id:Types.game_server_id -> game_server_group_name:Types.game_server_group_name_or_arn -> unit -> Types.describe_game_server_input
val make_fleet_utilization : ?location:Types.location_string_model -> ?maximum_player_session_count:Types.whole_number -> ?current_player_session_count:Types.whole_number -> ?active_game_session_count:Types.whole_number -> ?active_server_process_count:Types.whole_number -> ?fleet_arn:Types.fleet_arn -> ?fleet_id:Types.fleet_id -> unit -> Types.fleet_utilization
val make_describe_fleet_utilization_output : ?next_token:Types.non_zero_and_max_string -> ?fleet_utilization:Types.fleet_utilization_list -> unit -> Types.describe_fleet_utilization_output
val make_describe_fleet_utilization_input : ?next_token:Types.non_zero_and_max_string -> ?limit:Types.positive_integer -> ?fleet_ids:Types.fleet_id_or_arn_list -> unit -> Types.describe_fleet_utilization_input
val make_describe_fleet_port_settings_output : ?location:Types.location_string_model -> ?update_status:Types.location_update_status -> ?inbound_permissions:Types.ip_permissions_list -> ?fleet_arn:Types.fleet_arn -> ?fleet_id:Types.fleet_id -> unit -> Types.describe_fleet_port_settings_output
val make_describe_fleet_port_settings_input : ?location:Types.location_string_model -> fleet_id:Types.fleet_id_or_arn -> unit -> Types.describe_fleet_port_settings_input
val make_describe_fleet_location_utilization_output : ?fleet_utilization:Types.fleet_utilization -> unit -> Types.describe_fleet_location_utilization_output
val make_describe_fleet_location_utilization_input : location:Types.location_string_model -> fleet_id:Types.fleet_id_or_arn -> unit -> Types.describe_fleet_location_utilization_input
val make_ec2_instance_counts : ?terminatin_g:Types.whole_number -> ?idl_e:Types.whole_number -> ?activ_e:Types.whole_number -> ?pendin_g:Types.whole_number -> ?maximu_m:Types.whole_number -> ?minimu_m:Types.whole_number -> ?desire_d:Types.whole_number -> unit -> Types.ec2_instance_counts
val make_fleet_capacity : ?managed_capacity_configuration:Types.managed_capacity_configuration -> ?game_server_container_group_counts:Types.game_server_container_group_counts -> ?location:Types.location_string_model -> ?instance_counts:Types.ec2_instance_counts -> ?instance_type:Types.ec2_instance_type -> ?fleet_arn:Types.fleet_arn -> ?fleet_id:Types.fleet_id -> unit -> Types.fleet_capacity
val make_describe_fleet_location_capacity_output : ?fleet_capacity:Types.fleet_capacity -> unit -> Types.describe_fleet_location_capacity_output
val make_describe_fleet_location_capacity_input : location:Types.location_string_model -> fleet_id:Types.fleet_id_or_arn -> unit -> Types.describe_fleet_location_capacity_input
val make_describe_fleet_location_attributes_output : ?next_token:Types.non_zero_and_max_string -> ?location_attributes:Types.location_attributes_list -> ?fleet_arn:Types.fleet_arn -> ?fleet_id:Types.fleet_id_or_arn -> unit -> Types.describe_fleet_location_attributes_output
val make_describe_fleet_location_attributes_input : ?next_token:Types.non_zero_and_max_string -> ?limit:Types.positive_integer -> ?locations:Types.location_list -> fleet_id:Types.fleet_id_or_arn -> unit -> Types.describe_fleet_location_attributes_input
val make_event : ?count:Types.event_count -> ?pre_signed_log_url:Types.non_zero_and_max_string -> ?event_time:Types.timestamp -> ?message:Types.non_empty_string -> ?event_code:Types.event_code -> ?resource_id:Types.non_zero_and_max_string -> ?event_id:Types.non_zero_and_max_string -> unit -> Types.event
val make_describe_fleet_events_output : ?next_token:Types.non_zero_and_max_string -> ?events:Types.event_list -> unit -> Types.describe_fleet_events_output
val make_describe_fleet_events_input : ?next_token:Types.non_zero_and_max_string -> ?limit:Types.positive_integer -> ?end_time:Types.timestamp -> ?start_time:Types.timestamp -> fleet_id:Types.fleet_id_or_arn -> unit -> Types.describe_fleet_events_input
val make_describe_fleet_deployment_output : ?locational_deployments:Types.locational_deployments -> ?fleet_deployment:Types.fleet_deployment -> unit -> Types.describe_fleet_deployment_output
val make_describe_fleet_deployment_input : ?deployment_id:Types.deployment_id -> fleet_id:Types.fleet_id_or_arn -> unit -> Types.describe_fleet_deployment_input
val make_describe_fleet_capacity_output : ?next_token:Types.non_zero_and_max_string -> ?fleet_capacity:Types.fleet_capacity_list -> unit -> Types.describe_fleet_capacity_output
val make_describe_fleet_capacity_input : ?next_token:Types.non_zero_and_max_string -> ?limit:Types.positive_integer -> ?fleet_ids:Types.fleet_id_or_arn_list -> unit -> Types.describe_fleet_capacity_input
val make_certificate_configuration : certificate_type:Types.certificate_type -> unit -> Types.certificate_configuration
val make_fleet_attributes : ?player_gateway_configuration:Types.player_gateway_configuration -> ?player_gateway_mode:Types.player_gateway_mode -> ?instance_role_credentials_provider:Types.instance_role_credentials_provider -> ?anywhere_configuration:Types.anywhere_configuration -> ?compute_type:Types.compute_type -> ?certificate_configuration:Types.certificate_configuration -> ?instance_role_arn:Types.non_empty_string -> ?stopped_actions:Types.fleet_action_list -> ?metric_groups:Types.metric_group_list -> ?resource_creation_limit_policy:Types.resource_creation_limit_policy -> ?operating_system:Types.operating_system -> ?new_game_session_protection_policy:Types.protection_policy -> ?log_paths:Types.string_list -> ?server_launch_parameters:Types.launch_parameters_string_model -> ?server_launch_path:Types.launch_path_string_model -> ?script_arn:Types.script_arn -> ?script_id:Types.script_id -> ?build_arn:Types.build_arn -> ?build_id:Types.build_id -> ?status:Types.fleet_status -> ?termination_time:Types.timestamp -> ?creation_time:Types.timestamp -> ?name:Types.non_zero_and_max_string -> ?description:Types.non_zero_and_max_string -> ?instance_type:Types.ec2_instance_type -> ?fleet_type:Types.fleet_type -> ?fleet_arn:Types.fleet_arn -> ?fleet_id:Types.fleet_id -> unit -> Types.fleet_attributes
val make_describe_fleet_attributes_output : ?next_token:Types.non_zero_and_max_string -> ?fleet_attributes:Types.fleet_attributes_list -> unit -> Types.describe_fleet_attributes_output
val make_describe_fleet_attributes_input : ?next_token:Types.non_zero_and_max_string -> ?limit:Types.positive_integer -> ?fleet_ids:Types.fleet_id_or_arn_list -> unit -> Types.describe_fleet_attributes_input
val make_ec2_instance_limit : ?location:Types.location_string_model -> ?instance_limit:Types.whole_number -> ?current_instances:Types.whole_number -> ?ec2_instance_type:Types.ec2_instance_type -> unit -> Types.ec2_instance_limit
val make_describe_ec2_instance_limits_output : ?ec2_instance_limits:Types.ec2_instance_limit_list -> unit -> Types.describe_ec2_instance_limits_output
val make_describe_ec2_instance_limits_input : ?location:Types.location_string_model -> ?ec2_instance_type:Types.ec2_instance_type -> unit -> Types.describe_ec2_instance_limits_input
val make_container_port_mapping : ?protocol:Types.ip_protocol -> ?connection_port:Types.port_number -> ?container_port:Types.port_number -> unit -> Types.container_port_mapping
val make_container_group_port_mapping : ?container_port_mappings:Types.container_port_mapping_list -> ?container_runtime_id:Types.non_empty_string -> ?container_name:Types.non_zero_and128_max_ascii_string -> unit -> Types.container_group_port_mapping
val make_describe_container_group_port_mappings_output : ?container_group_port_mappings:Types.container_group_port_mapping_list -> ?instance_id:Types.instance_id -> ?compute_name:Types.compute_name -> ?container_group_type:Types.container_group_type -> ?container_group_definition_arn:Types.container_group_definition_arn -> ?location:Types.location_string_model -> ?fleet_arn:Types.fleet_arn -> ?fleet_id:Types.fleet_id -> unit -> Types.describe_container_group_port_mappings_output
val make_describe_container_group_port_mappings_input : ?container_name:Types.non_zero_and128_max_ascii_string -> ?instance_id:Types.instance_id -> ?compute_name:Types.compute_name_or_arn -> container_group_type:Types.container_group_type -> fleet_id:Types.fleet_id_or_arn -> unit -> Types.describe_container_group_port_mappings_input
val make_describe_container_group_definition_output : ?container_group_definition:Types.container_group_definition -> unit -> Types.describe_container_group_definition_output
val make_describe_container_group_definition_input : ?version_number:Types.positive_integer -> name:Types.container_group_definition_name_or_arn -> unit -> Types.describe_container_group_definition_input
val make_describe_container_fleet_output : ?container_fleet:Types.container_fleet -> unit -> Types.describe_container_fleet_output
val make_describe_container_fleet_input : fleet_id:Types.fleet_id_or_arn -> unit -> Types.describe_container_fleet_input
val make_describe_compute_output : ?compute:Types.compute -> unit -> Types.describe_compute_output
val make_describe_compute_input : compute_name:Types.compute_name_or_arn -> fleet_id:Types.fleet_id_or_arn -> unit -> Types.describe_compute_input
val make_describe_build_output : ?build:Types.build -> unit -> Types.describe_build_output
val make_describe_build_input : build_id:Types.build_id_or_arn -> unit -> Types.describe_build_input
val make_describe_alias_output : ?alias:Types.alias -> unit -> Types.describe_alias_output
val make_describe_alias_input : alias_id:Types.alias_id_or_arn -> unit -> Types.describe_alias_input
val make_deregister_game_server_input : game_server_id:Types.game_server_id -> game_server_group_name:Types.game_server_group_name_or_arn -> unit -> Types.deregister_game_server_input
val make_deregister_compute_output : unit -> unit
val make_deregister_compute_input : compute_name:Types.compute_name_or_arn -> fleet_id:Types.fleet_id_or_arn -> unit -> Types.deregister_compute_input
val make_delete_vpc_peering_connection_output : unit -> unit
val make_delete_vpc_peering_connection_input : vpc_peering_connection_id:Types.non_zero_and_max_string -> fleet_id:Types.fleet_id -> unit -> Types.delete_vpc_peering_connection_input
val make_delete_vpc_peering_authorization_output : unit -> unit
val make_delete_vpc_peering_authorization_input : peer_vpc_id:Types.non_zero_and_max_string -> game_lift_aws_account_id:Types.non_zero_and_max_string -> unit -> Types.delete_vpc_peering_authorization_input
val make_delete_script_input : script_id:Types.script_id_or_arn -> unit -> Types.delete_script_input
val make_delete_scaling_policy_input : fleet_id:Types.fleet_id_or_arn -> name:Types.non_zero_and_max_string -> unit -> Types.delete_scaling_policy_input
val make_delete_matchmaking_rule_set_output : unit -> unit
val make_delete_matchmaking_rule_set_input : name:Types.matchmaking_rule_set_name -> unit -> Types.delete_matchmaking_rule_set_input
val make_delete_matchmaking_configuration_output : unit -> unit
val make_delete_matchmaking_configuration_input : name:Types.matchmaking_configuration_name -> unit -> Types.delete_matchmaking_configuration_input
val make_delete_location_output : unit -> unit
val make_delete_location_input : location_name:Types.custom_location_name_or_arn_model -> unit -> Types.delete_location_input
val make_delete_game_session_queue_output : unit -> unit
val make_delete_game_session_queue_input : name:Types.game_session_queue_name_or_arn -> unit -> Types.delete_game_session_queue_input
val make_delete_game_server_group_output : ?game_server_group:Types.game_server_group -> unit -> Types.delete_game_server_group_output
val make_delete_game_server_group_input : ?delete_option:Types.game_server_group_delete_option -> game_server_group_name:Types.game_server_group_name_or_arn -> unit -> Types.delete_game_server_group_input
val make_delete_fleet_locations_output : ?location_states:Types.location_state_list -> ?fleet_arn:Types.fleet_arn -> ?fleet_id:Types.fleet_id_or_arn -> unit -> Types.delete_fleet_locations_output
val make_delete_fleet_locations_input : locations:Types.location_list -> fleet_id:Types.fleet_id_or_arn -> unit -> Types.delete_fleet_locations_input
val make_delete_fleet_input : fleet_id:Types.fleet_id_or_arn -> unit -> Types.delete_fleet_input
val make_delete_container_group_definition_output : unit -> unit
val make_delete_container_group_definition_input : ?version_count_to_retain:Types.whole_number -> ?version_number:Types.positive_integer -> name:Types.container_group_definition_name_or_arn -> unit -> Types.delete_container_group_definition_input
val make_delete_container_fleet_output : unit -> unit
val make_delete_container_fleet_input : fleet_id:Types.fleet_id_or_arn -> unit -> Types.delete_container_fleet_input
val make_delete_build_input : build_id:Types.build_id_or_arn -> unit -> Types.delete_build_input
val make_delete_alias_input : alias_id:Types.alias_id_or_arn -> unit -> Types.delete_alias_input
val make_create_vpc_peering_connection_output : unit -> unit
val make_create_vpc_peering_connection_input : peer_vpc_id:Types.non_zero_and_max_string -> peer_vpc_aws_account_id:Types.non_zero_and_max_string -> fleet_id:Types.fleet_id -> unit -> Types.create_vpc_peering_connection_input
val make_create_vpc_peering_authorization_output : ?vpc_peering_authorization:Types.vpc_peering_authorization -> unit -> Types.create_vpc_peering_authorization_output
val make_create_vpc_peering_authorization_input : peer_vpc_id:Types.non_zero_and_max_string -> game_lift_aws_account_id:Types.non_zero_and_max_string -> unit -> Types.create_vpc_peering_authorization_input
val make_create_script_output : ?script:Types.script -> unit -> Types.create_script_output
val make_create_script_input : ?node_js_version:Types.node_js_version -> ?tags:Types.tag_list -> ?zip_file:Types.zip_blob -> ?storage_location:Types.s3_location -> ?version:Types.non_zero_and_max_string -> ?name:Types.non_zero_and_max_string -> unit -> Types.create_script_input
val make_create_player_sessions_output : ?player_sessions:Types.player_session_list -> unit -> Types.create_player_sessions_output
val make_create_player_sessions_input : ?player_data_map:Types.player_data_map -> player_ids:Types.player_id_list -> game_session_id:Types.arn_string_model -> unit -> Types.create_player_sessions_input
val make_create_player_session_output : ?player_session:Types.player_session -> unit -> Types.create_player_session_output
val make_create_player_session_input : ?player_data:Types.player_data -> player_id:Types.player_id -> game_session_id:Types.arn_string_model -> unit -> Types.create_player_session_input
val make_create_matchmaking_rule_set_output : rule_set:Types.matchmaking_rule_set -> unit -> Types.create_matchmaking_rule_set_output
val make_create_matchmaking_rule_set_input : ?tags:Types.tag_list -> rule_set_body:Types.rule_set_body -> name:Types.matchmaking_id_string_model -> unit -> Types.create_matchmaking_rule_set_input
val make_create_matchmaking_configuration_output : ?configuration:Types.matchmaking_configuration -> unit -> Types.create_matchmaking_configuration_output
val make_create_matchmaking_configuration_input : ?tags:Types.tag_list -> ?flex_match_mode:Types.flex_match_mode -> ?backfill_mode:Types.backfill_mode -> ?game_session_data:Types.game_session_data -> ?game_properties:Types.game_property_list -> ?custom_event_data:Types.custom_event_data -> ?additional_player_count:Types.whole_number -> ?notification_target:Types.sns_arn_string_model -> ?acceptance_timeout_seconds:Types.matchmaking_acceptance_timeout_integer -> ?game_session_queue_arns:Types.queue_arns_list -> ?description:Types.non_zero_and_max_string -> rule_set_name:Types.matchmaking_rule_set_name -> acceptance_required:Types.boolean_model -> request_timeout_seconds:Types.matchmaking_request_timeout_integer -> name:Types.matchmaking_id_string_model -> unit -> Types.create_matchmaking_configuration_input
val make_create_location_output : ?location:Types.location_model -> unit -> Types.create_location_output
val make_create_location_input : ?tags:Types.tag_list -> location_name:Types.custom_input_location_string_model -> unit -> Types.create_location_input
val make_create_game_session_queue_output : ?game_session_queue:Types.game_session_queue -> unit -> Types.create_game_session_queue_output
val make_create_game_session_queue_input : ?tags:Types.tag_list -> ?notification_target:Types.queue_sns_arn_string_model -> ?custom_event_data:Types.queue_custom_event_data -> ?priority_configuration:Types.priority_configuration -> ?filter_configuration:Types.filter_configuration -> ?destinations:Types.game_session_queue_destination_list -> ?player_latency_policies:Types.player_latency_policy_list -> ?timeout_in_seconds:Types.whole_number -> name:Types.game_session_queue_name -> unit -> Types.create_game_session_queue_input
val make_create_game_session_output : ?game_session:Types.game_session -> unit -> Types.create_game_session_output
val make_create_game_session_input : ?location:Types.location_string_model -> ?game_session_data:Types.large_game_session_data -> ?idempotency_token:Types.id_string_model -> ?game_session_id:Types.id_string_model -> ?creator_id:Types.non_zero_and_max_string -> ?game_properties:Types.game_property_list -> ?name:Types.non_zero_and_max_string -> ?alias_id:Types.alias_id_or_arn -> ?fleet_id:Types.fleet_id_or_arn -> maximum_player_session_count:Types.whole_number -> unit -> Types.create_game_session_input
val make_create_game_server_group_output : ?game_server_group:Types.game_server_group -> unit -> Types.create_game_server_group_output
val make_create_game_server_group_input : ?tags:Types.tag_list -> ?vpc_subnets:Types.vpc_subnets -> ?game_server_protection_policy:Types.game_server_protection_policy -> ?balancing_strategy:Types.balancing_strategy -> ?auto_scaling_policy:Types.game_server_group_auto_scaling_policy -> instance_definitions:Types.instance_definitions -> launch_template:Types.launch_template_specification -> max_size:Types.positive_integer -> min_size:Types.whole_number -> role_arn:Types.iam_role_arn -> game_server_group_name:Types.game_server_group_name -> unit -> Types.create_game_server_group_input
val make_create_fleet_locations_output : ?location_states:Types.location_state_list -> ?fleet_arn:Types.fleet_arn -> ?fleet_id:Types.fleet_id_or_arn -> unit -> Types.create_fleet_locations_output
val make_create_fleet_locations_input : locations:Types.location_configuration_list -> fleet_id:Types.fleet_id_or_arn -> unit -> Types.create_fleet_locations_input
val make_create_fleet_output : ?location_states:Types.location_state_list -> ?fleet_attributes:Types.fleet_attributes -> unit -> Types.create_fleet_output
val make_create_fleet_input : ?player_gateway_configuration:Types.player_gateway_configuration -> ?player_gateway_mode:Types.player_gateway_mode -> ?instance_role_credentials_provider:Types.instance_role_credentials_provider -> ?anywhere_configuration:Types.anywhere_configuration -> ?compute_type:Types.compute_type -> ?tags:Types.tag_list -> ?locations:Types.location_configuration_list -> ?certificate_configuration:Types.certificate_configuration -> ?instance_role_arn:Types.non_empty_string -> ?fleet_type:Types.fleet_type -> ?peer_vpc_id:Types.non_zero_and_max_string -> ?peer_vpc_aws_account_id:Types.non_zero_and_max_string -> ?metric_groups:Types.metric_group_list -> ?resource_creation_limit_policy:Types.resource_creation_limit_policy -> ?runtime_configuration:Types.runtime_configuration -> ?new_game_session_protection_policy:Types.protection_policy -> ?ec2_inbound_permissions:Types.ip_permissions_list -> ?ec2_instance_type:Types.ec2_instance_type -> ?log_paths:Types.string_list -> ?server_launch_parameters:Types.launch_parameters_string_model -> ?server_launch_path:Types.launch_path_string_model -> ?script_id:Types.script_id_or_arn -> ?build_id:Types.build_id_or_arn -> ?description:Types.non_zero_and_max_string -> name:Types.non_zero_and_max_string -> unit -> Types.create_fleet_input
val make_create_container_group_definition_output : ?container_group_definition:Types.container_group_definition -> unit -> Types.create_container_group_definition_output
val make_create_container_group_definition_input : ?tags:Types.tag_list -> ?version_description:Types.non_zero_and_max_string -> ?support_container_definitions:Types.support_container_definition_input_list -> ?game_server_container_definition: Types.game_server_container_definition_input -> ?container_group_type:Types.container_group_type -> operating_system:Types.container_operating_system -> total_vcpu_limit:Types.container_total_vcpu_limit -> total_memory_limit_mebibytes:Types.container_total_memory_limit -> name:Types.container_group_definition_name -> unit -> Types.create_container_group_definition_input
val make_create_container_fleet_output : ?container_fleet:Types.container_fleet -> unit -> Types.create_container_fleet_output
val make_create_container_fleet_input : ?player_gateway_mode:Types.player_gateway_mode -> ?tags:Types.tag_list -> ?log_configuration:Types.log_configuration -> ?game_session_creation_limit_policy:Types.game_session_creation_limit_policy -> ?new_game_session_protection_policy:Types.protection_policy -> ?metric_groups:Types.metric_group_list -> ?locations:Types.location_configuration_list -> ?billing_type:Types.container_fleet_billing_type -> ?instance_type:Types.non_zero_and_max_string -> ?game_server_container_groups_per_instance: Types.game_server_container_groups_per_instance -> ?instance_inbound_permissions:Types.ip_permissions_list -> ?instance_connection_port_range:Types.connection_port_range -> ?per_instance_container_group_definition_name: Types.container_group_definition_name_or_arn -> ?game_server_container_group_definition_name: Types.container_group_definition_name_or_arn -> ?description:Types.non_zero_and_max_string -> fleet_role_arn:Types.iam_role_arn -> unit -> Types.create_container_fleet_input
val make_create_build_output : ?storage_location:Types.s3_location -> ?upload_credentials:Types.aws_credentials -> ?build:Types.build -> unit -> Types.create_build_output
val make_create_build_input : ?server_sdk_version:Types.server_sdk_version -> ?tags:Types.tag_list -> ?operating_system:Types.operating_system -> ?storage_location:Types.s3_location -> ?version:Types.non_zero_and_max_string -> ?name:Types.non_zero_and_max_string -> unit -> Types.create_build_input
val make_create_alias_output : ?alias:Types.alias -> unit -> Types.create_alias_output
val make_create_alias_input : ?tags:Types.tag_list -> ?description:Types.non_zero_and_max_string -> routing_strategy:Types.routing_strategy -> name:Types.non_blank_and_length_constraint_string -> unit -> Types.create_alias_input
val make_claim_game_server_output : ?game_server:Types.game_server -> unit -> Types.claim_game_server_output
val make_claim_filter_option : ?instance_statuses:Types.filter_instance_statuses -> unit -> Types.claim_filter_option
val make_claim_game_server_input : ?filter_option:Types.claim_filter_option -> ?game_server_data:Types.game_server_data -> ?game_server_id:Types.game_server_id -> game_server_group_name:Types.game_server_group_name_or_arn -> unit -> Types.claim_game_server_input
val make_accept_match_output : unit -> unit
val make_accept_match_input : acceptance_type:Types.acceptance_type -> player_ids:Types.player_ids_for_accept_match -> ticket_id:Types.matchmaking_id_string_model -> unit -> Types.accept_match_input

Operations

module AcceptMatch : sig ... end

This API works with the following fleet types: EC2, Anywhere, Container

module ClaimGameServer : sig ... end

This API works with the following fleet types: EC2 (FleetIQ)

module CreateAlias : sig ... end

This API works with the following fleet types: EC2, Anywhere, Container

module CreateBuild : sig ... end

This API works with the following fleet types: EC2, Anywhere

module CreateContainerFleet : sig ... end

This API works with the following fleet types: Container

module CreateContainerGroupDefinition : sig ... end

This API works with the following fleet types: Container

module CreateFleet : sig ... end

This API works with the following fleet types: EC2, Anywhere, Container

module CreateFleetLocations : sig ... end

This API works with the following fleet types: EC2, Container

module CreateGameServerGroup : sig ... end

This API works with the following fleet types: EC2 (FleetIQ)

module CreateGameSession : sig ... end

This API works with the following fleet types: EC2, Anywhere, Container

module CreateGameSessionQueue : sig ... end

This API works with the following fleet types: EC2, Anywhere, Container

module CreateLocation : sig ... end

This API works with the following fleet types: Anywhere

module CreateMatchmakingConfiguration : sig ... end

This API works with the following fleet types: EC2, Anywhere, Container

module CreateMatchmakingRuleSet : sig ... end

This API works with the following fleet types: EC2, Anywhere, Container

module CreatePlayerSession : sig ... end

This API works with the following fleet types: EC2, Anywhere, Container

module CreatePlayerSessions : sig ... end

This API works with the following fleet types: EC2, Anywhere, Container

module CreateScript : sig ... end

This API works with the following fleet types: EC2, Anywhere

module CreateVpcPeeringAuthorization : sig ... end

This API works with the following fleet types: EC2

module CreateVpcPeeringConnection : sig ... end

This API works with the following fleet types: EC2

module DeleteAlias : sig ... end

This API works with the following fleet types: EC2, Anywhere, Container

module DeleteBuild : sig ... end

This API works with the following fleet types: EC2

module DeleteContainerFleet : sig ... end

This API works with the following fleet types: Container

module DeleteContainerGroupDefinition : sig ... end

This API works with the following fleet types: Container

module DeleteFleet : sig ... end

This API works with the following fleet types: EC2, Anywhere, Container

module DeleteFleetLocations : sig ... end

This API works with the following fleet types: EC2, Container

module DeleteGameServerGroup : sig ... end

This API works with the following fleet types: EC2 (FleetIQ)

module DeleteGameSessionQueue : sig ... end

This API works with the following fleet types: EC2, Anywhere, Container

module DeleteLocation : sig ... end

This API works with the following fleet types: Anywhere

module DeleteMatchmakingConfiguration : sig ... end

This API works with the following fleet types: EC2, Anywhere, Container

module DeleteMatchmakingRuleSet : sig ... end

This API works with the following fleet types: EC2, Anywhere, Container

module DeleteScalingPolicy : sig ... end

This API works with the following fleet types: EC2

module DeleteScript : sig ... end

This API works with the following fleet types: EC2

module DeleteVpcPeeringAuthorization : sig ... end

This API works with the following fleet types: EC2

module DeleteVpcPeeringConnection : sig ... end

This API works with the following fleet types: EC2

module DeregisterCompute : sig ... end

This API works with the following fleet types: Anywhere

module DeregisterGameServer : sig ... end

This API works with the following fleet types: EC2 (FleetIQ)

module DescribeAlias : sig ... end

This API works with the following fleet types: EC2, Anywhere, Container

module DescribeBuild : sig ... end

This API works with the following fleet types: EC2

module DescribeCompute : sig ... end

This API works with the following fleet types: EC2, Anywhere, Container

module DescribeContainerFleet : sig ... end

This API works with the following fleet types: Container

This API works with the following fleet types: Container

This API works with the following fleet types: Container

module DescribeEC2InstanceLimits : sig ... end

This API works with the following fleet types: EC2

module DescribeFleetAttributes : sig ... end

This API works with the following fleet types: EC2, Anywhere

module DescribeFleetCapacity : sig ... end

This API works with the following fleet types: EC2, Container

module DescribeFleetDeployment : sig ... end

This API works with the following fleet types: Container

module DescribeFleetEvents : sig ... end

This API works with the following fleet types: EC2, Anywhere, Container

module DescribeFleetLocationAttributes : sig ... end

This API works with the following fleet types: EC2, Container

module DescribeFleetLocationCapacity : sig ... end

This API works with the following fleet types: EC2, Container

This API works with the following fleet types: EC2, Anywhere, Container

module DescribeFleetPortSettings : sig ... end

This API works with the following fleet types: EC2, Container

module DescribeFleetUtilization : sig ... end

This API works with the following fleet types: EC2, Container

module DescribeGameServer : sig ... end

This API works with the following fleet types: EC2 (FleetIQ)

module DescribeGameServerGroup : sig ... end

This API works with the following fleet types: EC2 (FleetIQ)

module DescribeGameServerInstances : sig ... end

This API works with the following fleet types: EC2 (FleetIQ)

module DescribeGameSessionDetails : sig ... end

This API works with the following fleet types: EC2, Anywhere, Container

module DescribeGameSessionPlacement : sig ... end

This API works with the following fleet types: EC2, Anywhere, Container

module DescribeGameSessionQueues : sig ... end

This API works with the following fleet types: EC2, Anywhere, Container

module DescribeGameSessions : sig ... end

This API works with the following fleet types: EC2, Anywhere, Container

module DescribeInstances : sig ... end

This API works with the following fleet types:EC2, Container

module DescribeMatchmaking : sig ... end

This API works with the following fleet types: EC2, Anywhere, Container

This API works with the following fleet types: EC2, Anywhere, Container

module DescribeMatchmakingRuleSets : sig ... end

This API works with the following fleet types: EC2, Anywhere, Container

module DescribePlayerSessions : sig ... end

This API works with the following fleet types: EC2, Anywhere, Container

module DescribeRuntimeConfiguration : sig ... end

This API works with the following fleet types: EC2

module DescribeScalingPolicies : sig ... end

This API works with the following fleet types: EC2

module DescribeScript : sig ... end

This API works with the following fleet types: EC2

This API works with the following fleet types: EC2

module DescribeVpcPeeringConnections : sig ... end

This API works with the following fleet types: EC2

module GetComputeAccess : sig ... end

This API works with the following fleet types: EC2, Container

module GetComputeAuthToken : sig ... end

This API works with the following fleet types: EC2, Anywhere, Container

module GetGameSessionLogUrl : sig ... end

This API works with the following fleet types: EC2

module GetInstanceAccess : sig ... end

This API works with the following fleet types: EC2

module GetPlayerConnectionDetails : sig ... end

This API works with the following fleet types: EC2 (server SDK 5.x or later), Container

module ListAliases : sig ... end

This API works with the following fleet types: EC2, Anywhere, Container

module ListBuilds : sig ... end

This API works with the following fleet types: EC2

module ListCompute : sig ... end

This API works with the following fleet types: EC2, Anywhere, Container

module ListContainerFleets : sig ... end

This API works with the following fleet types: Container

This API works with the following fleet types: Container

module ListContainerGroupDefinitions : sig ... end

This API works with the following fleet types: Container

module ListFleetDeployments : sig ... end

This API works with the following fleet types: Container

module ListFleets : sig ... end

This API works with the following fleet types: EC2, Anywhere, Container

module ListGameServerGroups : sig ... end

This API works with the following fleet types: EC2 (FleetIQ)

module ListGameServers : sig ... end

This API works with the following fleet types: EC2 (FleetIQ)

module ListLocations : sig ... end

This API works with the following fleet types: EC2, Anywhere, Container

module ListScripts : sig ... end

This API works with the following fleet types: EC2

module ListTagsForResource : sig ... end

This API works with the following fleet types: EC2, Anywhere, Container

module PutScalingPolicy : sig ... end

This API works with the following fleet types: EC2

module RegisterCompute : sig ... end

This API works with the following fleet types: Anywhere, Container

module RegisterGameServer : sig ... end

This API works with the following fleet types: EC2 (FleetIQ)

module RequestUploadCredentials : sig ... end

This API works with the following fleet types: EC2

module ResolveAlias : sig ... end

This API works with the following fleet types: EC2, Anywhere, Container

module ResumeGameServerGroup : sig ... end

This API works with the following fleet types: EC2 (FleetIQ)

module SearchGameSessions : sig ... end

This API works with the following fleet types: EC2, Anywhere, Container

module StartFleetActions : sig ... end

This API works with the following fleet types: EC2, Container

module StartGameSessionPlacement : sig ... end

This API works with the following fleet types: EC2, Anywhere, Container

module StartMatchBackfill : sig ... end

This API works with the following fleet types: EC2, Anywhere, Container

module StartMatchmaking : sig ... end

This API works with the following fleet types: EC2, Anywhere, Container

module StopFleetActions : sig ... end

This API works with the following fleet types: EC2, Container

module StopGameSessionPlacement : sig ... end

This API works with the following fleet types: EC2, Anywhere, Container

module StopMatchmaking : sig ... end

This API works with the following fleet types: EC2, Anywhere, Container

module SuspendGameServerGroup : sig ... end

This API works with the following fleet types: EC2 (FleetIQ)

module TagResource : sig ... end

This API works with the following fleet types: EC2, Anywhere, Container

module TerminateGameSession : sig ... end

This API works with the following fleet types: EC2, Anywhere, Container

module UntagResource : sig ... end

This API works with the following fleet types: EC2, Anywhere, Container

module UpdateAlias : sig ... end

This API works with the following fleet types: EC2, Anywhere, Container

module UpdateBuild : sig ... end

This API works with the following fleet types: EC2

module UpdateContainerFleet : sig ... end

This API works with the following fleet types: Container

module UpdateContainerGroupDefinition : sig ... end

This API works with the following fleet types: Container

module UpdateFleetAttributes : sig ... end

This API works with the following fleet types: EC2, Anywhere, Container

module UpdateFleetCapacity : sig ... end

This API works with the following fleet types: EC2, Container

module UpdateFleetPortSettings : sig ... end

This API works with the following fleet types: EC2, Container

module UpdateGameServer : sig ... end

This API works with the following fleet types: EC2 (FleetIQ)

module UpdateGameServerGroup : sig ... end

This API works with the following fleet types: EC2 (FleetIQ)

module UpdateGameSession : sig ... end

This API works with the following fleet types: EC2, Anywhere, Container

module UpdateGameSessionQueue : sig ... end

This API works with the following fleet types: EC2, Anywhere, Container

module UpdateMatchmakingConfiguration : sig ... end

This API works with the following fleet types: EC2, Anywhere, Container

module UpdateRuntimeConfiguration : sig ... end

This API works with the following fleet types: EC2

module UpdateScript : sig ... end

This API works with the following fleet types: EC2

module ValidateMatchmakingRuleSet : sig ... end
module Json_serializers : sig ... end
module Json_deserializers : sig ... end