SageMaker.Space
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-space.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-customimage.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-space-coderepository.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-spacesharingsettings.html
and resource_spec = {
sage_maker_image_arn : string option;
instance_type : string option;
sage_maker_image_version_arn : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-resourcespec.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-ebsstoragesettings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-ownershipsettings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-efsfilesystem.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-jupyterserverappsettings.html
and kernel_gateway_app_settings = {
custom_images : custom_image list option;
default_resource_spec : resource_spec option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-kernelgatewayappsettings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-spacestoragesettings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-customfilesystem.html
and space_jupyter_lab_app_settings = {
default_resource_spec : resource_spec option;
code_repositories : code_repository list option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-spacejupyterlabappsettings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-spacecodeeditorappsettings.html
and space_settings = {
jupyter_lab_app_settings : space_jupyter_lab_app_settings option;
kernel_gateway_app_settings : kernel_gateway_app_settings option;
code_editor_app_settings : space_code_editor_app_settings option;
jupyter_server_app_settings : jupyter_server_app_settings option;
custom_file_systems : custom_file_system list option;
app_type : string option;
space_storage_settings : space_storage_settings option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-spacesettings.html
type properties = {
domain_id : string;
space_name : string;
space_settings : space_settings option;
space_display_name : string option;
space_sharing_settings : space_sharing_settings option;
ownership_settings : ownership_settings option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-space.html;
val make_properties :
domain_id:string ->
space_name:string ->
?space_settings:space_settings ->
?space_display_name:string ->
?tags:tag list ->
?space_sharing_settings:space_sharing_settings ->
?ownership_settings:ownership_settings ->
unit ->
properties
val make_custom_image :
image_name:string ->
app_image_config_name:string ->
?image_version_number:int ->
unit ->
custom_image
val make_tag : value:string -> key:string -> unit -> tag
val make_code_repository : repository_url:string -> unit -> code_repository
val make_space_sharing_settings :
sharing_type:string ->
unit ->
space_sharing_settings
val make_resource_spec :
?sage_maker_image_arn:string ->
?instance_type:string ->
?sage_maker_image_version_arn:string ->
unit ->
resource_spec
val make_ebs_storage_settings :
ebs_volume_size_in_gb:int ->
unit ->
ebs_storage_settings
val make_ownership_settings :
owner_user_profile_name:string ->
unit ->
ownership_settings
val make_efs_file_system : file_system_id:string -> unit -> efs_file_system
val make_jupyter_server_app_settings :
?default_resource_spec:resource_spec ->
unit ->
jupyter_server_app_settings
val make_kernel_gateway_app_settings :
?custom_images:custom_image list ->
?default_resource_spec:resource_spec ->
unit ->
kernel_gateway_app_settings
val make_space_storage_settings :
?ebs_storage_settings:ebs_storage_settings ->
unit ->
space_storage_settings
val make_custom_file_system :
?efs_file_system:efs_file_system ->
unit ->
custom_file_system
val make_space_jupyter_lab_app_settings :
?default_resource_spec:resource_spec ->
?code_repositories:code_repository list ->
unit ->
space_jupyter_lab_app_settings
val make_space_code_editor_app_settings :
?default_resource_spec:resource_spec ->
unit ->
space_code_editor_app_settings
val make_space_settings :
?jupyter_lab_app_settings:space_jupyter_lab_app_settings ->
?kernel_gateway_app_settings:kernel_gateway_app_settings ->
?code_editor_app_settings:space_code_editor_app_settings ->
?jupyter_server_app_settings:jupyter_server_app_settings ->
?custom_file_systems:custom_file_system list ->
?app_type:string ->
?space_storage_settings:space_storage_settings ->
unit ->
space_settings
val yojson_of_custom_image : custom_image -> Yojson.Safe.t
val yojson_of_tag : tag -> [> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_code_repository : code_repository -> Yojson.Safe.t
val yojson_of_space_sharing_settings :
space_sharing_settings ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_resource_spec : resource_spec -> Yojson.Safe.t
val yojson_of_ebs_storage_settings : ebs_storage_settings -> Yojson.Safe.t
val yojson_of_ownership_settings :
ownership_settings ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_efs_file_system : efs_file_system -> Yojson.Safe.t
val yojson_of_jupyter_server_app_settings :
jupyter_server_app_settings ->
Yojson.Safe.t
val yojson_of_kernel_gateway_app_settings :
kernel_gateway_app_settings ->
Yojson.Safe.t
val yojson_of_space_storage_settings : space_storage_settings -> Yojson.Safe.t
val yojson_of_custom_file_system : custom_file_system -> Yojson.Safe.t
val yojson_of_space_jupyter_lab_app_settings :
space_jupyter_lab_app_settings ->
Yojson.Safe.t
val yojson_of_space_code_editor_app_settings :
space_code_editor_app_settings ->
Yojson.Safe.t
val yojson_of_space_settings :
space_settings ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val create_attributes : string -> attributes