Skip to content

FindingSummaryV2

Source code in docs_src/capo_accessanalyzer/types/finding_summary_v2.py
class FindingSummaryV2(TypedDict, closed=True):
    analyzed_at: "capo_accessanalyzer.types.timestamp.Timestamp"
    """<p>The time at which the resource-based policy or IAM entity that generated the finding was analyzed.</p>"""
    created_at: "capo_accessanalyzer.types.timestamp.Timestamp"
    """<p>The time at which the finding was created.</p>"""
    error: NotRequired["str"]
    """<p>The error that resulted in an Error finding.</p>"""
    id: "capo_accessanalyzer.types.finding_id.FindingId"
    """<p>The ID of the finding.</p>"""
    resource: NotRequired["str"]
    """<p>The resource that the external principal has access to.</p>"""
    resource_type: "capo_accessanalyzer.types.resource_type.ResourceType"
    """<p>The type of the resource that the external principal has access to.</p>"""
    resource_owner_account: "str"
    """<p>The Amazon Web Services account ID that owns the resource.</p>"""
    status: "capo_accessanalyzer.types.finding_status.FindingStatus"
    """<p>The status of the finding.</p>"""
    updated_at: "capo_accessanalyzer.types.timestamp.Timestamp"
    """<p>The time at which the finding was most recently updated.</p>"""
    finding_type: NotRequired["capo_accessanalyzer.types.finding_type.FindingType"]
    """<p>The type of the access finding. For external access analyzers, the type is <code>ExternalAccess</code>. For unused access analyzers, the type can be <code>UnusedIAMRole</code>, <code>UnusedIAMUserAccessKey</code>, <code>UnusedIAMUserPassword</code>, or <code>UnusedPermission</code>. For internal access analyzers, the type is <code>InternalAccess</code>.</p>"""

analyzed_at instance-attribute

analyzed_at: Timestamp

The time at which the resource-based policy or IAM entity that generated the finding was analyzed.

created_at instance-attribute

created_at: Timestamp

The time at which the finding was created.

error instance-attribute

error: NotRequired[str]

The error that resulted in an Error finding.

finding_type instance-attribute

finding_type: NotRequired[FindingType]

The type of the access finding. For external access analyzers, the type is ExternalAccess. For unused access analyzers, the type can be UnusedIAMRole, UnusedIAMUserAccessKey, UnusedIAMUserPassword, or UnusedPermission. For internal access analyzers, the type is InternalAccess.

id instance-attribute

The ID of the finding.

resource instance-attribute

resource: NotRequired[str]

The resource that the external principal has access to.

resource_owner_account instance-attribute

resource_owner_account: str

The Amazon Web Services account ID that owns the resource.

resource_type instance-attribute

resource_type: ResourceType

The type of the resource that the external principal has access to.

status instance-attribute

status: FindingStatus

The status of the finding.

updated_at instance-attribute

updated_at: Timestamp

The time at which the finding was most recently updated.