SageMaker.UserProfile
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-userprofile.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-customposixuserconfig.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-userprofile-resourcespec.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-userprofile-coderepository.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-defaultebsstoragesettings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-customimage.html
and sharing_settings = {
notebook_output_option : string option;
s3_kms_key_id : string option;
s3_output_path : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-sharingsettings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-rstudioserverproappsettings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-efsfilesystemconfig.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-customfilesystemconfig.html
and jupyter_lab_app_settings = {
custom_images : custom_image list option;
default_resource_spec : resource_spec option;
lifecycle_config_arns : string list option;
code_repositories : code_repository list option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-jupyterlabappsettings.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-userprofile-kernelgatewayappsettings.html
and default_space_storage_settings = {
default_ebs_storage_settings : default_ebs_storage_settings option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-defaultspacestoragesettings.html
and code_editor_app_settings = {
default_resource_spec : resource_spec option;
lifecycle_config_arns : string list option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-codeeditorappsettings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-jupyterserverappsettings.html
and user_settings = {
security_groups : string list option;
jupyter_lab_app_settings : jupyter_lab_app_settings option;
kernel_gateway_app_settings : kernel_gateway_app_settings option;
custom_file_system_configs : custom_file_system_config list option;
custom_posix_user_config : custom_posix_user_config option;
code_editor_app_settings : code_editor_app_settings option;
r_studio_server_pro_app_settings : r_studio_server_pro_app_settings option;
studio_web_portal : string option;
jupyter_server_app_settings : jupyter_server_app_settings option;
default_landing_uri : string option;
execution_role : string option;
space_storage_settings : default_space_storage_settings option;
sharing_settings : sharing_settings option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-usersettings.html
type properties = {
domain_id : string;
single_sign_on_user_value : string option;
user_settings : user_settings option;
single_sign_on_user_identifier : string option;
user_profile_name : string;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-userprofile.html;
val make_properties :
domain_id:string ->
?single_sign_on_user_value:string ->
?user_settings:user_settings ->
?single_sign_on_user_identifier:string ->
user_profile_name:string ->
?tags:tag list ->
unit ->
properties
val make_custom_posix_user_config :
uid:int ->
gid:int ->
unit ->
custom_posix_user_config
val make_resource_spec :
?sage_maker_image_arn:string ->
?instance_type:string ->
?sage_maker_image_version_arn:string ->
unit ->
resource_spec
val make_tag : value:string -> key:string -> unit -> tag
val make_code_repository : repository_url:string -> unit -> code_repository
val make_default_ebs_storage_settings :
maximum_ebs_volume_size_in_gb:int ->
default_ebs_volume_size_in_gb:int ->
unit ->
default_ebs_storage_settings
val make_custom_image :
image_name:string ->
app_image_config_name:string ->
?image_version_number:int ->
unit ->
custom_image
val make_sharing_settings :
?notebook_output_option:string ->
?s3_kms_key_id:string ->
?s3_output_path:string ->
unit ->
sharing_settings
val make_r_studio_server_pro_app_settings :
?access_status:string ->
?user_group:string ->
unit ->
r_studio_server_pro_app_settings
val make_efs_file_system_config :
?file_system_path:string ->
file_system_id:string ->
unit ->
efs_file_system_config
val make_custom_file_system_config :
?efs_file_system_config:efs_file_system_config ->
unit ->
custom_file_system_config
val make_jupyter_lab_app_settings :
?custom_images:custom_image list ->
?default_resource_spec:resource_spec ->
?lifecycle_config_arns:string list ->
?code_repositories:code_repository list ->
unit ->
jupyter_lab_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_default_space_storage_settings :
?default_ebs_storage_settings:default_ebs_storage_settings ->
unit ->
default_space_storage_settings
val make_code_editor_app_settings :
?default_resource_spec:resource_spec ->
?lifecycle_config_arns:string list ->
unit ->
code_editor_app_settings
val make_jupyter_server_app_settings :
?default_resource_spec:resource_spec ->
unit ->
jupyter_server_app_settings
val make_user_settings :
?security_groups:string list ->
?jupyter_lab_app_settings:jupyter_lab_app_settings ->
?kernel_gateway_app_settings:kernel_gateway_app_settings ->
?custom_file_system_configs:custom_file_system_config list ->
?custom_posix_user_config:custom_posix_user_config ->
?code_editor_app_settings:code_editor_app_settings ->
?r_studio_server_pro_app_settings:r_studio_server_pro_app_settings ->
?studio_web_portal:string ->
?jupyter_server_app_settings:jupyter_server_app_settings ->
?default_landing_uri:string ->
?execution_role:string ->
?space_storage_settings:default_space_storage_settings ->
?sharing_settings:sharing_settings ->
unit ->
user_settings
val yojson_of_custom_posix_user_config :
custom_posix_user_config ->
Yojson.Safe.t
val yojson_of_resource_spec : resource_spec -> 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_default_ebs_storage_settings :
default_ebs_storage_settings ->
Yojson.Safe.t
val yojson_of_custom_image : custom_image -> Yojson.Safe.t
val yojson_of_sharing_settings : sharing_settings -> Yojson.Safe.t
val yojson_of_r_studio_server_pro_app_settings :
r_studio_server_pro_app_settings ->
Yojson.Safe.t
val yojson_of_efs_file_system_config : efs_file_system_config -> Yojson.Safe.t
val yojson_of_custom_file_system_config :
custom_file_system_config ->
Yojson.Safe.t
val yojson_of_jupyter_lab_app_settings :
jupyter_lab_app_settings ->
Yojson.Safe.t
val yojson_of_kernel_gateway_app_settings :
kernel_gateway_app_settings ->
Yojson.Safe.t
val yojson_of_default_space_storage_settings :
default_space_storage_settings ->
Yojson.Safe.t
val yojson_of_code_editor_app_settings :
code_editor_app_settings ->
Yojson.Safe.t
val yojson_of_jupyter_server_app_settings :
jupyter_server_app_settings ->
Yojson.Safe.t
val yojson_of_user_settings :
user_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