Class ContainerRecipeInstanceConfigurationBlockDeviceMappingEbs


  • public final class ContainerRecipeInstanceConfigurationBlockDeviceMappingEbs
    extends java.lang.Object
    • Method Detail

      • deleteOnTermination

        public java.util.Optional<java.lang.String> deleteOnTermination()
        Returns:
        Whether to delete the volume on termination. Defaults to unset, which is the value inherited from the parent image.
      • encrypted

        public java.util.Optional<java.lang.String> encrypted()
        Returns:
        Whether to encrypt the volume. Defaults to unset, which is the value inherited from the parent image.
      • iops

        public java.util.Optional<java.lang.Integer> iops()
        Returns:
        Number of Input/Output (I/O) operations per second to provision for an `io1` or `io2` volume.
      • kmsKeyId

        public java.util.Optional<java.lang.String> kmsKeyId()
        Returns:
        Amazon Resource Name (ARN) of the Key Management Service (KMS) Key for encryption.
      • snapshotId

        public java.util.Optional<java.lang.String> snapshotId()
        Returns:
        Identifier of the EC2 Volume Snapshot.
      • throughput

        public java.util.Optional<java.lang.Integer> throughput()
        Returns:
        For GP3 volumes only. The throughput in MiB/s that the volume supports.
      • volumeSize

        public java.util.Optional<java.lang.Integer> volumeSize()
        Returns:
        Size of the volume, in GiB.
      • volumeType

        public java.util.Optional<java.lang.String> volumeType()
        Returns:
        Type of the volume. For example, `gp2` or `io2`.