Class NotebooksRuntimeSoftwareConfig.Jsii$Proxy

    • Constructor Detail

      • Jsii$Proxy

        protected Jsii$Proxy​(software.amazon.jsii.JsiiObjectRef objRef)
        Constructor that initializes the object based on values retrieved from the JsiiObject.
        Parameters:
        objRef - Reference to the JSII managed object.
    • Method Detail

      • getCustomGpuDriverPath

        public final String getCustomGpuDriverPath()
        Description copied from interface: NotebooksRuntimeSoftwareConfig
        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}

        Specified by:
        getCustomGpuDriverPath in interface NotebooksRuntimeSoftwareConfig
      • getEnableHealthMonitoring

        public final Object getEnableHealthMonitoring()
        Description copied from interface: NotebooksRuntimeSoftwareConfig
        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}

        Specified by:
        getEnableHealthMonitoring in interface NotebooksRuntimeSoftwareConfig
      • getIdleShutdown

        public final Object getIdleShutdown()
        Description copied from interface: NotebooksRuntimeSoftwareConfig
        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}

        Specified by:
        getIdleShutdown in interface NotebooksRuntimeSoftwareConfig
      • getIdleShutdownTimeout

        public final Number getIdleShutdownTimeout()
        Description copied from interface: NotebooksRuntimeSoftwareConfig
        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}

        Specified by:
        getIdleShutdownTimeout in interface NotebooksRuntimeSoftwareConfig
      • getInstallGpuDriver

        public final Object getInstallGpuDriver()
        Description copied from interface: NotebooksRuntimeSoftwareConfig
        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}

        Specified by:
        getInstallGpuDriver in interface NotebooksRuntimeSoftwareConfig
      • getNotebookUpgradeSchedule

        public final String getNotebookUpgradeSchedule()
        Description copied from interface: NotebooksRuntimeSoftwareConfig
        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}

        Specified by:
        getNotebookUpgradeSchedule in interface NotebooksRuntimeSoftwareConfig
      • getPostStartupScript

        public final String getPostStartupScript()
        Description copied from interface: NotebooksRuntimeSoftwareConfig
        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}

        Specified by:
        getPostStartupScript in interface NotebooksRuntimeSoftwareConfig
      • getPostStartupScriptBehavior

        public final String getPostStartupScriptBehavior()
        Description copied from interface: NotebooksRuntimeSoftwareConfig
        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}

        Specified by:
        getPostStartupScriptBehavior in interface NotebooksRuntimeSoftwareConfig
      • $jsii$toJson

        @Internal
        public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
        Specified by:
        $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object