SageMaker.InferenceExperiment
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-inferenceexperiment.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-capturecontenttypeheader.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-shadowmodelvariantconfig.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-inferenceexperiment-inferenceexperimentschedule.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-endpointmetadata.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-realtimeinferenceconfig.html
and shadow_mode_config = {
source_model_variant_name : string;
shadow_model_variants : shadow_model_variant_config list;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-shadowmodeconfig.html
and model_infrastructure_config = {
infrastructure_type : string;
real_time_inference_config : real_time_inference_config;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-modelinfrastructureconfig.html
and data_storage_config = {
destination : string;
content_type : capture_content_type_header option;
kms_key : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-datastorageconfig.html
and model_variant_config = {
model_name : string;
variant_name : string;
infrastructure_config : model_infrastructure_config;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-modelvariantconfig.html
type properties = {
data_storage_config : data_storage_config option;
description : string option;
status_reason : string option;
model_variants : model_variant_config list;
shadow_mode_config : shadow_mode_config option;
role_arn : string;
name : string;
type_ : string;
endpoint_name : string;
desired_state : string option;
schedule : inference_experiment_schedule option;
kms_key : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-inferenceexperiment.html;
val make_properties :
?data_storage_config:data_storage_config ->
?description:string ->
?status_reason:string ->
model_variants:model_variant_config list ->
?shadow_mode_config:shadow_mode_config ->
role_arn:string ->
name:string ->
type_:string ->
endpoint_name:string ->
?desired_state:string ->
?schedule:inference_experiment_schedule ->
?kms_key:string ->
?tags:tag list ->
unit ->
properties
val make_capture_content_type_header :
?json_content_types:string list ->
?csv_content_types:string list ->
unit ->
capture_content_type_header
val make_shadow_model_variant_config :
shadow_model_variant_name:string ->
sampling_percentage:int ->
unit ->
shadow_model_variant_config
val make_tag : value:string -> key:string -> unit -> tag
val make_inference_experiment_schedule :
?end_time:string ->
?start_time:string ->
unit ->
inference_experiment_schedule
val make_endpoint_metadata :
?endpoint_status:string ->
endpoint_name:string ->
?endpoint_config_name:string ->
unit ->
endpoint_metadata
val make_real_time_inference_config :
instance_count:int ->
instance_type:string ->
unit ->
real_time_inference_config
val make_shadow_mode_config :
source_model_variant_name:string ->
shadow_model_variants:shadow_model_variant_config list ->
unit ->
shadow_mode_config
val make_model_infrastructure_config :
infrastructure_type:string ->
real_time_inference_config:real_time_inference_config ->
unit ->
model_infrastructure_config
val make_data_storage_config :
destination:string ->
?content_type:capture_content_type_header ->
?kms_key:string ->
unit ->
data_storage_config
val make_model_variant_config :
model_name:string ->
variant_name:string ->
infrastructure_config:model_infrastructure_config ->
unit ->
model_variant_config
val yojson_of_capture_content_type_header :
capture_content_type_header ->
Yojson.Safe.t
val yojson_of_shadow_model_variant_config :
shadow_model_variant_config ->
Yojson.Safe.t
val yojson_of_tag : tag -> [> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_inference_experiment_schedule :
inference_experiment_schedule ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_endpoint_metadata :
endpoint_metadata ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_real_time_inference_config :
real_time_inference_config ->
Yojson.Safe.t
val yojson_of_shadow_mode_config :
shadow_mode_config ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_model_infrastructure_config :
model_infrastructure_config ->
Yojson.Safe.t
val yojson_of_data_storage_config :
data_storage_config ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_model_variant_config :
model_variant_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