Module Values_0.CreateAppImageConfigRequestSource

Creates a configuration for running a SageMaker AI image as a KernelGateway app. The configuration specifies the Amazon Elastic File System storage volume on the image, and a list of the kernels in the image.

Sourcetype nonrec t = {
  1. appImageConfigName : AppImageConfigName.t;
    (*

    The name of the AppImageConfig. Must be unique to your account.

    *)
  2. tags : TagList.t option;
    (*

    A list of tags to apply to the AppImageConfig.

    *)
  3. kernelGatewayImageConfig : KernelGatewayImageConfig.t option;
    (*

    The KernelGatewayImageConfig. You can only specify one image kernel in the AppImageConfig API. This kernel will be shown to users before the image starts. Once the image runs, all kernels are visible in JupyterLab.

    *)
  4. jupyterLabAppImageConfig : JupyterLabAppImageConfig.t option;
    (*

    The JupyterLabAppImageConfig. You can only specify one image kernel in the AppImageConfig API. This kernel is shown to users before the image starts. After the image runs, all kernels are visible in JupyterLab.

    *)
  5. codeEditorAppImageConfig : CodeEditorAppImageConfig.t option;
    (*

    The CodeEditorAppImageConfig. You can only specify one image kernel in the AppImageConfig API. This kernel is shown to users before the image starts. After the image runs, all kernels are visible in Code Editor.

    *)
}
Sourceval context_ : string
Sourceval make : ?tags:??? -> ?kernelGatewayImageConfig:??? -> ?jupyterLabAppImageConfig:??? -> ?codeEditorAppImageConfig:??? -> appImageConfigName:AppImageConfigName.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `List of [> `Structure of (string * [> `String of TagKey.t ]) list ] list | `String of AppImageConfigName.t | `Structure of (string * [> `List of [> `Structure of (string * [> `String of KernelName.t ]) list ] list | `Structure of (string * [> `Integer of DefaultUid.t | `List of [> `String of NonEmptyString64.t ] list | `Map of ([> `String of NonEmptyString256.t ] * [> `String of String256.t ]) list | `String of MountPath.t ]) list ]) list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t