Module SageMaker.AppImageConfig

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

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

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

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

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

and kernel_spec = {
  1. display_name : string option;
  2. name : string;
}

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

and file_system_config = {
  1. mount_path : string option;
  2. default_gid : int option;
  3. default_uid : int option;
}

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

and container_config = {
  1. container_entrypoint : string list option;
  2. container_environment_variables : custom_image_container_environment_variable list option;
  3. 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 = {
  1. kernel_specs : kernel_spec list;
  2. file_system_config : file_system_config option;
}

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

and jupyter_lab_app_image_config = {
  1. container_config : container_config option;
}

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

type properties = {
  1. kernel_gateway_image_config : kernel_gateway_image_config option;
  2. app_image_config_name : string;
  3. jupyter_lab_app_image_config : jupyter_lab_app_image_config option;
  4. tags : tag list 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 ]
type attributes = {
  1. ref_ : string;
  2. app_image_config_arn : string;
}
val create_attributes : string -> attributes
val cloudformation_type : string