Skip to content

InstanceBlockDeviceMapping

Source code in docs_src/capo_imagebuilder/types/instance_block_device_mapping.py
class InstanceBlockDeviceMapping(TypedDict, closed=True):
    device_name: NotRequired["capo_imagebuilder.types.non_empty_string.NonEmptyString"]
    """<p>The device to which these mappings apply.</p>"""
    ebs: NotRequired[
        "capo_imagebuilder.types.ebs_instance_block_device_specification.EbsInstanceBlockDeviceSpecification"
    ]
    """<p>The Amazon EBS-specific configuration for this mapping.</p>"""
    virtual_name: NotRequired["capo_imagebuilder.types.non_empty_string.NonEmptyString"]
    """<p>The virtual device name for instance ephemeral devices.</p>"""
    no_device: NotRequired["capo_imagebuilder.types.empty_string.EmptyString"]
    """<p>Specifies a mapping to remove from the base image.</p>"""

device_name instance-attribute

device_name: NotRequired[NonEmptyString]

The device to which these mappings apply.

ebs instance-attribute

The Amazon EBS-specific configuration for this mapping.

no_device instance-attribute

no_device: NotRequired[EmptyString]

Specifies a mapping to remove from the base image.

virtual_name instance-attribute

virtual_name: NotRequired[NonEmptyString]

The virtual device name for instance ephemeral devices.