Skip to content

RegisterImageOptions

Source code in docs_src/capo_imagebuilder/types/register_image_options.py
class RegisterImageOptions(TypedDict, closed=True):
    secure_boot_enabled: NotRequired[
        "capo_imagebuilder.types.nullable_boolean.NullableBoolean"
    ]
    """<p>Specifies whether Secure Boot is enabled for the output AMI. The default value is <code>true</code>. To disable Secure Boot for custom unsigned drivers, set this value to <code>false</code>.</p>"""
    uefi_data: NotRequired["capo_imagebuilder.types.uefi_data.UefiData"]
    """<p>A Base64-encoded representation of the non-volatile UEFI variable store. You can specify this parameter only when <code>secureBootEnabled</code> is <code>true</code> or unspecified. You can inspect and modify the UEFI data by using the <a href="https://github.com/awslabs/python-uefivars">python-uefivars tool on GitHub</a>.</p> <p>For more information, see <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/uefi-variables.html">UEFI variables for Amazon EC2 instances</a>.</p>"""

secure_boot_enabled instance-attribute

secure_boot_enabled: NotRequired[NullableBoolean]

Specifies whether Secure Boot is enabled for the output AMI. The default value is true. To disable Secure Boot for custom unsigned drivers, set this value to false.

uefi_data instance-attribute

uefi_data: NotRequired[UefiData]

A Base64-encoded representation of the non-volatile UEFI variable store. You can specify this parameter only when secureBootEnabled is true or unspecified. You can inspect and modify the UEFI data by using the python-uefivars tool on GitHub.

For more information, see UEFI variables for Amazon EC2 instances.