@Generated(value="jsii-pacmak/1.30.0 (build adae23f)", date="2021-06-30T10:01:06.506Z") @Stability(value=Experimental) public class BlockDeviceVolume extends software.amazon.jsii.JsiiObject
| Modifier | Constructor and Description |
|---|---|
protected |
BlockDeviceVolume() |
protected |
BlockDeviceVolume(EbsDeviceProps ebsDevice) |
protected |
BlockDeviceVolume(EbsDeviceProps ebsDevice,
String virtualName) |
protected |
BlockDeviceVolume(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
BlockDeviceVolume(software.amazon.jsii.JsiiObjectRef objRef) |
| Modifier and Type | Method and Description |
|---|---|
static BlockDeviceVolume |
ebs(Number volumeSize)
(experimental) Creates a new Elastic Block Storage device.
|
static BlockDeviceVolume |
ebs(Number volumeSize,
EbsDeviceOptions options)
(experimental) Creates a new Elastic Block Storage device.
|
static BlockDeviceVolume |
ebsFromSnapshot(String snapshotId)
(experimental) Creates a new Elastic Block Storage device from an existing snapshot.
|
static BlockDeviceVolume |
ebsFromSnapshot(String snapshotId,
EbsDeviceSnapshotOptions options)
(experimental) Creates a new Elastic Block Storage device from an existing snapshot.
|
static BlockDeviceVolume |
ephemeral(Number volumeIndex)
(experimental) Creates a virtual, ephemeral device.
|
EbsDeviceProps |
getEbsDevice()
(experimental) EBS device info.
|
String |
getVirtualName()
(experimental) Virtual device name.
|
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetprotected BlockDeviceVolume(software.amazon.jsii.JsiiObjectRef objRef)
protected BlockDeviceVolume(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
@Stability(value=Experimental)
protected BlockDeviceVolume(@Nullable
EbsDeviceProps ebsDevice,
@Nullable
String virtualName)
ebsDevice - EBS device info.virtualName - Virtual device name.@Stability(value=Experimental)
protected BlockDeviceVolume(@Nullable
EbsDeviceProps ebsDevice)
ebsDevice - EBS device info.@Stability(value=Experimental) protected BlockDeviceVolume()
@Stability(value=Experimental) @NotNull public static BlockDeviceVolume ebs(@NotNull Number volumeSize, @Nullable EbsDeviceOptions options)
volumeSize - The volume size, in Gibibytes (GiB). This parameter is required.options - additional device options.@Stability(value=Experimental) @NotNull public static BlockDeviceVolume ebs(@NotNull Number volumeSize)
volumeSize - The volume size, in Gibibytes (GiB). This parameter is required.@Stability(value=Experimental) @NotNull public static BlockDeviceVolume ebsFromSnapshot(@NotNull String snapshotId, @Nullable EbsDeviceSnapshotOptions options)
snapshotId - The snapshot ID of the volume to use. This parameter is required.options - additional device options.@Stability(value=Experimental) @NotNull public static BlockDeviceVolume ebsFromSnapshot(@NotNull String snapshotId)
snapshotId - The snapshot ID of the volume to use. This parameter is required.@Stability(value=Experimental) @NotNull public static BlockDeviceVolume ephemeral(@NotNull Number volumeIndex)
The name will be in the form ephemeral{volumeIndex}.
volumeIndex - the volume index. This parameter is required.@Stability(value=Experimental) @Nullable public EbsDeviceProps getEbsDevice()
@Stability(value=Experimental) @Nullable public String getVirtualName()
Copyright © 2021. All rights reserved.