NotebookSoftwareConfig

Notebook Software Config.

Fields
env[] object (EnvVar)

Optional. Environment variables to be passed to the container. Maximum limit is 100.

postStartupScriptConfig object (PostStartupScriptConfig)

Optional. Post startup script config.

JSON representation
{
  "env": [
    {
      object (EnvVar)
    }
  ],
  "postStartupScriptConfig": {
    object (PostStartupScriptConfig)
  }
}

PostStartupScriptConfig

Post startup script config.

Fields
postStartupScript string

Optional. Post startup script to run after runtime is started.

postStartupScriptUrl string

Optional. Post startup script url to download. Example: gs://bucket/script.sh

postStartupScriptBehavior enum (PostStartupScriptBehavior)

Optional. Post startup script behavior that defines download and execution behavior.

JSON representation
{
  "postStartupScript": string,
  "postStartupScriptUrl": string,
  "postStartupScriptBehavior": enum (PostStartupScriptBehavior)
}

PostStartupScriptBehavior

Represents a notebook runtime post startup script behavior.

Enums
POST_STARTUP_SCRIPT_BEHAVIOR_UNSPECIFIED Unspecified post startup script behavior.
RUN_ONCE Run post startup script after runtime is started.
RUN_EVERY_START Run post startup script after runtime is stopped.
DOWNLOAD_AND_RUN_EVERY_START Download and run post startup script every time runtime is started.