Class ComputeRegionInstanceTemplateDiskOutputReference
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.ComplexObject
-
- com.hashicorp.cdktf.providers.google.compute_region_instance_template.ComputeRegionInstanceTemplateDiskOutputReference
-
- 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.770Z") @Stability(Stable) public class ComputeRegionInstanceTemplateDiskOutputReference extends com.hashicorp.cdktf.ComplexObject
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.IInterpolatingParent
com.hashicorp.cdktf.IInterpolatingParent.Jsii$Default, com.hashicorp.cdktf.IInterpolatingParent.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description ComputeRegionInstanceTemplateDiskOutputReference(com.hashicorp.cdktf.IInterpolatingParent terraformResource, String terraformAttribute, Number complexObjectIndex, Boolean complexObjectIsFromSet)protectedComputeRegionInstanceTemplateDiskOutputReference(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)protectedComputeRegionInstanceTemplateDiskOutputReference(software.amazon.jsii.JsiiObjectRef objRef)
-
Method Summary
-
Methods inherited from class com.hashicorp.cdktf.ComplexObject
computeFqn, getAnyMapAttribute, getBooleanAttribute, getBooleanMapAttribute, getComplexObjectIndex, getComplexObjectIsFromSet, getCreationStack, getFqn, getListAttribute, getNumberAttribute, getNumberListAttribute, getNumberMapAttribute, getStringAttribute, getStringMapAttribute, getTerraformAttribute, getTerraformResource, interpolationAsList, interpolationForAttribute, resolve, setComplexObjectIndex, setComplexObjectIndex, setComplexObjectIsFromSet, setTerraformAttribute, setTerraformResource, toString
-
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
-
-
-
Constructor Detail
-
ComputeRegionInstanceTemplateDiskOutputReference
protected ComputeRegionInstanceTemplateDiskOutputReference(software.amazon.jsii.JsiiObjectRef objRef)
-
ComputeRegionInstanceTemplateDiskOutputReference
protected ComputeRegionInstanceTemplateDiskOutputReference(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
-
ComputeRegionInstanceTemplateDiskOutputReference
@Stability(Stable) public ComputeRegionInstanceTemplateDiskOutputReference(@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
-
putDiskEncryptionKey
@Stability(Stable) public void putDiskEncryptionKey(@NotNull ComputeRegionInstanceTemplateDiskDiskEncryptionKey value)- Parameters:
value- This parameter is required.
-
putSourceImageEncryptionKey
@Stability(Stable) public void putSourceImageEncryptionKey(@NotNull ComputeRegionInstanceTemplateDiskSourceImageEncryptionKey value)- Parameters:
value- This parameter is required.
-
putSourceSnapshotEncryptionKey
@Stability(Stable) public void putSourceSnapshotEncryptionKey(@NotNull ComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKey value)- Parameters:
value- This parameter is required.
-
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()
-
getDiskEncryptionKey
@Stability(Stable) @NotNull public ComputeRegionInstanceTemplateDiskDiskEncryptionKeyOutputReference getDiskEncryptionKey()
-
getSourceImageEncryptionKey
@Stability(Stable) @NotNull public ComputeRegionInstanceTemplateDiskSourceImageEncryptionKeyOutputReference getSourceImageEncryptionKey()
-
getSourceSnapshotEncryptionKey
@Stability(Stable) @NotNull public ComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKeyOutputReference getSourceSnapshotEncryptionKey()
-
getAutoDeleteInput
@Stability(Stable) @Nullable public Object getAutoDeleteInput()
-
getBootInput
@Stability(Stable) @Nullable public Object getBootInput()
-
getDeviceNameInput
@Stability(Stable) @Nullable public String getDeviceNameInput()
-
getDiskEncryptionKeyInput
@Stability(Stable) @Nullable public ComputeRegionInstanceTemplateDiskDiskEncryptionKey getDiskEncryptionKeyInput()
-
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()
-
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()
-
getSourceImageEncryptionKeyInput
@Stability(Stable) @Nullable public ComputeRegionInstanceTemplateDiskSourceImageEncryptionKey getSourceImageEncryptionKeyInput()
-
getSourceImageInput
@Stability(Stable) @Nullable public String getSourceImageInput()
-
getSourceInput
@Stability(Stable) @Nullable public String getSourceInput()
-
getSourceSnapshotEncryptionKeyInput
@Stability(Stable) @Nullable public ComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKey getSourceSnapshotEncryptionKeyInput()
-
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)
-
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)
-
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)
-
setInternalValue
@Stability(Stable) public void setInternalValue(@Nullable ComputeRegionInstanceTemplateDisk value)
-
-