SageMaker.Endpointsee http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpoint.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-endpoint-variantproperty.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-alarm.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-capacitysize.html
and traffic_routing_config = {type_ : string;linear_step_size : capacity_size option;canary_size : capacity_size option;wait_interval_in_seconds : int option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-trafficroutingconfig.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-autorollbackconfig.html
and rolling_update_policy = {maximum_execution_timeout_in_seconds : int option;maximum_batch_size : capacity_size;wait_interval_in_seconds : int;rollback_maximum_batch_size : capacity_size option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-rollingupdatepolicy.html
and blue_green_update_policy = {maximum_execution_timeout_in_seconds : int option;termination_wait_in_seconds : int option;traffic_routing_configuration : traffic_routing_config;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-bluegreenupdatepolicy.html
and deployment_config = {auto_rollback_configuration : auto_rollback_config option;rolling_update_policy : rolling_update_policy option;blue_green_update_policy : blue_green_update_policy option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-deploymentconfig.html
type properties = {retain_all_variant_properties : bool option;endpoint_name : string option;exclude_retained_variant_properties : variant_property list option;endpoint_config_name : string;deployment_config : deployment_config option;retain_deployment_config : bool option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpoint.html;
val make_properties :
?retain_all_variant_properties:bool ->
?endpoint_name:string ->
?exclude_retained_variant_properties:variant_property list ->
endpoint_config_name:string ->
?deployment_config:deployment_config ->
?retain_deployment_config:bool ->
?tags:tag list ->
unit ->
propertiesval make_tag : key:string -> value:string -> unit -> tagval make_variant_property :
?variant_property_type:string ->
unit ->
variant_propertyval make_alarm : alarm_name:string -> unit -> alarmval make_capacity_size : type_:string -> value:int -> unit -> capacity_sizeval make_traffic_routing_config :
type_:string ->
?linear_step_size:capacity_size ->
?canary_size:capacity_size ->
?wait_interval_in_seconds:int ->
unit ->
traffic_routing_configval make_auto_rollback_config :
alarms:alarm list ->
unit ->
auto_rollback_configval make_rolling_update_policy :
?maximum_execution_timeout_in_seconds:int ->
maximum_batch_size:capacity_size ->
wait_interval_in_seconds:int ->
?rollback_maximum_batch_size:capacity_size ->
unit ->
rolling_update_policyval make_blue_green_update_policy :
?maximum_execution_timeout_in_seconds:int ->
?termination_wait_in_seconds:int ->
traffic_routing_configuration:traffic_routing_config ->
unit ->
blue_green_update_policyval make_deployment_config :
?auto_rollback_configuration:auto_rollback_config ->
?rolling_update_policy:rolling_update_policy ->
?blue_green_update_policy:blue_green_update_policy ->
unit ->
deployment_configval yojson_of_tag : tag -> [> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_variant_property :
variant_property ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_alarm : alarm -> Yojson.Safe.tval yojson_of_capacity_size : capacity_size -> Yojson.Safe.tval yojson_of_traffic_routing_config : traffic_routing_config -> Yojson.Safe.tval yojson_of_auto_rollback_config : auto_rollback_config -> Yojson.Safe.tval yojson_of_rolling_update_policy : rolling_update_policy -> Yojson.Safe.tval yojson_of_blue_green_update_policy :
blue_green_update_policy ->
Yojson.Safe.tval yojson_of_deployment_config :
deployment_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