Skip to content

IssueSummary

Source code in docs_src/capo_continuum/types/issue_summary.py
class IssueSummary(TypedDict, closed=True):
    issue_id: "capo_continuum.types.issue_id.IssueId"
    """The unique identifier of the issue."""
    issue_arn: "capo_continuum.types.issue_arn.IssueArn"
    """The ARN of the issue."""
    name: "capo_continuum.types.issue_name.IssueName"
    """The name of the issue."""
    severity: NotRequired["capo_continuum.types.issue_severity.IssueSeverity"]
    """Scanner-derived severity assigned to the issue."""
    confidence: NotRequired["capo_continuum.types.issue_confidence.IssueConfidence"]
    """The likelihood that this issue is a true positive, expressed as a percentage (0-100)."""
    status: "capo_continuum.types.issue_status.IssueStatus"
    """The current lifecycle status of the issue."""
    phase: NotRequired["capo_continuum.types.issue_phase.IssuePhase"]
    """The part of the workflow the issue is in. Present when status is IN_PROGRESS, and when status is FAILED and the failing phase is known."""
    status_reason: NotRequired[
        "capo_continuum.types.issue_status_reason.IssueStatusReason"
    ]
    """Why the issue failed. Present only when status is FAILED."""
    status_message: NotRequired[
        "capo_continuum.types.issue_status_message.IssueStatusMessage"
    ]
    """Customer-facing explanation of statusReason. Present only when status is FAILED."""
    status_updated_at: "datetime.datetime"
    """The timestamp when the status or phase last changed."""
    created_at: "datetime.datetime"
    """The timestamp when the issue was created."""
    updated_at: NotRequired["datetime.datetime"]
    """The timestamp when any field of the issue last changed. Advances on every mutation (including score-only updates that do not transition status), so it is greater than or equal to statusUpdatedAt."""

confidence instance-attribute

confidence: NotRequired[IssueConfidence]

The likelihood that this issue is a true positive, expressed as a percentage (0-100).

created_at instance-attribute

created_at: datetime

The timestamp when the issue was created.

issue_arn instance-attribute

issue_arn: IssueArn

The ARN of the issue.

issue_id instance-attribute

issue_id: IssueId

The unique identifier of the issue.

name instance-attribute

name: IssueName

The name of the issue.

phase instance-attribute

phase: NotRequired[IssuePhase]

The part of the workflow the issue is in. Present when status is IN_PROGRESS, and when status is FAILED and the failing phase is known.

severity instance-attribute

severity: NotRequired[IssueSeverity]

Scanner-derived severity assigned to the issue.

status instance-attribute

status: IssueStatus

The current lifecycle status of the issue.

status_message instance-attribute

status_message: NotRequired[IssueStatusMessage]

Customer-facing explanation of statusReason. Present only when status is FAILED.

status_reason instance-attribute

status_reason: NotRequired[IssueStatusReason]

Why the issue failed. Present only when status is FAILED.

status_updated_at instance-attribute

status_updated_at: datetime

The timestamp when the status or phase last changed.

updated_at instance-attribute

updated_at: NotRequired[datetime]

The timestamp when any field of the issue last changed. Advances on every mutation (including score-only updates that do not transition status), so it is greater than or equal to statusUpdatedAt.