Skip to content

UpdateImpersonationRoleRequest

Source code in docs_src/capo_workmail/types/update_impersonation_role_request.py
class UpdateImpersonationRoleRequest(TypedDict, closed=True):
    organization_id: "capo_workmail.types.organization_id.OrganizationId"
    """<p>The WorkMail organization that contains the impersonation role to update.</p>"""
    impersonation_role_id: (
        "capo_workmail.types.impersonation_role_id.ImpersonationRoleId"
    )
    """<p>The ID of the impersonation role to update.</p>"""
    name: "capo_workmail.types.impersonation_role_name.ImpersonationRoleName"
    """<p>The updated impersonation role name.</p>"""
    type: "capo_workmail.types.impersonation_role_type.ImpersonationRoleType"
    """<p>The updated impersonation role type.</p>"""
    description: NotRequired[
        "capo_workmail.types.impersonation_role_description.ImpersonationRoleDescription"
    ]
    """<p>The updated impersonation role description.</p>"""
    rules: "capo_workmail.types.impersonation_rule_list.ImpersonationRuleList"
    """<p>The updated list of rules.</p>"""

description instance-attribute

description: NotRequired[ImpersonationRoleDescription]

The updated impersonation role description.

impersonation_role_id instance-attribute

impersonation_role_id: ImpersonationRoleId

The ID of the impersonation role to update.

name instance-attribute

The updated impersonation role name.

organization_id instance-attribute

organization_id: OrganizationId

The WorkMail organization that contains the impersonation role to update.

rules instance-attribute

The updated list of rules.

type instance-attribute

The updated impersonation role type.