Module SageMaker.UserProfile

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-userprofile.html

type custom_posix_user_config = {
  1. uid : int;
  2. gid : int;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-customposixuserconfig.html

and resource_spec = {
  1. sage_maker_image_arn : string option;
  2. instance_type : string option;
  3. sage_maker_image_version_arn : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-resourcespec.html

and tag = {
  1. value : string;
  2. key : string;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html

and code_repository = {
  1. repository_url : string;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-coderepository.html

and default_ebs_storage_settings = {
  1. maximum_ebs_volume_size_in_gb : int;
  2. default_ebs_volume_size_in_gb : int;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-defaultebsstoragesettings.html

and custom_image = {
  1. image_name : string;
  2. app_image_config_name : string;
  3. image_version_number : int option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-customimage.html

and sharing_settings = {
  1. notebook_output_option : string option;
  2. s3_kms_key_id : string option;
  3. s3_output_path : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-sharingsettings.html

and r_studio_server_pro_app_settings = {
  1. access_status : string option;
  2. user_group : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-rstudioserverproappsettings.html

and efs_file_system_config = {
  1. file_system_path : string option;
  2. file_system_id : string;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-efsfilesystemconfig.html

and custom_file_system_config = {
  1. efs_file_system_config : efs_file_system_config option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-customfilesystemconfig.html

and jupyter_lab_app_settings = {
  1. custom_images : custom_image list option;
  2. default_resource_spec : resource_spec option;
  3. lifecycle_config_arns : string list option;
  4. 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 = {
  1. custom_images : custom_image list option;
  2. 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 = {
  1. 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 = {
  1. default_resource_spec : resource_spec option;
  2. lifecycle_config_arns : string list option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-codeeditorappsettings.html

and jupyter_server_app_settings = {
  1. default_resource_spec : resource_spec option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-jupyterserverappsettings.html

and user_settings = {
  1. security_groups : string list option;
  2. jupyter_lab_app_settings : jupyter_lab_app_settings option;
  3. kernel_gateway_app_settings : kernel_gateway_app_settings option;
  4. custom_file_system_configs : custom_file_system_config list option;
  5. custom_posix_user_config : custom_posix_user_config option;
  6. code_editor_app_settings : code_editor_app_settings option;
  7. r_studio_server_pro_app_settings : r_studio_server_pro_app_settings option;
  8. studio_web_portal : string option;
  9. jupyter_server_app_settings : jupyter_server_app_settings option;
  10. default_landing_uri : string option;
  11. execution_role : string option;
  12. space_storage_settings : default_space_storage_settings option;
  13. sharing_settings : sharing_settings option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-usersettings.html

type properties = {
  1. domain_id : string;
  2. single_sign_on_user_value : string option;
  3. user_settings : user_settings option;
  4. single_sign_on_user_identifier : string option;
  5. user_profile_name : string;
  6. tags : tag list option;
}

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 ]
type attributes = {
  1. ref_ : string;
  2. user_profile_arn : string;
}
val create_attributes : string -> attributes
val cloudformation_type : string