Class RuntimeSoftwareConfig (1.0.0-beta04)

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

Inheritance

Object > RuntimeSoftwareConfig

Namespace

Google.Cloud.Notebooks.V1

Assembly

Google.Cloud.Notebooks.V1.dll

Constructors

RuntimeSoftwareConfig()

public RuntimeSoftwareConfig()

RuntimeSoftwareConfig(RuntimeSoftwareConfig)

public RuntimeSoftwareConfig(RuntimeSoftwareConfig other)
Parameter
NameDescription
otherRuntimeSoftwareConfig

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
TypeDescription
String

EnableHealthMonitoring

public bool EnableHealthMonitoring { get; set; }

Verifies core internal services are running. Default: True

Property Value
TypeDescription
Boolean

HasEnableHealthMonitoring

public bool HasEnableHealthMonitoring { get; }

Gets whether the "enable_health_monitoring" field is set

Property Value
TypeDescription
Boolean

HasIdleShutdown

public bool HasIdleShutdown { get; }

Gets whether the "idle_shutdown" field is set

Property Value
TypeDescription
Boolean

HasUpgradeable

public bool HasUpgradeable { get; }

Gets whether the "upgradeable" field is set

Property Value
TypeDescription
Boolean

IdleShutdown

public bool IdleShutdown { get; set; }

Runtime will automatically shutdown after idle_shutdown_time. Default: True

Property Value
TypeDescription
Boolean

IdleShutdownTimeout

public int IdleShutdownTimeout { get; set; }

Time in minutes to wait before shutting down runtime. Default: 180 minutes

Property Value
TypeDescription
Int32

InstallGpuDriver

public bool InstallGpuDriver { get; set; }

Install Nvidia Driver automatically. Default: True

Property Value
TypeDescription
Boolean

Kernels

public RepeatedField<ContainerImage> Kernels { get; }

Optional. Use a list of container images to use as Kernels in the notebook instance.

Property Value
TypeDescription
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
TypeDescription
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
TypeDescription
String

Upgradeable

public bool Upgradeable { get; set; }

Output only. Bool indicating whether an newer image is available in an image family.

Property Value
TypeDescription
Boolean