Skip to content

FindingSummary

Source code in docs_src/capo_accessanalyzer/types/finding_summary.py
class FindingSummary(TypedDict, closed=True):
    id: "capo_accessanalyzer.types.finding_id.FindingId"
    """<p>The ID of the finding.</p>"""
    principal: NotRequired["capo_accessanalyzer.types.principal_map.PrincipalMap"]
    """<p>The external principal that has access to a resource within the zone of trust.</p>"""
    action: NotRequired["capo_accessanalyzer.types.action_list.ActionList"]
    """<p>The action in the analyzed policy statement that an external principal has permission to use.</p>"""
    resource: NotRequired["str"]
    """<p>The resource that the external principal has access to.</p>"""
    is_public: NotRequired["bool"]
    """<p>Indicates whether the finding reports a resource that has a policy that allows public access.</p>"""
    resource_type: "capo_accessanalyzer.types.resource_type.ResourceType"
    """<p>The type of the resource that the external principal has access to.</p>"""
    condition: "capo_accessanalyzer.types.condition_key_map.ConditionKeyMap"
    """<p>The condition in the analyzed policy statement that resulted in a finding.</p>"""
    created_at: "capo_accessanalyzer.types.timestamp.Timestamp"
    """<p>The time at which the finding was created.</p>"""
    analyzed_at: "capo_accessanalyzer.types.timestamp.Timestamp"
    """<p>The time at which the resource-based policy that generated the finding was analyzed.</p>"""
    updated_at: "capo_accessanalyzer.types.timestamp.Timestamp"
    """<p>The time at which the finding was most recently updated.</p>"""
    status: "capo_accessanalyzer.types.finding_status.FindingStatus"
    """<p>The status of the finding.</p>"""
    resource_owner_account: "str"
    """<p>The Amazon Web Services account ID that owns the resource.</p>"""
    error: NotRequired["str"]
    """<p>The error that resulted in an Error finding.</p>"""
    sources: NotRequired[
        "capo_accessanalyzer.types.finding_source_list.FindingSourceList"
    ]
    """<p>The sources of the finding. This indicates how the access that generated the finding is granted. It is populated for Amazon S3 bucket findings.</p>"""
    resource_control_policy_restriction: NotRequired[
        "capo_accessanalyzer.types.resource_control_policy_restriction.ResourceControlPolicyRestriction"
    ]
    """<p>The type of restriction applied to the finding by the resource owner with an Organizations resource control policy (RCP).</p>"""

action instance-attribute

action: NotRequired[ActionList]

The action in the analyzed policy statement that an external principal has permission to use.

analyzed_at instance-attribute

analyzed_at: Timestamp

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

condition instance-attribute

condition: ConditionKeyMap

The condition in the analyzed policy statement that resulted in a finding.

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.

id instance-attribute

The ID of the finding.

is_public instance-attribute

is_public: NotRequired[bool]

Indicates whether the finding reports a resource that has a policy that allows public access.

principal instance-attribute

principal: NotRequired[PrincipalMap]

The external principal that has access to a resource within the zone of trust.

resource instance-attribute

resource: NotRequired[str]

The resource that the external principal has access to.

resource_control_policy_restriction instance-attribute

resource_control_policy_restriction: NotRequired[ResourceControlPolicyRestriction]

The type of restriction applied to the finding by the resource owner with an Organizations resource control policy (RCP).

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.

sources instance-attribute

sources: NotRequired[FindingSourceList]

The sources of the finding. This indicates how the access that generated the finding is granted. It is populated for Amazon S3 bucket findings.

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.