Interface VolumeAttachmentConfig
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable,com.hashicorp.cdktf.TerraformMetaArguments
- All Known Implementing Classes:
VolumeAttachmentConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-30T04:56:55.428Z") @Stability(Stable) public interface VolumeAttachmentConfig extends software.amazon.jsii.JsiiSerializable, com.hashicorp.cdktf.TerraformMetaArguments
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classVolumeAttachmentConfig.BuilderA builder forVolumeAttachmentConfigstatic classVolumeAttachmentConfig.Jsii$ProxyAn implementation forVolumeAttachmentConfig
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static VolumeAttachmentConfig.Builderbuilder()StringgetDeviceName()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/volume_attachment#device_name VolumeAttachment#device_name}.default ObjectgetForceDetach()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/volume_attachment#force_detach VolumeAttachment#force_detach}.default StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/volume_attachment#id VolumeAttachment#id}.StringgetInstanceId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/volume_attachment#instance_id VolumeAttachment#instance_id}.default ObjectgetSkipDestroy()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/volume_attachment#skip_destroy VolumeAttachment#skip_destroy}.default ObjectgetStopInstanceBeforeDetaching()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/volume_attachment#stop_instance_before_detaching VolumeAttachment#stop_instance_before_detaching}.default VolumeAttachmentTimeoutsgetTimeouts()timeouts block.StringgetVolumeId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/volume_attachment#volume_id VolumeAttachment#volume_id}.
-
-
-
Method Detail
-
getDeviceName
@Stability(Stable) @NotNull String getDeviceName()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/volume_attachment#device_name VolumeAttachment#device_name}.
-
getInstanceId
@Stability(Stable) @NotNull String getInstanceId()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/volume_attachment#instance_id VolumeAttachment#instance_id}.
-
getVolumeId
@Stability(Stable) @NotNull String getVolumeId()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/volume_attachment#volume_id VolumeAttachment#volume_id}.
-
getForceDetach
@Stability(Stable) @Nullable default Object getForceDetach()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/volume_attachment#force_detach VolumeAttachment#force_detach}.
-
getId
@Stability(Stable) @Nullable default String getId()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/volume_attachment#id VolumeAttachment#id}.Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
-
getSkipDestroy
@Stability(Stable) @Nullable default Object getSkipDestroy()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/volume_attachment#skip_destroy VolumeAttachment#skip_destroy}.
-
getStopInstanceBeforeDetaching
@Stability(Stable) @Nullable default Object getStopInstanceBeforeDetaching()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/volume_attachment#stop_instance_before_detaching VolumeAttachment#stop_instance_before_detaching}.
-
getTimeouts
@Stability(Stable) @Nullable default VolumeAttachmentTimeouts getTimeouts()
timeouts block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/volume_attachment#timeouts VolumeAttachment#timeouts}
-
builder
@Stability(Stable) static VolumeAttachmentConfig.Builder builder()
- Returns:
- a
VolumeAttachmentConfig.BuilderofVolumeAttachmentConfig
-
-