View Source GoogleApi.Notebooks.V1.Model.RuntimeSoftwareConfig (google_api_notebooks v0.13.0)

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

Attributes

  • customGpuDriverPath (type: String.t, default: nil) - Specify a custom Cloud Storage path where the GPU driver is stored. If not specified, we'll automatically choose from official GPU drivers.
  • disableTerminal (type: boolean(), default: nil) - Bool indicating whether JupyterLab terminal will be available or not. Default: False
  • enableHealthMonitoring (type: boolean(), default: nil) - Verifies core internal services are running. Default: True
  • idleShutdown (type: boolean(), default: nil) - Runtime will automatically shutdown after idle_shutdown_time. Default: True
  • idleShutdownTimeout (type: integer(), default: nil) - Time in minutes to wait before shutting down runtime. Default: 180 minutes
  • installGpuDriver (type: boolean(), default: nil) - Install Nvidia Driver automatically. Default: True
  • kernels (type: list(GoogleApi.Notebooks.V1.Model.ContainerImage.t), default: nil) - Optional. Use a list of container images to use as Kernels in the notebook instance.
  • mixerDisabled (type: boolean(), default: nil) - Bool indicating whether mixer client should be disabled. Default: False
  • notebookUpgradeSchedule (type: String.t, default: nil) - Cron expression in UTC timezone, used to schedule instance auto upgrade. Please follow the cron format.
  • postStartupScript (type: String.t, default: nil) - 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).
  • postStartupScriptBehavior (type: String.t, default: nil) - Behavior for the post startup script.
  • upgradeable (type: boolean(), default: nil) - Output only. Bool indicating whether an newer image is available in an image family.
  • version (type: String.t, default: nil) - Output only. version of boot image such as M100, from release label of the image.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Notebooks.V1.Model.RuntimeSoftwareConfig{
  customGpuDriverPath: String.t() | nil,
  disableTerminal: boolean() | nil,
  enableHealthMonitoring: boolean() | nil,
  idleShutdown: boolean() | nil,
  idleShutdownTimeout: integer() | nil,
  installGpuDriver: boolean() | nil,
  kernels: [GoogleApi.Notebooks.V1.Model.ContainerImage.t()] | nil,
  mixerDisabled: boolean() | nil,
  notebookUpgradeSchedule: String.t() | nil,
  postStartupScript: String.t() | nil,
  postStartupScriptBehavior: String.t() | nil,
  upgradeable: boolean() | nil,
  version: String.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.