RuntimeSoftwareConfigArgs

data class RuntimeSoftwareConfigArgs(val customGpuDriverPath: Output<String>? = 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<RuntimeSoftwareConfigKernelArgs>>? = null, val notebookUpgradeSchedule: Output<String>? = null, val postStartupScript: Output<String>? = null, val postStartupScriptBehavior: Output<String>? = null, val upgradeable: Output<Boolean>? = null) : ConvertibleToJava<RuntimeSoftwareConfigArgs>

Constructors

Link copied to clipboard
constructor(customGpuDriverPath: Output<String>? = null, enableHealthMonitoring: Output<Boolean>? = null, idleShutdown: Output<Boolean>? = null, idleShutdownTimeout: Output<Int>? = null, installGpuDriver: Output<Boolean>? = null, kernels: Output<List<RuntimeSoftwareConfigKernelArgs>>? = null, notebookUpgradeSchedule: Output<String>? = null, postStartupScript: Output<String>? = null, postStartupScriptBehavior: Output<String>? = null, upgradeable: Output<Boolean>? = null)

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 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 shuting down runtime. Default: 180 minutes

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

Install Nvidia Driver automatically.

Link copied to clipboard

Use a list of container images to use as Kernels in the notebook instance. Structure is documented below.

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

Cron expression in UTC timezone for 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
val postStartupScriptBehavior: Output<String>? = null

Behavior for the post startup script. Possible values are: POST_STARTUP_SCRIPT_BEHAVIOR_UNSPECIFIED, RUN_EVERY_START, DOWNLOAD_AND_RUN_EVERY_START.

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

(Output) Bool indicating whether an newer image is available in an image family.

Functions

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