Interface CfnContainerRecipe.EbsInstanceBlockDeviceSpecificationProperty

All Superinterfaces:
All Known Implementing Classes:
Enclosing class:

@Stability(Stable) public static interface CfnContainerRecipe.EbsInstanceBlockDeviceSpecificationProperty extends
Amazon EBS-specific block device mapping specifications.


 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 EbsInstanceBlockDeviceSpecificationProperty ebsInstanceBlockDeviceSpecificationProperty = EbsInstanceBlockDeviceSpecificationProperty.builder()
  • Method Details

    • getDeleteOnTermination

      @Stability(Stable) @Nullable default Object getDeleteOnTermination()
      Use to configure delete on termination of the associated device.
    • getEncrypted

      @Stability(Stable) @Nullable default Object getEncrypted()
      Use to configure device encryption.
    • getIops

      @Stability(Stable) @Nullable default Number getIops()
      Use to configure device IOPS.
    • getKmsKeyId

      @Stability(Stable) @Nullable default String getKmsKeyId()
      Use to configure the KMS key to use when encrypting the device.
    • getSnapshotId

      @Stability(Stable) @Nullable default String getSnapshotId()
      The snapshot that defines the device contents.
    • getThroughput

      @Stability(Stable) @Nullable default Number getThroughput()
      For GP3 volumes only – The throughput in MiB/s that the volume supports.
    • getVolumeSize

      @Stability(Stable) @Nullable default Number getVolumeSize()
      Use to override the device's volume size.
    • getVolumeType

      @Stability(Stable) @Nullable default String getVolumeType()
      Use to override the device's volume type.
    • builder

      a CfnContainerRecipe.EbsInstanceBlockDeviceSpecificationProperty.Builder of CfnContainerRecipe.EbsInstanceBlockDeviceSpecificationProperty