RuntimeSoftwareConfig class

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

RuntimeSoftwareConfig({Input<String>? customGpuDriverPath, Input<bool>? disableTerminal, Input<bool>? enableHealthMonitoring, Input<bool>? idleShutdown, Input<int>? idleShutdownTimeout, Input<bool>? installGpuDriver, Input<List<ContainerImage>>? kernels, Input<bool>? mixerDisabled, Input<String>? notebookUpgradeSchedule, Input<String>? postStartupScript, Input<RuntimeSoftwareConfigPostStartupScriptBehavior>? postStartupScriptBehavior})
Creates a new RuntimeSoftwareConfig. customGpuDriverPath Specify a custom Cloud Storage path where the GPU driver is stored. If not specified, we'll automatically choose from official GPU drivers. disableTerminal Bool indicating whether JupyterLab terminal will be available or not. Default: False enableHealthMonitoring Verifies core internal services are running. Default: True idleShutdown Runtime will automatically shutdown after idle_shutdown_time. Default: True idleShutdownTimeout Time in minutes to wait before shutting down runtime. Default: 180 minutes installGpuDriver Install Nvidia Driver automatically. Default: True kernels Optional. Use a list of container images to use as Kernels in the notebook instance. mixerDisabled Bool indicating whether mixer client should be disabled. Default: False notebookUpgradeSchedule Cron expression in UTC timezone, used to schedule instance auto upgrade. Please follow the cron format. postStartupScript 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). postStartupScriptBehavior Behavior for the post startup script.
const
RuntimeSoftwareConfig.fromMap(Map<String, dynamic> map)
factory

Properties

customGpuDriverPath → Input<String>?
Specify a custom Cloud Storage path where the GPU driver is stored. If not specified, we'll automatically choose from official GPU drivers.
final
disableTerminal → Input<bool>?
Bool indicating whether JupyterLab terminal will be available or not. Default: False
final
enableHealthMonitoring → Input<bool>?
Verifies core internal services are running. Default: True
final
hashCode → int
The hash code for this object.
no setterinherited
idleShutdown → Input<bool>?
Runtime will automatically shutdown after idle_shutdown_time. Default: True
final
idleShutdownTimeout → Input<int>?
Time in minutes to wait before shutting down runtime. Default: 180 minutes
final
installGpuDriver → Input<bool>?
Install Nvidia Driver automatically. Default: True
final
kernels → Input<List<ContainerImage>>?
Optional. Use a list of container images to use as Kernels in the notebook instance.
final
mixerDisabled → Input<bool>?
Bool indicating whether mixer client should be disabled. Default: False
final
notebookUpgradeSchedule → Input<String>?
Cron expression in UTC timezone, used to schedule instance auto upgrade. Please follow the cron format.
final
postStartupScript → Input<String>?
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).
final
postStartupScriptBehavior → Input<RuntimeSoftwareConfigPostStartupScriptBehavior>?
Behavior for the post startup script.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited