SageMaker.EndpointConfigsee http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpointconfig.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferenceclientconfig.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-vpcconfig.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant-serverlessconfig.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyshapbaselineconfig.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyheader.html;
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-datacaptureconfig-capturecontenttypeheader.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant-managedinstancescaling.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant-routingconfig.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyfeaturetype.html;
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifytextconfig.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-captureoption.html
and async_inference_notification_config = {include_inference_response_in : string list option;success_topic : string option;error_topic : string option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferencenotificationconfig.html
and production_variant = {managed_instance_scaling : managed_instance_scaling option;model_name : string option;volume_size_in_gb : int option;enable_ssm_access : bool option;variant_name : string;initial_instance_count : int option;routing_config : routing_config option;accelerator_type : string option;initial_variant_weight : float option;model_data_download_timeout_in_seconds : int option;container_startup_health_check_timeout_in_seconds : int option;serverless_config : serverless_config option;instance_type : string option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html
and clarify_inference_config = {content_template : string option;label_headers : clarify_header list option;max_payload_in_mb : int option;probability_index : int option;label_attribute : string option;feature_types : clarify_feature_type list option;feature_headers : clarify_header list option;label_index : int option;probability_attribute : string option;features_attribute : string option;max_record_count : int option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyinferenceconfig.html
and data_capture_config = {capture_options : capture_option list;kms_key_id : string option;destination_s3_uri : string;initial_sampling_percentage : int;capture_content_type_header : capture_content_type_header option;enable_capture : bool option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-datacaptureconfig.html
and clarify_shap_config = {text_config : clarify_text_config option;use_logit : bool option;seed : int option;shap_baseline_config : clarify_shap_baseline_config;number_of_samples : int option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyshapconfig.html
and async_inference_output_config = {kms_key_id : string option;notification_config : async_inference_notification_config option;s3_output_path : string option;s3_failure_path : string option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferenceoutputconfig.html
and async_inference_config = {output_config : async_inference_output_config;client_config : async_inference_client_config option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferenceconfig.html
and clarify_explainer_config = {inference_config : clarify_inference_config option;enable_explanations : string option;shap_config : clarify_shap_config;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyexplainerconfig.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-explainerconfig.html
type properties = {shadow_production_variants : production_variant list option;data_capture_config : data_capture_config option;execution_role_arn : string option;enable_network_isolation : bool option;production_variants : production_variant list;kms_key_id : string option;async_inference_config : async_inference_config option;vpc_config : vpc_config option;endpoint_config_name : string option;explainer_config : explainer_config option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpointconfig.html;
val make_properties :
?shadow_production_variants:production_variant list ->
?data_capture_config:data_capture_config ->
?execution_role_arn:string ->
?enable_network_isolation:bool ->
production_variants:production_variant list ->
?kms_key_id:string ->
?async_inference_config:async_inference_config ->
?vpc_config:vpc_config ->
?endpoint_config_name:string ->
?explainer_config:explainer_config ->
?tags:tag list ->
unit ->
propertiesval make_async_inference_client_config :
?max_concurrent_invocations_per_instance:int ->
unit ->
async_inference_client_configval make_tag : key:string -> value:string -> unit -> tagval make_vpc_config :
subnets:string list ->
security_group_ids:string list ->
unit ->
vpc_configval make_serverless_config :
max_concurrency:int ->
memory_size_in_mb:int ->
?provisioned_concurrency:int ->
unit ->
serverless_configval make_clarify_shap_baseline_config :
?shap_baseline:string ->
?shap_baseline_uri:string ->
?mime_type:string ->
unit ->
clarify_shap_baseline_configval make_capture_content_type_header :
?json_content_types:string list ->
?csv_content_types:string list ->
unit ->
capture_content_type_headerval make_managed_instance_scaling :
?status:string ->
?max_instance_count:int ->
?min_instance_count:int ->
unit ->
managed_instance_scalingval make_routing_config : ?routing_strategy:string -> unit -> routing_configval make_clarify_text_config :
language:string ->
granularity:string ->
unit ->
clarify_text_configval make_capture_option : capture_mode:string -> unit -> capture_optionval make_async_inference_notification_config :
?include_inference_response_in:string list ->
?success_topic:string ->
?error_topic:string ->
unit ->
async_inference_notification_configval make_production_variant :
?managed_instance_scaling:managed_instance_scaling ->
?model_name:string ->
?volume_size_in_gb:int ->
?enable_ssm_access:bool ->
variant_name:string ->
?initial_instance_count:int ->
?routing_config:routing_config ->
?accelerator_type:string ->
?initial_variant_weight:float ->
?model_data_download_timeout_in_seconds:int ->
?container_startup_health_check_timeout_in_seconds:int ->
?serverless_config:serverless_config ->
?instance_type:string ->
unit ->
production_variantval make_clarify_inference_config :
?content_template:string ->
?label_headers:clarify_header list ->
?max_payload_in_mb:int ->
?probability_index:int ->
?label_attribute:string ->
?feature_types:clarify_feature_type list ->
?feature_headers:clarify_header list ->
?label_index:int ->
?probability_attribute:string ->
?features_attribute:string ->
?max_record_count:int ->
unit ->
clarify_inference_configval make_data_capture_config :
capture_options:capture_option list ->
?kms_key_id:string ->
destination_s3_uri:string ->
initial_sampling_percentage:int ->
?capture_content_type_header:capture_content_type_header ->
?enable_capture:bool ->
unit ->
data_capture_configval make_clarify_shap_config :
?text_config:clarify_text_config ->
?use_logit:bool ->
?seed:int ->
shap_baseline_config:clarify_shap_baseline_config ->
?number_of_samples:int ->
unit ->
clarify_shap_configval make_async_inference_output_config :
?kms_key_id:string ->
?notification_config:async_inference_notification_config ->
?s3_output_path:string ->
?s3_failure_path:string ->
unit ->
async_inference_output_configval make_async_inference_config :
output_config:async_inference_output_config ->
?client_config:async_inference_client_config ->
unit ->
async_inference_configval make_clarify_explainer_config :
?inference_config:clarify_inference_config ->
?enable_explanations:string ->
shap_config:clarify_shap_config ->
unit ->
clarify_explainer_configval make_explainer_config :
?clarify_explainer_config:clarify_explainer_config ->
unit ->
explainer_configval yojson_of_async_inference_client_config :
async_inference_client_config ->
Yojson.Safe.tval yojson_of_tag : tag -> [> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_vpc_config :
vpc_config ->
[> `Assoc of (string * [> `List of Yojson.Safe.t list ]) list ]val yojson_of_serverless_config : serverless_config -> Yojson.Safe.tval yojson_of_clarify_shap_baseline_config :
clarify_shap_baseline_config ->
Yojson.Safe.tval yojson_of_clarify_header : clarify_header -> Yojson.Safe.tval yojson_of_capture_content_type_header :
capture_content_type_header ->
Yojson.Safe.tval yojson_of_managed_instance_scaling :
managed_instance_scaling ->
Yojson.Safe.tval yojson_of_routing_config : routing_config -> Yojson.Safe.tval yojson_of_clarify_feature_type : clarify_feature_type -> Yojson.Safe.tval yojson_of_clarify_text_config : clarify_text_config -> Yojson.Safe.tval yojson_of_capture_option : capture_option -> Yojson.Safe.tval yojson_of_async_inference_notification_config :
async_inference_notification_config ->
Yojson.Safe.tval yojson_of_production_variant :
production_variant ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_clarify_inference_config :
clarify_inference_config ->
Yojson.Safe.tval yojson_of_data_capture_config :
data_capture_config ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_clarify_shap_config : clarify_shap_config -> Yojson.Safe.tval yojson_of_async_inference_output_config :
async_inference_output_config ->
Yojson.Safe.tval yojson_of_async_inference_config :
async_inference_config ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_clarify_explainer_config :
clarify_explainer_config ->
Yojson.Safe.tval yojson_of_explainer_config :
explainer_config ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]val create_attributes : string -> attributes