Module SageMaker.InferenceExperiment

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-inferenceexperiment.html

type capture_content_type_header = {
  1. json_content_types : string list option;
  2. csv_content_types : string list option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-capturecontenttypeheader.html

and shadow_model_variant_config = {
  1. shadow_model_variant_name : string;
  2. sampling_percentage : int;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-shadowmodelvariantconfig.html

and tag = {
  1. value : string;
  2. key : string;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html

and inference_experiment_schedule = {
  1. end_time : string option;
  2. start_time : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-inferenceexperimentschedule.html

and endpoint_metadata = {
  1. endpoint_status : string option;
  2. endpoint_name : string;
  3. endpoint_config_name : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-endpointmetadata.html

and real_time_inference_config = {
  1. instance_count : int;
  2. instance_type : string;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-realtimeinferenceconfig.html

and shadow_mode_config = {
  1. source_model_variant_name : string;
  2. 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 = {
  1. infrastructure_type : string;
  2. 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 = {
  1. destination : string;
  2. content_type : capture_content_type_header option;
  3. kms_key : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-datastorageconfig.html

and model_variant_config = {
  1. model_name : string;
  2. variant_name : string;
  3. infrastructure_config : model_infrastructure_config;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-modelvariantconfig.html

type properties = {
  1. data_storage_config : data_storage_config option;
  2. description : string option;
  3. status_reason : string option;
  4. model_variants : model_variant_config list;
  5. shadow_mode_config : shadow_mode_config option;
  6. role_arn : string;
  7. name : string;
  8. type_ : string;
  9. endpoint_name : string;
  10. desired_state : string option;
  11. schedule : inference_experiment_schedule option;
  12. kms_key : string option;
  13. tags : tag list 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 ]
type attributes = {
  1. ref_ : string;
  2. status : string;
  3. endpoint_metadata__endpoint_config_name : string;
  4. creation_time : string;
  5. last_modified_time : string;
  6. endpoint_metadata__endpoint_name : string;
  7. arn : string;
  8. endpoint_metadata__endpoint_status : string;
}
val create_attributes : string -> attributes
val cloudformation_type : string