Skip to content

CreateThreatModelOutput

Source code in docs_src/capo_securityagent/types/create_threat_model_output.py
class CreateThreatModelOutput(TypedDict, closed=True):
    threat_model_id: "str"
    """<p>The unique identifier of the created threat model.</p>"""
    title: NotRequired["str"]
    """<p>The title of the threat model.</p>"""
    agent_space_id: NotRequired["str"]
    """<p>The unique identifier of the agent space that contains the threat model.</p>"""
    description: NotRequired["str"]
    """<p>A description of the application or system being threat modeled.</p>"""
    assets: NotRequired["capo_securityagent.types.assets.Assets"]
    """<p>The assets included in the threat model.</p>"""
    scope_docs: NotRequired["capo_securityagent.types.document_list.DocumentList"]
    """<p>The scoped documents for the agent to focus on during threat modeling.</p>"""
    service_role: NotRequired["capo_securityagent.types.service_role.ServiceRole"]
    """<p>The IAM service role used for the threat model.</p>"""
    log_config: NotRequired["capo_securityagent.types.cloud_watch_log.CloudWatchLog"]
    """<p>The CloudWatch Logs configuration for the threat model.</p>"""
    created_at: NotRequired["datetime.datetime"]
    """<p>The date and time the threat model was created, in UTC format.</p>"""
    updated_at: NotRequired["datetime.datetime"]
    """<p>The date and time the threat model was last updated, in UTC format.</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: NotRequired[str]

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

assets instance-attribute

assets: NotRequired[Assets]

The assets included in the threat model.

created_at instance-attribute

created_at: NotRequired[datetime]

The date and time the threat model was created, in UTC format.

description instance-attribute

description: NotRequired[str]

A description of the application or system being threat modeled.

log_config instance-attribute

log_config: NotRequired[CloudWatchLog]

The 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 scoped documents for the agent to focus on during threat modeling.

service_role instance-attribute

service_role: NotRequired[ServiceRole]

The IAM service role used for the threat model.

threat_model_id instance-attribute

threat_model_id: str

The unique identifier of the created threat model.

title instance-attribute

title: NotRequired[str]

The title of the threat model.

updated_at instance-attribute

updated_at: NotRequired[datetime]

The date and time the threat model was last updated, in UTC format.