public sealed class RuntimeSoftwareConfig : IMessage<RuntimeSoftwareConfig>, IEquatable<RuntimeSoftwareConfig>, IDeepCloneable<RuntimeSoftwareConfig>, IBufferMessage, IMessage
Reference documentation and code samples for the AI Platform Notebooks v1 API class RuntimeSoftwareConfig.
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
Implements
IMessage<RuntimeSoftwareConfig>, IEquatable<RuntimeSoftwareConfig>, IDeepCloneable<RuntimeSoftwareConfig>, IBufferMessage, IMessageNamespace
Google.Cloud.Notebooks.V1Assembly
Google.Cloud.Notebooks.V1.dll
Constructors
RuntimeSoftwareConfig()
public RuntimeSoftwareConfig()
RuntimeSoftwareConfig(RuntimeSoftwareConfig)
public RuntimeSoftwareConfig(RuntimeSoftwareConfig other)
Parameter | |
---|---|
Name | Description |
other | RuntimeSoftwareConfig |
Properties
CustomGpuDriverPath
public string CustomGpuDriverPath { get; set; }
Specify a custom Cloud Storage path where the GPU driver is stored. If not specified, we'll automatically choose from official GPU drivers.
Property Value | |
---|---|
Type | Description |
String |
DisableTerminal
public bool DisableTerminal { get; set; }
Bool indicating whether JupyterLab terminal will be available or not. Default: False
Property Value | |
---|---|
Type | Description |
Boolean |
EnableHealthMonitoring
public bool EnableHealthMonitoring { get; set; }
Verifies core internal services are running. Default: True
Property Value | |
---|---|
Type | Description |
Boolean |
HasDisableTerminal
public bool HasDisableTerminal { get; }
Gets whether the "disable_terminal" field is set
Property Value | |
---|---|
Type | Description |
Boolean |
HasEnableHealthMonitoring
public bool HasEnableHealthMonitoring { get; }
Gets whether the "enable_health_monitoring" field is set
Property Value | |
---|---|
Type | Description |
Boolean |
HasIdleShutdown
public bool HasIdleShutdown { get; }
Gets whether the "idle_shutdown" field is set
Property Value | |
---|---|
Type | Description |
Boolean |
HasUpgradeable
public bool HasUpgradeable { get; }
Gets whether the "upgradeable" field is set
Property Value | |
---|---|
Type | Description |
Boolean |
HasVersion
public bool HasVersion { get; }
Gets whether the "version" field is set
Property Value | |
---|---|
Type | Description |
Boolean |
IdleShutdown
public bool IdleShutdown { get; set; }
Runtime will automatically shutdown after idle_shutdown_time. Default: True
Property Value | |
---|---|
Type | Description |
Boolean |
IdleShutdownTimeout
public int IdleShutdownTimeout { get; set; }
Time in minutes to wait before shutting down runtime. Default: 180 minutes
Property Value | |
---|---|
Type | Description |
Int32 |
InstallGpuDriver
public bool InstallGpuDriver { get; set; }
Install Nvidia Driver automatically. Default: True
Property Value | |
---|---|
Type | Description |
Boolean |
Kernels
public RepeatedField<ContainerImage> Kernels { get; }
Optional. Use a list of container images to use as Kernels in the notebook instance.
Property Value | |
---|---|
Type | Description |
RepeatedField<ContainerImage> |
NotebookUpgradeSchedule
public string NotebookUpgradeSchedule { get; set; }
Cron expression in UTC timezone, used to schedule instance auto upgrade. Please follow the cron format.
Property Value | |
---|---|
Type | Description |
String |
PostStartupScript
public string PostStartupScript { get; set; }
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
).
Property Value | |
---|---|
Type | Description |
String |
PostStartupScriptBehavior
public RuntimeSoftwareConfig.Types.PostStartupScriptBehavior PostStartupScriptBehavior { get; set; }
Behavior for the post startup script.
Property Value | |
---|---|
Type | Description |
RuntimeSoftwareConfig.Types.PostStartupScriptBehavior |
Upgradeable
public bool Upgradeable { get; set; }
Output only. Bool indicating whether an newer image is available in an image family.
Property Value | |
---|---|
Type | Description |
Boolean |
Version
public string Version { get; set; }
Output only. version of boot image such as M100, from release label of the image.
Property Value | |
---|---|
Type | Description |
String |