Class GkeonpremVmwareNodePoolConfigAOutputReference

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

      • GkeonpremVmwareNodePoolConfigAOutputReference

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

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

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

      • putTaints

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

        @Stability(Stable)
        public void resetBootDiskSizeGb()
      • resetCpus

        @Stability(Stable)
        public void resetCpus()
      • resetEnableLoadBalancer

        @Stability(Stable)
        public void resetEnableLoadBalancer()
      • resetImage

        @Stability(Stable)
        public void resetImage()
      • resetLabels

        @Stability(Stable)
        public void resetLabels()
      • resetMemoryMb

        @Stability(Stable)
        public void resetMemoryMb()
      • resetReplicas

        @Stability(Stable)
        public void resetReplicas()
      • resetTaints

        @Stability(Stable)
        public void resetTaints()
      • resetVsphereConfig

        @Stability(Stable)
        public void resetVsphereConfig()
      • getBootDiskSizeGbInput

        @Stability(Stable)
        @Nullable
        public Number getBootDiskSizeGbInput()
      • getCpusInput

        @Stability(Stable)
        @Nullable
        public Number getCpusInput()
      • getEnableLoadBalancerInput

        @Stability(Stable)
        @Nullable
        public Object getEnableLoadBalancerInput()
      • getImageInput

        @Stability(Stable)
        @Nullable
        public String getImageInput()
      • getImageTypeInput

        @Stability(Stable)
        @Nullable
        public String getImageTypeInput()
      • getLabelsInput

        @Stability(Stable)
        @Nullable
        public Map<String,​String> getLabelsInput()
      • getMemoryMbInput

        @Stability(Stable)
        @Nullable
        public Number getMemoryMbInput()
      • getReplicasInput

        @Stability(Stable)
        @Nullable
        public Number getReplicasInput()
      • getTaintsInput

        @Stability(Stable)
        @Nullable
        public Object getTaintsInput()
      • getBootDiskSizeGb

        @Stability(Stable)
        @NotNull
        public Number getBootDiskSizeGb()
      • setBootDiskSizeGb

        @Stability(Stable)
        public void setBootDiskSizeGb​(@NotNull
                                      Number value)
      • getCpus

        @Stability(Stable)
        @NotNull
        public Number getCpus()
      • setCpus

        @Stability(Stable)
        public void setCpus​(@NotNull
                            Number value)
      • getEnableLoadBalancer

        @Stability(Stable)
        @NotNull
        public Object getEnableLoadBalancer()
      • setEnableLoadBalancer

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

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

        @Stability(Stable)
        @NotNull
        public String getImage()
      • setImage

        @Stability(Stable)
        public void setImage​(@NotNull
                             String value)
      • getImageType

        @Stability(Stable)
        @NotNull
        public String getImageType()
      • setImageType

        @Stability(Stable)
        public void setImageType​(@NotNull
                                 String value)
      • getLabels

        @Stability(Stable)
        @NotNull
        public Map<String,​String> getLabels()
      • setLabels

        @Stability(Stable)
        public void setLabels​(@NotNull
                              Map<String,​String> value)
      • getMemoryMb

        @Stability(Stable)
        @NotNull
        public Number getMemoryMb()
      • setMemoryMb

        @Stability(Stable)
        public void setMemoryMb​(@NotNull
                                Number value)
      • getReplicas

        @Stability(Stable)
        @NotNull
        public Number getReplicas()
      • setReplicas

        @Stability(Stable)
        public void setReplicas​(@NotNull
                                Number value)