Skip to content

MembershipAccountsConfigurationsUpdate

Source code in docs_src/capo_security_ir/types/membership_accounts_configurations_update.py
class MembershipAccountsConfigurationsUpdate(TypedDict, closed=True):
    cover_entire_organization: NotRequired["bool"]
    """<p>The <code>coverEntireOrganization</code> field is a boolean value that determines whether the membership configuration should be applied across the entire Amazon Web Services Organization. </p> <p>When set to <code>true</code>, the configuration will be applied to all accounts within the organization. When set to <code>false</code>, the configuration will only apply to specifically designated accounts. </p>"""
    organizational_units_to_add: NotRequired[
        "capo_security_ir.types.organizational_units.OrganizationalUnits"
    ]
    """<p>A list of organizational unit IDs to add to the membership configuration. Each organizational unit ID must match the pattern <code>ou-[0-9a-z]{4,32}-[a-z0-9]{8,32}</code>. </p> <p>The list must contain between 1 and 5 organizational unit IDs.</p>"""
    organizational_units_to_remove: NotRequired[
        "capo_security_ir.types.organizational_units.OrganizationalUnits"
    ]
    """<p>A list of organizational unit IDs to remove from the membership configuration. Each organizational unit ID must match the pattern <code>ou-[0-9a-z]{4,32}-[a-z0-9]{8,32}</code>. </p> <p>The list must contain between 1 and 5 organizational unit IDs per invocation of the API request.</p>"""

cover_entire_organization instance-attribute

cover_entire_organization: NotRequired[bool]

The coverEntireOrganization field is a boolean value that determines whether the membership configuration should be applied across the entire Amazon Web Services Organization.

When set to true, the configuration will be applied to all accounts within the organization. When set to false, the configuration will only apply to specifically designated accounts.

organizational_units_to_add instance-attribute

organizational_units_to_add: NotRequired[OrganizationalUnits]

A list of organizational unit IDs to add to the membership configuration. Each organizational unit ID must match the pattern ou-[0-9a-z]{4,32}-[a-z0-9]{8,32}.

The list must contain between 1 and 5 organizational unit IDs.

organizational_units_to_remove instance-attribute

organizational_units_to_remove: NotRequired[OrganizationalUnits]

A list of organizational unit IDs to remove from the membership configuration. Each organizational unit ID must match the pattern ou-[0-9a-z]{4,32}-[a-z0-9]{8,32}.

The list must contain between 1 and 5 organizational unit IDs per invocation of the API request.