Class NotebooksRuntimeSoftwareConfigOutputReference

  • All Implemented Interfaces:
    com.hashicorp.cdktf.IInterpolatingParent, com.hashicorp.cdktf.IResolvable, com.hashicorp.cdktf.ITerraformAddressable, software.amazon.jsii.JsiiSerializable

    @Generated(value="jsii-pacmak/1.102.0 (build e354887)",
               date="2024-08-31T03:59:22.200Z")
    @Stability(Stable)
    public class NotebooksRuntimeSoftwareConfigOutputReference
    extends com.hashicorp.cdktf.ComplexObject
    • Constructor Detail

      • NotebooksRuntimeSoftwareConfigOutputReference

        protected NotebooksRuntimeSoftwareConfigOutputReference​(software.amazon.jsii.JsiiObjectRef objRef)
      • NotebooksRuntimeSoftwareConfigOutputReference

        protected NotebooksRuntimeSoftwareConfigOutputReference​(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
      • NotebooksRuntimeSoftwareConfigOutputReference

        @Stability(Stable)
        public NotebooksRuntimeSoftwareConfigOutputReference​(@NotNull
                                                             com.hashicorp.cdktf.IInterpolatingParent terraformResource,
                                                             @NotNull
                                                             String terraformAttribute)
        Parameters:
        terraformResource - The parent resource. This parameter is required.
        terraformAttribute - The attribute on the parent resource this class is referencing. This parameter is required.
    • Method Detail

      • putKernels

        @Stability(Stable)
        public void putKernels​(@NotNull
                               Object value)
        Parameters:
        value - This parameter is required.
      • resetCustomGpuDriverPath

        @Stability(Stable)
        public void resetCustomGpuDriverPath()
      • resetEnableHealthMonitoring

        @Stability(Stable)
        public void resetEnableHealthMonitoring()
      • resetIdleShutdown

        @Stability(Stable)
        public void resetIdleShutdown()
      • resetIdleShutdownTimeout

        @Stability(Stable)
        public void resetIdleShutdownTimeout()
      • resetInstallGpuDriver

        @Stability(Stable)
        public void resetInstallGpuDriver()
      • resetKernels

        @Stability(Stable)
        public void resetKernels()
      • resetNotebookUpgradeSchedule

        @Stability(Stable)
        public void resetNotebookUpgradeSchedule()
      • resetPostStartupScript

        @Stability(Stable)
        public void resetPostStartupScript()
      • resetPostStartupScriptBehavior

        @Stability(Stable)
        public void resetPostStartupScriptBehavior()
      • getUpgradeable

        @Stability(Stable)
        @NotNull
        public com.hashicorp.cdktf.IResolvable getUpgradeable()
      • getCustomGpuDriverPathInput

        @Stability(Stable)
        @Nullable
        public String getCustomGpuDriverPathInput()
      • getEnableHealthMonitoringInput

        @Stability(Stable)
        @Nullable
        public Object getEnableHealthMonitoringInput()
      • getIdleShutdownInput

        @Stability(Stable)
        @Nullable
        public Object getIdleShutdownInput()
      • getIdleShutdownTimeoutInput

        @Stability(Stable)
        @Nullable
        public Number getIdleShutdownTimeoutInput()
      • getInstallGpuDriverInput

        @Stability(Stable)
        @Nullable
        public Object getInstallGpuDriverInput()
      • getKernelsInput

        @Stability(Stable)
        @Nullable
        public Object getKernelsInput()
      • getNotebookUpgradeScheduleInput

        @Stability(Stable)
        @Nullable
        public String getNotebookUpgradeScheduleInput()
      • getPostStartupScriptBehaviorInput

        @Stability(Stable)
        @Nullable
        public String getPostStartupScriptBehaviorInput()
      • getPostStartupScriptInput

        @Stability(Stable)
        @Nullable
        public String getPostStartupScriptInput()
      • getCustomGpuDriverPath

        @Stability(Stable)
        @NotNull
        public String getCustomGpuDriverPath()
      • setCustomGpuDriverPath

        @Stability(Stable)
        public void setCustomGpuDriverPath​(@NotNull
                                           String value)
      • getEnableHealthMonitoring

        @Stability(Stable)
        @NotNull
        public Object getEnableHealthMonitoring()
      • setEnableHealthMonitoring

        @Stability(Stable)
        public void setEnableHealthMonitoring​(@NotNull
                                              Boolean value)
      • setEnableHealthMonitoring

        @Stability(Stable)
        public void setEnableHealthMonitoring​(@NotNull
                                              com.hashicorp.cdktf.IResolvable value)
      • getIdleShutdown

        @Stability(Stable)
        @NotNull
        public Object getIdleShutdown()
      • setIdleShutdown

        @Stability(Stable)
        public void setIdleShutdown​(@NotNull
                                    Boolean value)
      • setIdleShutdown

        @Stability(Stable)
        public void setIdleShutdown​(@NotNull
                                    com.hashicorp.cdktf.IResolvable value)
      • getIdleShutdownTimeout

        @Stability(Stable)
        @NotNull
        public Number getIdleShutdownTimeout()
      • setIdleShutdownTimeout

        @Stability(Stable)
        public void setIdleShutdownTimeout​(@NotNull
                                           Number value)
      • getInstallGpuDriver

        @Stability(Stable)
        @NotNull
        public Object getInstallGpuDriver()
      • setInstallGpuDriver

        @Stability(Stable)
        public void setInstallGpuDriver​(@NotNull
                                        Boolean value)
      • setInstallGpuDriver

        @Stability(Stable)
        public void setInstallGpuDriver​(@NotNull
                                        com.hashicorp.cdktf.IResolvable value)
      • getNotebookUpgradeSchedule

        @Stability(Stable)
        @NotNull
        public String getNotebookUpgradeSchedule()
      • setNotebookUpgradeSchedule

        @Stability(Stable)
        public void setNotebookUpgradeSchedule​(@NotNull
                                               String value)
      • getPostStartupScript

        @Stability(Stable)
        @NotNull
        public String getPostStartupScript()
      • setPostStartupScript

        @Stability(Stable)
        public void setPostStartupScript​(@NotNull
                                         String value)
      • getPostStartupScriptBehavior

        @Stability(Stable)
        @NotNull
        public String getPostStartupScriptBehavior()
      • setPostStartupScriptBehavior

        @Stability(Stable)
        public void setPostStartupScriptBehavior​(@NotNull
                                                 String value)