RuntimeSoftwareConfigArgs

data class RuntimeSoftwareConfigArgs(val customGpuDriverPath: Output<String>? = null, val disableTerminal: Output<Boolean>? = null, val enableHealthMonitoring: Output<Boolean>? = null, val idleShutdown: Output<Boolean>? = null, val idleShutdownTimeout: Output<Int>? = null, val installGpuDriver: Output<Boolean>? = null, val kernels: Output<List<ContainerImageArgs>>? = null, val mixerDisabled: Output<Boolean>? = null, val notebookUpgradeSchedule: Output<String>? = null, val postStartupScript: Output<String>? = null, val postStartupScriptBehavior: Output<RuntimeSoftwareConfigPostStartupScriptBehavior>? = null) : ConvertibleToJava<RuntimeSoftwareConfigArgs>

Specifies the selection and configuration of software inside the runtime. The properties to set on runtime. Properties keys are specified in key:value format, for example: * idle_shutdown: true * idle_shutdown_timeout: 180 * enable_health_monitoring: true

Constructors

Link copied to clipboard
fun RuntimeSoftwareConfigArgs(customGpuDriverPath: Output<String>? = null, disableTerminal: Output<Boolean>? = null, enableHealthMonitoring: Output<Boolean>? = null, idleShutdown: Output<Boolean>? = null, idleShutdownTimeout: Output<Int>? = null, installGpuDriver: Output<Boolean>? = null, kernels: Output<List<ContainerImageArgs>>? = null, mixerDisabled: Output<Boolean>? = null, notebookUpgradeSchedule: Output<String>? = null, postStartupScript: Output<String>? = null, postStartupScriptBehavior: Output<RuntimeSoftwareConfigPostStartupScriptBehavior>? = null)

Functions

Link copied to clipboard
open override fun toJava(): RuntimeSoftwareConfigArgs

Properties

Link copied to clipboard
val customGpuDriverPath: Output<String>? = null

Specify a custom Cloud Storage path where the GPU driver is stored. If not specified, we'll automatically choose from official GPU drivers.

Link copied to clipboard
val disableTerminal: Output<Boolean>? = null

Bool indicating whether JupyterLab terminal will be available or not. Default: False

Link copied to clipboard
val enableHealthMonitoring: Output<Boolean>? = null

Verifies core internal services are running. Default: True

Link copied to clipboard
val idleShutdown: Output<Boolean>? = null

Runtime will automatically shutdown after idle_shutdown_time. Default: True

Link copied to clipboard
val idleShutdownTimeout: Output<Int>? = null

Time in minutes to wait before shutting down runtime. Default: 180 minutes

Link copied to clipboard
val installGpuDriver: Output<Boolean>? = null

Install Nvidia Driver automatically. Default: True

Link copied to clipboard
val kernels: Output<List<ContainerImageArgs>>? = null

Optional. Use a list of container images to use as Kernels in the notebook instance.

Link copied to clipboard
val mixerDisabled: Output<Boolean>? = null

Bool indicating whether mixer client should be disabled. Default: False

Link copied to clipboard
val notebookUpgradeSchedule: Output<String>? = null

Cron expression in UTC timezone, used to schedule instance auto upgrade. Please follow the cron format.

Link copied to clipboard
val postStartupScript: Output<String>? = null

Path to a Bash script that automatically runs after a notebook instance fully boots up. The path must be a URL or Cloud Storage path (gs://path-to-file/file-name).

Link copied to clipboard

Behavior for the post startup script.