Class NotebooksRuntimeSoftwareConfig.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.notebooks_runtime.NotebooksRuntimeSoftwareConfig.Jsii$Proxy
-
- All Implemented Interfaces:
NotebooksRuntimeSoftwareConfig,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- NotebooksRuntimeSoftwareConfig
@Stability(Stable) @Internal public static final class NotebooksRuntimeSoftwareConfig.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements NotebooksRuntimeSoftwareConfig
An implementation forNotebooksRuntimeSoftwareConfig
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.google.notebooks_runtime.NotebooksRuntimeSoftwareConfig
NotebooksRuntimeSoftwareConfig.Builder, NotebooksRuntimeSoftwareConfig.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(NotebooksRuntimeSoftwareConfig.Builder builder)Constructor that initializes the object based on literal property values passed by theNotebooksRuntimeSoftwareConfig.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)StringgetCustomGpuDriverPath()Specify a custom Cloud Storage path where the GPU driver is stored.ObjectgetEnableHealthMonitoring()Verifies core internal services are running.ObjectgetIdleShutdown()Runtime will automatically shutdown after idle_shutdown_time.NumbergetIdleShutdownTimeout()Time in minutes to wait before shuting down runtime.ObjectgetInstallGpuDriver()Install Nvidia Driver automatically.ObjectgetKernels()kernels block.StringgetNotebookUpgradeSchedule()Cron expression in UTC timezone for schedule instance auto upgrade.StringgetPostStartupScript()Path to a Bash script that automatically runs after a notebook instance fully boots up.StringgetPostStartupScriptBehavior()Behavior for the post startup script.inthashCode()
-
-
-
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.
-
Jsii$Proxy
protected Jsii$Proxy(NotebooksRuntimeSoftwareConfig.Builder builder)
Constructor that initializes the object based on literal property values passed by theNotebooksRuntimeSoftwareConfig.Builder.
-
-
Method Detail
-
getCustomGpuDriverPath
public final String getCustomGpuDriverPath()
Description copied from interface:NotebooksRuntimeSoftwareConfigSpecify 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:
getCustomGpuDriverPathin interfaceNotebooksRuntimeSoftwareConfig
-
getEnableHealthMonitoring
public final Object getEnableHealthMonitoring()
Description copied from interface:NotebooksRuntimeSoftwareConfigVerifies 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:
getEnableHealthMonitoringin interfaceNotebooksRuntimeSoftwareConfig
-
getIdleShutdown
public final Object getIdleShutdown()
Description copied from interface:NotebooksRuntimeSoftwareConfigRuntime 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:
getIdleShutdownin interfaceNotebooksRuntimeSoftwareConfig
-
getIdleShutdownTimeout
public final Number getIdleShutdownTimeout()
Description copied from interface:NotebooksRuntimeSoftwareConfigTime 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:
getIdleShutdownTimeoutin interfaceNotebooksRuntimeSoftwareConfig
-
getInstallGpuDriver
public final Object getInstallGpuDriver()
Description copied from interface:NotebooksRuntimeSoftwareConfigInstall 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:
getInstallGpuDriverin interfaceNotebooksRuntimeSoftwareConfig
-
getKernels
public final Object getKernels()
Description copied from interface:NotebooksRuntimeSoftwareConfigkernels block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/notebooks_runtime#kernels NotebooksRuntime#kernels}
- Specified by:
getKernelsin interfaceNotebooksRuntimeSoftwareConfig
-
getNotebookUpgradeSchedule
public final String getNotebookUpgradeSchedule()
Description copied from interface:NotebooksRuntimeSoftwareConfigCron 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:
getNotebookUpgradeSchedulein interfaceNotebooksRuntimeSoftwareConfig
-
getPostStartupScript
public final String getPostStartupScript()
Description copied from interface:NotebooksRuntimeSoftwareConfigPath 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:
getPostStartupScriptin interfaceNotebooksRuntimeSoftwareConfig
-
getPostStartupScriptBehavior
public final String getPostStartupScriptBehavior()
Description copied from interface:NotebooksRuntimeSoftwareConfigBehavior 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:
getPostStartupScriptBehaviorin interfaceNotebooksRuntimeSoftwareConfig
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-