Class ComputeInstanceSchedulingOutputReference

  • 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:18.477Z")
    @Stability(Stable)
    public class ComputeInstanceSchedulingOutputReference
    extends com.hashicorp.cdktf.ComplexObject
    • Constructor Detail

      • ComputeInstanceSchedulingOutputReference

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

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

        @Stability(Stable)
        public ComputeInstanceSchedulingOutputReference​(@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

      • putNodeAffinities

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

        @Stability(Stable)
        public void resetAutomaticRestart()
      • resetInstanceTerminationAction

        @Stability(Stable)
        public void resetInstanceTerminationAction()
      • resetLocalSsdRecoveryTimeout

        @Stability(Stable)
        public void resetLocalSsdRecoveryTimeout()
      • resetMaxRunDuration

        @Stability(Stable)
        public void resetMaxRunDuration()
      • resetMinNodeCpus

        @Stability(Stable)
        public void resetMinNodeCpus()
      • resetNodeAffinities

        @Stability(Stable)
        public void resetNodeAffinities()
      • resetOnHostMaintenance

        @Stability(Stable)
        public void resetOnHostMaintenance()
      • resetOnInstanceStopAction

        @Stability(Stable)
        public void resetOnInstanceStopAction()
      • resetPreemptible

        @Stability(Stable)
        public void resetPreemptible()
      • resetProvisioningModel

        @Stability(Stable)
        public void resetProvisioningModel()
      • getAutomaticRestartInput

        @Stability(Stable)
        @Nullable
        public Object getAutomaticRestartInput()
      • getInstanceTerminationActionInput

        @Stability(Stable)
        @Nullable
        public String getInstanceTerminationActionInput()
      • getMinNodeCpusInput

        @Stability(Stable)
        @Nullable
        public Number getMinNodeCpusInput()
      • getNodeAffinitiesInput

        @Stability(Stable)
        @Nullable
        public Object getNodeAffinitiesInput()
      • getOnHostMaintenanceInput

        @Stability(Stable)
        @Nullable
        public String getOnHostMaintenanceInput()
      • getPreemptibleInput

        @Stability(Stable)
        @Nullable
        public Object getPreemptibleInput()
      • getProvisioningModelInput

        @Stability(Stable)
        @Nullable
        public String getProvisioningModelInput()
      • getAutomaticRestart

        @Stability(Stable)
        @NotNull
        public Object getAutomaticRestart()
      • setAutomaticRestart

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

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

        @Stability(Stable)
        @NotNull
        public String getInstanceTerminationAction()
      • setInstanceTerminationAction

        @Stability(Stable)
        public void setInstanceTerminationAction​(@NotNull
                                                 String value)
      • getMinNodeCpus

        @Stability(Stable)
        @NotNull
        public Number getMinNodeCpus()
      • setMinNodeCpus

        @Stability(Stable)
        public void setMinNodeCpus​(@NotNull
                                   Number value)
      • getOnHostMaintenance

        @Stability(Stable)
        @NotNull
        public String getOnHostMaintenance()
      • setOnHostMaintenance

        @Stability(Stable)
        public void setOnHostMaintenance​(@NotNull
                                         String value)
      • getPreemptible

        @Stability(Stable)
        @NotNull
        public Object getPreemptible()
      • setPreemptible

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

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

        @Stability(Stable)
        @NotNull
        public String getProvisioningModel()
      • setProvisioningModel

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