Skip to content

SubjectDetail

Source code in docs_src/capo_rolesanywhere/types/subject_detail.py
class SubjectDetail(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 timestamp of the last time this subject requested temporary session credentials.</p>"""
    created_at: NotRequired["datetime.datetime"]
    """<p>The ISO-8601 timestamp when the subject was created. </p>"""
    updated_at: NotRequired["datetime.datetime"]
    """<p>The ISO-8601 timestamp when the subject was last updated.</p>"""
    credentials: NotRequired[
        "capo_rolesanywhere.types.credential_summaries.CredentialSummaries"
    ]
    """<p>The temporary session credentials vended at the last authenticating call with this subject.</p>"""
    instance_properties: NotRequired[
        "capo_rolesanywhere.types.instance_properties.InstanceProperties"
    ]
    """<p>The specified instance properties associated with the request.</p>"""

created_at instance-attribute

created_at: NotRequired[datetime]

The ISO-8601 timestamp when the subject was created.

credentials instance-attribute

credentials: NotRequired[CredentialSummaries]

The temporary session credentials vended at the last authenticating call with this subject.

enabled instance-attribute

enabled: NotRequired[bool]

The enabled status of the subject.

instance_properties instance-attribute

instance_properties: NotRequired[InstanceProperties]

The specified instance properties associated with the request.

last_seen_at instance-attribute

last_seen_at: NotRequired[datetime]

The ISO-8601 timestamp of the last time this subject requested temporary session credentials.

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.