Interface NotebooksRuntimeSoftwareConfig

  • All Superinterfaces:
    software.amazon.jsii.JsiiSerializable
    All Known Implementing Classes:
    NotebooksRuntimeSoftwareConfig.Jsii$Proxy

    @Generated(value="jsii-pacmak/1.102.0 (build e354887)",
               date="2024-08-31T03:59:22.199Z")
    @Stability(Stable)
    public interface NotebooksRuntimeSoftwareConfig
    extends software.amazon.jsii.JsiiSerializable
    • Method Detail

      • getCustomGpuDriverPath

        @Stability(Stable)
        @Nullable
        default String getCustomGpuDriverPath()
        Specify a custom Cloud Storage path where the GPU driver is stored.

        If not specified, we'll automatically choose from official GPU drivers. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/notebooks_runtime#custom_gpu_driver_path NotebooksRuntime#custom_gpu_driver_path}

      • getEnableHealthMonitoring

        @Stability(Stable)
        @Nullable
        default Object getEnableHealthMonitoring()
        Verifies core internal services are running. Default: True.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/notebooks_runtime#enable_health_monitoring NotebooksRuntime#enable_health_monitoring}

      • getIdleShutdown

        @Stability(Stable)
        @Nullable
        default Object getIdleShutdown()
        Runtime will automatically shutdown after idle_shutdown_time. Default: True.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/notebooks_runtime#idle_shutdown NotebooksRuntime#idle_shutdown}

      • getIdleShutdownTimeout

        @Stability(Stable)
        @Nullable
        default Number getIdleShutdownTimeout()
        Time in minutes to wait before shuting down runtime. Default: 180 minutes.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/notebooks_runtime#idle_shutdown_timeout NotebooksRuntime#idle_shutdown_timeout}

      • getInstallGpuDriver

        @Stability(Stable)
        @Nullable
        default Object getInstallGpuDriver()
        Install Nvidia Driver automatically.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/notebooks_runtime#install_gpu_driver NotebooksRuntime#install_gpu_driver}

      • getKernels

        @Stability(Stable)
        @Nullable
        default Object getKernels()
        kernels block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/notebooks_runtime#kernels NotebooksRuntime#kernels}

      • getNotebookUpgradeSchedule

        @Stability(Stable)
        @Nullable
        default String getNotebookUpgradeSchedule()
        Cron expression in UTC timezone for schedule instance auto upgrade. Please follow the cron format.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/notebooks_runtime#notebook_upgrade_schedule NotebooksRuntime#notebook_upgrade_schedule}

      • getPostStartupScript

        @Stability(Stable)
        @Nullable
        default String getPostStartupScript()
        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). Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/notebooks_runtime#post_startup_script NotebooksRuntime#post_startup_script}

      • getPostStartupScriptBehavior

        @Stability(Stable)
        @Nullable
        default String getPostStartupScriptBehavior()
        Behavior for the post startup script. Possible values: ["POST_STARTUP_SCRIPT_BEHAVIOR_UNSPECIFIED", "RUN_EVERY_START", "DOWNLOAD_AND_RUN_EVERY_START"].

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/notebooks_runtime#post_startup_script_behavior NotebooksRuntime#post_startup_script_behavior}