LaunchConfigurationEbsBlockDevice constructor

const LaunchConfigurationEbsBlockDevice({
  1. Input<bool?>? deleteOnTermination,
  2. required Input<String> deviceName,
  3. Input<bool?>? encrypted,
  4. Input<int?>? iops,
  5. Input<bool?>? noDevice,
  6. Input<String?>? snapshotId,
  7. Input<int?>? throughput,
  8. Input<int?>? volumeSize,
  9. 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.

Implementation

const LaunchConfigurationEbsBlockDevice({
  this.deleteOnTermination,
  required this.deviceName,
  this.encrypted,
  this.iops,
  this.noDevice,
  this.snapshotId,
  this.throughput,
  this.volumeSize,
  this.volumeType,
});