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)
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.
Type | Description |
String |
DisableTerminal
public bool DisableTerminal { get; set; }
Bool indicating whether JupyterLab terminal will be available or not. Default: False
Type | Description |
Boolean |
EnableHealthMonitoring
public bool EnableHealthMonitoring { get; set; }
Verifies core internal services are running. Default: True
Type | Description |
Boolean |
HasDisableTerminal
public bool HasDisableTerminal { get; }
Gets whether the "disable_terminal" field is set
Type | Description |
Boolean |
HasEnableHealthMonitoring
public bool HasEnableHealthMonitoring { get; }
Gets whether the "enable_health_monitoring" field is set
Type | Description |
Boolean |
HasIdleShutdown
public bool HasIdleShutdown { get; }
Gets whether the "idle_shutdown" field is set
Type | Description |
Boolean |
HasUpgradeable
public bool HasUpgradeable { get; }
Gets whether the "upgradeable" field is set
Type | Description |
Boolean |
HasVersion
public bool HasVersion { get; }
Gets whether the "version" field is set
Type | Description |
Boolean |
IdleShutdown
public bool IdleShutdown { get; set; }
Runtime will automatically shutdown after idle_shutdown_time. Default: True
Type | Description |
Boolean |
IdleShutdownTimeout
public int IdleShutdownTimeout { get; set; }
Time in minutes to wait before shutting down runtime. Default: 180 minutes
Type | Description |
Int32 |
InstallGpuDriver
public bool InstallGpuDriver { get; set; }
Install Nvidia Driver automatically. Default: True
Type | Description |
Boolean |
Kernels
public RepeatedField<ContainerImage> Kernels { get; }
Optional. Use a list of container images to use as Kernels in the notebook instance.
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.
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
).
Type | Description |
String |
PostStartupScriptBehavior
public RuntimeSoftwareConfig.Types.PostStartupScriptBehavior PostStartupScriptBehavior { get; set; }
Behavior for the post startup script.
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.
Type | Description |
Boolean |
Version
public string Version { get; set; }
Output only. version of boot image such as M100, from release label of the image.
Type | Description |
String |