Skip to content

Actor

Source code in docs_src/capo_securityagent/types/actor.py
class Actor(TypedDict, closed=True):
    identifier: NotRequired["str"]
    """<p>The unique identifier for the actor.</p>"""
    uris: NotRequired["capo_securityagent.types.uri_list.UriList"]
    """<p>The list of URIs that the actor targets during testing.</p>"""
    authentication: NotRequired[
        "capo_securityagent.types.authentication.Authentication"
    ]
    """<p>The authentication configuration for the actor.</p>"""
    description: NotRequired["str"]
    """<p>A description of the actor.</p>"""
    enable_email_mfa: NotRequired["bool"]
    """<p>Whether email-based MFA is enabled for this actor.</p>"""
    mfa_forwarding_address: NotRequired[
        "capo_securityagent.types.sensitive_email_address.SensitiveEmailAddress"
    ]
    """<p>Server-generated email forwarding address for receiving MFA codes.</p>"""

authentication instance-attribute

authentication: NotRequired[Authentication]

The authentication configuration for the actor.

description instance-attribute

description: NotRequired[str]

A description of the actor.

enable_email_mfa instance-attribute

enable_email_mfa: NotRequired[bool]

Whether email-based MFA is enabled for this actor.

identifier instance-attribute

identifier: NotRequired[str]

The unique identifier for the actor.

mfa_forwarding_address instance-attribute

mfa_forwarding_address: NotRequired[SensitiveEmailAddress]

Server-generated email forwarding address for receiving MFA codes.

uris instance-attribute

uris: NotRequired[UriList]

The list of URIs that the actor targets during testing.