Skip to content

Permission

Source code in docs_src/capo_signer/types/permission.py
class Permission(TypedDict, closed=True):
    action: NotRequired["capo_signer.types.string.String"]
    """<p>An AWS Signer action permitted as part of cross-account permissions.</p>"""
    principal: NotRequired["capo_signer.types.string.String"]
    """<p>The AWS principal that has been granted a cross-account permission.</p>"""
    statement_id: NotRequired["capo_signer.types.string.String"]
    """<p>A unique identifier for a cross-account permission statement.</p>"""
    profile_version: NotRequired["capo_signer.types.profile_version.ProfileVersion"]
    """<p>The signing profile version that a permission applies to.</p>"""

action instance-attribute

action: NotRequired[String]

An AWS Signer action permitted as part of cross-account permissions.

principal instance-attribute

principal: NotRequired[String]

The AWS principal that has been granted a cross-account permission.

profile_version instance-attribute

profile_version: NotRequired[ProfileVersion]

The signing profile version that a permission applies to.

statement_id instance-attribute

statement_id: NotRequired[String]

A unique identifier for a cross-account permission statement.