Skip to content

UpdateThreatModelInput

Source code in docs_src/capo_securityagent/types/update_threat_model_input.py
class UpdateThreatModelInput(TypedDict, closed=True):
    threat_model_id: "str"
    """<p>The unique identifier of the threat model to update.</p>"""
    agent_space_id: "str"
    """<p>The unique identifier of the agent space that contains the threat model.</p>"""
    title: NotRequired["str"]
    """<p>The updated title of the threat model.</p>"""
    description: NotRequired["str"]
    """<p>The updated description of the application or system being threat modeled.</p>"""
    assets: NotRequired["capo_securityagent.types.assets.Assets"]
    """<p>The updated assets for the threat model.</p>"""
    scope_docs: NotRequired["capo_securityagent.types.document_list.DocumentList"]
    """<p>The updated scoped documents for the agent to focus on during threat modeling.</p>"""
    service_role: NotRequired["capo_securityagent.types.service_role.ServiceRole"]
    """<p>The updated IAM service role for the threat model.</p>"""
    log_config: NotRequired["capo_securityagent.types.cloud_watch_log.CloudWatchLog"]
    """<p>The updated CloudWatch Logs configuration for the threat model.</p>"""
    report_destination: NotRequired[
        "capo_securityagent.types.report_destination.ReportDestination"
    ]
    """<p>The destination for publishing scan reports to an integrated document provider.</p>"""

agent_space_id instance-attribute

agent_space_id: str

The unique identifier of the agent space that contains the threat model.

assets instance-attribute

assets: NotRequired[Assets]

The updated assets for the threat model.

description instance-attribute

description: NotRequired[str]

The updated description of the application or system being threat modeled.

log_config instance-attribute

log_config: NotRequired[CloudWatchLog]

The updated CloudWatch Logs configuration for the threat model.

report_destination instance-attribute

report_destination: NotRequired[ReportDestination]

The destination for publishing scan reports to an integrated document provider.

scope_docs instance-attribute

scope_docs: NotRequired[DocumentList]

The updated scoped documents for the agent to focus on during threat modeling.

service_role instance-attribute

service_role: NotRequired[ServiceRole]

The updated IAM service role for the threat model.

threat_model_id instance-attribute

threat_model_id: str

The unique identifier of the threat model to update.

title instance-attribute

title: NotRequired[str]

The updated title of the threat model.