LaunchConfigurationEbsBlockDevice class
Constructors
-
LaunchConfigurationEbsBlockDevice({Input<bool?>? deleteOnTermination, required Input<String> deviceName, Input<bool?>? encrypted, Input<int?>? iops, Input<bool?>? noDevice, Input<String?>? snapshotId, Input<int?>? throughput, Input<int?>? volumeSize, Input<String?>? volumeType})
-
Creates a new LaunchConfigurationEbsBlockDevice.
deleteOnTermination Whether the volume should be destroyed
deviceName The name of the device to mount.
encrypted Whether the volume should be encrypted or not. Defaults to false.
iops The amount of provisioned
noDevice Whether the device in the block device mapping of the AMI is suppressed.
snapshotId The Snapshot ID to mount.
throughput The throughput (MiBps) to provision for a gp3 volume.
volumeSize The size of the volume in gigabytes.
volumeType The type of volume. Can be standard, gp2, gp3, st1, sc1 or io1.
const
-
LaunchConfigurationEbsBlockDevice.fromMap(Map<String, dynamic> map)
-
factory
Properties
-
deleteOnTermination
→ Input<bool?>?
-
Whether the volume should be destroyed
on instance termination (Default:
true).
final
-
deviceName
→ Input<String>
-
The name of the device to mount.
final
-
encrypted
→ Input<bool?>?
-
Whether the volume should be encrypted or not. Defaults to
false.
final
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
iops
→ Input<int?>?
-
The amount of provisioned
IOPS.
This must be set with a
volumeType of "io1".
final
-
noDevice
→ Input<bool?>?
-
Whether the device in the block device mapping of the AMI is suppressed.
final
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
snapshotId
→ Input<String?>?
-
The Snapshot ID to mount.
final
-
throughput
→ Input<int?>?
-
The throughput (MiBps) to provision for a
gp3 volume.
final
-
volumeSize
→ Input<int?>?
-
The size of the volume in gigabytes.
final
-
volumeType
→ Input<String?>?
-
The type of volume. Can be
standard, gp2, gp3, st1, sc1 or io1.
final