ThreatModel

Represents a threat model configuration that defines the parameters for automated threat analysis, including target assets and logging configuration.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

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

Link copied to clipboard

The assets included in the threat model.

Link copied to clipboard

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

Link copied to clipboard

A description of the application or system being threat modeled.

Link copied to clipboard

The CloudWatch Logs configuration for the threat model.

Link copied to clipboard

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

Link copied to clipboard

The IAM service role used for the threat model.

Link copied to clipboard

The unique identifier of the threat model.

Link copied to clipboard

The title of the threat model.

Link copied to clipboard

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

Functions

Link copied to clipboard
inline fun copy(block: ThreatModel.Builder.() -> Unit = {}): ThreatModel
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String