Smaws_Client_ServiceDiscoverySourcetype health_check_config = {failure_threshold : int option;resource_path : string option;type_ : health_check_type;}type service_change = {health_check_config : health_check_config option;dns_config : dns_config_change option;description : string option;}type public_dns_namespace_properties_change = {dns_properties : public_dns_properties_mutable_change;}type public_dns_namespace_change = {properties : public_dns_namespace_properties_change option;description : string option;}type update_public_dns_namespace_request = {namespace : public_dns_namespace_change;updater_request_id : string option;id : string;}type private_dns_namespace_properties_change = {dns_properties : private_dns_properties_mutable_change;}type private_dns_namespace_change = {properties : private_dns_namespace_properties_change option;description : string option;}type update_private_dns_namespace_request = {namespace : private_dns_namespace_change;updater_request_id : string option;id : string;}type update_instance_custom_health_status_request = {status : custom_health_status;instance_id : string;service_id : string;}type update_http_namespace_request = {namespace : http_namespace_change;updater_request_id : string option;id : string;}type dns_config = {dns_records : dns_record list;routing_policy : routing_policy option;namespace_id : string option;}type service_summary = {create_date : float option;health_check_custom_config : health_check_custom_config option;health_check_config : health_check_config option;dns_config : dns_config option;instance_count : int option;description : string option;type_ : service_type option;name : string option;arn : string option;id : string option;}type service_filter = {condition : filter_condition option;values : string list;name : service_filter_name;}type service = {creator_request_id : string option;create_date : float option;health_check_custom_config : health_check_custom_config option;health_check_config : health_check_config option;type_ : service_type option;dns_config : dns_config option;instance_count : int option;description : string option;namespace_id : string option;name : string option;arn : string option;id : string option;}type register_instance_request = {attributes : (string * string) list;creator_request_id : string option;instance_id : string;service_id : string;}type list_services_response = {next_token : string option;services : service_summary list option;}type list_services_request = {filters : service_filter list option;max_results : int option;next_token : string option;}type list_operations_response = {next_token : string option;operations : operation_summary list option;}type operation_filter = {condition : filter_condition option;values : string list;name : operation_filter_name;}type list_operations_request = {filters : operation_filter list option;max_results : int option;next_token : string option;}type namespace_properties = {http_properties : http_properties option;dns_properties : dns_properties option;}type namespace_summary = {create_date : float option;properties : namespace_properties option;service_count : int option;description : string option;type_ : namespace_type option;name : string option;arn : string option;id : string option;}type list_namespaces_response = {next_token : string option;namespaces : namespace_summary list option;}type namespace_filter = {condition : filter_condition option;values : string list;name : namespace_filter_name;}type list_namespaces_request = {filters : namespace_filter list option;max_results : int option;next_token : string option;}type list_instances_response = {next_token : string option;instances : instance_summary list option;}type operation = {targets : (string * string) list option;update_date : float option;create_date : float option;error_code : string option;error_message : string option;status : operation_status option;type_ : operation_type option;id : string option;}type namespace = {creator_request_id : string option;create_date : float option;properties : namespace_properties option;service_count : int option;description : string option;type_ : namespace_type option;name : string option;arn : string option;id : string option;}type get_instances_health_status_response = {next_token : string option;status : (string * health_status) list option;}type get_instances_health_status_request = {next_token : string option;max_results : int option;instances : string list option;service_id : string;}type http_instance_summary = {attributes : (string * string) list option;health_status : health_status option;service_name : string option;namespace_name : string option;instance_id : string option;}type discover_instances_response = {instances_revision : int option;instances : http_instance_summary list option;}type discover_instances_request = {health_status : health_status_filter option;optional_parameters : (string * string) list option;query_parameters : (string * string) list option;max_results : int option;service_name : string;namespace_name : string;}type create_service_request = {type_ : service_type_option option;health_check_custom_config : health_check_custom_config option;health_check_config : health_check_config option;dns_config : dns_config option;description : string option;creator_request_id : string option;namespace_id : string option;name : string;}type create_public_dns_namespace_request = {properties : public_dns_namespace_properties option;description : string option;creator_request_id : string option;name : string;}type create_private_dns_namespace_request = {properties : private_dns_namespace_properties option;vpc : string;description : string option;creator_request_id : string option;name : string;}val make_health_check_config :
?failure_threshold:int ->
?resource_path:string ->
type_:health_check_type ->
unit ->
health_check_configval make_service_change :
?health_check_config:health_check_config ->
?dns_config:dns_config_change ->
?description:string ->
unit ->
service_changeval make_update_service_request :
service:service_change ->
id:string ->
unit ->
update_service_requestval make_update_public_dns_namespace_response :
?operation_id:string ->
unit ->
update_public_dns_namespace_responseval make_public_dns_properties_mutable_change :
so_a:soa_change ->
unit ->
public_dns_properties_mutable_changeval make_public_dns_namespace_properties_change :
dns_properties:public_dns_properties_mutable_change ->
unit ->
public_dns_namespace_properties_changeval make_public_dns_namespace_change :
?properties:public_dns_namespace_properties_change ->
?description:string ->
unit ->
public_dns_namespace_changeval make_update_public_dns_namespace_request :
?updater_request_id:string ->
namespace:public_dns_namespace_change ->
id:string ->
unit ->
update_public_dns_namespace_requestval make_update_private_dns_namespace_response :
?operation_id:string ->
unit ->
update_private_dns_namespace_responseval make_private_dns_properties_mutable_change :
so_a:soa_change ->
unit ->
private_dns_properties_mutable_changeval make_private_dns_namespace_properties_change :
dns_properties:private_dns_properties_mutable_change ->
unit ->
private_dns_namespace_properties_changeval make_private_dns_namespace_change :
?properties:private_dns_namespace_properties_change ->
?description:string ->
unit ->
private_dns_namespace_changeval make_update_private_dns_namespace_request :
?updater_request_id:string ->
namespace:private_dns_namespace_change ->
id:string ->
unit ->
update_private_dns_namespace_requestval make_update_instance_custom_health_status_request :
status:custom_health_status ->
instance_id:string ->
service_id:string ->
unit ->
update_instance_custom_health_status_requestval make_update_http_namespace_response :
?operation_id:string ->
unit ->
update_http_namespace_responseval make_update_http_namespace_request :
?updater_request_id:string ->
namespace:http_namespace_change ->
id:string ->
unit ->
update_http_namespace_requestval make_untag_resource_request :
tag_keys:string list ->
resource_ar_n:string ->
unit ->
untag_resource_requestval make_tag_resource_request :
tags:tag list ->
resource_ar_n:string ->
unit ->
tag_resource_requestval make_dns_config :
?routing_policy:routing_policy ->
?namespace_id:string ->
dns_records:dns_record list ->
unit ->
dns_configval make_health_check_custom_config :
?failure_threshold:int ->
unit ->
health_check_custom_configval make_service_summary :
?create_date:float ->
?health_check_custom_config:health_check_custom_config ->
?health_check_config:health_check_config ->
?dns_config:dns_config ->
?instance_count:int ->
?description:string ->
?type_:service_type ->
?name:string ->
?arn:string ->
?id:string ->
unit ->
service_summaryval make_service_filter :
?condition:filter_condition ->
values:string list ->
name:service_filter_name ->
unit ->
service_filterval make_service :
?creator_request_id:string ->
?create_date:float ->
?health_check_custom_config:health_check_custom_config ->
?health_check_config:health_check_config ->
?type_:service_type ->
?dns_config:dns_config ->
?instance_count:int ->
?description:string ->
?namespace_id:string ->
?name:string ->
?arn:string ->
?id:string ->
unit ->
serviceval make_register_instance_response :
?operation_id:string ->
unit ->
register_instance_responseval make_register_instance_request :
?creator_request_id:string ->
attributes:(string * string) list ->
instance_id:string ->
service_id:string ->
unit ->
register_instance_requestval make_list_tags_for_resource_response :
?tags:tag list ->
unit ->
list_tags_for_resource_responseval make_list_tags_for_resource_request :
resource_ar_n:string ->
unit ->
list_tags_for_resource_requestval make_list_services_response :
?next_token:string ->
?services:service_summary list ->
unit ->
list_services_responseval make_list_services_request :
?filters:service_filter list ->
?max_results:int ->
?next_token:string ->
unit ->
list_services_requestval make_operation_summary :
?status:operation_status ->
?id:string ->
unit ->
operation_summaryval make_list_operations_response :
?next_token:string ->
?operations:operation_summary list ->
unit ->
list_operations_responseval make_operation_filter :
?condition:filter_condition ->
values:string list ->
name:operation_filter_name ->
unit ->
operation_filterval make_list_operations_request :
?filters:operation_filter list ->
?max_results:int ->
?next_token:string ->
unit ->
list_operations_requestval make_namespace_properties :
?http_properties:http_properties ->
?dns_properties:dns_properties ->
unit ->
namespace_propertiesval make_namespace_summary :
?create_date:float ->
?properties:namespace_properties ->
?service_count:int ->
?description:string ->
?type_:namespace_type ->
?name:string ->
?arn:string ->
?id:string ->
unit ->
namespace_summaryval make_list_namespaces_response :
?next_token:string ->
?namespaces:namespace_summary list ->
unit ->
list_namespaces_responseval make_namespace_filter :
?condition:filter_condition ->
values:string list ->
name:namespace_filter_name ->
unit ->
namespace_filterval make_list_namespaces_request :
?filters:namespace_filter list ->
?max_results:int ->
?next_token:string ->
unit ->
list_namespaces_requestval make_instance_summary :
?attributes:(string * string) list ->
?id:string ->
unit ->
instance_summaryval make_list_instances_response :
?next_token:string ->
?instances:instance_summary list ->
unit ->
list_instances_responseval make_list_instances_request :
?max_results:int ->
?next_token:string ->
service_id:string ->
unit ->
list_instances_requestval make_operation :
?targets:(string * string) list ->
?update_date:float ->
?create_date:float ->
?error_code:string ->
?error_message:string ->
?status:operation_status ->
?type_:operation_type ->
?id:string ->
unit ->
operationval make_namespace :
?creator_request_id:string ->
?create_date:float ->
?properties:namespace_properties ->
?service_count:int ->
?description:string ->
?type_:namespace_type ->
?name:string ->
?arn:string ->
?id:string ->
unit ->
namespaceval make_get_instances_health_status_response :
?next_token:string ->
?status:(string * health_status) list ->
unit ->
get_instances_health_status_responseval make_get_instances_health_status_request :
?next_token:string ->
?max_results:int ->
?instances:string list ->
service_id:string ->
unit ->
get_instances_health_status_requestval make_get_instance_request :
instance_id:string ->
service_id:string ->
unit ->
get_instance_requestval make_discover_instances_revision_response :
?instances_revision:int ->
unit ->
discover_instances_revision_responseval make_discover_instances_revision_request :
service_name:string ->
namespace_name:string ->
unit ->
discover_instances_revision_requestval make_http_instance_summary :
?attributes:(string * string) list ->
?health_status:health_status ->
?service_name:string ->
?namespace_name:string ->
?instance_id:string ->
unit ->
http_instance_summaryval make_discover_instances_response :
?instances_revision:int ->
?instances:http_instance_summary list ->
unit ->
discover_instances_responseval make_discover_instances_request :
?health_status:health_status_filter ->
?optional_parameters:(string * string) list ->
?query_parameters:(string * string) list ->
?max_results:int ->
service_name:string ->
namespace_name:string ->
unit ->
discover_instances_requestval make_deregister_instance_response :
?operation_id:string ->
unit ->
deregister_instance_responseval make_deregister_instance_request :
instance_id:string ->
service_id:string ->
unit ->
deregister_instance_requestval make_delete_namespace_response :
?operation_id:string ->
unit ->
delete_namespace_responseval make_create_service_request :
?type_:service_type_option ->
?tags:tag list ->
?health_check_custom_config:health_check_custom_config ->
?health_check_config:health_check_config ->
?dns_config:dns_config ->
?description:string ->
?creator_request_id:string ->
?namespace_id:string ->
name:string ->
unit ->
create_service_requestval make_create_public_dns_namespace_response :
?operation_id:string ->
unit ->
create_public_dns_namespace_responseval make_public_dns_namespace_properties :
dns_properties:public_dns_properties_mutable ->
unit ->
public_dns_namespace_propertiesval make_create_public_dns_namespace_request :
?properties:public_dns_namespace_properties ->
?tags:tag list ->
?description:string ->
?creator_request_id:string ->
name:string ->
unit ->
create_public_dns_namespace_requestval make_create_private_dns_namespace_response :
?operation_id:string ->
unit ->
create_private_dns_namespace_responseval make_private_dns_namespace_properties :
dns_properties:private_dns_properties_mutable ->
unit ->
private_dns_namespace_propertiesval make_create_private_dns_namespace_request :
?properties:private_dns_namespace_properties ->
?tags:tag list ->
?description:string ->
?creator_request_id:string ->
vpc:string ->
name:string ->
unit ->
create_private_dns_namespace_requestval make_create_http_namespace_response :
?operation_id:string ->
unit ->
create_http_namespace_responseval make_create_http_namespace_request :
?tags:tag list ->
?description:string ->
?creator_request_id:string ->
name:string ->
unit ->
create_http_namespace_request