Skip to content

GraphQL Schema Reference

CreateTestCaseTemplateDataInput

GraphQL Schema definition

  • input CreateTestCaseTemplateDataInput {
  • # A UUID-formatted **prescribed ID** for the new template being created by this
  • # create template action. This optional field is only necessary if you're managing
  • # and reusing content across VECTR instances or expect to import and export this
  • # template to this instance. Without this, an ID will be created randomly.
  • templateId: String
  • libraryTestCaseId: String
  • name: String!
  • description: String!
  • phase: String!
  • technique: String!
  • tags: [String]
  • organization: String!
  • # Blue team
  • defenses: [String]
  • detectionSteps: [String]
  • preventionSteps: [String]
  • # Red team
  • references: [String]
  • redTools: [RedToolInput]
  • operatorGuidance: String
  • redTeamMetadata: [MetadataKeyValuePairInput!]
  • blueTeamMetadata: [MetadataKeyValuePairInput!]
  • attackAutomation: AttackAutomationInput
  • # This adds " - " prior to the name in the UI. When local data is created
  • # in a user database, the prefix is removed from the name. Useful for content
  • # organization.
  • templatePrefix: String
  • }