Package com.pulumi.gcp.notebooks.outputs
Class RuntimeSoftwareConfig
- java.lang.Object
-
- com.pulumi.gcp.notebooks.outputs.RuntimeSoftwareConfig
-
public final class RuntimeSoftwareConfig extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RuntimeSoftwareConfig.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RuntimeSoftwareConfig.Builder
builder()
static RuntimeSoftwareConfig.Builder
builder(RuntimeSoftwareConfig defaults)
java.util.Optional<java.lang.String>
customGpuDriverPath()
java.util.Optional<java.lang.Boolean>
enableHealthMonitoring()
java.util.Optional<java.lang.Boolean>
idleShutdown()
java.util.Optional<java.lang.Integer>
idleShutdownTimeout()
java.util.Optional<java.lang.Boolean>
installGpuDriver()
java.util.List<RuntimeSoftwareConfigKernel>
kernels()
java.util.Optional<java.lang.String>
notebookUpgradeSchedule()
java.util.Optional<java.lang.String>
postStartupScript()
java.util.Optional<java.lang.String>
postStartupScriptBehavior()
java.util.Optional<java.lang.Boolean>
upgradeable()
-
-
-
Method Detail
-
customGpuDriverPath
public java.util.Optional<java.lang.String> customGpuDriverPath()
- Returns:
- Specify a custom Cloud Storage path where the GPU driver is stored. If not specified, we'll automatically choose from official GPU drivers.
-
enableHealthMonitoring
public java.util.Optional<java.lang.Boolean> enableHealthMonitoring()
- Returns:
- Verifies core internal services are running. Default: True.
-
idleShutdown
public java.util.Optional<java.lang.Boolean> idleShutdown()
- Returns:
- Runtime will automatically shutdown after idle_shutdown_time. Default: True
-
idleShutdownTimeout
public java.util.Optional<java.lang.Integer> idleShutdownTimeout()
- Returns:
- Time in minutes to wait before shuting down runtime. Default: 180 minutes
-
installGpuDriver
public java.util.Optional<java.lang.Boolean> installGpuDriver()
- Returns:
- Install Nvidia Driver automatically.
-
kernels
public java.util.List<RuntimeSoftwareConfigKernel> kernels()
- Returns:
- Use a list of container images to use as Kernels in the notebook instance. Structure is documented below.
-
notebookUpgradeSchedule
public java.util.Optional<java.lang.String> notebookUpgradeSchedule()
- Returns:
- Cron expression in UTC timezone for schedule instance auto upgrade. Please follow the [cron format](https://en.wikipedia.org/wiki/Cron).
-
postStartupScript
public java.util.Optional<java.lang.String> postStartupScript()
- Returns:
- 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
public java.util.Optional<java.lang.String> postStartupScriptBehavior()
- Returns:
- Behavior for the post startup script. Possible values are: `POST_STARTUP_SCRIPT_BEHAVIOR_UNSPECIFIED`, `RUN_EVERY_START`, `DOWNLOAD_AND_RUN_EVERY_START`.
-
upgradeable
public java.util.Optional<java.lang.Boolean> upgradeable()
- Returns:
- (Output) Bool indicating whether an newer image is available in an image family.
-
builder
public static RuntimeSoftwareConfig.Builder builder()
-
builder
public static RuntimeSoftwareConfig.Builder builder(RuntimeSoftwareConfig defaults)
-
-