Class ComputeInstanceTemplateDiskOutputReference

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

      • ComputeInstanceTemplateDiskOutputReference

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

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

        @Stability(Stable)
        public ComputeInstanceTemplateDiskOutputReference​(@NotNull
                                                          com.hashicorp.cdktf.IInterpolatingParent terraformResource,
                                                          @NotNull
                                                          String terraformAttribute,
                                                          @NotNull
                                                          Number complexObjectIndex,
                                                          @NotNull
                                                          Boolean complexObjectIsFromSet)
        Parameters:
        terraformResource - The parent resource. This parameter is required.
        terraformAttribute - The attribute on the parent resource this class is referencing. This parameter is required.
        complexObjectIndex - the index of this item in the list. This parameter is required.
        complexObjectIsFromSet - whether the list is wrapping a set (will add tolist() to be able to access an item via an index). This parameter is required.
    • Method Detail

      • resetAutoDelete

        @Stability(Stable)
        public void resetAutoDelete()
      • resetBoot

        @Stability(Stable)
        public void resetBoot()
      • resetDeviceName

        @Stability(Stable)
        public void resetDeviceName()
      • resetDiskEncryptionKey

        @Stability(Stable)
        public void resetDiskEncryptionKey()
      • resetDiskName

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

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

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

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

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

        @Stability(Stable)
        public void resetMode()
      • resetProvisionedIops

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

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

        @Stability(Stable)
        public void resetResourcePolicies()
      • resetSource

        @Stability(Stable)
        public void resetSource()
      • resetSourceImage

        @Stability(Stable)
        public void resetSourceImage()
      • resetSourceImageEncryptionKey

        @Stability(Stable)
        public void resetSourceImageEncryptionKey()
      • resetSourceSnapshot

        @Stability(Stable)
        public void resetSourceSnapshot()
      • resetSourceSnapshotEncryptionKey

        @Stability(Stable)
        public void resetSourceSnapshotEncryptionKey()
      • resetType

        @Stability(Stable)
        public void resetType()
      • getAutoDeleteInput

        @Stability(Stable)
        @Nullable
        public Object getAutoDeleteInput()
      • getBootInput

        @Stability(Stable)
        @Nullable
        public Object getBootInput()
      • getDeviceNameInput

        @Stability(Stable)
        @Nullable
        public String getDeviceNameInput()
      • getDiskNameInput

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

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

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

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

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

        @Stability(Stable)
        @Nullable
        public String getModeInput()
      • getProvisionedIopsInput

        @Stability(Stable)
        @Nullable
        public Number getProvisionedIopsInput()
      • getResourceManagerTagsInput

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

        @Stability(Stable)
        @Nullable
        public List<String> getResourcePoliciesInput()
      • getSourceImageInput

        @Stability(Stable)
        @Nullable
        public String getSourceImageInput()
      • getSourceInput

        @Stability(Stable)
        @Nullable
        public String getSourceInput()
      • getSourceSnapshotInput

        @Stability(Stable)
        @Nullable
        public String getSourceSnapshotInput()
      • getTypeInput

        @Stability(Stable)
        @Nullable
        public String getTypeInput()
      • getAutoDelete

        @Stability(Stable)
        @NotNull
        public Object getAutoDelete()
      • setAutoDelete

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

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

        @Stability(Stable)
        @NotNull
        public Object getBoot()
      • setBoot

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

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

        @Stability(Stable)
        @NotNull
        public String getDeviceName()
      • setDeviceName

        @Stability(Stable)
        public void setDeviceName​(@NotNull
                                  String value)
      • getDiskName

        @Stability(Stable)
        @NotNull
        public String getDiskName()
      • setDiskName

        @Stability(Stable)
        public void setDiskName​(@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)
      • getInterfaceValue

        @Stability(Stable)
        @NotNull
        public String getInterfaceValue()
      • setInterfaceValue

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

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

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

        @Stability(Stable)
        @NotNull
        public String getMode()
      • setMode

        @Stability(Stable)
        public void setMode​(@NotNull
                            String value)
      • getProvisionedIops

        @Stability(Stable)
        @NotNull
        public Number getProvisionedIops()
      • setProvisionedIops

        @Stability(Stable)
        public void setProvisionedIops​(@NotNull
                                       Number value)
      • getResourceManagerTags

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

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

        @Stability(Stable)
        @NotNull
        public List<String> getResourcePolicies()
      • setResourcePolicies

        @Stability(Stable)
        public void setResourcePolicies​(@NotNull
                                        List<String> value)
      • getSource

        @Stability(Stable)
        @NotNull
        public String getSource()
      • setSource

        @Stability(Stable)
        public void setSource​(@NotNull
                              String value)
      • getSourceImage

        @Stability(Stable)
        @NotNull
        public String getSourceImage()
      • setSourceImage

        @Stability(Stable)
        public void setSourceImage​(@NotNull
                                   String value)
      • getSourceSnapshot

        @Stability(Stable)
        @NotNull
        public String getSourceSnapshot()
      • setSourceSnapshot

        @Stability(Stable)
        public void setSourceSnapshot​(@NotNull
                                      String value)
      • getType

        @Stability(Stable)
        @NotNull
        public String getType()
      • setType

        @Stability(Stable)
        public void setType​(@NotNull
                            String value)
      • getInternalValue

        @Stability(Stable)
        @Nullable
        public Object getInternalValue()
      • setInternalValue

        @Stability(Stable)
        public void setInternalValue​(@Nullable
                                     com.hashicorp.cdktf.IResolvable value)