public sealed class RuntimeSoftwareConfig : IMessage<RuntimeSoftwareConfig>, IEquatable<RuntimeSoftwareConfig>, IDeepCloneable<RuntimeSoftwareConfig>, IBufferMessage, IMessage
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 |
EnableHealthMonitoring
public bool EnableHealthMonitoring { get; set; }
Verifies core internal services are running. Default: True
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 |
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 |
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 |