View Source GoogleApi.Notebooks.V1.Model.Environment (google_api_notebooks v0.14.3)

Definition of a software environment that is used to start a notebook instance.

Attributes

  • containerImage (type: GoogleApi.Notebooks.V1.Model.ContainerImage.t, default: nil) - Use a container image to start the notebook instance.
  • createTime (type: DateTime.t, default: nil) - Output only. The time at which this environment was created.
  • description (type: String.t, default: nil) - A brief description of this environment.
  • displayName (type: String.t, default: nil) - Display name of this environment for the UI.
  • name (type: String.t, default: nil) - Output only. Name of this environment. Format: projects/{project_id}/locations/{location}/environments/{environment_id}
  • 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. Example: "gs://path-to-file/file-name"
  • vmImage (type: GoogleApi.Notebooks.V1.Model.VmImage.t, default: nil) - Use a Compute Engine VM image to start the notebook instance.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Notebooks.V1.Model.Environment{
  containerImage: GoogleApi.Notebooks.V1.Model.ContainerImage.t() | nil,
  createTime: DateTime.t() | nil,
  description: String.t() | nil,
  displayName: String.t() | nil,
  name: String.t() | nil,
  postStartupScript: String.t() | nil,
  vmImage: GoogleApi.Notebooks.V1.Model.VmImage.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.