Skip to content

SubjectSummary

Source code in docs_src/capo_rolesanywhere/types/subject_summary.py
class SubjectSummary(TypedDict, closed=True):
    subject_arn: NotRequired["str"]
    """<p>The ARN of the resource.</p>"""
    subject_id: NotRequired["capo_rolesanywhere.types.uuid.Uuid"]
    """<p>The id of the resource.</p>"""
    enabled: NotRequired["bool"]
    """<p>The enabled status of the subject. </p>"""
    x509_subject: NotRequired["str"]
    """<p>The x509 principal identifier of the authenticating certificate.</p>"""
    last_seen_at: NotRequired["datetime.datetime"]
    """<p>The ISO-8601 time stamp of when the certificate was last used in a temporary credential request.</p>"""
    created_at: NotRequired["datetime.datetime"]
    """<p>The ISO-8601 time stamp of when the certificate was first used in a temporary credential request.</p>"""
    updated_at: NotRequired["datetime.datetime"]
    """<p>The ISO-8601 timestamp when the subject was last updated. </p>"""

created_at instance-attribute

created_at: NotRequired[datetime]

The ISO-8601 time stamp of when the certificate was first used in a temporary credential request.

enabled instance-attribute

enabled: NotRequired[bool]

The enabled status of the subject.

last_seen_at instance-attribute

last_seen_at: NotRequired[datetime]

The ISO-8601 time stamp of when the certificate was last used in a temporary credential request.

subject_arn instance-attribute

subject_arn: NotRequired[str]

The ARN of the resource.

subject_id instance-attribute

subject_id: NotRequired[Uuid]

The id of the resource.

updated_at instance-attribute

updated_at: NotRequired[datetime]

The ISO-8601 timestamp when the subject was last updated.

x509_subject instance-attribute

x509_subject: NotRequired[str]

The x509 principal identifier of the authenticating certificate.