SageMaker.MonitoringSchedule
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-monitoringschedule.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-statisticsresource.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-monitoringschedule-json.html
and endpoint_input = {
s3_data_distribution_type : string option;
endpoint_name : string;
s3_input_mode : string option;
local_path : string;
exclude_features_attribute : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-endpointinput.html
and monitoring_execution_summary = {
scheduled_time : string;
endpoint_name : string option;
monitoring_schedule_name : string;
processing_job_arn : string option;
failure_reason : string option;
creation_time : string;
last_modified_time : string;
monitoring_execution_status : string;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringexecutionsummary.html
and cluster_config = {
instance_count : int;
volume_size_in_gb : int;
volume_kms_key_id : string option;
instance_type : string;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-clusterconfig.html
and schedule_config = {
schedule_expression : string;
data_analysis_start_time : string option;
data_analysis_end_time : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-scheduleconfig.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-s3output.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-vpcconfig.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-constraintsresource.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-csv.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-stoppingcondition.html
and monitoring_app_specification = {
container_entrypoint : string list option;
post_analytics_processor_source_uri : string option;
record_preprocessor_source_uri : string option;
image_uri : string;
container_arguments : string list option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringappspecification.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringoutput.html
and network_config = {
enable_network_isolation : bool option;
enable_inter_container_traffic_encryption : bool option;
vpc_config : vpc_config option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-networkconfig.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-datasetformat.html
and baseline_config = {
statistics_resource : statistics_resource option;
constraints_resource : constraints_resource option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-baselineconfig.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringresources.html
and batch_transform_input = {
dataset_format : dataset_format;
s3_data_distribution_type : string option;
data_captured_destination_s3_uri : string;
s3_input_mode : string option;
local_path : string;
exclude_features_attribute : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-batchtransforminput.html
and monitoring_output_config = {
kms_key_id : string option;
monitoring_outputs : monitoring_output list;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringoutputconfig.html
and monitoring_input = {
batch_transform_input : batch_transform_input option;
endpoint_input : endpoint_input option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringinput.html
and monitoring_job_definition = {
monitoring_inputs : monitoring_input list;
monitoring_resources : monitoring_resources;
baseline_config : baseline_config option;
stopping_condition : stopping_condition option;
monitoring_app_specification : monitoring_app_specification;
network_config : network_config option;
environment : string Stdlib__Map.Make(Stdlib.String).t option;
monitoring_output_config : monitoring_output_config;
role_arn : string;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringjobdefinition.html
and monitoring_schedule_config = {
schedule_config : schedule_config option;
monitoring_job_definition : monitoring_job_definition option;
monitoring_job_definition_name : string option;
monitoring_type : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringscheduleconfig.html
type properties = {
monitoring_schedule_status : string option;
monitoring_schedule_config : monitoring_schedule_config;
monitoring_schedule_name : string;
endpoint_name : string option;
failure_reason : string option;
last_monitoring_execution_summary : monitoring_execution_summary option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-monitoringschedule.html;
val make_properties :
?monitoring_schedule_status:string ->
monitoring_schedule_config:monitoring_schedule_config ->
monitoring_schedule_name:string ->
?endpoint_name:string ->
?failure_reason:string ->
?last_monitoring_execution_summary:monitoring_execution_summary ->
?tags:tag list ->
unit ->
properties
val make_statistics_resource : ?s3_uri:string -> unit -> statistics_resource
val make_tag : value:string -> key:string -> unit -> tag
val make_json : ?line:bool -> unit -> json
val make_endpoint_input :
?s3_data_distribution_type:string ->
endpoint_name:string ->
?s3_input_mode:string ->
local_path:string ->
?exclude_features_attribute:string ->
unit ->
endpoint_input
val make_monitoring_execution_summary :
scheduled_time:string ->
?endpoint_name:string ->
monitoring_schedule_name:string ->
?processing_job_arn:string ->
?failure_reason:string ->
creation_time:string ->
last_modified_time:string ->
monitoring_execution_status:string ->
unit ->
monitoring_execution_summary
val make_cluster_config :
instance_count:int ->
volume_size_in_gb:int ->
?volume_kms_key_id:string ->
instance_type:string ->
unit ->
cluster_config
val make_schedule_config :
schedule_expression:string ->
?data_analysis_start_time:string ->
?data_analysis_end_time:string ->
unit ->
schedule_config
val make_s3_output :
s3_uri:string ->
local_path:string ->
?s3_upload_mode:string ->
unit ->
s3_output
val make_vpc_config :
subnets:string list ->
security_group_ids:string list ->
unit ->
vpc_config
val make_constraints_resource : ?s3_uri:string -> unit -> constraints_resource
val make_csv : ?header:bool -> unit -> csv
val make_stopping_condition :
max_runtime_in_seconds:int ->
unit ->
stopping_condition
val make_monitoring_app_specification :
?container_entrypoint:string list ->
?post_analytics_processor_source_uri:string ->
?record_preprocessor_source_uri:string ->
image_uri:string ->
?container_arguments:string list ->
unit ->
monitoring_app_specification
val make_monitoring_output : s3_output:s3_output -> unit -> monitoring_output
val make_network_config :
?enable_network_isolation:bool ->
?enable_inter_container_traffic_encryption:bool ->
?vpc_config:vpc_config ->
unit ->
network_config
val make_dataset_format :
?parquet:bool ->
?csv:csv ->
?json:json ->
unit ->
dataset_format
val make_baseline_config :
?statistics_resource:statistics_resource ->
?constraints_resource:constraints_resource ->
unit ->
baseline_config
val make_monitoring_resources :
cluster_config:cluster_config ->
unit ->
monitoring_resources
val make_batch_transform_input :
dataset_format:dataset_format ->
?s3_data_distribution_type:string ->
data_captured_destination_s3_uri:string ->
?s3_input_mode:string ->
local_path:string ->
?exclude_features_attribute:string ->
unit ->
batch_transform_input
val make_monitoring_output_config :
?kms_key_id:string ->
monitoring_outputs:monitoring_output list ->
unit ->
monitoring_output_config
val make_monitoring_input :
?batch_transform_input:batch_transform_input ->
?endpoint_input:endpoint_input ->
unit ->
monitoring_input
val make_monitoring_job_definition :
monitoring_inputs:monitoring_input list ->
monitoring_resources:monitoring_resources ->
?baseline_config:baseline_config ->
?stopping_condition:stopping_condition ->
monitoring_app_specification:monitoring_app_specification ->
?network_config:network_config ->
?environment:string Stdlib__Map.Make(Stdlib.String).t ->
monitoring_output_config:monitoring_output_config ->
role_arn:string ->
unit ->
monitoring_job_definition
val make_monitoring_schedule_config :
?schedule_config:schedule_config ->
?monitoring_job_definition:monitoring_job_definition ->
?monitoring_job_definition_name:string ->
?monitoring_type:string ->
unit ->
monitoring_schedule_config
val yojson_of_statistics_resource : statistics_resource -> Yojson.Safe.t
val yojson_of_tag : tag -> [> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_json : json -> Yojson.Safe.t
val yojson_of_endpoint_input : endpoint_input -> Yojson.Safe.t
val yojson_of_monitoring_execution_summary :
monitoring_execution_summary ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_cluster_config : cluster_config -> Yojson.Safe.t
val yojson_of_schedule_config : schedule_config -> Yojson.Safe.t
val yojson_of_s3_output : s3_output -> Yojson.Safe.t
val yojson_of_vpc_config : vpc_config -> Yojson.Safe.t
val yojson_of_constraints_resource : constraints_resource -> Yojson.Safe.t
val yojson_of_csv : csv -> Yojson.Safe.t
val yojson_of_stopping_condition : stopping_condition -> Yojson.Safe.t
val yojson_of_monitoring_app_specification :
monitoring_app_specification ->
Yojson.Safe.t
val yojson_of_monitoring_output : monitoring_output -> Yojson.Safe.t
val yojson_of_network_config : network_config -> Yojson.Safe.t
val yojson_of_dataset_format : dataset_format -> Yojson.Safe.t
val yojson_of_baseline_config : baseline_config -> Yojson.Safe.t
val yojson_of_monitoring_resources : monitoring_resources -> Yojson.Safe.t
val yojson_of_batch_transform_input : batch_transform_input -> Yojson.Safe.t
val yojson_of_monitoring_output_config :
monitoring_output_config ->
Yojson.Safe.t
val yojson_of_monitoring_input : monitoring_input -> Yojson.Safe.t
val yojson_of_monitoring_job_definition :
monitoring_job_definition ->
Yojson.Safe.t
val yojson_of_monitoring_schedule_config :
monitoring_schedule_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