LaunchConfigurationRootBlockDevice class
Constructors
-
LaunchConfigurationRootBlockDevice({Input<bool?>? deleteOnTermination, Input<bool?>? encrypted, Input<int?>? iops, Input<int?>? throughput, Input<int?>? volumeSize, Input<String?>? volumeType})
-
Creates a new LaunchConfigurationRootBlockDevice.
deleteOnTermination Whether the volume should be destroyed on instance termination. Defaults to true.
encrypted Whether the volume should be encrypted or not. Defaults to false.
iops The amount of provisioned IOPS. This must be set with a volumeType of io1.
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
-
LaunchConfigurationRootBlockDevice.fromMap(Map<String, dynamic> map)
-
factory
Properties
-
deleteOnTermination
→ Input<bool?>?
-
Whether the volume should be destroyed on instance termination. Defaults to
true.
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
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
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