Skip to content

RemediationV2Item

Source code in docs_src/capo_securityhub/types/remediation_v2_item.py
class RemediationV2Item(TypedDict, closed=True):
    target_uid: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>The unique identifier (ID) of the remediation target.</p>"""
    outcome: NotRequired[
        "capo_securityhub.types.remediation_outcome.RemediationOutcome"
    ]
    """<p>The outcome of the remediation target's resolution.</p>"""
    priority: NotRequired[
        "capo_securityhub.types.remediation_priority.RemediationPriority"
    ]
    """<p>The remediation target's priority. Valid values are <code>Critical</code>, <code>High</code>, <code>Medium</code>, and <code>Low</code>.</p>"""
    remediation_summary: NotRequired[
        "capo_securityhub.types.remediation_summary_detail.RemediationSummaryDetail"
    ]
    """<p>A summary of the remediation target.</p>"""
    resource: NotRequired[
        "capo_securityhub.types.remediation_resource.RemediationResource"
    ]
    """<p>The remediation target's associated resource.</p>"""
    status: NotRequired["capo_securityhub.types.remediation_status.RemediationStatus"]
    """<p>The current status of the remediation target.</p> <ul> <li> <p> <code>New</code> specifies that the remediation target was newly identified.</p> </li> <li> <p> <code>Updated</code> specifies that the remediation target changed after it was identified.</p> </li> <li> <p> <code>Resolved</code> specifies that the remediation target is no longer present.</p> </li> </ul>"""
    trait: NotRequired["capo_securityhub.types.remediation_trait.RemediationTrait"]
    """<p>The trait associated with the remediation target.</p>"""
    guidance: NotRequired[
        "capo_securityhub.types.remediation_guidance.RemediationGuidance"
    ]
    """<p>The remediation target's guidance. Returned only when <code>ShowGuidance</code> is <code>true</code> in the request.</p>"""
    updated_at: NotRequired["capo_securityhub.types.timestamp.Timestamp"]
    """<p>The remediation target's last updated timestamp.</p> <p>For more information about the validation and formatting of timestamp fields in Security Hub CSPM, see <a href="https://docs.aws.amazon.com/securityhub/1.0/APIReference/Welcome.html#timestamps">Timestamps</a>.</p>"""

guidance instance-attribute

guidance: NotRequired[RemediationGuidance]

The remediation target's guidance. Returned only when ShowGuidance is true in the request.

outcome instance-attribute

outcome: NotRequired[RemediationOutcome]

The outcome of the remediation target's resolution.

priority instance-attribute

priority: NotRequired[RemediationPriority]

The remediation target's priority. Valid values are Critical, High, Medium, and Low.

remediation_summary instance-attribute

remediation_summary: NotRequired[RemediationSummaryDetail]

A summary of the remediation target.

resource instance-attribute

resource: NotRequired[RemediationResource]

The remediation target's associated resource.

status instance-attribute

status: NotRequired[RemediationStatus]

The current status of the remediation target.

  • New specifies that the remediation target was newly identified.

  • Updated specifies that the remediation target changed after it was identified.

  • Resolved specifies that the remediation target is no longer present.

target_uid instance-attribute

target_uid: NotRequired[NonEmptyString]

The unique identifier (ID) of the remediation target.

trait instance-attribute

trait: NotRequired[RemediationTrait]

The trait associated with the remediation target.

updated_at instance-attribute

updated_at: NotRequired[Timestamp]

The remediation target's last updated timestamp.

For more information about the validation and formatting of timestamp fields in Security Hub CSPM, see Timestamps.