CreateThreatModelArtifactVersionInput
No description
input CreateThreatModelArtifactVersionInput {
artifactId: ID!
architectureItems: JSON!
requirementIds: [ID!]
diagramType: String
diagramContent: String
sourceProjectId: ID
notes: String
}
Fields
CreateThreatModelArtifactVersionInput.artifactId ● ID! non-null scalar
CreateThreatModelArtifactVersionInput.architectureItems ● JSON! non-null scalar
List of architecture items. Each item needs a non-empty "name" and may carry "attackPatterns" (list of objects, usually CAPECs) and "requirementId", e.g. [{"name": "API Gateway", "attackPatterns": [{"id": "22"}], "requirementId": "3088"}].