SageMaker.FeatureGroup
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-featuregroup.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-datacatalogconfig.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-featuregroup-onlinestoresecurityconfig.html
and throughput_config = {
provisioned_read_capacity_units : int option;
provisioned_write_capacity_units : int option;
throughput_mode : string;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-throughputconfig.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-s3storageconfig.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-featuredefinition.html
and offline_store_config = {
data_catalog_config : data_catalog_config option;
s3_storage_config : s3_storage_config;
disable_glue_table_creation : bool option;
table_format : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-offlinestoreconfig.html
and online_store_config = {
enable_online_store : bool option;
storage_type : string option;
security_config : online_store_security_config option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-onlinestoreconfig.html
type properties = {
throughput_config : throughput_config option;
description : string option;
offline_store_config : offline_store_config option;
feature_definitions : feature_definition list;
record_identifier_feature_name : string;
event_time_feature_name : string;
feature_group_name : string;
online_store_config : online_store_config option;
role_arn : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-featuregroup.html;
val make_properties :
?throughput_config:throughput_config ->
?description:string ->
?offline_store_config:offline_store_config ->
feature_definitions:feature_definition list ->
record_identifier_feature_name:string ->
event_time_feature_name:string ->
feature_group_name:string ->
?online_store_config:online_store_config ->
?role_arn:string ->
?tags:tag list ->
unit ->
properties
val make_data_catalog_config :
table_name:string ->
database:string ->
catalog:string ->
unit ->
data_catalog_config
val make_tag : value:string -> key:string -> unit -> tag
val make_online_store_security_config :
?kms_key_id:string ->
unit ->
online_store_security_config
val make_throughput_config :
?provisioned_read_capacity_units:int ->
?provisioned_write_capacity_units:int ->
throughput_mode:string ->
unit ->
throughput_config
val make_s3_storage_config :
?kms_key_id:string ->
s3_uri:string ->
unit ->
s3_storage_config
val make_feature_definition :
feature_type:string ->
feature_name:string ->
unit ->
feature_definition
val make_offline_store_config :
?data_catalog_config:data_catalog_config ->
s3_storage_config:s3_storage_config ->
?disable_glue_table_creation:bool ->
?table_format:string ->
unit ->
offline_store_config
val make_online_store_config :
?enable_online_store:bool ->
?storage_type:string ->
?security_config:online_store_security_config ->
unit ->
online_store_config
val yojson_of_data_catalog_config : data_catalog_config -> Yojson.Safe.t
val yojson_of_tag : tag -> [> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_online_store_security_config :
online_store_security_config ->
Yojson.Safe.t
val yojson_of_throughput_config :
throughput_config ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_s3_storage_config : s3_storage_config -> Yojson.Safe.t
val yojson_of_feature_definition :
feature_definition ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_offline_store_config :
offline_store_config ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_online_store_config :
online_store_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