SageMaker.AppImageConfig
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-appimageconfig.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-appimageconfig-customimagecontainerenvironmentvariable.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-kernelspec.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-filesystemconfig.html
and container_config = {
container_entrypoint : string list option;
container_environment_variables : custom_image_container_environment_variable
list
option;
container_arguments : string list option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-containerconfig.html
and kernel_gateway_image_config = {
kernel_specs : kernel_spec list;
file_system_config : file_system_config option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-kernelgatewayimageconfig.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-jupyterlabappimageconfig.html
type properties = {
kernel_gateway_image_config : kernel_gateway_image_config option;
app_image_config_name : string;
jupyter_lab_app_image_config : jupyter_lab_app_image_config option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-appimageconfig.html;
val make_properties :
?kernel_gateway_image_config:kernel_gateway_image_config ->
app_image_config_name:string ->
?jupyter_lab_app_image_config:jupyter_lab_app_image_config ->
?tags:tag list ->
unit ->
properties
val make_tag : value:string -> key:string -> unit -> tag
val make_custom_image_container_environment_variable :
value:string ->
key:string ->
unit ->
custom_image_container_environment_variable
val make_kernel_spec :
?display_name:string ->
name:string ->
unit ->
kernel_spec
val make_file_system_config :
?mount_path:string ->
?default_gid:int ->
?default_uid:int ->
unit ->
file_system_config
val make_container_config :
?container_entrypoint:string list ->
?container_environment_variables:
custom_image_container_environment_variable list ->
?container_arguments:string list ->
unit ->
container_config
val make_kernel_gateway_image_config :
kernel_specs:kernel_spec list ->
?file_system_config:file_system_config ->
unit ->
kernel_gateway_image_config
val make_jupyter_lab_app_image_config :
?container_config:container_config ->
unit ->
jupyter_lab_app_image_config
val yojson_of_tag : tag -> [> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_custom_image_container_environment_variable :
custom_image_container_environment_variable ->
Yojson.Safe.t
val yojson_of_kernel_spec : kernel_spec -> Yojson.Safe.t
val yojson_of_file_system_config : file_system_config -> Yojson.Safe.t
val yojson_of_container_config : container_config -> Yojson.Safe.t
val yojson_of_kernel_gateway_image_config :
kernel_gateway_image_config ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_jupyter_lab_app_image_config :
jupyter_lab_app_image_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