Skip to content

SessionIssuer

Source code in docs_src/capo_macie2/types/session_issuer.py
class SessionIssuer(TypedDict, closed=True):
    account_id: NotRequired["capo_macie2.types.__string.__string"]
    """<p>The unique identifier for the Amazon Web Services account that owns the entity that was used to get the credentials.</p>"""
    arn: NotRequired["capo_macie2.types.__string.__string"]
    """<p>The Amazon Resource Name (ARN) of the source account, Identity and Access Management (IAM) user, or role that was used to get the credentials.</p>"""
    principal_id: NotRequired["capo_macie2.types.__string.__string"]
    """<p>The unique identifier for the entity that was used to get the credentials.</p>"""
    type: NotRequired["capo_macie2.types.__string.__string"]
    """<p>The source of the temporary security credentials, such as Root, IAMUser, or Role.</p>"""
    user_name: NotRequired["capo_macie2.types.__string.__string"]
    """<p>The name or alias of the user or role that issued the session. This value is null if the credentials were obtained from a root account that doesn't have an alias.</p>"""

account_id instance-attribute

account_id: NotRequired[__string]

The unique identifier for the Amazon Web Services account that owns the entity that was used to get the credentials.

arn instance-attribute

arn: NotRequired[__string]

The Amazon Resource Name (ARN) of the source account, Identity and Access Management (IAM) user, or role that was used to get the credentials.

principal_id instance-attribute

principal_id: NotRequired[__string]

The unique identifier for the entity that was used to get the credentials.

type instance-attribute

type: NotRequired[__string]

The source of the temporary security credentials, such as Root, IAMUser, or Role.

user_name instance-attribute

user_name: NotRequired[__string]

The name or alias of the user or role that issued the session. This value is null if the credentials were obtained from a root account that doesn't have an alias.