Skip to content

LaunchPermissionConfiguration

Source code in docs_src/capo_imagebuilder/types/launch_permission_configuration.py
class LaunchPermissionConfiguration(TypedDict, closed=True):
    user_ids: NotRequired["capo_imagebuilder.types.account_list.AccountList"]
    """<p>The Amazon Web Services account IDs to grant launch permission to. Each listed account can use the distributed AMI to launch instances.</p>"""
    user_groups: NotRequired["capo_imagebuilder.types.string_list.StringList"]
    """<p>The name of the group that you want to grant launch permission to. The only supported value is <code>all</code>, which makes the distributed AMI public.</p>"""
    organization_arns: NotRequired[
        "capo_imagebuilder.types.organization_arn_list.OrganizationArnList"
    ]
    """<p>The ARN for an Amazon Web Services Organization that you want to share your AMI with. For more information, see <a href="https://docs.aws.amazon.com/organizations/latest/userguide/orgs_introduction.html">What is Organizations?</a>.</p>"""
    organizational_unit_arns: NotRequired[
        "capo_imagebuilder.types.organizational_unit_arn_list.OrganizationalUnitArnList"
    ]
    """<p>The ARN for an Organizations organizational unit (OU) that you want to share your AMI with. For more information about key concepts for Organizations, see <a href="https://docs.aws.amazon.com/organizations/latest/userguide/orgs_getting-started_concepts.html">Organizations terminology and concepts</a>.</p>"""

organization_arns instance-attribute

organization_arns: NotRequired[OrganizationArnList]

The ARN for an Amazon Web Services Organization that you want to share your AMI with. For more information, see What is Organizations?.

organizational_unit_arns instance-attribute

organizational_unit_arns: NotRequired[OrganizationalUnitArnList]

The ARN for an Organizations organizational unit (OU) that you want to share your AMI with. For more information about key concepts for Organizations, see Organizations terminology and concepts.

user_groups instance-attribute

user_groups: NotRequired[StringList]

The name of the group that you want to grant launch permission to. The only supported value is all, which makes the distributed AMI public.

user_ids instance-attribute

user_ids: NotRequired[AccountList]

The Amazon Web Services account IDs to grant launch permission to. Each listed account can use the distributed AMI to launch instances.