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< ? kernels, Input<ContainerImage> >bool> ? mixerDisabled, Input<String> ? notebookUpgradeSchedule, Input<String> ? postStartupScript, Input<RuntimeSoftwareConfigPostStartupScriptBehavior> ? postStartupScriptBehavior}) -
Creates a new RuntimeSoftwareConfig.
customGpuDriverPathSpecify a custom Cloud Storage path where the GPU driver is stored. If not specified, we'll automatically choose from official GPU drivers.disableTerminalBool indicating whether JupyterLab terminal will be available or not. Default: FalseenableHealthMonitoringVerifies core internal services are running. Default: TrueidleShutdownRuntime will automatically shutdown after idle_shutdown_time. Default: TrueidleShutdownTimeoutTime in minutes to wait before shutting down runtime. Default: 180 minutesinstallGpuDriverInstall Nvidia Driver automatically. Default: TruekernelsOptional. Use a list of container images to use as Kernels in the notebook instance.mixerDisabledBool indicating whether mixer client should be disabled. Default: FalsenotebookUpgradeScheduleCron expression in UTC timezone, used to schedule instance auto upgrade. Please follow the cron format.postStartupScriptPath 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).postStartupScriptBehaviorBehavior 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