Skip to content

LaunchTemplateEbsBlockDevice

Source code in docs_src/capo_ec2/types/launch_template_ebs_block_device.py
class LaunchTemplateEbsBlockDevice(TypedDict, closed=True):
    encrypted: NotRequired["capo_ec2.types.boolean.Boolean"]
    """<p>Indicates whether the EBS volume is encrypted.</p>"""
    delete_on_termination: NotRequired["capo_ec2.types.boolean.Boolean"]
    """<p>Indicates whether the EBS volume is deleted on instance termination.</p>"""
    iops: NotRequired["capo_ec2.types.integer.Integer"]
    """<p>The number of I/O operations per second (IOPS) that the volume supports. </p>"""
    kms_key_id: NotRequired["capo_ec2.types.kms_key_id.KmsKeyId"]
    """<p>Identifier (key ID, key alias, key ARN, or alias ARN) of the customer managed KMS key to use for EBS encryption.</p>"""
    snapshot_id: NotRequired["capo_ec2.types.snapshot_id.SnapshotId"]
    """<p>The ID of the snapshot.</p>"""
    volume_size: NotRequired["capo_ec2.types.integer.Integer"]
    """<p>The size of the volume, in GiB.</p>"""
    volume_type: NotRequired["capo_ec2.types.volume_type.VolumeType"]
    """<p>The volume type.</p>"""
    throughput: NotRequired["capo_ec2.types.integer.Integer"]
    """<p>The throughput that the volume supports, in MiB/s.</p>"""
    volume_initialization_rate: NotRequired["capo_ec2.types.integer.Integer"]
    """<p>The Amazon EBS Provisioned Rate for Volume Initialization (volume initialization rate) specified for the volume, in MiB/s. If no volume initialization rate was specified, the value is <code>null</code>.</p>"""
    ebs_card_index: NotRequired["capo_ec2.types.integer.Integer"]
    """<p>The index of the EBS card. Some instance types support multiple EBS cards. The default EBS card index is 0.</p>"""

delete_on_termination instance-attribute

delete_on_termination: NotRequired[Boolean]

Indicates whether the EBS volume is deleted on instance termination.

ebs_card_index instance-attribute

ebs_card_index: NotRequired[Integer]

The index of the EBS card. Some instance types support multiple EBS cards. The default EBS card index is 0.

encrypted instance-attribute

encrypted: NotRequired[Boolean]

Indicates whether the EBS volume is encrypted.

iops instance-attribute

iops: NotRequired[Integer]

The number of I/O operations per second (IOPS) that the volume supports.

kms_key_id instance-attribute

kms_key_id: NotRequired[KmsKeyId]

Identifier (key ID, key alias, key ARN, or alias ARN) of the customer managed KMS key to use for EBS encryption.

snapshot_id instance-attribute

snapshot_id: NotRequired[SnapshotId]

The ID of the snapshot.

throughput instance-attribute

throughput: NotRequired[Integer]

The throughput that the volume supports, in MiB/s.

volume_initialization_rate instance-attribute

volume_initialization_rate: NotRequired[Integer]

The Amazon EBS Provisioned Rate for Volume Initialization (volume initialization rate) specified for the volume, in MiB/s. If no volume initialization rate was specified, the value is null.

volume_size instance-attribute

volume_size: NotRequired[Integer]

The size of the volume, in GiB.

volume_type instance-attribute

volume_type: NotRequired[VolumeType]

The volume type.