Class ContainerNodePoolNodeConfigOutputReference

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

      • ContainerNodePoolNodeConfigOutputReference

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

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

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

      • putGuestAccelerator

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

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

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

        @Stability(Stable)
        public void resetAdvancedMachineFeatures()
      • resetBootDiskKmsKey

        @Stability(Stable)
        public void resetBootDiskKmsKey()
      • resetConfidentialNodes

        @Stability(Stable)
        public void resetConfidentialNodes()
      • resetContainerdConfig

        @Stability(Stable)
        public void resetContainerdConfig()
      • resetDiskSizeGb

        @Stability(Stable)
        public void resetDiskSizeGb()
      • resetDiskType

        @Stability(Stable)
        public void resetDiskType()
      • resetEnableConfidentialStorage

        @Stability(Stable)
        public void resetEnableConfidentialStorage()
      • resetEphemeralStorageLocalSsdConfig

        @Stability(Stable)
        public void resetEphemeralStorageLocalSsdConfig()
      • resetFastSocket

        @Stability(Stable)
        public void resetFastSocket()
      • resetGcfsConfig

        @Stability(Stable)
        public void resetGcfsConfig()
      • resetGuestAccelerator

        @Stability(Stable)
        public void resetGuestAccelerator()
      • resetGvnic

        @Stability(Stable)
        public void resetGvnic()
      • resetHostMaintenancePolicy

        @Stability(Stable)
        public void resetHostMaintenancePolicy()
      • resetImageType

        @Stability(Stable)
        public void resetImageType()
      • resetKubeletConfig

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

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

        @Stability(Stable)
        public void resetLinuxNodeConfig()
      • resetLocalNvmeSsdBlockConfig

        @Stability(Stable)
        public void resetLocalNvmeSsdBlockConfig()
      • resetLocalSsdCount

        @Stability(Stable)
        public void resetLocalSsdCount()
      • resetLoggingVariant

        @Stability(Stable)
        public void resetLoggingVariant()
      • resetMachineType

        @Stability(Stable)
        public void resetMachineType()
      • resetMetadata

        @Stability(Stable)
        public void resetMetadata()
      • resetMinCpuPlatform

        @Stability(Stable)
        public void resetMinCpuPlatform()
      • resetNodeGroup

        @Stability(Stable)
        public void resetNodeGroup()
      • resetOauthScopes

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

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

        @Stability(Stable)
        public void resetReservationAffinity()
      • resetResourceLabels

        @Stability(Stable)
        public void resetResourceLabels()
      • resetResourceManagerTags

        @Stability(Stable)
        public void resetResourceManagerTags()
      • resetSecondaryBootDisks

        @Stability(Stable)
        public void resetSecondaryBootDisks()
      • resetServiceAccount

        @Stability(Stable)
        public void resetServiceAccount()
      • resetShieldedInstanceConfig

        @Stability(Stable)
        public void resetShieldedInstanceConfig()
      • resetSoleTenantConfig

        @Stability(Stable)
        public void resetSoleTenantConfig()
      • resetSpot

        @Stability(Stable)
        public void resetSpot()
      • resetTags

        @Stability(Stable)
        public void resetTags()
      • resetTaint

        @Stability(Stable)
        public void resetTaint()
      • resetWorkloadMetadataConfig

        @Stability(Stable)
        public void resetWorkloadMetadataConfig()
      • getBootDiskKmsKeyInput

        @Stability(Stable)
        @Nullable
        public String getBootDiskKmsKeyInput()
      • getDiskSizeGbInput

        @Stability(Stable)
        @Nullable
        public Number getDiskSizeGbInput()
      • getDiskTypeInput

        @Stability(Stable)
        @Nullable
        public String getDiskTypeInput()
      • getEnableConfidentialStorageInput

        @Stability(Stable)
        @Nullable
        public Object getEnableConfidentialStorageInput()
      • getGuestAcceleratorInput

        @Stability(Stable)
        @Nullable
        public Object getGuestAcceleratorInput()
      • getImageTypeInput

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

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

        @Stability(Stable)
        @Nullable
        public Number getLocalSsdCountInput()
      • getLoggingVariantInput

        @Stability(Stable)
        @Nullable
        public String getLoggingVariantInput()
      • getMachineTypeInput

        @Stability(Stable)
        @Nullable
        public String getMachineTypeInput()
      • getMetadataInput

        @Stability(Stable)
        @Nullable
        public Map<String,​String> getMetadataInput()
      • getMinCpuPlatformInput

        @Stability(Stable)
        @Nullable
        public String getMinCpuPlatformInput()
      • getNodeGroupInput

        @Stability(Stable)
        @Nullable
        public String getNodeGroupInput()
      • getOauthScopesInput

        @Stability(Stable)
        @Nullable
        public List<String> getOauthScopesInput()
      • getPreemptibleInput

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

        @Stability(Stable)
        @Nullable
        public Map<String,​String> getResourceLabelsInput()
      • getResourceManagerTagsInput

        @Stability(Stable)
        @Nullable
        public Map<String,​String> getResourceManagerTagsInput()
      • getSecondaryBootDisksInput

        @Stability(Stable)
        @Nullable
        public Object getSecondaryBootDisksInput()
      • getServiceAccountInput

        @Stability(Stable)
        @Nullable
        public String getServiceAccountInput()
      • getSpotInput

        @Stability(Stable)
        @Nullable
        public Object getSpotInput()
      • getTagsInput

        @Stability(Stable)
        @Nullable
        public List<String> getTagsInput()
      • getTaintInput

        @Stability(Stable)
        @Nullable
        public Object getTaintInput()
      • getBootDiskKmsKey

        @Stability(Stable)
        @NotNull
        public String getBootDiskKmsKey()
      • setBootDiskKmsKey

        @Stability(Stable)
        public void setBootDiskKmsKey​(@NotNull
                                      String value)
      • getDiskSizeGb

        @Stability(Stable)
        @NotNull
        public Number getDiskSizeGb()
      • setDiskSizeGb

        @Stability(Stable)
        public void setDiskSizeGb​(@NotNull
                                  Number value)
      • getDiskType

        @Stability(Stable)
        @NotNull
        public String getDiskType()
      • setDiskType

        @Stability(Stable)
        public void setDiskType​(@NotNull
                                String value)
      • getEnableConfidentialStorage

        @Stability(Stable)
        @NotNull
        public Object getEnableConfidentialStorage()
      • setEnableConfidentialStorage

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

        @Stability(Stable)
        public void setEnableConfidentialStorage​(@NotNull
                                                 com.hashicorp.cdktf.IResolvable 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)
      • getLocalSsdCount

        @Stability(Stable)
        @NotNull
        public Number getLocalSsdCount()
      • setLocalSsdCount

        @Stability(Stable)
        public void setLocalSsdCount​(@NotNull
                                     Number value)
      • getLoggingVariant

        @Stability(Stable)
        @NotNull
        public String getLoggingVariant()
      • setLoggingVariant

        @Stability(Stable)
        public void setLoggingVariant​(@NotNull
                                      String value)
      • getMachineType

        @Stability(Stable)
        @NotNull
        public String getMachineType()
      • setMachineType

        @Stability(Stable)
        public void setMachineType​(@NotNull
                                   String value)
      • getMetadata

        @Stability(Stable)
        @NotNull
        public Map<String,​String> getMetadata()
      • setMetadata

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

        @Stability(Stable)
        @NotNull
        public String getMinCpuPlatform()
      • setMinCpuPlatform

        @Stability(Stable)
        public void setMinCpuPlatform​(@NotNull
                                      String value)
      • getNodeGroup

        @Stability(Stable)
        @NotNull
        public String getNodeGroup()
      • setNodeGroup

        @Stability(Stable)
        public void setNodeGroup​(@NotNull
                                 String value)
      • getOauthScopes

        @Stability(Stable)
        @NotNull
        public List<String> getOauthScopes()
      • setOauthScopes

        @Stability(Stable)
        public void setOauthScopes​(@NotNull
                                   List<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)
      • getResourceLabels

        @Stability(Stable)
        @NotNull
        public Map<String,​String> getResourceLabels()
      • setResourceLabels

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

        @Stability(Stable)
        @NotNull
        public Map<String,​String> getResourceManagerTags()
      • setResourceManagerTags

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

        @Stability(Stable)
        @NotNull
        public String getServiceAccount()
      • setServiceAccount

        @Stability(Stable)
        public void setServiceAccount​(@NotNull
                                      String value)
      • getSpot

        @Stability(Stable)
        @NotNull
        public Object getSpot()
      • setSpot

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

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

        @Stability(Stable)
        @NotNull
        public List<String> getTags()
      • setTags

        @Stability(Stable)
        public void setTags​(@NotNull
                            List<String> value)