Mikro-služba databáze taktik, technik a procedur
GraphQL API dokumentace
O projektu
Query
_entities
Odpověď
Vrací [_Entity]!
Argumenty
Jméno | Popis |
---|---|
representations - [_Any!]!
|
Příklad
Dotaz
query _entities($representations: [_Any!]!) {
_entities(representations: $representations) {
... on Alias {
groups {
...TTPGroupNestedListFragment
}
id
malware {
...MalwareNestedListFragment
}
tools {
...ToolNestedListFragment
}
value
}
... on ExternalReference {
description
externalId
groups {
...TTPGroupNestedListFragment
}
id
malware {
...MalwareNestedListFragment
}
mitigations {
...MitigationNestedListFragment
}
sourceName
techniqueMitigationRelationships {
...TechniqueMitigationRelationshipNestedListFragment
}
tools {
...ToolNestedListFragment
}
ttps {
...ITTPNestedListFragment
}
url
}
... on GroupProcedure {
created
description
externalReferences {
...ExternalReferenceNestedListFragment
}
group {
...TTPGroupFragment
}
groupProcedureName
groupTechnique {
...TechniqueFragment
}
id
modified
ttpType
uniqueIdentifier
}
... on Malware {
aliases {
...AliasNestedListFragment
}
created
description
externalReferences {
...ExternalReferenceNestedListFragment
}
groups {
...TTPGroupNestedListFragment
}
id
modified
name
platforms {
...TTPPlatformNestedListFragment
}
techniquesUsed {
...MalwareProcedureNestedListFragment
}
}
... on MalwareProcedure {
created
description
externalReferences {
...ExternalReferenceNestedListFragment
}
id
malware {
...MalwareFragment
}
malwareProcedureName
malwareTechnique {
...TechniqueFragment
}
modified
ttpType
uniqueIdentifier
}
... on Mitigation {
created
description
externalReferences {
...ExternalReferenceNestedListFragment
}
id
modified
name
techniques {
...TechniqueMitigationRelationshipNestedListFragment
}
}
... on TTPGroup {
aliases {
...AliasNestedListFragment
}
created
description
externalReferences {
...ExternalReferenceNestedListFragment
}
id
malware {
...MalwareNestedListFragment
}
modified
name
techniquesUsed {
...GroupProcedureNestedListFragment
}
tools {
...ToolNestedListFragment
}
}
... on TTPPlatform {
id
malware {
...MalwareNestedListFragment
}
techniques {
...TechniqueNestedListFragment
}
tools {
...ToolNestedListFragment
}
value
}
... on Tactic {
created
description
externalReferences {
...ExternalReferenceNestedListFragment
}
id
modified
tacticName
techniques {
...TechniqueNestedListFragment
}
ttpType
uniqueIdentifier
}
... on Technique {
created
description
externalReferences {
...ExternalReferenceNestedListFragment
}
groupProcedures {
...GroupProcedureNestedListFragment
}
id
isSubtechnique
malwareProcedures {
...MalwareProcedureNestedListFragment
}
mitigations {
...TechniqueMitigationRelationshipNestedListFragment
}
modified
platforms {
...TTPPlatformNestedListFragment
}
subTechniqueOf {
...TechniqueFragment
}
subTechniques {
...TechniqueNestedListFragment
}
tactics {
...TacticNestedListFragment
}
techniqueName
toolProcedures {
...ToolProcedureNestedListFragment
}
ttpType
uniqueIdentifier
}
... on TechniqueMitigationRelationship {
description
externalReferences {
...ExternalReferenceNestedListFragment
}
id
mitigation {
...MitigationFragment
}
name
technique {
...TechniqueFragment
}
}
... on Tool {
aliases {
...AliasNestedListFragment
}
created
description
externalReferences {
...ExternalReferenceNestedListFragment
}
groups {
...TTPGroupNestedListFragment
}
id
modified
name
platforms {
...TTPPlatformNestedListFragment
}
techniquesUsed {
...ToolProcedureNestedListFragment
}
}
... on ToolProcedure {
created
description
externalReferences {
...ExternalReferenceNestedListFragment
}
id
modified
tool {
...ToolFragment
}
toolProcedureName
toolTechnique {
...TechniqueFragment
}
ttpType
uniqueIdentifier
}
}
}
Proměnné
{"representations": [_Any]}
Odpověď
{"data": {"_entities": [Alias]}}
_service
Odpověď
Vrací _Service!
Příklad
Dotaz
query _service {
_service {
sdl
}
}
Odpověď
{"data": {"_service": {"sdl": "xyz789"}}}
getAlias
Popis
Nalezení jedné instance Alias.
Argumenty:
- id (ID!): Identifikátor objektu k nalezení.
Příklad
Dotaz
query getAlias($id: ID!) {
getAlias(id: $id) {
groups {
data {
...TTPGroupFragment
}
totalCount
}
id
malware {
data {
...MalwareFragment
}
totalCount
}
tools {
data {
...ToolFragment
}
totalCount
}
value
}
}
Proměnné
{"id": 4}
Odpověď
{
"data": {
"getAlias": {
"groups": TTPGroupNestedList,
"id": 4,
"malware": MalwareNestedList,
"tools": ToolNestedList,
"value": "xyz789"
}
}
}
getAliasList
Popis
Nalezení několika instancí Alias na základě poskytnutých kritérií.
Argumenty:
- filter ([AND[OR[AliasFilter1]]]): Seznam filtrů v KNF aplikovaných na vyhledávání.
- ordering ([OrderingEntry[AliasOrdEnum]]): Seznam polí podle kterých se výsledky budou řadit.
- limit ([Int]): Omezení počtu hledaných instancí.
- cursor ([String]): Pro pokračování v předchozím vyhledávání pomocí kurzoru (získaný z next a previous polí ve výsledku). Používá se ve spojení s limitem pro získání určité stránky s výsledky.
Odpověď
Vrací AliasPaginated!
Argumenty
Jméno | Popis |
---|---|
cursor - String
|
|
filter - [AliasFilter1ANDFilterEntry!]
|
|
limit - Int
|
|
ordering - [AliasOrdEnumOrderingEntry!]
|
Příklad
Dotaz
query getAliasList(
$cursor: String,
$filter: [AliasFilter1ANDFilterEntry!],
$limit: Int,
$ordering: [AliasOrdEnumOrderingEntry!]
) {
getAliasList(
cursor: $cursor,
filter: $filter,
limit: $limit,
ordering: $ordering
) {
data {
groups {
...TTPGroupNestedListFragment
}
id
malware {
...MalwareNestedListFragment
}
tools {
...ToolNestedListFragment
}
value
}
next
previous
totalCount
}
}
Proměnné
{
"cursor": "xyz789",
"filter": [AliasFilter1ANDFilterEntry],
"limit": 123,
"ordering": [AliasOrdEnumOrderingEntry]
}
Odpověď
{
"data": {
"getAliasList": {
"data": [Alias],
"next": "xyz789",
"previous": "abc123",
"totalCount": 123
}
}
}
getExternalReference
Popis
Nalezení jedné instance ExternalReference.
Argumenty:
- id (ID!): Identifikátor objektu k nalezení.
Odpověď
Vrací ExternalReference
Argumenty
Jméno | Popis |
---|---|
id - ID!
|
Příklad
Dotaz
query getExternalReference($id: ID!) {
getExternalReference(id: $id) {
description
externalId
groups {
data {
...TTPGroupFragment
}
totalCount
}
id
malware {
data {
...MalwareFragment
}
totalCount
}
mitigations {
data {
...MitigationFragment
}
totalCount
}
sourceName
techniqueMitigationRelationships {
data {
...TechniqueMitigationRelationshipFragment
}
totalCount
}
tools {
data {
...ToolFragment
}
totalCount
}
ttps {
data {
...ITTPFragment
}
totalCount
}
url
}
}
Proměnné
{"id": 4}
Odpověď
{
"data": {
"getExternalReference": {
"description": "xyz789",
"externalId": "abc123",
"groups": TTPGroupNestedList,
"id": 4,
"malware": MalwareNestedList,
"mitigations": MitigationNestedList,
"sourceName": "xyz789",
"techniqueMitigationRelationships": TechniqueMitigationRelationshipNestedList,
"tools": ToolNestedList,
"ttps": ITTPNestedList,
"url": "xyz789"
}
}
}
getExternalReferenceList
Popis
Nalezení několika instancí ExternalReference na základě poskytnutých kritérií.
Argumenty:
- filter ([AND[OR[ExternalReferenceFilter1]]]): Seznam filtrů v KNF aplikovaných na vyhledávání.
- ordering ([OrderingEntry[ExternalReferenceOrdEnum]]): Seznam polí podle kterých se výsledky budou řadit.
- limit ([Int]): Omezení počtu hledaných instancí.
- cursor ([String]): Pro pokračování v předchozím vyhledávání pomocí kurzoru (získaný z next a previous polí ve výsledku). Používá se ve spojení s limitem pro získání určité stránky s výsledky.
Odpověď
Argumenty
Jméno | Popis |
---|---|
cursor - String
|
|
filter - [ExternalReferenceFilter1ANDFilterEntry!]
|
|
limit - Int
|
|
ordering - [ExternalReferenceOrdEnumOrderingEntry!]
|
Příklad
Dotaz
query getExternalReferenceList(
$cursor: String,
$filter: [ExternalReferenceFilter1ANDFilterEntry!],
$limit: Int,
$ordering: [ExternalReferenceOrdEnumOrderingEntry!]
) {
getExternalReferenceList(
cursor: $cursor,
filter: $filter,
limit: $limit,
ordering: $ordering
) {
data {
description
externalId
groups {
...TTPGroupNestedListFragment
}
id
malware {
...MalwareNestedListFragment
}
mitigations {
...MitigationNestedListFragment
}
sourceName
techniqueMitigationRelationships {
...TechniqueMitigationRelationshipNestedListFragment
}
tools {
...ToolNestedListFragment
}
ttps {
...ITTPNestedListFragment
}
url
}
next
previous
totalCount
}
}
Proměnné
{
"cursor": "xyz789",
"filter": [ExternalReferenceFilter1ANDFilterEntry],
"limit": 123,
"ordering": [ExternalReferenceOrdEnumOrderingEntry]
}
Odpověď
{
"data": {
"getExternalReferenceList": {
"data": [ExternalReference],
"next": "xyz789",
"previous": "xyz789",
"totalCount": 123
}
}
}
getGroupProcedure
Popis
Nalezení jedné instance GroupProcedure.
Argumenty:
- id (ID!): Identifikátor objektu k nalezení.
Odpověď
Vrací GroupProcedure
Argumenty
Jméno | Popis |
---|---|
id - ID!
|
Příklad
Dotaz
query getGroupProcedure($id: ID!) {
getGroupProcedure(id: $id) {
created
description
externalReferences {
data {
...ExternalReferenceFragment
}
totalCount
}
group {
aliases {
...AliasNestedListFragment
}
created
description
externalReferences {
...ExternalReferenceNestedListFragment
}
id
malware {
...MalwareNestedListFragment
}
modified
name
techniquesUsed {
...GroupProcedureNestedListFragment
}
tools {
...ToolNestedListFragment
}
}
groupProcedureName
groupTechnique {
created
description
externalReferences {
...ExternalReferenceNestedListFragment
}
groupProcedures {
...GroupProcedureNestedListFragment
}
id
isSubtechnique
malwareProcedures {
...MalwareProcedureNestedListFragment
}
mitigations {
...TechniqueMitigationRelationshipNestedListFragment
}
modified
platforms {
...TTPPlatformNestedListFragment
}
subTechniqueOf {
...TechniqueFragment
}
subTechniques {
...TechniqueNestedListFragment
}
tactics {
...TacticNestedListFragment
}
techniqueName
toolProcedures {
...ToolProcedureNestedListFragment
}
ttpType
uniqueIdentifier
}
id
modified
ttpType
uniqueIdentifier
}
}
Proměnné
{"id": 4}
Odpověď
{
"data": {
"getGroupProcedure": {
"created": "2007-12-03T10:15:30Z",
"description": "xyz789",
"externalReferences": ExternalReferenceNestedList,
"group": TTPGroup,
"groupProcedureName": "abc123",
"groupTechnique": Technique,
"id": 4,
"modified": "2007-12-03T10:15:30Z",
"ttpType": "abc123",
"uniqueIdentifier": "xyz789"
}
}
}
getGroupProcedureList
Popis
Nalezení několika instancí GroupProcedure na základě poskytnutých kritérií.
Argumenty:
- filter ([AND[OR[GroupProcedureFilter1]]]): Seznam filtrů v KNF aplikovaných na vyhledávání.
- ordering ([OrderingEntry[GroupProcedureOrdEnum]]): Seznam polí podle kterých se výsledky budou řadit.
- limit ([Int]): Omezení počtu hledaných instancí.
- cursor ([String]): Pro pokračování v předchozím vyhledávání pomocí kurzoru (získaný z next a previous polí ve výsledku). Používá se ve spojení s limitem pro získání určité stránky s výsledky.
Odpověď
Vrací GroupProcedurePaginated!
Argumenty
Jméno | Popis |
---|---|
cursor - String
|
|
filter - [GroupProcedureFilter1ANDFilterEntry!]
|
|
limit - Int
|
|
ordering - [GroupProcedureOrdEnumOrderingEntry!]
|
Příklad
Dotaz
query getGroupProcedureList(
$cursor: String,
$filter: [GroupProcedureFilter1ANDFilterEntry!],
$limit: Int,
$ordering: [GroupProcedureOrdEnumOrderingEntry!]
) {
getGroupProcedureList(
cursor: $cursor,
filter: $filter,
limit: $limit,
ordering: $ordering
) {
data {
created
description
externalReferences {
...ExternalReferenceNestedListFragment
}
group {
...TTPGroupFragment
}
groupProcedureName
groupTechnique {
...TechniqueFragment
}
id
modified
ttpType
uniqueIdentifier
}
next
previous
totalCount
}
}
Proměnné
{
"cursor": "abc123",
"filter": [GroupProcedureFilter1ANDFilterEntry],
"limit": 123,
"ordering": [GroupProcedureOrdEnumOrderingEntry]
}
Odpověď
{
"data": {
"getGroupProcedureList": {
"data": [GroupProcedure],
"next": "abc123",
"previous": "abc123",
"totalCount": 123
}
}
}
getIttp
Popis
Nalezení jedné instance ITTP.
Argumenty:
- id (ID!): Identifikátor objektu k nalezení.
Příklad
Dotaz
query getIttp($id: ID!) {
getIttp(id: $id) {
created
description
externalReferences {
data {
...ExternalReferenceFragment
}
totalCount
}
id
modified
ttpType
uniqueIdentifier
}
}
Proměnné
{"id": "4"}
Odpověď
{
"data": {
"getIttp": {
"created": "2007-12-03T10:15:30Z",
"description": "abc123",
"externalReferences": ExternalReferenceNestedList,
"id": "4",
"modified": "2007-12-03T10:15:30Z",
"ttpType": "abc123",
"uniqueIdentifier": "xyz789"
}
}
}
getIttpList
Popis
Nalezení několika instancí ITTP na základě poskytnutých kritérií.
Argumenty:
- filter ([AND[OR[ITTPFilter1]]]): Seznam filtrů v KNF aplikovaných na vyhledávání.
- ordering ([OrderingEntry[ITTPOrdEnum]]): Seznam polí podle kterých se výsledky budou řadit.
- limit ([Int]): Omezení počtu hledaných instancí.
- cursor ([String]): Pro pokračování v předchozím vyhledávání pomocí kurzoru (získaný z next a previous polí ve výsledku). Používá se ve spojení s limitem pro získání určité stránky s výsledky.
Odpověď
Vrací ITTPPaginated!
Argumenty
Jméno | Popis |
---|---|
cursor - String
|
|
filter - [ITTPFilter1ANDFilterEntry!]
|
|
limit - Int
|
|
ordering - [ITTPOrdEnumOrderingEntry!]
|
Příklad
Dotaz
query getIttpList(
$cursor: String,
$filter: [ITTPFilter1ANDFilterEntry!],
$limit: Int,
$ordering: [ITTPOrdEnumOrderingEntry!]
) {
getIttpList(
cursor: $cursor,
filter: $filter,
limit: $limit,
ordering: $ordering
) {
data {
created
description
externalReferences {
...ExternalReferenceNestedListFragment
}
id
modified
ttpType
uniqueIdentifier
}
next
previous
totalCount
}
}
Proměnné
{
"cursor": "xyz789",
"filter": [ITTPFilter1ANDFilterEntry],
"limit": 123,
"ordering": [ITTPOrdEnumOrderingEntry]
}
Odpověď
{
"data": {
"getIttpList": {
"data": [ITTP],
"next": "abc123",
"previous": "xyz789",
"totalCount": 987
}
}
}
getMalware
Popis
Nalezení jedné instance Malware.
Argumenty:
- id (ID!): Identifikátor objektu k nalezení.
Příklad
Dotaz
query getMalware($id: ID!) {
getMalware(id: $id) {
aliases {
data {
...AliasFragment
}
totalCount
}
created
description
externalReferences {
data {
...ExternalReferenceFragment
}
totalCount
}
groups {
data {
...TTPGroupFragment
}
totalCount
}
id
modified
name
platforms {
data {
...TTPPlatformFragment
}
totalCount
}
techniquesUsed {
data {
...MalwareProcedureFragment
}
totalCount
}
}
}
Proměnné
{"id": "4"}
Odpověď
{
"data": {
"getMalware": {
"aliases": AliasNestedList,
"created": "2007-12-03T10:15:30Z",
"description": "xyz789",
"externalReferences": ExternalReferenceNestedList,
"groups": TTPGroupNestedList,
"id": "4",
"modified": "2007-12-03T10:15:30Z",
"name": "abc123",
"platforms": TTPPlatformNestedList,
"techniquesUsed": MalwareProcedureNestedList
}
}
}
getMalwareList
Popis
Nalezení několika instancí Malware na základě poskytnutých kritérií.
Argumenty:
- filter ([AND[OR[MalwareFilter1]]]): Seznam filtrů v KNF aplikovaných na vyhledávání.
- ordering ([OrderingEntry[MalwareOrdEnum]]): Seznam polí podle kterých se výsledky budou řadit.
- limit ([Int]): Omezení počtu hledaných instancí.
- cursor ([String]): Pro pokračování v předchozím vyhledávání pomocí kurzoru (získaný z next a previous polí ve výsledku). Používá se ve spojení s limitem pro získání určité stránky s výsledky.
Odpověď
Vrací MalwarePaginated!
Argumenty
Jméno | Popis |
---|---|
cursor - String
|
|
filter - [MalwareFilter1ANDFilterEntry!]
|
|
limit - Int
|
|
ordering - [MalwareOrdEnumOrderingEntry!]
|
Příklad
Dotaz
query getMalwareList(
$cursor: String,
$filter: [MalwareFilter1ANDFilterEntry!],
$limit: Int,
$ordering: [MalwareOrdEnumOrderingEntry!]
) {
getMalwareList(
cursor: $cursor,
filter: $filter,
limit: $limit,
ordering: $ordering
) {
data {
aliases {
...AliasNestedListFragment
}
created
description
externalReferences {
...ExternalReferenceNestedListFragment
}
groups {
...TTPGroupNestedListFragment
}
id
modified
name
platforms {
...TTPPlatformNestedListFragment
}
techniquesUsed {
...MalwareProcedureNestedListFragment
}
}
next
previous
totalCount
}
}
Proměnné
{
"cursor": "xyz789",
"filter": [MalwareFilter1ANDFilterEntry],
"limit": 987,
"ordering": [MalwareOrdEnumOrderingEntry]
}
Odpověď
{
"data": {
"getMalwareList": {
"data": [Malware],
"next": "xyz789",
"previous": "xyz789",
"totalCount": 123
}
}
}
getMalwareProcedure
Popis
Nalezení jedné instance MalwareProcedure.
Argumenty:
- id (ID!): Identifikátor objektu k nalezení.
Odpověď
Vrací MalwareProcedure
Argumenty
Jméno | Popis |
---|---|
id - ID!
|
Příklad
Dotaz
query getMalwareProcedure($id: ID!) {
getMalwareProcedure(id: $id) {
created
description
externalReferences {
data {
...ExternalReferenceFragment
}
totalCount
}
id
malware {
aliases {
...AliasNestedListFragment
}
created
description
externalReferences {
...ExternalReferenceNestedListFragment
}
groups {
...TTPGroupNestedListFragment
}
id
modified
name
platforms {
...TTPPlatformNestedListFragment
}
techniquesUsed {
...MalwareProcedureNestedListFragment
}
}
malwareProcedureName
malwareTechnique {
created
description
externalReferences {
...ExternalReferenceNestedListFragment
}
groupProcedures {
...GroupProcedureNestedListFragment
}
id
isSubtechnique
malwareProcedures {
...MalwareProcedureNestedListFragment
}
mitigations {
...TechniqueMitigationRelationshipNestedListFragment
}
modified
platforms {
...TTPPlatformNestedListFragment
}
subTechniqueOf {
...TechniqueFragment
}
subTechniques {
...TechniqueNestedListFragment
}
tactics {
...TacticNestedListFragment
}
techniqueName
toolProcedures {
...ToolProcedureNestedListFragment
}
ttpType
uniqueIdentifier
}
modified
ttpType
uniqueIdentifier
}
}
Proměnné
{"id": "4"}
Odpověď
{
"data": {
"getMalwareProcedure": {
"created": "2007-12-03T10:15:30Z",
"description": "xyz789",
"externalReferences": ExternalReferenceNestedList,
"id": "4",
"malware": Malware,
"malwareProcedureName": "abc123",
"malwareTechnique": Technique,
"modified": "2007-12-03T10:15:30Z",
"ttpType": "xyz789",
"uniqueIdentifier": "abc123"
}
}
}
getMalwareProcedureList
Popis
Nalezení několika instancí MalwareProcedure na základě poskytnutých kritérií.
Argumenty:
- filter ([AND[OR[MalwareProcedureFilter1]]]): Seznam filtrů v KNF aplikovaných na vyhledávání.
- ordering ([OrderingEntry[MalwareProcedureOrdEnum]]): Seznam polí podle kterých se výsledky budou řadit.
- limit ([Int]): Omezení počtu hledaných instancí.
- cursor ([String]): Pro pokračování v předchozím vyhledávání pomocí kurzoru (získaný z next a previous polí ve výsledku). Používá se ve spojení s limitem pro získání určité stránky s výsledky.
Odpověď
Argumenty
Jméno | Popis |
---|---|
cursor - String
|
|
filter - [MalwareProcedureFilter1ANDFilterEntry!]
|
|
limit - Int
|
|
ordering - [MalwareProcedureOrdEnumOrderingEntry!]
|
Příklad
Dotaz
query getMalwareProcedureList(
$cursor: String,
$filter: [MalwareProcedureFilter1ANDFilterEntry!],
$limit: Int,
$ordering: [MalwareProcedureOrdEnumOrderingEntry!]
) {
getMalwareProcedureList(
cursor: $cursor,
filter: $filter,
limit: $limit,
ordering: $ordering
) {
data {
created
description
externalReferences {
...ExternalReferenceNestedListFragment
}
id
malware {
...MalwareFragment
}
malwareProcedureName
malwareTechnique {
...TechniqueFragment
}
modified
ttpType
uniqueIdentifier
}
next
previous
totalCount
}
}
Proměnné
{
"cursor": "abc123",
"filter": [MalwareProcedureFilter1ANDFilterEntry],
"limit": 987,
"ordering": [MalwareProcedureOrdEnumOrderingEntry]
}
Odpověď
{
"data": {
"getMalwareProcedureList": {
"data": [MalwareProcedure],
"next": "xyz789",
"previous": "abc123",
"totalCount": 123
}
}
}
getMitigation
Popis
Nalezení jedné instance Mitigation.
Argumenty:
- id (ID!): Identifikátor objektu k nalezení.
Odpověď
Vrací Mitigation
Argumenty
Jméno | Popis |
---|---|
id - ID!
|
Příklad
Dotaz
query getMitigation($id: ID!) {
getMitigation(id: $id) {
created
description
externalReferences {
data {
...ExternalReferenceFragment
}
totalCount
}
id
modified
name
techniques {
data {
...TechniqueMitigationRelationshipFragment
}
totalCount
}
}
}
Proměnné
{"id": "4"}
Odpověď
{
"data": {
"getMitigation": {
"created": "2007-12-03T10:15:30Z",
"description": "xyz789",
"externalReferences": ExternalReferenceNestedList,
"id": 4,
"modified": "2007-12-03T10:15:30Z",
"name": "abc123",
"techniques": TechniqueMitigationRelationshipNestedList
}
}
}
getMitigationList
Popis
Nalezení několika instancí Mitigation na základě poskytnutých kritérií.
Argumenty:
- filter ([AND[OR[MitigationFilter1]]]): Seznam filtrů v KNF aplikovaných na vyhledávání.
- ordering ([OrderingEntry[MitigationOrdEnum]]): Seznam polí podle kterých se výsledky budou řadit.
- limit ([Int]): Omezení počtu hledaných instancí.
- cursor ([String]): Pro pokračování v předchozím vyhledávání pomocí kurzoru (získaný z next a previous polí ve výsledku). Používá se ve spojení s limitem pro získání určité stránky s výsledky.
Odpověď
Vrací MitigationPaginated!
Argumenty
Jméno | Popis |
---|---|
cursor - String
|
|
filter - [MitigationFilter1ANDFilterEntry!]
|
|
limit - Int
|
|
ordering - [MitigationOrdEnumOrderingEntry!]
|
Příklad
Dotaz
query getMitigationList(
$cursor: String,
$filter: [MitigationFilter1ANDFilterEntry!],
$limit: Int,
$ordering: [MitigationOrdEnumOrderingEntry!]
) {
getMitigationList(
cursor: $cursor,
filter: $filter,
limit: $limit,
ordering: $ordering
) {
data {
created
description
externalReferences {
...ExternalReferenceNestedListFragment
}
id
modified
name
techniques {
...TechniqueMitigationRelationshipNestedListFragment
}
}
next
previous
totalCount
}
}
Proměnné
{
"cursor": "xyz789",
"filter": [MitigationFilter1ANDFilterEntry],
"limit": 987,
"ordering": [MitigationOrdEnumOrderingEntry]
}
Odpověď
{
"data": {
"getMitigationList": {
"data": [Mitigation],
"next": "abc123",
"previous": "abc123",
"totalCount": 123
}
}
}
getTactic
Popis
Nalezení jedné instance Tactic.
Argumenty:
- id (ID!): Identifikátor objektu k nalezení.
Příklad
Dotaz
query getTactic($id: ID!) {
getTactic(id: $id) {
created
description
externalReferences {
data {
...ExternalReferenceFragment
}
totalCount
}
id
modified
tacticName
techniques {
data {
...TechniqueFragment
}
totalCount
}
ttpType
uniqueIdentifier
}
}
Proměnné
{"id": "4"}
Odpověď
{
"data": {
"getTactic": {
"created": "2007-12-03T10:15:30Z",
"description": "xyz789",
"externalReferences": ExternalReferenceNestedList,
"id": 4,
"modified": "2007-12-03T10:15:30Z",
"tacticName": "abc123",
"techniques": TechniqueNestedList,
"ttpType": "abc123",
"uniqueIdentifier": "abc123"
}
}
}
getTacticList
Popis
Nalezení několika instancí Tactic na základě poskytnutých kritérií.
Argumenty:
- filter ([AND[OR[TacticFilter1]]]): Seznam filtrů v KNF aplikovaných na vyhledávání.
- ordering ([OrderingEntry[TacticOrdEnum]]): Seznam polí podle kterých se výsledky budou řadit.
- limit ([Int]): Omezení počtu hledaných instancí.
- cursor ([String]): Pro pokračování v předchozím vyhledávání pomocí kurzoru (získaný z next a previous polí ve výsledku). Používá se ve spojení s limitem pro získání určité stránky s výsledky.
Odpověď
Vrací TacticPaginated!
Argumenty
Jméno | Popis |
---|---|
cursor - String
|
|
filter - [TacticFilter1ANDFilterEntry!]
|
|
limit - Int
|
|
ordering - [TacticOrdEnumOrderingEntry!]
|
Příklad
Dotaz
query getTacticList(
$cursor: String,
$filter: [TacticFilter1ANDFilterEntry!],
$limit: Int,
$ordering: [TacticOrdEnumOrderingEntry!]
) {
getTacticList(
cursor: $cursor,
filter: $filter,
limit: $limit,
ordering: $ordering
) {
data {
created
description
externalReferences {
...ExternalReferenceNestedListFragment
}
id
modified
tacticName
techniques {
...TechniqueNestedListFragment
}
ttpType
uniqueIdentifier
}
next
previous
totalCount
}
}
Proměnné
{
"cursor": "xyz789",
"filter": [TacticFilter1ANDFilterEntry],
"limit": 123,
"ordering": [TacticOrdEnumOrderingEntry]
}
Odpověď
{
"data": {
"getTacticList": {
"data": [Tactic],
"next": "xyz789",
"previous": "xyz789",
"totalCount": 987
}
}
}
getTechnique
Popis
Nalezení jedné instance Technique.
Argumenty:
- id (ID!): Identifikátor objektu k nalezení.
Příklad
Dotaz
query getTechnique($id: ID!) {
getTechnique(id: $id) {
created
description
externalReferences {
data {
...ExternalReferenceFragment
}
totalCount
}
groupProcedures {
data {
...GroupProcedureFragment
}
totalCount
}
id
isSubtechnique
malwareProcedures {
data {
...MalwareProcedureFragment
}
totalCount
}
mitigations {
data {
...TechniqueMitigationRelationshipFragment
}
totalCount
}
modified
platforms {
data {
...TTPPlatformFragment
}
totalCount
}
subTechniqueOf {
created
description
externalReferences {
...ExternalReferenceNestedListFragment
}
groupProcedures {
...GroupProcedureNestedListFragment
}
id
isSubtechnique
malwareProcedures {
...MalwareProcedureNestedListFragment
}
mitigations {
...TechniqueMitigationRelationshipNestedListFragment
}
modified
platforms {
...TTPPlatformNestedListFragment
}
subTechniqueOf {
...TechniqueFragment
}
subTechniques {
...TechniqueNestedListFragment
}
tactics {
...TacticNestedListFragment
}
techniqueName
toolProcedures {
...ToolProcedureNestedListFragment
}
ttpType
uniqueIdentifier
}
subTechniques {
data {
...TechniqueFragment
}
totalCount
}
tactics {
data {
...TacticFragment
}
totalCount
}
techniqueName
toolProcedures {
data {
...ToolProcedureFragment
}
totalCount
}
ttpType
uniqueIdentifier
}
}
Proměnné
{"id": "4"}
Odpověď
{
"data": {
"getTechnique": {
"created": "2007-12-03T10:15:30Z",
"description": "xyz789",
"externalReferences": ExternalReferenceNestedList,
"groupProcedures": GroupProcedureNestedList,
"id": 4,
"isSubtechnique": true,
"malwareProcedures": MalwareProcedureNestedList,
"mitigations": TechniqueMitigationRelationshipNestedList,
"modified": "2007-12-03T10:15:30Z",
"platforms": TTPPlatformNestedList,
"subTechniqueOf": Technique,
"subTechniques": TechniqueNestedList,
"tactics": TacticNestedList,
"techniqueName": "xyz789",
"toolProcedures": ToolProcedureNestedList,
"ttpType": "xyz789",
"uniqueIdentifier": "abc123"
}
}
}
getTechniqueList
Popis
Nalezení několika instancí Technique na základě poskytnutých kritérií.
Argumenty:
- filter ([AND[OR[TechniqueFilter1]]]): Seznam filtrů v KNF aplikovaných na vyhledávání.
- ordering ([OrderingEntry[TechniqueOrdEnum]]): Seznam polí podle kterých se výsledky budou řadit.
- limit ([Int]): Omezení počtu hledaných instancí.
- cursor ([String]): Pro pokračování v předchozím vyhledávání pomocí kurzoru (získaný z next a previous polí ve výsledku). Používá se ve spojení s limitem pro získání určité stránky s výsledky.
Odpověď
Vrací TechniquePaginated!
Argumenty
Jméno | Popis |
---|---|
cursor - String
|
|
filter - [TechniqueFilter1ANDFilterEntry!]
|
|
limit - Int
|
|
ordering - [TechniqueOrdEnumOrderingEntry!]
|
Příklad
Dotaz
query getTechniqueList(
$cursor: String,
$filter: [TechniqueFilter1ANDFilterEntry!],
$limit: Int,
$ordering: [TechniqueOrdEnumOrderingEntry!]
) {
getTechniqueList(
cursor: $cursor,
filter: $filter,
limit: $limit,
ordering: $ordering
) {
data {
created
description
externalReferences {
...ExternalReferenceNestedListFragment
}
groupProcedures {
...GroupProcedureNestedListFragment
}
id
isSubtechnique
malwareProcedures {
...MalwareProcedureNestedListFragment
}
mitigations {
...TechniqueMitigationRelationshipNestedListFragment
}
modified
platforms {
...TTPPlatformNestedListFragment
}
subTechniqueOf {
...TechniqueFragment
}
subTechniques {
...TechniqueNestedListFragment
}
tactics {
...TacticNestedListFragment
}
techniqueName
toolProcedures {
...ToolProcedureNestedListFragment
}
ttpType
uniqueIdentifier
}
next
previous
totalCount
}
}
Proměnné
{
"cursor": "abc123",
"filter": [TechniqueFilter1ANDFilterEntry],
"limit": 987,
"ordering": [TechniqueOrdEnumOrderingEntry]
}
Odpověď
{
"data": {
"getTechniqueList": {
"data": [Technique],
"next": "abc123",
"previous": "xyz789",
"totalCount": 123
}
}
}
getTechniqueMitigationRelationship
Popis
Nalezení jedné instance TechniqueMitigationRelationship.
Argumenty:
- id (ID!): Identifikátor objektu k nalezení.
Odpověď
Argumenty
Jméno | Popis |
---|---|
id - ID!
|
Příklad
Dotaz
query getTechniqueMitigationRelationship($id: ID!) {
getTechniqueMitigationRelationship(id: $id) {
description
externalReferences {
data {
...ExternalReferenceFragment
}
totalCount
}
id
mitigation {
created
description
externalReferences {
...ExternalReferenceNestedListFragment
}
id
modified
name
techniques {
...TechniqueMitigationRelationshipNestedListFragment
}
}
name
technique {
created
description
externalReferences {
...ExternalReferenceNestedListFragment
}
groupProcedures {
...GroupProcedureNestedListFragment
}
id
isSubtechnique
malwareProcedures {
...MalwareProcedureNestedListFragment
}
mitigations {
...TechniqueMitigationRelationshipNestedListFragment
}
modified
platforms {
...TTPPlatformNestedListFragment
}
subTechniqueOf {
...TechniqueFragment
}
subTechniques {
...TechniqueNestedListFragment
}
tactics {
...TacticNestedListFragment
}
techniqueName
toolProcedures {
...ToolProcedureNestedListFragment
}
ttpType
uniqueIdentifier
}
}
}
Proměnné
{"id": "4"}
Odpověď
{
"data": {
"getTechniqueMitigationRelationship": {
"description": "abc123",
"externalReferences": ExternalReferenceNestedList,
"id": 4,
"mitigation": Mitigation,
"name": "abc123",
"technique": Technique
}
}
}
getTechniqueMitigationRelationshipList
Popis
Nalezení několika instancí TechniqueMitigationRelationship na základě poskytnutých kritérií.
Argumenty:
- filter ([AND[OR[TechniqueMitigationRelationshipFilter1]]]): Seznam filtrů v KNF aplikovaných na vyhledávání.
- ordering ([OrderingEntry[TechniqueMitigationRelationshipOrdEnum]]): Seznam polí podle kterých se výsledky budou řadit.
- limit ([Int]): Omezení počtu hledaných instancí.
- cursor ([String]): Pro pokračování v předchozím vyhledávání pomocí kurzoru (získaný z next a previous polí ve výsledku). Používá se ve spojení s limitem pro získání určité stránky s výsledky.
Odpověď
Argumenty
Jméno | Popis |
---|---|
cursor - String
|
|
filter - [TechniqueMitigationRelationshipFilter1ANDFilterEntry!]
|
|
limit - Int
|
|
ordering - [TechniqueMitigationRelationshipOrdEnumOrderingEntry!]
|
Příklad
Dotaz
query getTechniqueMitigationRelationshipList(
$cursor: String,
$filter: [TechniqueMitigationRelationshipFilter1ANDFilterEntry!],
$limit: Int,
$ordering: [TechniqueMitigationRelationshipOrdEnumOrderingEntry!]
) {
getTechniqueMitigationRelationshipList(
cursor: $cursor,
filter: $filter,
limit: $limit,
ordering: $ordering
) {
data {
description
externalReferences {
...ExternalReferenceNestedListFragment
}
id
mitigation {
...MitigationFragment
}
name
technique {
...TechniqueFragment
}
}
next
previous
totalCount
}
}
Proměnné
{
"cursor": "abc123",
"filter": [
TechniqueMitigationRelationshipFilter1ANDFilterEntry
],
"limit": 123,
"ordering": [
TechniqueMitigationRelationshipOrdEnumOrderingEntry
]
}
Odpověď
{
"data": {
"getTechniqueMitigationRelationshipList": {
"data": [TechniqueMitigationRelationship],
"next": "xyz789",
"previous": "abc123",
"totalCount": 987
}
}
}
getTool
Popis
Nalezení jedné instance Tool.
Argumenty:
- id (ID!): Identifikátor objektu k nalezení.
Příklad
Dotaz
query getTool($id: ID!) {
getTool(id: $id) {
aliases {
data {
...AliasFragment
}
totalCount
}
created
description
externalReferences {
data {
...ExternalReferenceFragment
}
totalCount
}
groups {
data {
...TTPGroupFragment
}
totalCount
}
id
modified
name
platforms {
data {
...TTPPlatformFragment
}
totalCount
}
techniquesUsed {
data {
...ToolProcedureFragment
}
totalCount
}
}
}
Proměnné
{"id": "4"}
Odpověď
{
"data": {
"getTool": {
"aliases": AliasNestedList,
"created": "2007-12-03T10:15:30Z",
"description": "abc123",
"externalReferences": ExternalReferenceNestedList,
"groups": TTPGroupNestedList,
"id": 4,
"modified": "2007-12-03T10:15:30Z",
"name": "abc123",
"platforms": TTPPlatformNestedList,
"techniquesUsed": ToolProcedureNestedList
}
}
}
getToolList
Popis
Nalezení několika instancí Tool na základě poskytnutých kritérií.
Argumenty:
- filter ([AND[OR[ToolFilter1]]]): Seznam filtrů v KNF aplikovaných na vyhledávání.
- ordering ([OrderingEntry[ToolOrdEnum]]): Seznam polí podle kterých se výsledky budou řadit.
- limit ([Int]): Omezení počtu hledaných instancí.
- cursor ([String]): Pro pokračování v předchozím vyhledávání pomocí kurzoru (získaný z next a previous polí ve výsledku). Používá se ve spojení s limitem pro získání určité stránky s výsledky.
Odpověď
Vrací ToolPaginated!
Argumenty
Jméno | Popis |
---|---|
cursor - String
|
|
filter - [ToolFilter1ANDFilterEntry!]
|
|
limit - Int
|
|
ordering - [ToolOrdEnumOrderingEntry!]
|
Příklad
Dotaz
query getToolList(
$cursor: String,
$filter: [ToolFilter1ANDFilterEntry!],
$limit: Int,
$ordering: [ToolOrdEnumOrderingEntry!]
) {
getToolList(
cursor: $cursor,
filter: $filter,
limit: $limit,
ordering: $ordering
) {
data {
aliases {
...AliasNestedListFragment
}
created
description
externalReferences {
...ExternalReferenceNestedListFragment
}
groups {
...TTPGroupNestedListFragment
}
id
modified
name
platforms {
...TTPPlatformNestedListFragment
}
techniquesUsed {
...ToolProcedureNestedListFragment
}
}
next
previous
totalCount
}
}
Proměnné
{
"cursor": "xyz789",
"filter": [ToolFilter1ANDFilterEntry],
"limit": 123,
"ordering": [ToolOrdEnumOrderingEntry]
}
Odpověď
{
"data": {
"getToolList": {
"data": [Tool],
"next": "xyz789",
"previous": "abc123",
"totalCount": 987
}
}
}
getToolProcedure
Popis
Nalezení jedné instance ToolProcedure.
Argumenty:
- id (ID!): Identifikátor objektu k nalezení.
Odpověď
Vrací ToolProcedure
Argumenty
Jméno | Popis |
---|---|
id - ID!
|
Příklad
Dotaz
query getToolProcedure($id: ID!) {
getToolProcedure(id: $id) {
created
description
externalReferences {
data {
...ExternalReferenceFragment
}
totalCount
}
id
modified
tool {
aliases {
...AliasNestedListFragment
}
created
description
externalReferences {
...ExternalReferenceNestedListFragment
}
groups {
...TTPGroupNestedListFragment
}
id
modified
name
platforms {
...TTPPlatformNestedListFragment
}
techniquesUsed {
...ToolProcedureNestedListFragment
}
}
toolProcedureName
toolTechnique {
created
description
externalReferences {
...ExternalReferenceNestedListFragment
}
groupProcedures {
...GroupProcedureNestedListFragment
}
id
isSubtechnique
malwareProcedures {
...MalwareProcedureNestedListFragment
}
mitigations {
...TechniqueMitigationRelationshipNestedListFragment
}
modified
platforms {
...TTPPlatformNestedListFragment
}
subTechniqueOf {
...TechniqueFragment
}
subTechniques {
...TechniqueNestedListFragment
}
tactics {
...TacticNestedListFragment
}
techniqueName
toolProcedures {
...ToolProcedureNestedListFragment
}
ttpType
uniqueIdentifier
}
ttpType
uniqueIdentifier
}
}
Proměnné
{"id": "4"}
Odpověď
{
"data": {
"getToolProcedure": {
"created": "2007-12-03T10:15:30Z",
"description": "abc123",
"externalReferences": ExternalReferenceNestedList,
"id": "4",
"modified": "2007-12-03T10:15:30Z",
"tool": Tool,
"toolProcedureName": "xyz789",
"toolTechnique": Technique,
"ttpType": "abc123",
"uniqueIdentifier": "abc123"
}
}
}
getToolProcedureList
Popis
Nalezení několika instancí ToolProcedure na základě poskytnutých kritérií.
Argumenty:
- filter ([AND[OR[ToolProcedureFilter1]]]): Seznam filtrů v KNF aplikovaných na vyhledávání.
- ordering ([OrderingEntry[ToolProcedureOrdEnum]]): Seznam polí podle kterých se výsledky budou řadit.
- limit ([Int]): Omezení počtu hledaných instancí.
- cursor ([String]): Pro pokračování v předchozím vyhledávání pomocí kurzoru (získaný z next a previous polí ve výsledku). Používá se ve spojení s limitem pro získání určité stránky s výsledky.
Odpověď
Vrací ToolProcedurePaginated!
Argumenty
Jméno | Popis |
---|---|
cursor - String
|
|
filter - [ToolProcedureFilter1ANDFilterEntry!]
|
|
limit - Int
|
|
ordering - [ToolProcedureOrdEnumOrderingEntry!]
|
Příklad
Dotaz
query getToolProcedureList(
$cursor: String,
$filter: [ToolProcedureFilter1ANDFilterEntry!],
$limit: Int,
$ordering: [ToolProcedureOrdEnumOrderingEntry!]
) {
getToolProcedureList(
cursor: $cursor,
filter: $filter,
limit: $limit,
ordering: $ordering
) {
data {
created
description
externalReferences {
...ExternalReferenceNestedListFragment
}
id
modified
tool {
...ToolFragment
}
toolProcedureName
toolTechnique {
...TechniqueFragment
}
ttpType
uniqueIdentifier
}
next
previous
totalCount
}
}
Proměnné
{
"cursor": "abc123",
"filter": [ToolProcedureFilter1ANDFilterEntry],
"limit": 123,
"ordering": [ToolProcedureOrdEnumOrderingEntry]
}
Odpověď
{
"data": {
"getToolProcedureList": {
"data": [ToolProcedure],
"next": "xyz789",
"previous": "abc123",
"totalCount": 987
}
}
}
getTtpGroup
Popis
Nalezení jedné instance TTPGroup.
Argumenty:
- id (ID!): Identifikátor objektu k nalezení.
Příklad
Dotaz
query getTtpGroup($id: ID!) {
getTtpGroup(id: $id) {
aliases {
data {
...AliasFragment
}
totalCount
}
created
description
externalReferences {
data {
...ExternalReferenceFragment
}
totalCount
}
id
malware {
data {
...MalwareFragment
}
totalCount
}
modified
name
techniquesUsed {
data {
...GroupProcedureFragment
}
totalCount
}
tools {
data {
...ToolFragment
}
totalCount
}
}
}
Proměnné
{"id": 4}
Odpověď
{
"data": {
"getTtpGroup": {
"aliases": AliasNestedList,
"created": "2007-12-03T10:15:30Z",
"description": "abc123",
"externalReferences": ExternalReferenceNestedList,
"id": 4,
"malware": MalwareNestedList,
"modified": "2007-12-03T10:15:30Z",
"name": "xyz789",
"techniquesUsed": GroupProcedureNestedList,
"tools": ToolNestedList
}
}
}
getTtpGroupList
Popis
Nalezení několika instancí TTPGroup na základě poskytnutých kritérií.
Argumenty:
- filter ([AND[OR[TTPGroupFilter1]]]): Seznam filtrů v KNF aplikovaných na vyhledávání.
- ordering ([OrderingEntry[TTPGroupOrdEnum]]): Seznam polí podle kterých se výsledky budou řadit.
- limit ([Int]): Omezení počtu hledaných instancí.
- cursor ([String]): Pro pokračování v předchozím vyhledávání pomocí kurzoru (získaný z next a previous polí ve výsledku). Používá se ve spojení s limitem pro získání určité stránky s výsledky.
Odpověď
Vrací TTPGroupPaginated!
Argumenty
Jméno | Popis |
---|---|
cursor - String
|
|
filter - [TTPGroupFilter1ANDFilterEntry!]
|
|
limit - Int
|
|
ordering - [TTPGroupOrdEnumOrderingEntry!]
|
Příklad
Dotaz
query getTtpGroupList(
$cursor: String,
$filter: [TTPGroupFilter1ANDFilterEntry!],
$limit: Int,
$ordering: [TTPGroupOrdEnumOrderingEntry!]
) {
getTtpGroupList(
cursor: $cursor,
filter: $filter,
limit: $limit,
ordering: $ordering
) {
data {
aliases {
...AliasNestedListFragment
}
created
description
externalReferences {
...ExternalReferenceNestedListFragment
}
id
malware {
...MalwareNestedListFragment
}
modified
name
techniquesUsed {
...GroupProcedureNestedListFragment
}
tools {
...ToolNestedListFragment
}
}
next
previous
totalCount
}
}
Proměnné
{
"cursor": "xyz789",
"filter": [TTPGroupFilter1ANDFilterEntry],
"limit": 123,
"ordering": [TTPGroupOrdEnumOrderingEntry]
}
Odpověď
{
"data": {
"getTtpGroupList": {
"data": [TTPGroup],
"next": "abc123",
"previous": "xyz789",
"totalCount": 987
}
}
}
getTtpPlatform
Popis
Nalezení jedné instance TTPPlatform.
Argumenty:
- id (ID!): Identifikátor objektu k nalezení.
Odpověď
Vrací TTPPlatform
Argumenty
Jméno | Popis |
---|---|
id - ID!
|
Příklad
Dotaz
query getTtpPlatform($id: ID!) {
getTtpPlatform(id: $id) {
id
malware {
data {
...MalwareFragment
}
totalCount
}
techniques {
data {
...TechniqueFragment
}
totalCount
}
tools {
data {
...ToolFragment
}
totalCount
}
value
}
}
Proměnné
{"id": "4"}
Odpověď
{
"data": {
"getTtpPlatform": {
"id": "4",
"malware": MalwareNestedList,
"techniques": TechniqueNestedList,
"tools": ToolNestedList,
"value": "abc123"
}
}
}
getTtpPlatformList
Popis
Nalezení několika instancí TTPPlatform na základě poskytnutých kritérií.
Argumenty:
- filter ([AND[OR[TTPPlatformFilter1]]]): Seznam filtrů v KNF aplikovaných na vyhledávání.
- ordering ([OrderingEntry[TTPPlatformOrdEnum]]): Seznam polí podle kterých se výsledky budou řadit.
- limit ([Int]): Omezení počtu hledaných instancí.
- cursor ([String]): Pro pokračování v předchozím vyhledávání pomocí kurzoru (získaný z next a previous polí ve výsledku). Používá se ve spojení s limitem pro získání určité stránky s výsledky.
Odpověď
Vrací TTPPlatformPaginated!
Argumenty
Jméno | Popis |
---|---|
cursor - String
|
|
filter - [TTPPlatformFilter1ANDFilterEntry!]
|
|
limit - Int
|
|
ordering - [TTPPlatformOrdEnumOrderingEntry!]
|
Příklad
Dotaz
query getTtpPlatformList(
$cursor: String,
$filter: [TTPPlatformFilter1ANDFilterEntry!],
$limit: Int,
$ordering: [TTPPlatformOrdEnumOrderingEntry!]
) {
getTtpPlatformList(
cursor: $cursor,
filter: $filter,
limit: $limit,
ordering: $ordering
) {
data {
id
malware {
...MalwareNestedListFragment
}
techniques {
...TechniqueNestedListFragment
}
tools {
...ToolNestedListFragment
}
value
}
next
previous
totalCount
}
}
Proměnné
{
"cursor": "xyz789",
"filter": [TTPPlatformFilter1ANDFilterEntry],
"limit": 987,
"ordering": [TTPPlatformOrdEnumOrderingEntry]
}
Odpověď
{
"data": {
"getTtpPlatformList": {
"data": [TTPPlatform],
"next": "abc123",
"previous": "abc123",
"totalCount": 987
}
}
}
Mutace
createAlias
Popis
Vytvoření jedné instance Alias ze vstupních dat.
Argumenty:
- data (AliasCreate): Data použitá při vytváření nové instance.
Odpověď
Vrací CreateResult!
Argumenty
Jméno | Popis |
---|---|
data - AliasCreate!
|
Příklad
Dotaz
mutation createAlias($data: AliasCreate!) {
createAlias(data: $data) {
id
}
}
Proměnné
{"data": AliasCreate}
Odpověď
{"data": {"createAlias": {"id": 4}}}
createAliasBulk
Popis
Vytvoření několika instancí Alias ze vstupních dat.
Argumenty:
- data_list ([AliasCreate]): Seznam dat použitých při vytváření instancí (jedna položka v seznamu ~ jedna instance).
Odpověď
Vrací [CreateResult!]!
Argumenty
Jméno | Popis |
---|---|
dataList - [AliasCreate!]!
|
Příklad
Dotaz
mutation createAliasBulk($dataList: [AliasCreate!]!) {
createAliasBulk(dataList: $dataList) {
id
}
}
Proměnné
{"dataList": [AliasCreate]}
Odpověď
{"data": {"createAliasBulk": [{"id": "4"}]}}
createExternalReference
Popis
Vytvoření jedné instance ExternalReference ze vstupních dat.
Argumenty:
- data (ExternalReferenceCreate): Data použitá při vytváření nové instance.
Odpověď
Vrací CreateResult!
Argumenty
Jméno | Popis |
---|---|
data - ExternalReferenceCreate!
|
Příklad
Dotaz
mutation createExternalReference($data: ExternalReferenceCreate!) {
createExternalReference(data: $data) {
id
}
}
Proměnné
{"data": ExternalReferenceCreate}
Odpověď
{"data": {"createExternalReference": {"id": 4}}}
createExternalReferenceBulk
Popis
Vytvoření několika instancí ExternalReference ze vstupních dat.
Argumenty:
- data_list ([ExternalReferenceCreate]): Seznam dat použitých při vytváření instancí (jedna položka v seznamu ~ jedna instance).
Odpověď
Vrací [CreateResult!]!
Argumenty
Jméno | Popis |
---|---|
dataList - [ExternalReferenceCreate!]!
|
Příklad
Dotaz
mutation createExternalReferenceBulk($dataList: [ExternalReferenceCreate!]!) {
createExternalReferenceBulk(dataList: $dataList) {
id
}
}
Proměnné
{"dataList": [ExternalReferenceCreate]}
Odpověď
{"data": {"createExternalReferenceBulk": [{"id": 4}]}}
createGroupProcedure
Popis
Vytvoření jedné instance GroupProcedure ze vstupních dat.
Argumenty:
- data (GroupProcedureCreate): Data použitá při vytváření nové instance.
Odpověď
Vrací CreateResult!
Argumenty
Jméno | Popis |
---|---|
data - GroupProcedureCreate!
|
Příklad
Dotaz
mutation createGroupProcedure($data: GroupProcedureCreate!) {
createGroupProcedure(data: $data) {
id
}
}
Proměnné
{"data": GroupProcedureCreate}
Odpověď
{"data": {"createGroupProcedure": {"id": 4}}}
createGroupProcedureBulk
Popis
Vytvoření několika instancí GroupProcedure ze vstupních dat.
Argumenty:
- data_list ([GroupProcedureCreate]): Seznam dat použitých při vytváření instancí (jedna položka v seznamu ~ jedna instance).
Odpověď
Vrací [CreateResult!]!
Argumenty
Jméno | Popis |
---|---|
dataList - [GroupProcedureCreate!]!
|
Příklad
Dotaz
mutation createGroupProcedureBulk($dataList: [GroupProcedureCreate!]!) {
createGroupProcedureBulk(dataList: $dataList) {
id
}
}
Proměnné
{"dataList": [GroupProcedureCreate]}
Odpověď
{"data": {"createGroupProcedureBulk": [{"id": 4}]}}
createMalware
Popis
Vytvoření jedné instance Malware ze vstupních dat.
Argumenty:
- data (MalwareCreate): Data použitá při vytváření nové instance.
Odpověď
Vrací CreateResult!
Argumenty
Jméno | Popis |
---|---|
data - MalwareCreate!
|
Příklad
Dotaz
mutation createMalware($data: MalwareCreate!) {
createMalware(data: $data) {
id
}
}
Proměnné
{"data": MalwareCreate}
Odpověď
{"data": {"createMalware": {"id": "4"}}}
createMalwareBulk
Popis
Vytvoření několika instancí Malware ze vstupních dat.
Argumenty:
- data_list ([MalwareCreate]): Seznam dat použitých při vytváření instancí (jedna položka v seznamu ~ jedna instance).
Odpověď
Vrací [CreateResult!]!
Argumenty
Jméno | Popis |
---|---|
dataList - [MalwareCreate!]!
|
Příklad
Dotaz
mutation createMalwareBulk($dataList: [MalwareCreate!]!) {
createMalwareBulk(dataList: $dataList) {
id
}
}
Proměnné
{"dataList": [MalwareCreate]}
Odpověď
{
"data": {
"createMalwareBulk": [{"id": "4"}]
}
}
createMalwareProcedure
Popis
Vytvoření jedné instance MalwareProcedure ze vstupních dat.
Argumenty:
- data (MalwareProcedureCreate): Data použitá při vytváření nové instance.
Odpověď
Vrací CreateResult!
Argumenty
Jméno | Popis |
---|---|
data - MalwareProcedureCreate!
|
Příklad
Dotaz
mutation createMalwareProcedure($data: MalwareProcedureCreate!) {
createMalwareProcedure(data: $data) {
id
}
}
Proměnné
{"data": MalwareProcedureCreate}
Odpověď
{
"data": {
"createMalwareProcedure": {"id": "4"}
}
}
createMalwareProcedureBulk
Popis
Vytvoření několika instancí MalwareProcedure ze vstupních dat.
Argumenty:
- data_list ([MalwareProcedureCreate]): Seznam dat použitých při vytváření instancí (jedna položka v seznamu ~ jedna instance).
Odpověď
Vrací [CreateResult!]!
Argumenty
Jméno | Popis |
---|---|
dataList - [MalwareProcedureCreate!]!
|
Příklad
Dotaz
mutation createMalwareProcedureBulk($dataList: [MalwareProcedureCreate!]!) {
createMalwareProcedureBulk(dataList: $dataList) {
id
}
}
Proměnné
{"dataList": [MalwareProcedureCreate]}
Odpověď
{"data": {"createMalwareProcedureBulk": [{"id": 4}]}}
createMitigation
Popis
Vytvoření jedné instance Mitigation ze vstupních dat.
Argumenty:
- data (MitigationCreate): Data použitá při vytváření nové instance.
Odpověď
Vrací CreateResult!
Argumenty
Jméno | Popis |
---|---|
data - MitigationCreate!
|
Příklad
Dotaz
mutation createMitigation($data: MitigationCreate!) {
createMitigation(data: $data) {
id
}
}
Proměnné
{"data": MitigationCreate}
Odpověď
{"data": {"createMitigation": {"id": 4}}}
createMitigationBulk
Popis
Vytvoření několika instancí Mitigation ze vstupních dat.
Argumenty:
- data_list ([MitigationCreate]): Seznam dat použitých při vytváření instancí (jedna položka v seznamu ~ jedna instance).
Odpověď
Vrací [CreateResult!]!
Argumenty
Jméno | Popis |
---|---|
dataList - [MitigationCreate!]!
|
Příklad
Dotaz
mutation createMitigationBulk($dataList: [MitigationCreate!]!) {
createMitigationBulk(dataList: $dataList) {
id
}
}
Proměnné
{"dataList": [MitigationCreate]}
Odpověď
{
"data": {
"createMitigationBulk": [{"id": "4"}]
}
}
createSubtechnique
Popis
Vytvoření jedné instance Technique ze vstupních dat.
Argumenty:
- data (TechniqueCreate): Data použitá při vytváření nové instance.
Odpověď
Vrací MutateResult
Argumenty
Jméno | Popis |
---|---|
data - TechniqueCreate!
|
Příklad
Dotaz
mutation createSubtechnique($data: TechniqueCreate!) {
createSubtechnique(data: $data) {
id
}
}
Proměnné
{"data": TechniqueCreate}
Odpověď
{
"data": {
"createSubtechnique": {"id": "4"}
}
}
createSubtechniqueBulk
Popis
Vytvoření několika instancí Technique ze vstupních dat.
Argumenty:
- data_list ([TechniqueCreate]): Seznam dat použitých při vytváření instancí (jedna položka v seznamu ~ jedna instance).
Odpověď
Vrací [MutateResult!]
Argumenty
Jméno | Popis |
---|---|
dataList - [TechniqueCreate!]!
|
Příklad
Dotaz
mutation createSubtechniqueBulk($dataList: [TechniqueCreate!]!) {
createSubtechniqueBulk(dataList: $dataList) {
id
}
}
Proměnné
{"dataList": [TechniqueCreate]}
Odpověď
{"data": {"createSubtechniqueBulk": [{"id": 4}]}}
createTactic
Popis
Vytvoření jedné instance Tactic ze vstupních dat.
Argumenty:
- data (TacticCreate): Data použitá při vytváření nové instance.
Odpověď
Vrací CreateResult!
Argumenty
Jméno | Popis |
---|---|
data - TacticCreate!
|
Příklad
Dotaz
mutation createTactic($data: TacticCreate!) {
createTactic(data: $data) {
id
}
}
Proměnné
{"data": TacticCreate}
Odpověď
{"data": {"createTactic": {"id": "4"}}}
createTacticBulk
Popis
Vytvoření několika instancí Tactic ze vstupních dat.
Argumenty:
- data_list ([TacticCreate]): Seznam dat použitých při vytváření instancí (jedna položka v seznamu ~ jedna instance).
Odpověď
Vrací [CreateResult!]!
Argumenty
Jméno | Popis |
---|---|
dataList - [TacticCreate!]!
|
Příklad
Dotaz
mutation createTacticBulk($dataList: [TacticCreate!]!) {
createTacticBulk(dataList: $dataList) {
id
}
}
Proměnné
{"dataList": [TacticCreate]}
Odpověď
{
"data": {
"createTacticBulk": [{"id": "4"}]
}
}
createTechnique
Popis
Vytvoření jedné instance Technique ze vstupních dat.
Argumenty:
- data (TechniqueCreate): Data použitá při vytváření nové instance.
Odpověď
Vrací CreateResult!
Argumenty
Jméno | Popis |
---|---|
data - TechniqueCreate!
|
Příklad
Dotaz
mutation createTechnique($data: TechniqueCreate!) {
createTechnique(data: $data) {
id
}
}
Proměnné
{"data": TechniqueCreate}
Odpověď
{"data": {"createTechnique": {"id": 4}}}
createTechniqueBulk
Popis
Vytvoření několika instancí Technique ze vstupních dat.
Argumenty:
- data_list ([TechniqueCreate]): Seznam dat použitých při vytváření instancí (jedna položka v seznamu ~ jedna instance).
Odpověď
Vrací [CreateResult!]!
Argumenty
Jméno | Popis |
---|---|
dataList - [TechniqueCreate!]!
|
Příklad
Dotaz
mutation createTechniqueBulk($dataList: [TechniqueCreate!]!) {
createTechniqueBulk(dataList: $dataList) {
id
}
}
Proměnné
{"dataList": [TechniqueCreate]}
Odpověď
{
"data": {
"createTechniqueBulk": [{"id": "4"}]
}
}
createTechniqueMitigationRelationship
Popis
Vytvoření jedné instance TechniqueMitigationRelationship ze vstupních dat.
Argumenty:
- data (TechniqueMitigationRelationshipCreate): Data použitá při vytváření nové instance.
Odpověď
Vrací CreateResult!
Argumenty
Jméno | Popis |
---|---|
data - TechniqueMitigationRelationshipCreate!
|
Příklad
Dotaz
mutation createTechniqueMitigationRelationship($data: TechniqueMitigationRelationshipCreate!) {
createTechniqueMitigationRelationship(data: $data) {
id
}
}
Proměnné
{"data": TechniqueMitigationRelationshipCreate}
Odpověď
{"data": {"createTechniqueMitigationRelationship": {"id": 4}}}
createTechniqueMitigationRelationshipBulk
Popis
Vytvoření několika instancí TechniqueMitigationRelationship ze vstupních dat.
Argumenty:
- data_list ([TechniqueMitigationRelationshipCreate]): Seznam dat použitých při vytváření instancí (jedna položka v seznamu ~ jedna instance).
Odpověď
Vrací [CreateResult!]!
Argumenty
Jméno | Popis |
---|---|
dataList - [TechniqueMitigationRelationshipCreate!]!
|
Příklad
Dotaz
mutation createTechniqueMitigationRelationshipBulk($dataList: [TechniqueMitigationRelationshipCreate!]!) {
createTechniqueMitigationRelationshipBulk(dataList: $dataList) {
id
}
}
Proměnné
{"dataList": [TechniqueMitigationRelationshipCreate]}
Odpověď
{"data": {"createTechniqueMitigationRelationshipBulk": [{"id": 4}]}}
createTool
Popis
Vytvoření jedné instance Tool ze vstupních dat.
Argumenty:
- data (ToolCreate): Data použitá při vytváření nové instance.
Odpověď
Vrací CreateResult!
Argumenty
Jméno | Popis |
---|---|
data - ToolCreate!
|
Příklad
Dotaz
mutation createTool($data: ToolCreate!) {
createTool(data: $data) {
id
}
}
Proměnné
{"data": ToolCreate}
Odpověď
{"data": {"createTool": {"id": "4"}}}
createToolBulk
Popis
Vytvoření několika instancí Tool ze vstupních dat.
Argumenty:
- data_list ([ToolCreate]): Seznam dat použitých při vytváření instancí (jedna položka v seznamu ~ jedna instance).
Odpověď
Vrací [CreateResult!]!
Argumenty
Jméno | Popis |
---|---|
dataList - [ToolCreate!]!
|
Příklad
Dotaz
mutation createToolBulk($dataList: [ToolCreate!]!) {
createToolBulk(dataList: $dataList) {
id
}
}
Proměnné
{"dataList": [ToolCreate]}
Odpověď
{"data": {"createToolBulk": [{"id": "4"}]}}
createToolProcedure
Popis
Vytvoření jedné instance ToolProcedure ze vstupních dat.
Argumenty:
- data (ToolProcedureCreate): Data použitá při vytváření nové instance.
Odpověď
Vrací CreateResult!
Argumenty
Jméno | Popis |
---|---|
data - ToolProcedureCreate!
|
Příklad
Dotaz
mutation createToolProcedure($data: ToolProcedureCreate!) {
createToolProcedure(data: $data) {
id
}
}
Proměnné
{"data": ToolProcedureCreate}
Odpověď
{"data": {"createToolProcedure": {"id": 4}}}
createToolProcedureBulk
Popis
Vytvoření několika instancí ToolProcedure ze vstupních dat.
Argumenty:
- data_list ([ToolProcedureCreate]): Seznam dat použitých při vytváření instancí (jedna položka v seznamu ~ jedna instance).
Odpověď
Vrací [CreateResult!]!
Argumenty
Jméno | Popis |
---|---|
dataList - [ToolProcedureCreate!]!
|
Příklad
Dotaz
mutation createToolProcedureBulk($dataList: [ToolProcedureCreate!]!) {
createToolProcedureBulk(dataList: $dataList) {
id
}
}
Proměnné
{"dataList": [ToolProcedureCreate]}
Odpověď
{
"data": {
"createToolProcedureBulk": [{"id": "4"}]
}
}
createTtpGroup
Popis
Vytvoření jedné instance TTPGroup ze vstupních dat.
Argumenty:
- data (TTPGroupCreate): Data použitá při vytváření nové instance.
Odpověď
Vrací CreateResult!
Argumenty
Jméno | Popis |
---|---|
data - TTPGroupCreate!
|
Příklad
Dotaz
mutation createTtpGroup($data: TTPGroupCreate!) {
createTtpGroup(data: $data) {
id
}
}
Proměnné
{"data": TTPGroupCreate}
Odpověď
{"data": {"createTtpGroup": {"id": 4}}}
createTtpGroupBulk
Popis
Vytvoření několika instancí TTPGroup ze vstupních dat.
Argumenty:
- data_list ([TTPGroupCreate]): Seznam dat použitých při vytváření instancí (jedna položka v seznamu ~ jedna instance).
Odpověď
Vrací [CreateResult!]!
Argumenty
Jméno | Popis |
---|---|
dataList - [TTPGroupCreate!]!
|
Příklad
Dotaz
mutation createTtpGroupBulk($dataList: [TTPGroupCreate!]!) {
createTtpGroupBulk(dataList: $dataList) {
id
}
}
Proměnné
{"dataList": [TTPGroupCreate]}
Odpověď
{
"data": {
"createTtpGroupBulk": [{"id": "4"}]
}
}
createTtpPlatform
Popis
Vytvoření jedné instance TTPPlatform ze vstupních dat.
Argumenty:
- data (TTPPlatformCreate): Data použitá při vytváření nové instance.
Odpověď
Vrací CreateResult!
Argumenty
Jméno | Popis |
---|---|
data - TTPPlatformCreate!
|
Příklad
Dotaz
mutation createTtpPlatform($data: TTPPlatformCreate!) {
createTtpPlatform(data: $data) {
id
}
}
Proměnné
{"data": TTPPlatformCreate}
Odpověď
{"data": {"createTtpPlatform": {"id": "4"}}}
createTtpPlatformBulk
Popis
Vytvoření několika instancí TTPPlatform ze vstupních dat.
Argumenty:
- data_list ([TTPPlatformCreate]): Seznam dat použitých při vytváření instancí (jedna položka v seznamu ~ jedna instance).
Odpověď
Vrací [CreateResult!]!
Argumenty
Jméno | Popis |
---|---|
dataList - [TTPPlatformCreate!]!
|
Příklad
Dotaz
mutation createTtpPlatformBulk($dataList: [TTPPlatformCreate!]!) {
createTtpPlatformBulk(dataList: $dataList) {
id
}
}
Proměnné
{"dataList": [TTPPlatformCreate]}
Odpověď
{
"data": {
"createTtpPlatformBulk": [{"id": "4"}]
}
}
deleteAlias
Popis
Odstranění jedné instance Alias.
Argumenty:
- id (ID!): Identifikátor instance určené ke smazání.
Odpověď
Vrací MutateResult!
Argumenty
Jméno | Popis |
---|---|
id - ID!
|
Příklad
Dotaz
mutation deleteAlias($id: ID!) {
deleteAlias(id: $id) {
id
}
}
Proměnné
{"id": "4"}
Odpověď
{"data": {"deleteAlias": {"id": 4}}}
deleteAliasBulk
Popis
Odstranění několika instancí Alias.
Argumenty:
- ids ([ID!]!): Seznam identifikátorů instancí určených k odstranění.
Odpověď
Vrací [MutateResult!]!
Argumenty
Jméno | Popis |
---|---|
ids - [ID!]!
|
Příklad
Dotaz
mutation deleteAliasBulk($ids: [ID!]!) {
deleteAliasBulk(ids: $ids) {
id
}
}
Proměnné
{"ids": [4]}
Odpověď
{"data": {"deleteAliasBulk": [{"id": "4"}]}}
deleteExternalReference
Popis
Odstranění jedné instance ExternalReference.
Argumenty:
- id (ID!): Identifikátor instance určené ke smazání.
Odpověď
Vrací MutateResult!
Argumenty
Jméno | Popis |
---|---|
id - ID!
|
Příklad
Dotaz
mutation deleteExternalReference($id: ID!) {
deleteExternalReference(id: $id) {
id
}
}
Proměnné
{"id": "4"}
Odpověď
{"data": {"deleteExternalReference": {"id": 4}}}
deleteExternalReferenceBulk
Popis
Odstranění několika instancí ExternalReference.
Argumenty:
- ids ([ID!]!): Seznam identifikátorů instancí určených k odstranění.
Odpověď
Vrací [MutateResult!]!
Argumenty
Jméno | Popis |
---|---|
ids - [ID!]!
|
Příklad
Dotaz
mutation deleteExternalReferenceBulk($ids: [ID!]!) {
deleteExternalReferenceBulk(ids: $ids) {
id
}
}
Proměnné
{"ids": ["4"]}
Odpověď
{"data": {"deleteExternalReferenceBulk": [{"id": 4}]}}
deleteGroupProcedure
Popis
Odstranění jedné instance GroupProcedure.
Argumenty:
- id (ID!): Identifikátor instance určené ke smazání.
Odpověď
Vrací MutateResult!
Argumenty
Jméno | Popis |
---|---|
id - ID!
|
Příklad
Dotaz
mutation deleteGroupProcedure($id: ID!) {
deleteGroupProcedure(id: $id) {
id
}
}
Proměnné
{"id": 4}
Odpověď
{
"data": {
"deleteGroupProcedure": {"id": "4"}
}
}
deleteGroupProcedureBulk
Popis
Odstranění několika instancí GroupProcedure.
Argumenty:
- ids ([ID!]!): Seznam identifikátorů instancí určených k odstranění.
Odpověď
Vrací [MutateResult!]!
Argumenty
Jméno | Popis |
---|---|
ids - [ID!]!
|
Příklad
Dotaz
mutation deleteGroupProcedureBulk($ids: [ID!]!) {
deleteGroupProcedureBulk(ids: $ids) {
id
}
}
Proměnné
{"ids": ["4"]}
Odpověď
{
"data": {
"deleteGroupProcedureBulk": [
{"id": "4"}
]
}
}
deleteMalware
Popis
Odstranění jedné instance Malware.
Argumenty:
- id (ID!): Identifikátor instance určené ke smazání.
Odpověď
Vrací MutateResult!
Argumenty
Jméno | Popis |
---|---|
id - ID!
|
Příklad
Dotaz
mutation deleteMalware($id: ID!) {
deleteMalware(id: $id) {
id
}
}
Proměnné
{"id": "4"}
Odpověď
{"data": {"deleteMalware": {"id": 4}}}
deleteMalwareBulk
Popis
Odstranění několika instancí Malware.
Argumenty:
- ids ([ID!]!): Seznam identifikátorů instancí určených k odstranění.
Odpověď
Vrací [MutateResult!]!
Argumenty
Jméno | Popis |
---|---|
ids - [ID!]!
|
Příklad
Dotaz
mutation deleteMalwareBulk($ids: [ID!]!) {
deleteMalwareBulk(ids: $ids) {
id
}
}
Proměnné
{"ids": [4]}
Odpověď
{
"data": {
"deleteMalwareBulk": [{"id": "4"}]
}
}
deleteMalwareProcedure
Popis
Odstranění jedné instance MalwareProcedure.
Argumenty:
- id (ID!): Identifikátor instance určené ke smazání.
Odpověď
Vrací MutateResult!
Argumenty
Jméno | Popis |
---|---|
id - ID!
|
Příklad
Dotaz
mutation deleteMalwareProcedure($id: ID!) {
deleteMalwareProcedure(id: $id) {
id
}
}
Proměnné
{"id": 4}
Odpověď
{"data": {"deleteMalwareProcedure": {"id": 4}}}
deleteMalwareProcedureBulk
Popis
Odstranění několika instancí MalwareProcedure.
Argumenty:
- ids ([ID!]!): Seznam identifikátorů instancí určených k odstranění.
Odpověď
Vrací [MutateResult!]!
Argumenty
Jméno | Popis |
---|---|
ids - [ID!]!
|
Příklad
Dotaz
mutation deleteMalwareProcedureBulk($ids: [ID!]!) {
deleteMalwareProcedureBulk(ids: $ids) {
id
}
}
Proměnné
{"ids": [4]}
Odpověď
{
"data": {
"deleteMalwareProcedureBulk": [
{"id": "4"}
]
}
}
deleteMitigation
Popis
Odstranění jedné instance Mitigation.
Argumenty:
- id (ID!): Identifikátor instance určené ke smazání.
Odpověď
Vrací MutateResult!
Argumenty
Jméno | Popis |
---|---|
id - ID!
|
Příklad
Dotaz
mutation deleteMitigation($id: ID!) {
deleteMitigation(id: $id) {
id
}
}
Proměnné
{"id": 4}
Odpověď
{"data": {"deleteMitigation": {"id": "4"}}}
deleteMitigationBulk
Popis
Odstranění několika instancí Mitigation.
Argumenty:
- ids ([ID!]!): Seznam identifikátorů instancí určených k odstranění.
Odpověď
Vrací [MutateResult!]!
Argumenty
Jméno | Popis |
---|---|
ids - [ID!]!
|
Příklad
Dotaz
mutation deleteMitigationBulk($ids: [ID!]!) {
deleteMitigationBulk(ids: $ids) {
id
}
}
Proměnné
{"ids": [4]}
Odpověď
{
"data": {
"deleteMitigationBulk": [{"id": "4"}]
}
}
deleteTactic
Popis
Odstranění jedné instance Tactic.
Argumenty:
- id (ID!): Identifikátor instance určené ke smazání.
Odpověď
Vrací MutateResult!
Argumenty
Jméno | Popis |
---|---|
id - ID!
|
Příklad
Dotaz
mutation deleteTactic($id: ID!) {
deleteTactic(id: $id) {
id
}
}
Proměnné
{"id": 4}
Odpověď
{"data": {"deleteTactic": {"id": 4}}}
deleteTacticBulk
Popis
Odstranění několika instancí Tactic.
Argumenty:
- ids ([ID!]!): Seznam identifikátorů instancí určených k odstranění.
Odpověď
Vrací [MutateResult!]!
Argumenty
Jméno | Popis |
---|---|
ids - [ID!]!
|
Příklad
Dotaz
mutation deleteTacticBulk($ids: [ID!]!) {
deleteTacticBulk(ids: $ids) {
id
}
}
Proměnné
{"ids": [4]}
Odpověď
{
"data": {
"deleteTacticBulk": [{"id": "4"}]
}
}
deleteTechnique
Popis
Odstranění jedné instance Technique.
Argumenty:
- id (ID!): Identifikátor instance určené ke smazání.
Odpověď
Vrací MutateResult!
Argumenty
Jméno | Popis |
---|---|
id - ID!
|
Příklad
Dotaz
mutation deleteTechnique($id: ID!) {
deleteTechnique(id: $id) {
id
}
}
Proměnné
{"id": "4"}
Odpověď
{"data": {"deleteTechnique": {"id": 4}}}
deleteTechniqueBulk
Popis
Odstranění několika instancí Technique.
Argumenty:
- ids ([ID!]!): Seznam identifikátorů instancí určených k odstranění.
Odpověď
Vrací [MutateResult!]!
Argumenty
Jméno | Popis |
---|---|
ids - [ID!]!
|
Příklad
Dotaz
mutation deleteTechniqueBulk($ids: [ID!]!) {
deleteTechniqueBulk(ids: $ids) {
id
}
}
Proměnné
{"ids": ["4"]}
Odpověď
{
"data": {
"deleteTechniqueBulk": [{"id": "4"}]
}
}
deleteTechniqueMitigationRelationship
Popis
Odstranění jedné instance TechniqueMitigationRelationship.
Argumenty:
- id (ID!): Identifikátor instance určené ke smazání.
Odpověď
Vrací MutateResult!
Argumenty
Jméno | Popis |
---|---|
id - ID!
|
Příklad
Dotaz
mutation deleteTechniqueMitigationRelationship($id: ID!) {
deleteTechniqueMitigationRelationship(id: $id) {
id
}
}
Proměnné
{"id": "4"}
Odpověď
{
"data": {
"deleteTechniqueMitigationRelationship": {
"id": "4"
}
}
}
deleteTechniqueMitigationRelationshipBulk
Popis
Odstranění několika instancí TechniqueMitigationRelationship.
Argumenty:
- ids ([ID!]!): Seznam identifikátorů instancí určených k odstranění.
Odpověď
Vrací [MutateResult!]!
Argumenty
Jméno | Popis |
---|---|
ids - [ID!]!
|
Příklad
Dotaz
mutation deleteTechniqueMitigationRelationshipBulk($ids: [ID!]!) {
deleteTechniqueMitigationRelationshipBulk(ids: $ids) {
id
}
}
Proměnné
{"ids": ["4"]}
Odpověď
{
"data": {
"deleteTechniqueMitigationRelationshipBulk": [
{"id": "4"}
]
}
}
deleteTool
Popis
Odstranění jedné instance Tool.
Argumenty:
- id (ID!): Identifikátor instance určené ke smazání.
Odpověď
Vrací MutateResult!
Argumenty
Jméno | Popis |
---|---|
id - ID!
|
Příklad
Dotaz
mutation deleteTool($id: ID!) {
deleteTool(id: $id) {
id
}
}
Proměnné
{"id": "4"}
Odpověď
{"data": {"deleteTool": {"id": 4}}}
deleteToolBulk
Popis
Odstranění několika instancí Tool.
Argumenty:
- ids ([ID!]!): Seznam identifikátorů instancí určených k odstranění.
Odpověď
Vrací [MutateResult!]!
Argumenty
Jméno | Popis |
---|---|
ids - [ID!]!
|
Příklad
Dotaz
mutation deleteToolBulk($ids: [ID!]!) {
deleteToolBulk(ids: $ids) {
id
}
}
Proměnné
{"ids": ["4"]}
Odpověď
{"data": {"deleteToolBulk": [{"id": 4}]}}
deleteToolProcedure
Popis
Odstranění jedné instance ToolProcedure.
Argumenty:
- id (ID!): Identifikátor instance určené ke smazání.
Odpověď
Vrací MutateResult!
Argumenty
Jméno | Popis |
---|---|
id - ID!
|
Příklad
Dotaz
mutation deleteToolProcedure($id: ID!) {
deleteToolProcedure(id: $id) {
id
}
}
Proměnné
{"id": "4"}
Odpověď
{"data": {"deleteToolProcedure": {"id": 4}}}
deleteToolProcedureBulk
Popis
Odstranění několika instancí ToolProcedure.
Argumenty:
- ids ([ID!]!): Seznam identifikátorů instancí určených k odstranění.
Odpověď
Vrací [MutateResult!]!
Argumenty
Jméno | Popis |
---|---|
ids - [ID!]!
|
Příklad
Dotaz
mutation deleteToolProcedureBulk($ids: [ID!]!) {
deleteToolProcedureBulk(ids: $ids) {
id
}
}
Proměnné
{"ids": [4]}
Odpověď
{"data": {"deleteToolProcedureBulk": [{"id": 4}]}}
deleteTtpGroup
Popis
Odstranění jedné instance TTPGroup.
Argumenty:
- id (ID!): Identifikátor instance určené ke smazání.
Odpověď
Vrací MutateResult!
Argumenty
Jméno | Popis |
---|---|
id - ID!
|
Příklad
Dotaz
mutation deleteTtpGroup($id: ID!) {
deleteTtpGroup(id: $id) {
id
}
}
Proměnné
{"id": 4}
Odpověď
{"data": {"deleteTtpGroup": {"id": 4}}}
deleteTtpGroupBulk
Popis
Odstranění několika instancí TTPGroup.
Argumenty:
- ids ([ID!]!): Seznam identifikátorů instancí určených k odstranění.
Odpověď
Vrací [MutateResult!]!
Argumenty
Jméno | Popis |
---|---|
ids - [ID!]!
|
Příklad
Dotaz
mutation deleteTtpGroupBulk($ids: [ID!]!) {
deleteTtpGroupBulk(ids: $ids) {
id
}
}
Proměnné
{"ids": ["4"]}
Odpověď
{"data": {"deleteTtpGroupBulk": [{"id": 4}]}}
deleteTtpPlatform
Popis
Odstranění jedné instance TTPPlatform.
Argumenty:
- id (ID!): Identifikátor instance určené ke smazání.
Odpověď
Vrací MutateResult!
Argumenty
Jméno | Popis |
---|---|
id - ID!
|
Příklad
Dotaz
mutation deleteTtpPlatform($id: ID!) {
deleteTtpPlatform(id: $id) {
id
}
}
Proměnné
{"id": 4}
Odpověď
{"data": {"deleteTtpPlatform": {"id": 4}}}
deleteTtpPlatformBulk
Popis
Odstranění několika instancí TTPPlatform.
Argumenty:
- ids ([ID!]!): Seznam identifikátorů instancí určených k odstranění.
Odpověď
Vrací [MutateResult!]!
Argumenty
Jméno | Popis |
---|---|
ids - [ID!]!
|
Příklad
Dotaz
mutation deleteTtpPlatformBulk($ids: [ID!]!) {
deleteTtpPlatformBulk(ids: $ids) {
id
}
}
Proměnné
{"ids": [4]}
Odpověď
{
"data": {
"deleteTtpPlatformBulk": [{"id": "4"}]
}
}
updateAlias
Popis
Aktualizace jedné instance Alias vstupními daty.
Argumenty:
- id (ID!): Identifikátor instance k aktualizování.
- data (AliasUpdate): Data použitá pro aktualizaci.
Odpověď
Vrací MutateResult!
Argumenty
Jméno | Popis |
---|---|
data - AliasUpdate!
|
|
id - ID!
|
Příklad
Dotaz
mutation updateAlias(
$data: AliasUpdate!,
$id: ID!
) {
updateAlias(
data: $data,
id: $id
) {
id
}
}
Proměnné
{"data": AliasUpdate, "id": 4}
Odpověď
{"data": {"updateAlias": {"id": "4"}}}
updateAliasBulk
Popis
Aktualizace několika instancí Alias vstupními daty.
Argumenty:
- ids ([ID!]!): Seznam identifikátorů instancí určených k aktualizaci.
- data ([AliasUpdate]): Seznam dat použitých pro aktualizaci.Musí být poskytnuta ve stejném pořadí jako v seznamu identifikátorů.
Odpověď
Vrací [MutateResult!]!
Argumenty
Jméno | Popis |
---|---|
data - AliasUpdate!
|
|
ids - [ID!]!
|
Příklad
Dotaz
mutation updateAliasBulk(
$data: AliasUpdate!,
$ids: [ID!]!
) {
updateAliasBulk(
data: $data,
ids: $ids
) {
id
}
}
Proměnné
{"data": AliasUpdate, "ids": [4]}
Odpověď
{"data": {"updateAliasBulk": [{"id": 4}]}}
updateExternalReference
Popis
Aktualizace jedné instance ExternalReference vstupními daty.
Argumenty:
- id (ID!): Identifikátor instance k aktualizování.
- data (ExternalReferenceUpdate): Data použitá pro aktualizaci.
Odpověď
Vrací MutateResult!
Argumenty
Jméno | Popis |
---|---|
data - ExternalReferenceUpdate!
|
|
id - ID!
|
Příklad
Dotaz
mutation updateExternalReference(
$data: ExternalReferenceUpdate!,
$id: ID!
) {
updateExternalReference(
data: $data,
id: $id
) {
id
}
}
Proměnné
{"data": ExternalReferenceUpdate, "id": 4}
Odpověď
{
"data": {
"updateExternalReference": {"id": "4"}
}
}
updateExternalReferenceBulk
Popis
Aktualizace několika instancí ExternalReference vstupními daty.
Argumenty:
- ids ([ID!]!): Seznam identifikátorů instancí určených k aktualizaci.
- data ([ExternalReferenceUpdate]): Seznam dat použitých pro aktualizaci.Musí být poskytnuta ve stejném pořadí jako v seznamu identifikátorů.
Odpověď
Vrací [MutateResult!]!
Argumenty
Jméno | Popis |
---|---|
data - ExternalReferenceUpdate!
|
|
ids - [ID!]!
|
Příklad
Dotaz
mutation updateExternalReferenceBulk(
$data: ExternalReferenceUpdate!,
$ids: [ID!]!
) {
updateExternalReferenceBulk(
data: $data,
ids: $ids
) {
id
}
}
Proměnné
{"data": ExternalReferenceUpdate, "ids": [4]}
Odpověď
{
"data": {
"updateExternalReferenceBulk": [
{"id": "4"}
]
}
}
updateGroupProcedure
Popis
Aktualizace jedné instance GroupProcedure vstupními daty.
Argumenty:
- id (ID!): Identifikátor instance k aktualizování.
- data (GroupProcedureUpdate): Data použitá pro aktualizaci.
Odpověď
Vrací MutateResult!
Argumenty
Jméno | Popis |
---|---|
data - GroupProcedureUpdate!
|
|
id - ID!
|
Příklad
Dotaz
mutation updateGroupProcedure(
$data: GroupProcedureUpdate!,
$id: ID!
) {
updateGroupProcedure(
data: $data,
id: $id
) {
id
}
}
Proměnné
{"data": GroupProcedureUpdate, "id": 4}
Odpověď
{
"data": {
"updateGroupProcedure": {"id": "4"}
}
}
updateGroupProcedureBulk
Popis
Aktualizace několika instancí GroupProcedure vstupními daty.
Argumenty:
- ids ([ID!]!): Seznam identifikátorů instancí určených k aktualizaci.
- data ([GroupProcedureUpdate]): Seznam dat použitých pro aktualizaci.Musí být poskytnuta ve stejném pořadí jako v seznamu identifikátorů.
Odpověď
Vrací [MutateResult!]!
Argumenty
Jméno | Popis |
---|---|
data - GroupProcedureUpdate!
|
|
ids - [ID!]!
|
Příklad
Dotaz
mutation updateGroupProcedureBulk(
$data: GroupProcedureUpdate!,
$ids: [ID!]!
) {
updateGroupProcedureBulk(
data: $data,
ids: $ids
) {
id
}
}
Proměnné
{"data": GroupProcedureUpdate, "ids": [4]}
Odpověď
{
"data": {
"updateGroupProcedureBulk": [
{"id": "4"}
]
}
}
updateMalware
Popis
Aktualizace jedné instance Malware vstupními daty.
Argumenty:
- id (ID!): Identifikátor instance k aktualizování.
- data (MalwareUpdate): Data použitá pro aktualizaci.
Odpověď
Vrací MutateResult!
Argumenty
Jméno | Popis |
---|---|
data - MalwareUpdate!
|
|
id - ID!
|
Příklad
Dotaz
mutation updateMalware(
$data: MalwareUpdate!,
$id: ID!
) {
updateMalware(
data: $data,
id: $id
) {
id
}
}
Proměnné
{
"data": MalwareUpdate,
"id": "4"
}
Odpověď
{"data": {"updateMalware": {"id": 4}}}
updateMalwareBulk
Popis
Aktualizace několika instancí Malware vstupními daty.
Argumenty:
- ids ([ID!]!): Seznam identifikátorů instancí určených k aktualizaci.
- data ([MalwareUpdate]): Seznam dat použitých pro aktualizaci.Musí být poskytnuta ve stejném pořadí jako v seznamu identifikátorů.
Odpověď
Vrací [MutateResult!]!
Argumenty
Jméno | Popis |
---|---|
data - MalwareUpdate!
|
|
ids - [ID!]!
|
Příklad
Dotaz
mutation updateMalwareBulk(
$data: MalwareUpdate!,
$ids: [ID!]!
) {
updateMalwareBulk(
data: $data,
ids: $ids
) {
id
}
}
Proměnné
{"data": MalwareUpdate, "ids": [4]}
Odpověď
{
"data": {
"updateMalwareBulk": [{"id": "4"}]
}
}
updateMalwareProcedure
Popis
Aktualizace jedné instance MalwareProcedure vstupními daty.
Argumenty:
- id (ID!): Identifikátor instance k aktualizování.
- data (MalwareProcedureUpdate): Data použitá pro aktualizaci.
Odpověď
Vrací MutateResult!
Argumenty
Jméno | Popis |
---|---|
data - MalwareProcedureUpdate!
|
|
id - ID!
|
Příklad
Dotaz
mutation updateMalwareProcedure(
$data: MalwareProcedureUpdate!,
$id: ID!
) {
updateMalwareProcedure(
data: $data,
id: $id
) {
id
}
}
Proměnné
{"data": MalwareProcedureUpdate, "id": 4}
Odpověď
{
"data": {
"updateMalwareProcedure": {"id": "4"}
}
}
updateMalwareProcedureBulk
Popis
Aktualizace několika instancí MalwareProcedure vstupními daty.
Argumenty:
- ids ([ID!]!): Seznam identifikátorů instancí určených k aktualizaci.
- data ([MalwareProcedureUpdate]): Seznam dat použitých pro aktualizaci.Musí být poskytnuta ve stejném pořadí jako v seznamu identifikátorů.
Odpověď
Vrací [MutateResult!]!
Argumenty
Jméno | Popis |
---|---|
data - MalwareProcedureUpdate!
|
|
ids - [ID!]!
|
Příklad
Dotaz
mutation updateMalwareProcedureBulk(
$data: MalwareProcedureUpdate!,
$ids: [ID!]!
) {
updateMalwareProcedureBulk(
data: $data,
ids: $ids
) {
id
}
}
Proměnné
{"data": MalwareProcedureUpdate, "ids": [4]}
Odpověď
{
"data": {
"updateMalwareProcedureBulk": [
{"id": "4"}
]
}
}
updateMitigation
Popis
Aktualizace jedné instance Mitigation vstupními daty.
Argumenty:
- id (ID!): Identifikátor instance k aktualizování.
- data (MitigationUpdate): Data použitá pro aktualizaci.
Odpověď
Vrací MutateResult!
Argumenty
Jméno | Popis |
---|---|
data - MitigationUpdate!
|
|
id - ID!
|
Příklad
Dotaz
mutation updateMitigation(
$data: MitigationUpdate!,
$id: ID!
) {
updateMitigation(
data: $data,
id: $id
) {
id
}
}
Proměnné
{"data": MitigationUpdate, "id": 4}
Odpověď
{"data": {"updateMitigation": {"id": 4}}}
updateMitigationBulk
Popis
Aktualizace několika instancí Mitigation vstupními daty.
Argumenty:
- ids ([ID!]!): Seznam identifikátorů instancí určených k aktualizaci.
- data ([MitigationUpdate]): Seznam dat použitých pro aktualizaci.Musí být poskytnuta ve stejném pořadí jako v seznamu identifikátorů.
Odpověď
Vrací [MutateResult!]!
Argumenty
Jméno | Popis |
---|---|
data - MitigationUpdate!
|
|
ids - [ID!]!
|
Příklad
Dotaz
mutation updateMitigationBulk(
$data: MitigationUpdate!,
$ids: [ID!]!
) {
updateMitigationBulk(
data: $data,
ids: $ids
) {
id
}
}
Proměnné
{"data": MitigationUpdate, "ids": [4]}
Odpověď
{
"data": {
"updateMitigationBulk": [{"id": "4"}]
}
}
updateTactic
Popis
Aktualizace jedné instance Tactic vstupními daty.
Argumenty:
- id (ID!): Identifikátor instance k aktualizování.
- data (TacticUpdate): Data použitá pro aktualizaci.
Odpověď
Vrací MutateResult!
Argumenty
Jméno | Popis |
---|---|
data - TacticUpdate!
|
|
id - ID!
|
Příklad
Dotaz
mutation updateTactic(
$data: TacticUpdate!,
$id: ID!
) {
updateTactic(
data: $data,
id: $id
) {
id
}
}
Proměnné
{"data": TacticUpdate, "id": 4}
Odpověď
{"data": {"updateTactic": {"id": 4}}}
updateTacticBulk
Popis
Aktualizace několika instancí Tactic vstupními daty.
Argumenty:
- ids ([ID!]!): Seznam identifikátorů instancí určených k aktualizaci.
- data ([TacticUpdate]): Seznam dat použitých pro aktualizaci.Musí být poskytnuta ve stejném pořadí jako v seznamu identifikátorů.
Odpověď
Vrací [MutateResult!]!
Argumenty
Jméno | Popis |
---|---|
data - TacticUpdate!
|
|
ids - [ID!]!
|
Příklad
Dotaz
mutation updateTacticBulk(
$data: TacticUpdate!,
$ids: [ID!]!
) {
updateTacticBulk(
data: $data,
ids: $ids
) {
id
}
}
Proměnné
{
"data": TacticUpdate,
"ids": ["4"]
}
Odpověď
{
"data": {
"updateTacticBulk": [{"id": "4"}]
}
}
updateTechnique
Popis
Aktualizace jedné instance Technique vstupními daty.
Argumenty:
- id (ID!): Identifikátor instance k aktualizování.
- data (TechniqueUpdate): Data použitá pro aktualizaci.
Odpověď
Vrací MutateResult!
Argumenty
Jméno | Popis |
---|---|
data - TechniqueUpdate!
|
|
id - ID!
|
Příklad
Dotaz
mutation updateTechnique(
$data: TechniqueUpdate!,
$id: ID!
) {
updateTechnique(
data: $data,
id: $id
) {
id
}
}
Proměnné
{
"data": TechniqueUpdate,
"id": "4"
}
Odpověď
{"data": {"updateTechnique": {"id": 4}}}
updateTechniqueBulk
Popis
Aktualizace několika instancí Technique vstupními daty.
Argumenty:
- ids ([ID!]!): Seznam identifikátorů instancí určených k aktualizaci.
- data ([TechniqueUpdate]): Seznam dat použitých pro aktualizaci.Musí být poskytnuta ve stejném pořadí jako v seznamu identifikátorů.
Odpověď
Vrací [MutateResult!]!
Argumenty
Jméno | Popis |
---|---|
data - TechniqueUpdate!
|
|
ids - [ID!]!
|
Příklad
Dotaz
mutation updateTechniqueBulk(
$data: TechniqueUpdate!,
$ids: [ID!]!
) {
updateTechniqueBulk(
data: $data,
ids: $ids
) {
id
}
}
Proměnné
{"data": TechniqueUpdate, "ids": [4]}
Odpověď
{
"data": {
"updateTechniqueBulk": [{"id": "4"}]
}
}
updateTechniqueMitigationRelationship
Popis
Aktualizace jedné instance TechniqueMitigationRelationship vstupními daty.
Argumenty:
- id (ID!): Identifikátor instance k aktualizování.
- data (TechniqueMitigationRelationshipUpdate): Data použitá pro aktualizaci.
Odpověď
Vrací MutateResult!
Argumenty
Jméno | Popis |
---|---|
data - TechniqueMitigationRelationshipUpdate!
|
|
id - ID!
|
Příklad
Dotaz
mutation updateTechniqueMitigationRelationship(
$data: TechniqueMitigationRelationshipUpdate!,
$id: ID!
) {
updateTechniqueMitigationRelationship(
data: $data,
id: $id
) {
id
}
}
Proměnné
{"data": TechniqueMitigationRelationshipUpdate, "id": 4}
Odpověď
{"data": {"updateTechniqueMitigationRelationship": {"id": 4}}}
updateTechniqueMitigationRelationshipBulk
Popis
Aktualizace několika instancí TechniqueMitigationRelationship vstupními daty.
Argumenty:
- ids ([ID!]!): Seznam identifikátorů instancí určených k aktualizaci.
- data ([TechniqueMitigationRelationshipUpdate]): Seznam dat použitých pro aktualizaci.Musí být poskytnuta ve stejném pořadí jako v seznamu identifikátorů.
Odpověď
Vrací [MutateResult!]!
Argumenty
Jméno | Popis |
---|---|
data - TechniqueMitigationRelationshipUpdate!
|
|
ids - [ID!]!
|
Příklad
Dotaz
mutation updateTechniqueMitigationRelationshipBulk(
$data: TechniqueMitigationRelationshipUpdate!,
$ids: [ID!]!
) {
updateTechniqueMitigationRelationshipBulk(
data: $data,
ids: $ids
) {
id
}
}
Proměnné
{
"data": TechniqueMitigationRelationshipUpdate,
"ids": [4]
}
Odpověď
{
"data": {
"updateTechniqueMitigationRelationshipBulk": [
{"id": "4"}
]
}
}
updateTool
Popis
Aktualizace jedné instance Tool vstupními daty.
Argumenty:
- id (ID!): Identifikátor instance k aktualizování.
- data (ToolUpdate): Data použitá pro aktualizaci.
Odpověď
Vrací MutateResult!
Argumenty
Jméno | Popis |
---|---|
data - ToolUpdate!
|
|
id - ID!
|
Příklad
Dotaz
mutation updateTool(
$data: ToolUpdate!,
$id: ID!
) {
updateTool(
data: $data,
id: $id
) {
id
}
}
Proměnné
{"data": ToolUpdate, "id": 4}
Odpověď
{"data": {"updateTool": {"id": 4}}}
updateToolBulk
Popis
Aktualizace několika instancí Tool vstupními daty.
Argumenty:
- ids ([ID!]!): Seznam identifikátorů instancí určených k aktualizaci.
- data ([ToolUpdate]): Seznam dat použitých pro aktualizaci.Musí být poskytnuta ve stejném pořadí jako v seznamu identifikátorů.
Odpověď
Vrací [MutateResult!]!
Argumenty
Jméno | Popis |
---|---|
data - ToolUpdate!
|
|
ids - [ID!]!
|
Příklad
Dotaz
mutation updateToolBulk(
$data: ToolUpdate!,
$ids: [ID!]!
) {
updateToolBulk(
data: $data,
ids: $ids
) {
id
}
}
Proměnné
{
"data": ToolUpdate,
"ids": ["4"]
}
Odpověď
{"data": {"updateToolBulk": [{"id": "4"}]}}
updateToolProcedure
Popis
Aktualizace jedné instance ToolProcedure vstupními daty.
Argumenty:
- id (ID!): Identifikátor instance k aktualizování.
- data (ToolProcedureUpdate): Data použitá pro aktualizaci.
Odpověď
Vrací MutateResult!
Argumenty
Jméno | Popis |
---|---|
data - ToolProcedureUpdate!
|
|
id - ID!
|
Příklad
Dotaz
mutation updateToolProcedure(
$data: ToolProcedureUpdate!,
$id: ID!
) {
updateToolProcedure(
data: $data,
id: $id
) {
id
}
}
Proměnné
{
"data": ToolProcedureUpdate,
"id": "4"
}
Odpověď
{
"data": {
"updateToolProcedure": {"id": "4"}
}
}
updateToolProcedureBulk
Popis
Aktualizace několika instancí ToolProcedure vstupními daty.
Argumenty:
- ids ([ID!]!): Seznam identifikátorů instancí určených k aktualizaci.
- data ([ToolProcedureUpdate]): Seznam dat použitých pro aktualizaci.Musí být poskytnuta ve stejném pořadí jako v seznamu identifikátorů.
Odpověď
Vrací [MutateResult!]!
Argumenty
Jméno | Popis |
---|---|
data - ToolProcedureUpdate!
|
|
ids - [ID!]!
|
Příklad
Dotaz
mutation updateToolProcedureBulk(
$data: ToolProcedureUpdate!,
$ids: [ID!]!
) {
updateToolProcedureBulk(
data: $data,
ids: $ids
) {
id
}
}
Proměnné
{"data": ToolProcedureUpdate, "ids": [4]}
Odpověď
{"data": {"updateToolProcedureBulk": [{"id": 4}]}}
updateTtpGroup
Popis
Aktualizace jedné instance TTPGroup vstupními daty.
Argumenty:
- id (ID!): Identifikátor instance k aktualizování.
- data (TTPGroupUpdate): Data použitá pro aktualizaci.
Odpověď
Vrací MutateResult!
Argumenty
Jméno | Popis |
---|---|
data - TTPGroupUpdate!
|
|
id - ID!
|
Příklad
Dotaz
mutation updateTtpGroup(
$data: TTPGroupUpdate!,
$id: ID!
) {
updateTtpGroup(
data: $data,
id: $id
) {
id
}
}
Proměnné
{"data": TTPGroupUpdate, "id": 4}
Odpověď
{"data": {"updateTtpGroup": {"id": 4}}}
updateTtpGroupBulk
Popis
Aktualizace několika instancí TTPGroup vstupními daty.
Argumenty:
- ids ([ID!]!): Seznam identifikátorů instancí určených k aktualizaci.
- data ([TTPGroupUpdate]): Seznam dat použitých pro aktualizaci.Musí být poskytnuta ve stejném pořadí jako v seznamu identifikátorů.
Odpověď
Vrací [MutateResult!]!
Argumenty
Jméno | Popis |
---|---|
data - TTPGroupUpdate!
|
|
ids - [ID!]!
|
Příklad
Dotaz
mutation updateTtpGroupBulk(
$data: TTPGroupUpdate!,
$ids: [ID!]!
) {
updateTtpGroupBulk(
data: $data,
ids: $ids
) {
id
}
}
Proměnné
{"data": TTPGroupUpdate, "ids": [4]}
Odpověď
{"data": {"updateTtpGroupBulk": [{"id": 4}]}}
updateTtpPlatform
Popis
Aktualizace jedné instance TTPPlatform vstupními daty.
Argumenty:
- id (ID!): Identifikátor instance k aktualizování.
- data (TTPPlatformUpdate): Data použitá pro aktualizaci.
Odpověď
Vrací MutateResult!
Argumenty
Jméno | Popis |
---|---|
data - TTPPlatformUpdate!
|
|
id - ID!
|
Příklad
Dotaz
mutation updateTtpPlatform(
$data: TTPPlatformUpdate!,
$id: ID!
) {
updateTtpPlatform(
data: $data,
id: $id
) {
id
}
}
Proměnné
{"data": TTPPlatformUpdate, "id": 4}
Odpověď
{"data": {"updateTtpPlatform": {"id": 4}}}
updateTtpPlatformBulk
Popis
Aktualizace několika instancí TTPPlatform vstupními daty.
Argumenty:
- ids ([ID!]!): Seznam identifikátorů instancí určených k aktualizaci.
- data ([TTPPlatformUpdate]): Seznam dat použitých pro aktualizaci.Musí být poskytnuta ve stejném pořadí jako v seznamu identifikátorů.
Odpověď
Vrací [MutateResult!]!
Argumenty
Jméno | Popis |
---|---|
data - TTPPlatformUpdate!
|
|
ids - [ID!]!
|
Příklad
Dotaz
mutation updateTtpPlatformBulk(
$data: TTPPlatformUpdate!,
$ids: [ID!]!
) {
updateTtpPlatformBulk(
data: $data,
ids: $ids
) {
id
}
}
Proměnné
{
"data": TTPPlatformUpdate,
"ids": ["4"]
}
Odpověď
{"data": {"updateTtpPlatformBulk": [{"id": 4}]}}
Typy
String
Popis
Skalární typ String
představuje textová data, reprezentovaná jako sekvence znaků UTF-8. Typ String
používá GraphQL nejčastěji k reprezentaci textu čitelného člověkem.
Příklad
"abc123"
ITTP
Pole
Jméno pole | Popis |
---|---|
created - DateTime
|
|
description - String
|
|
externalReferences - ExternalReferenceNestedList
|
|
Argumenty
|
|
id - ID!
|
|
modified - DateTime
|
|
ttpType - String
|
|
uniqueIdentifier - String!
|
Možné typy
ITTP Typy |
---|
Příklad
{
"created": "2007-12-03T10:15:30Z",
"description": "xyz789",
"externalReferences": ExternalReferenceNestedList,
"id": 4,
"modified": "2007-12-03T10:15:30Z",
"ttpType": "abc123",
"uniqueIdentifier": "xyz789"
}
Int
Popis
Skalární typ Int
představuje celé číselné hodnoty se znaménkem bez zlomků. Int
může představovat hodnoty mezi -(2^31) a 2^31 - 1.
Příklad
987
ID
Popis
Skalární typ ID
představuje jedinečný identifikátor, který se často používá k opětovnému načtení objektu nebo jako klíč pro mezipaměť. Typ ID
se objeví v odpovědi JSON jako řetězec; není však zamýšlen tak, aby byl čitelný pro člověka. Pokud se očekává jako vstupní typ, bude jako ID
přijat jakýkoli řetězec (například "4") nebo celé číslo (například 4).
Příklad
4
_Entity
Příklad
Alias
Alias
Pole
Jméno pole | Popis |
---|---|
groups - TTPGroupNestedList
|
|
Argumenty |
|
id - ID!
|
|
malware - MalwareNestedList
|
|
Argumenty |
|
tools - ToolNestedList
|
|
Argumenty |
|
value - String!
|
Příklad
{
"groups": TTPGroupNestedList,
"id": "4",
"malware": MalwareNestedList,
"tools": ToolNestedList,
"value": "xyz789"
}
AliasNestedList
AliasPaginated
CreateResult
Pole
Jméno pole | Popis |
---|---|
id - ID!
|
Příklad
{"id": 4}
ExternalReference
Pole
Jméno pole | Popis |
---|---|
description - String
|
|
externalId - String
|
|
groups - TTPGroupNestedList
|
|
Argumenty |
|
id - ID!
|
|
malware - MalwareNestedList
|
|
Argumenty |
|
mitigations - MitigationNestedList
|
|
Argumenty
|
|
sourceName - String!
|
|
techniqueMitigationRelationships - TechniqueMitigationRelationshipNestedList
|
|
Argumenty
|
|
tools - ToolNestedList
|
|
Argumenty |
|
ttps - ITTPNestedList
|
|
Argumenty |
|
url - String
|
Příklad
{
"description": "abc123",
"externalId": "xyz789",
"groups": TTPGroupNestedList,
"id": 4,
"malware": MalwareNestedList,
"mitigations": MitigationNestedList,
"sourceName": "xyz789",
"techniqueMitigationRelationships": TechniqueMitigationRelationshipNestedList,
"tools": ToolNestedList,
"ttps": ITTPNestedList,
"url": "abc123"
}
ExternalReferenceNestedList
Pole
Jméno pole | Popis |
---|---|
data - [ExternalReference!]!
|
|
totalCount - Int!
|
Příklad
{"data": [ExternalReference], "totalCount": 123}
ExternalReferencePaginated
Pole
Jméno pole | Popis |
---|---|
data - [ExternalReference!]!
|
|
next - String
|
|
previous - String
|
|
totalCount - Int!
|
Příklad
{
"data": [ExternalReference],
"next": "abc123",
"previous": "xyz789",
"totalCount": 987
}
GroupProcedure
Pole
Jméno pole | Popis |
---|---|
created - DateTime
|
|
description - String
|
|
externalReferences - ExternalReferenceNestedList
|
|
Argumenty
|
|
group - TTPGroup!
|
|
groupProcedureName - String!
|
|
groupTechnique - Technique!
|
|
id - ID!
|
|
modified - DateTime
|
|
ttpType - String
|
|
uniqueIdentifier - String!
|
Příklad
{
"created": "2007-12-03T10:15:30Z",
"description": "abc123",
"externalReferences": ExternalReferenceNestedList,
"group": TTPGroup,
"groupProcedureName": "abc123",
"groupTechnique": Technique,
"id": 4,
"modified": "2007-12-03T10:15:30Z",
"ttpType": "xyz789",
"uniqueIdentifier": "abc123"
}
GroupProcedureNestedList
Pole
Jméno pole | Popis |
---|---|
data - [GroupProcedure!]!
|
|
totalCount - Int!
|
Příklad
{"data": [GroupProcedure], "totalCount": 123}
GroupProcedurePaginated
Pole
Jméno pole | Popis |
---|---|
data - [GroupProcedure!]!
|
|
next - String
|
|
previous - String
|
|
totalCount - Int!
|
Příklad
{
"data": [GroupProcedure],
"next": "abc123",
"previous": "xyz789",
"totalCount": 987
}
ITTPNestedList
ITTPPaginated
Malware
Pole
Jméno pole | Popis |
---|---|
aliases - AliasNestedList
|
|
Argumenty |
|
created - DateTime
|
|
description - String
|
|
externalReferences - ExternalReferenceNestedList
|
|
Argumenty
|
|
groups - TTPGroupNestedList
|
|
Argumenty |
|
id - ID!
|
|
modified - DateTime
|
|
name - String!
|
|
platforms - TTPPlatformNestedList
|
|
Argumenty
|
|
techniquesUsed - MalwareProcedureNestedList
|
|
Argumenty
|
Příklad
{
"aliases": AliasNestedList,
"created": "2007-12-03T10:15:30Z",
"description": "xyz789",
"externalReferences": ExternalReferenceNestedList,
"groups": TTPGroupNestedList,
"id": "4",
"modified": "2007-12-03T10:15:30Z",
"name": "abc123",
"platforms": TTPPlatformNestedList,
"techniquesUsed": MalwareProcedureNestedList
}
MalwareNestedList
Pole
Jméno pole | Popis |
---|---|
data - [Malware!]!
|
|
totalCount - Int!
|
Příklad
{"data": [Malware], "totalCount": 123}
MalwarePaginated
Pole
Jméno pole | Popis |
---|---|
data - [Malware!]!
|
|
next - String
|
|
previous - String
|
|
totalCount - Int!
|
Příklad
{
"data": [Malware],
"next": "abc123",
"previous": "abc123",
"totalCount": 123
}
MalwareProcedure
Pole
Jméno pole | Popis |
---|---|
created - DateTime
|
|
description - String
|
|
externalReferences - ExternalReferenceNestedList
|
|
Argumenty
|
|
id - ID!
|
|
malware - Malware!
|
|
malwareProcedureName - String!
|
|
malwareTechnique - Technique!
|
|
modified - DateTime
|
|
ttpType - String
|
|
uniqueIdentifier - String!
|
Příklad
{
"created": "2007-12-03T10:15:30Z",
"description": "abc123",
"externalReferences": ExternalReferenceNestedList,
"id": 4,
"malware": Malware,
"malwareProcedureName": "abc123",
"malwareTechnique": Technique,
"modified": "2007-12-03T10:15:30Z",
"ttpType": "xyz789",
"uniqueIdentifier": "abc123"
}
MalwareProcedureNestedList
Pole
Jméno pole | Popis |
---|---|
data - [MalwareProcedure!]!
|
|
totalCount - Int!
|
Příklad
{"data": [MalwareProcedure], "totalCount": 123}
MalwareProcedurePaginated
Pole
Jméno pole | Popis |
---|---|
data - [MalwareProcedure!]!
|
|
next - String
|
|
previous - String
|
|
totalCount - Int!
|
Příklad
{
"data": [MalwareProcedure],
"next": "abc123",
"previous": "abc123",
"totalCount": 987
}
Mitigation
Pole
Jméno pole | Popis |
---|---|
created - DateTime
|
|
description - String
|
|
externalReferences - ExternalReferenceNestedList
|
|
Argumenty
|
|
id - ID!
|
|
modified - DateTime
|
|
name - String!
|
|
techniques - TechniqueMitigationRelationshipNestedList
|
|
Argumenty
|
Příklad
{
"created": "2007-12-03T10:15:30Z",
"description": "abc123",
"externalReferences": ExternalReferenceNestedList,
"id": 4,
"modified": "2007-12-03T10:15:30Z",
"name": "xyz789",
"techniques": TechniqueMitigationRelationshipNestedList
}
MitigationNestedList
Pole
Jméno pole | Popis |
---|---|
data - [Mitigation!]!
|
|
totalCount - Int!
|
Příklad
{"data": [Mitigation], "totalCount": 123}
MitigationPaginated
Pole
Jméno pole | Popis |
---|---|
data - [Mitigation!]!
|
|
next - String
|
|
previous - String
|
|
totalCount - Int!
|
Příklad
{
"data": [Mitigation],
"next": "abc123",
"previous": "xyz789",
"totalCount": 123
}
MutateResult
Pole
Jméno pole | Popis |
---|---|
id - ID
|
Příklad
{"id": "4"}
TTPGroup
Pole
Jméno pole | Popis |
---|---|
aliases - AliasNestedList
|
|
Argumenty |
|
created - DateTime
|
|
description - String
|
|
externalReferences - ExternalReferenceNestedList
|
|
Argumenty
|
|
id - ID!
|
|
malware - MalwareNestedList
|
|
Argumenty |
|
modified - DateTime
|
|
name - String!
|
|
techniquesUsed - GroupProcedureNestedList
|
|
Argumenty
|
|
tools - ToolNestedList
|
|
Argumenty |
Příklad
{
"aliases": AliasNestedList,
"created": "2007-12-03T10:15:30Z",
"description": "abc123",
"externalReferences": ExternalReferenceNestedList,
"id": "4",
"malware": MalwareNestedList,
"modified": "2007-12-03T10:15:30Z",
"name": "xyz789",
"techniquesUsed": GroupProcedureNestedList,
"tools": ToolNestedList
}
TTPGroupNestedList
Pole
Jméno pole | Popis |
---|---|
data - [TTPGroup!]!
|
|
totalCount - Int!
|
Příklad
{"data": [TTPGroup], "totalCount": 987}
TTPGroupPaginated
Pole
Jméno pole | Popis |
---|---|
data - [TTPGroup!]!
|
|
next - String
|
|
previous - String
|
|
totalCount - Int!
|
Příklad
{
"data": [TTPGroup],
"next": "abc123",
"previous": "abc123",
"totalCount": 123
}
TTPPlatform
Pole
Jméno pole | Popis |
---|---|
id - ID!
|
|
malware - MalwareNestedList
|
|
Argumenty |
|
techniques - TechniqueNestedList
|
|
Argumenty |
|
tools - ToolNestedList
|
|
Argumenty |
|
value - String!
|
Příklad
{
"id": 4,
"malware": MalwareNestedList,
"techniques": TechniqueNestedList,
"tools": ToolNestedList,
"value": "abc123"
}
TTPPlatformNestedList
Pole
Jméno pole | Popis |
---|---|
data - [TTPPlatform!]!
|
|
totalCount - Int!
|
Příklad
{"data": [TTPPlatform], "totalCount": 123}
TTPPlatformPaginated
Pole
Jméno pole | Popis |
---|---|
data - [TTPPlatform!]!
|
|
next - String
|
|
previous - String
|
|
totalCount - Int!
|
Příklad
{
"data": [TTPPlatform],
"next": "abc123",
"previous": "abc123",
"totalCount": 123
}
Tactic
Pole
Jméno pole | Popis |
---|---|
created - DateTime
|
|
description - String
|
|
externalReferences - ExternalReferenceNestedList
|
|
Argumenty
|
|
id - ID!
|
|
modified - DateTime
|
|
tacticName - String!
|
|
techniques - TechniqueNestedList
|
|
Argumenty |
|
ttpType - String
|
|
uniqueIdentifier - String!
|
Příklad
{
"created": "2007-12-03T10:15:30Z",
"description": "xyz789",
"externalReferences": ExternalReferenceNestedList,
"id": "4",
"modified": "2007-12-03T10:15:30Z",
"tacticName": "abc123",
"techniques": TechniqueNestedList,
"ttpType": "xyz789",
"uniqueIdentifier": "abc123"
}
TacticNestedList
Pole
Jméno pole | Popis |
---|---|
data - [Tactic!]!
|
|
totalCount - Int!
|
Příklad
{"data": [Tactic], "totalCount": 987}
TacticPaginated
Pole
Jméno pole | Popis |
---|---|
data - [Tactic!]!
|
|
next - String
|
|
previous - String
|
|
totalCount - Int!
|
Příklad
{
"data": [Tactic],
"next": "abc123",
"previous": "abc123",
"totalCount": 123
}
Technique
Pole
Jméno pole | Popis |
---|---|
created - DateTime
|
|
description - String
|
|
externalReferences - ExternalReferenceNestedList
|
|
Argumenty
|
|
groupProcedures - GroupProcedureNestedList
|
|
Argumenty
|
|
id - ID!
|
|
isSubtechnique - Boolean
|
|
malwareProcedures - MalwareProcedureNestedList
|
|
Argumenty
|
|
mitigations - TechniqueMitigationRelationshipNestedList
|
|
Argumenty
|
|
modified - DateTime
|
|
platforms - TTPPlatformNestedList
|
|
Argumenty
|
|
subTechniqueOf - Technique
|
|
subTechniques - TechniqueNestedList
|
|
Argumenty |
|
tactics - TacticNestedList
|
|
Argumenty |
|
techniqueName - String!
|
|
toolProcedures - ToolProcedureNestedList
|
|
Argumenty
|
|
ttpType - String
|
|
uniqueIdentifier - String!
|
Příklad
{
"created": "2007-12-03T10:15:30Z",
"description": "abc123",
"externalReferences": ExternalReferenceNestedList,
"groupProcedures": GroupProcedureNestedList,
"id": "4",
"isSubtechnique": false,
"malwareProcedures": MalwareProcedureNestedList,
"mitigations": TechniqueMitigationRelationshipNestedList,
"modified": "2007-12-03T10:15:30Z",
"platforms": TTPPlatformNestedList,
"subTechniqueOf": Technique,
"subTechniques": TechniqueNestedList,
"tactics": TacticNestedList,
"techniqueName": "xyz789",
"toolProcedures": ToolProcedureNestedList,
"ttpType": "xyz789",
"uniqueIdentifier": "abc123"
}
Boolean
Popis
Skalární typ Boolean
představuje true nebo false.
Příklad
true
TechniqueMitigationRelationship
Pole
Jméno pole | Popis |
---|---|
description - String
|
|
externalReferences - ExternalReferenceNestedList
|
|
Argumenty
|
|
id - ID!
|
|
mitigation - Mitigation
|
|
name - String
|
|
technique - Technique
|
Příklad
{
"description": "abc123",
"externalReferences": ExternalReferenceNestedList,
"id": 4,
"mitigation": Mitigation,
"name": "abc123",
"technique": Technique
}
TechniqueMitigationRelationshipNestedList
Pole
Jméno pole | Popis |
---|---|
data - [TechniqueMitigationRelationship!]!
|
|
totalCount - Int!
|
Příklad
{
"data": [TechniqueMitigationRelationship],
"totalCount": 987
}
TechniqueMitigationRelationshipPaginated
Pole
Jméno pole | Popis |
---|---|
data - [TechniqueMitigationRelationship!]!
|
|
next - String
|
|
previous - String
|
|
totalCount - Int!
|
Příklad
{
"data": [TechniqueMitigationRelationship],
"next": "xyz789",
"previous": "xyz789",
"totalCount": 987
}
TechniqueNestedList
Pole
Jméno pole | Popis |
---|---|
data - [Technique!]!
|
|
totalCount - Int!
|
Příklad
{"data": [Technique], "totalCount": 123}
TechniquePaginated
Pole
Jméno pole | Popis |
---|---|
data - [Technique!]!
|
|
next - String
|
|
previous - String
|
|
totalCount - Int!
|
Příklad
{
"data": [Technique],
"next": "xyz789",
"previous": "xyz789",
"totalCount": 123
}
Tool
Pole
Jméno pole | Popis |
---|---|
aliases - AliasNestedList
|
|
Argumenty |
|
created - DateTime
|
|
description - String
|
|
externalReferences - ExternalReferenceNestedList
|
|
Argumenty
|
|
groups - TTPGroupNestedList
|
|
Argumenty |
|
id - ID!
|
|
modified - DateTime
|
|
name - String!
|
|
platforms - TTPPlatformNestedList
|
|
Argumenty
|
|
techniquesUsed - ToolProcedureNestedList
|
|
Argumenty
|
Příklad
{
"aliases": AliasNestedList,
"created": "2007-12-03T10:15:30Z",
"description": "xyz789",
"externalReferences": ExternalReferenceNestedList,
"groups": TTPGroupNestedList,
"id": 4,
"modified": "2007-12-03T10:15:30Z",
"name": "abc123",
"platforms": TTPPlatformNestedList,
"techniquesUsed": ToolProcedureNestedList
}
ToolNestedList
ToolPaginated
ToolProcedure
Pole
Jméno pole | Popis |
---|---|
created - DateTime
|
|
description - String
|
|
externalReferences - ExternalReferenceNestedList
|
|
Argumenty
|
|
id - ID!
|
|
modified - DateTime
|
|
tool - Tool!
|
|
toolProcedureName - String!
|
|
toolTechnique - Technique!
|
|
ttpType - String
|
|
uniqueIdentifier - String!
|
Příklad
{
"created": "2007-12-03T10:15:30Z",
"description": "xyz789",
"externalReferences": ExternalReferenceNestedList,
"id": "4",
"modified": "2007-12-03T10:15:30Z",
"tool": Tool,
"toolProcedureName": "xyz789",
"toolTechnique": Technique,
"ttpType": "xyz789",
"uniqueIdentifier": "abc123"
}
ToolProcedureNestedList
Pole
Jméno pole | Popis |
---|---|
data - [ToolProcedure!]!
|
|
totalCount - Int!
|
Příklad
{"data": [ToolProcedure], "totalCount": 987}
ToolProcedurePaginated
Pole
Jméno pole | Popis |
---|---|
data - [ToolProcedure!]!
|
|
next - String
|
|
previous - String
|
|
totalCount - Int!
|
Příklad
{
"data": [ToolProcedure],
"next": "abc123",
"previous": "xyz789",
"totalCount": 987
}
_Service
Pole
Jméno pole | Popis |
---|---|
sdl - String!
|
Příklad
{"sdl": "abc123"}
AliasOrdEnum
Hodnoty
Hodnota Enumu | popis |
---|---|
|
|
|
Příklad
"ID"
ExternalReferenceOrdEnum
Hodnoty
Hodnota Enumu | popis |
---|---|
|
|
|
|
|
|
|
|
|
Příklad
"DESCRIPTION"
GroupProcedureOrdEnum
Hodnoty
Hodnota Enumu | popis |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
Příklad
"CREATED"
ITTPOrdEnum
Hodnoty
Hodnota Enumu | popis |
---|---|
|
|
|
|
|
|
|
|
|
|
|
Příklad
"CREATED"
MalwareOrdEnum
Hodnoty
Hodnota Enumu | popis |
---|---|
|
|
|
|
|
|
|
|
|
Příklad
"CREATED"
MalwareProcedureOrdEnum
Hodnoty
Hodnota Enumu | popis |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
Příklad
"CREATED"
MitigationOrdEnum
Hodnoty
Hodnota Enumu | popis |
---|---|
|
|
|
|
|
|
|
|
|
Příklad
"CREATED"
RelationOperation
Hodnoty
Hodnota Enumu | popis |
---|---|
|
|
|
|
|
Příklad
"ADD"
TTPGroupOrdEnum
Hodnoty
Hodnota Enumu | popis |
---|---|
|
|
|
|
|
|
|
|
|
Příklad
"CREATED"
TTPPlatformOrdEnum
Hodnoty
Hodnota Enumu | popis |
---|---|
|
|
|
Příklad
"ID"
TacticOrdEnum
Hodnoty
Hodnota Enumu | popis |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
Příklad
"CREATED"
TechniqueMitigationRelationshipOrdEnum
Hodnoty
Hodnota Enumu | popis |
---|---|
|
|
|
|
|
Příklad
"DESCRIPTION"
TechniqueOrdEnum
Hodnoty
Hodnota Enumu | popis |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Příklad
"CREATED"
ToolOrdEnum
Hodnoty
Hodnota Enumu | popis |
---|---|
|
|
|
|
|
|
|
|
|
Příklad
"CREATED"
ToolProcedureOrdEnum
Hodnoty
Hodnota Enumu | popis |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
Příklad
"CREATED"
DateTime
Popis
Datum s časem (isoformat).
Příklad
"2007-12-03T10:15:30Z"
_Any
Příklad
_Any
AliasCreate
AliasFilter0
Pole
Input Pole | Popis |
---|---|
id - StrawberryIDFieldFilter
|
|
value - StrFieldFilter
|
Příklad
{
"id": StrawberryIDFieldFilter,
"value": StrFieldFilter
}
AliasFilter0ANDFilterEntry
Pole
Input Pole | Popis |
---|---|
AND - [AliasFilter0ORFilterEntry!]!
|
|
negate - Boolean!
|
Příklad
{"AND": [AliasFilter0ORFilterEntry], "negate": false}
AliasFilter0ORFilterEntry
Pole
Input Pole | Popis |
---|---|
OR - AliasFilter0!
|
|
negate - Boolean!
|
Příklad
{"OR": AliasFilter0, "negate": true}
AliasFilter1
Pole
Input Pole | Popis |
---|---|
groups - TTPGroupFilter1
|
|
id - StrawberryIDFieldFilter
|
|
malware - MalwareFilter1
|
|
tools - ToolFilter1
|
|
value - StrFieldFilter
|
Příklad
{
"groups": TTPGroupFilter1,
"id": StrawberryIDFieldFilter,
"malware": MalwareFilter1,
"tools": ToolFilter1,
"value": StrFieldFilter
}
AliasFilter1ANDFilterEntry
Pole
Input Pole | Popis |
---|---|
AND - [AliasFilter1ORFilterEntry!]!
|
|
negate - Boolean!
|
Příklad
{"AND": [AliasFilter1ORFilterEntry], "negate": true}
AliasFilter1ORFilterEntry
Pole
Input Pole | Popis |
---|---|
OR - AliasFilter1!
|
|
negate - Boolean!
|
Příklad
{"OR": AliasFilter1, "negate": true}
AliasOrdEnumOrderingEntry
Pole
Input Pole | Popis |
---|---|
desc - Boolean!
|
|
o - AliasOrdEnum!
|
Příklad
{"desc": false, "o": "ID"}
AliasUpdate
Pole
Input Pole | Popis |
---|---|
groups - RelationUpdate
|
|
malware - RelationUpdate
|
|
tools - RelationUpdate
|
|
value - String
|
Příklad
{
"groups": RelationUpdate,
"malware": RelationUpdate,
"tools": RelationUpdate,
"value": "abc123"
}
BoolFieldFilter
DateTimeFieldFilter
Příklad
{
"exact": "2007-12-03T10:15:30Z",
"except_": "2007-12-03T10:15:30Z",
"gt": "2007-12-03T10:15:30Z",
"gte": "2007-12-03T10:15:30Z",
"in_": ["2007-12-03T10:15:30Z"],
"isnull": false,
"lt": "2007-12-03T10:15:30Z",
"lte": "2007-12-03T10:15:30Z"
}
ExternalReferenceCreate
Příklad
{
"description": "xyz789",
"externalId": "xyz789",
"groups": [4],
"malware": [4],
"mitigations": [4],
"sourceName": "xyz789",
"techniqueMitigationRelationships": [4],
"tools": ["4"],
"ttps": [4],
"url": "xyz789"
}
ExternalReferenceFilter0
Pole
Input Pole | Popis |
---|---|
description - StrFieldFilter
|
|
externalId - StrFieldFilter
|
|
id - StrawberryIDFieldFilter
|
|
sourceName - StrFieldFilter
|
|
url - StrFieldFilter
|
Příklad
{
"description": StrFieldFilter,
"externalId": StrFieldFilter,
"id": StrawberryIDFieldFilter,
"sourceName": StrFieldFilter,
"url": StrFieldFilter
}
ExternalReferenceFilter0ANDFilterEntry
Pole
Input Pole | Popis |
---|---|
AND - [ExternalReferenceFilter0ORFilterEntry!]!
|
|
negate - Boolean!
|
Příklad
{
"AND": [ExternalReferenceFilter0ORFilterEntry],
"negate": false
}
ExternalReferenceFilter0ORFilterEntry
Pole
Input Pole | Popis |
---|---|
OR - ExternalReferenceFilter0!
|
|
negate - Boolean!
|
Příklad
{"OR": ExternalReferenceFilter0, "negate": true}
ExternalReferenceFilter1
Pole
Input Pole | Popis |
---|---|
description - StrFieldFilter
|
|
externalId - StrFieldFilter
|
|
groups - TTPGroupFilter1
|
|
id - StrawberryIDFieldFilter
|
|
malware - MalwareFilter1
|
|
mitigations - MitigationFilter1
|
|
sourceName - StrFieldFilter
|
|
techniqueMitigationRelationships - TechniqueMitigationRelationshipFilter1
|
|
tools - ToolFilter1
|
|
ttps - ITTPFilter1
|
|
url - StrFieldFilter
|
Příklad
{
"description": StrFieldFilter,
"externalId": StrFieldFilter,
"groups": TTPGroupFilter1,
"id": StrawberryIDFieldFilter,
"malware": MalwareFilter1,
"mitigations": MitigationFilter1,
"sourceName": StrFieldFilter,
"techniqueMitigationRelationships": TechniqueMitigationRelationshipFilter1,
"tools": ToolFilter1,
"ttps": ITTPFilter1,
"url": StrFieldFilter
}
ExternalReferenceFilter1ANDFilterEntry
Pole
Input Pole | Popis |
---|---|
AND - [ExternalReferenceFilter1ORFilterEntry!]!
|
|
negate - Boolean!
|
Příklad
{
"AND": [ExternalReferenceFilter1ORFilterEntry],
"negate": true
}
ExternalReferenceFilter1ORFilterEntry
Pole
Input Pole | Popis |
---|---|
OR - ExternalReferenceFilter1!
|
|
negate - Boolean!
|
Příklad
{"OR": ExternalReferenceFilter1, "negate": false}
ExternalReferenceOrdEnumOrderingEntry
Pole
Input Pole | Popis |
---|---|
desc - Boolean!
|
|
o - ExternalReferenceOrdEnum!
|
Příklad
{"desc": true, "o": "DESCRIPTION"}
ExternalReferenceUpdate
Pole
Input Pole | Popis |
---|---|
description - String
|
|
externalId - String
|
|
groups - RelationUpdate
|
|
malware - RelationUpdate
|
|
mitigations - RelationUpdate
|
|
sourceName - String
|
|
techniqueMitigationRelationships - RelationUpdate
|
|
tools - RelationUpdate
|
|
ttps - RelationUpdate
|
|
url - String
|
Příklad
{
"description": "xyz789",
"externalId": "abc123",
"groups": RelationUpdate,
"malware": RelationUpdate,
"mitigations": RelationUpdate,
"sourceName": "xyz789",
"techniqueMitigationRelationships": RelationUpdate,
"tools": RelationUpdate,
"ttps": RelationUpdate,
"url": "abc123"
}
GroupProcedureCreate
GroupProcedureFilter0
Pole
Input Pole | Popis |
---|---|
created - DateTimeFieldFilter
|
|
description - StrFieldFilter
|
|
groupProcedureName - StrFieldFilter
|
|
id - StrawberryIDFieldFilter
|
|
modified - DateTimeFieldFilter
|
|
ttpType - StrFieldFilter
|
|
uniqueIdentifier - StrFieldFilter
|
Příklad
{
"created": DateTimeFieldFilter,
"description": StrFieldFilter,
"groupProcedureName": StrFieldFilter,
"id": StrawberryIDFieldFilter,
"modified": DateTimeFieldFilter,
"ttpType": StrFieldFilter,
"uniqueIdentifier": StrFieldFilter
}
GroupProcedureFilter0ANDFilterEntry
Pole
Input Pole | Popis |
---|---|
AND - [GroupProcedureFilter0ORFilterEntry!]!
|
|
negate - Boolean!
|
Příklad
{
"AND": [GroupProcedureFilter0ORFilterEntry],
"negate": true
}
GroupProcedureFilter0ORFilterEntry
Pole
Input Pole | Popis |
---|---|
OR - GroupProcedureFilter0!
|
|
negate - Boolean!
|
Příklad
{"OR": GroupProcedureFilter0, "negate": true}
GroupProcedureFilter1
Pole
Input Pole | Popis |
---|---|
created - DateTimeFieldFilter
|
|
description - StrFieldFilter
|
|
externalReferences - ExternalReferenceFilter1
|
|
group - TTPGroupFilter1
|
|
groupProcedureName - StrFieldFilter
|
|
groupTechnique - TechniqueFilter1
|
|
id - StrawberryIDFieldFilter
|
|
modified - DateTimeFieldFilter
|
|
ttpType - StrFieldFilter
|
|
uniqueIdentifier - StrFieldFilter
|
Příklad
{
"created": DateTimeFieldFilter,
"description": StrFieldFilter,
"externalReferences": ExternalReferenceFilter1,
"group": TTPGroupFilter1,
"groupProcedureName": StrFieldFilter,
"groupTechnique": TechniqueFilter1,
"id": StrawberryIDFieldFilter,
"modified": DateTimeFieldFilter,
"ttpType": StrFieldFilter,
"uniqueIdentifier": StrFieldFilter
}
GroupProcedureFilter1ANDFilterEntry
Pole
Input Pole | Popis |
---|---|
AND - [GroupProcedureFilter1ORFilterEntry!]!
|
|
negate - Boolean!
|
Příklad
{
"AND": [GroupProcedureFilter1ORFilterEntry],
"negate": true
}
GroupProcedureFilter1ORFilterEntry
Pole
Input Pole | Popis |
---|---|
OR - GroupProcedureFilter1!
|
|
negate - Boolean!
|
Příklad
{"OR": GroupProcedureFilter1, "negate": false}
GroupProcedureOrdEnumOrderingEntry
Pole
Input Pole | Popis |
---|---|
desc - Boolean!
|
|
o - GroupProcedureOrdEnum!
|
Příklad
{"desc": true, "o": "CREATED"}
GroupProcedureUpdate
Pole
Input Pole | Popis |
---|---|
description - String
|
|
externalReferences - RelationUpdate
|
|
group - ID
|
|
groupTechnique - ID
|
Příklad
{
"description": "xyz789",
"externalReferences": RelationUpdate,
"group": "4",
"groupTechnique": "4"
}
ITTPFilter0
Pole
Input Pole | Popis |
---|---|
created - DateTimeFieldFilter
|
|
description - StrFieldFilter
|
|
groupProcedureName - StrFieldFilter
|
|
id - StrawberryIDFieldFilter
|
|
isSubtechnique - BoolFieldFilter
|
|
malwareProcedureName - StrFieldFilter
|
|
modified - DateTimeFieldFilter
|
|
tacticName - StrFieldFilter
|
|
techniqueName - StrFieldFilter
|
|
toolProcedureName - StrFieldFilter
|
|
ttpType - StrFieldFilter
|
|
uniqueIdentifier - StrFieldFilter
|
Příklad
{
"created": DateTimeFieldFilter,
"description": StrFieldFilter,
"groupProcedureName": StrFieldFilter,
"id": StrawberryIDFieldFilter,
"isSubtechnique": BoolFieldFilter,
"malwareProcedureName": StrFieldFilter,
"modified": DateTimeFieldFilter,
"tacticName": StrFieldFilter,
"techniqueName": StrFieldFilter,
"toolProcedureName": StrFieldFilter,
"ttpType": StrFieldFilter,
"uniqueIdentifier": StrFieldFilter
}
ITTPFilter0ANDFilterEntry
Pole
Input Pole | Popis |
---|---|
AND - [ITTPFilter0ORFilterEntry!]!
|
|
negate - Boolean!
|
Příklad
{"AND": [ITTPFilter0ORFilterEntry], "negate": true}
ITTPFilter0ORFilterEntry
Pole
Input Pole | Popis |
---|---|
OR - ITTPFilter0!
|
|
negate - Boolean!
|
Příklad
{"OR": ITTPFilter0, "negate": false}
ITTPFilter1
Pole
Input Pole | Popis |
---|---|
created - DateTimeFieldFilter
|
|
description - StrFieldFilter
|
|
externalReferences - ExternalReferenceFilter1
|
|
group - TTPGroupFilter1
|
|
groupProcedureName - StrFieldFilter
|
|
groupProcedures - GroupProcedureFilter1
|
|
groupTechnique - TechniqueFilter1
|
|
id - StrawberryIDFieldFilter
|
|
isSubtechnique - BoolFieldFilter
|
|
malware - MalwareFilter1
|
|
malwareProcedureName - StrFieldFilter
|
|
malwareProcedures - MalwareProcedureFilter1
|
|
malwareTechnique - TechniqueFilter1
|
|
mitigations - TechniqueMitigationRelationshipFilter1
|
|
modified - DateTimeFieldFilter
|
|
platforms - TTPPlatformFilter1
|
|
subTechniqueOf - TechniqueFilter1
|
|
subTechniques - TechniqueFilter1
|
|
tacticName - StrFieldFilter
|
|
tactics - TacticFilter1
|
|
techniqueName - StrFieldFilter
|
|
techniques - TechniqueFilter1
|
|
tool - ToolFilter1
|
|
toolProcedureName - StrFieldFilter
|
|
toolProcedures - ToolProcedureFilter1
|
|
toolTechnique - TechniqueFilter1
|
|
ttpType - StrFieldFilter
|
|
uniqueIdentifier - StrFieldFilter
|
Příklad
{
"created": DateTimeFieldFilter,
"description": StrFieldFilter,
"externalReferences": ExternalReferenceFilter1,
"group": TTPGroupFilter1,
"groupProcedureName": StrFieldFilter,
"groupProcedures": GroupProcedureFilter1,
"groupTechnique": TechniqueFilter1,
"id": StrawberryIDFieldFilter,
"isSubtechnique": BoolFieldFilter,
"malware": MalwareFilter1,
"malwareProcedureName": StrFieldFilter,
"malwareProcedures": MalwareProcedureFilter1,
"malwareTechnique": TechniqueFilter1,
"mitigations": TechniqueMitigationRelationshipFilter1,
"modified": DateTimeFieldFilter,
"platforms": TTPPlatformFilter1,
"subTechniqueOf": TechniqueFilter1,
"subTechniques": TechniqueFilter1,
"tacticName": StrFieldFilter,
"tactics": TacticFilter1,
"techniqueName": StrFieldFilter,
"techniques": TechniqueFilter1,
"tool": ToolFilter1,
"toolProcedureName": StrFieldFilter,
"toolProcedures": ToolProcedureFilter1,
"toolTechnique": TechniqueFilter1,
"ttpType": StrFieldFilter,
"uniqueIdentifier": StrFieldFilter
}
ITTPFilter1ANDFilterEntry
Pole
Input Pole | Popis |
---|---|
AND - [ITTPFilter1ORFilterEntry!]!
|
|
negate - Boolean!
|
Příklad
{"AND": [ITTPFilter1ORFilterEntry], "negate": false}
ITTPFilter1ORFilterEntry
Pole
Input Pole | Popis |
---|---|
OR - ITTPFilter1!
|
|
negate - Boolean!
|
Příklad
{"OR": ITTPFilter1, "negate": true}
ITTPOrdEnumOrderingEntry
Pole
Input Pole | Popis |
---|---|
desc - Boolean!
|
|
o - ITTPOrdEnum!
|
Příklad
{"desc": false, "o": "CREATED"}
MalwareCreate
Příklad
{
"aliases": ["4"],
"description": "abc123",
"externalReferences": [4],
"groups": ["4"],
"name": "xyz789",
"platforms": [4],
"techniquesUsed": ["4"]
}
MalwareFilter0
Pole
Input Pole | Popis |
---|---|
created - DateTimeFieldFilter
|
|
description - StrFieldFilter
|
|
id - StrawberryIDFieldFilter
|
|
modified - DateTimeFieldFilter
|
|
name - StrFieldFilter
|
Příklad
{
"created": DateTimeFieldFilter,
"description": StrFieldFilter,
"id": StrawberryIDFieldFilter,
"modified": DateTimeFieldFilter,
"name": StrFieldFilter
}
MalwareFilter0ANDFilterEntry
Pole
Input Pole | Popis |
---|---|
AND - [MalwareFilter0ORFilterEntry!]!
|
|
negate - Boolean!
|
Příklad
{"AND": [MalwareFilter0ORFilterEntry], "negate": true}
MalwareFilter0ORFilterEntry
Pole
Input Pole | Popis |
---|---|
OR - MalwareFilter0!
|
|
negate - Boolean!
|
Příklad
{"OR": MalwareFilter0, "negate": true}
MalwareFilter1
Pole
Input Pole | Popis |
---|---|
aliases - AliasFilter1
|
|
created - DateTimeFieldFilter
|
|
description - StrFieldFilter
|
|
externalReferences - ExternalReferenceFilter1
|
|
groups - TTPGroupFilter1
|
|
id - StrawberryIDFieldFilter
|
|
modified - DateTimeFieldFilter
|
|
name - StrFieldFilter
|
|
platforms - TTPPlatformFilter1
|
|
techniquesUsed - MalwareProcedureFilter1
|
Příklad
{
"aliases": AliasFilter1,
"created": DateTimeFieldFilter,
"description": StrFieldFilter,
"externalReferences": ExternalReferenceFilter1,
"groups": TTPGroupFilter1,
"id": StrawberryIDFieldFilter,
"modified": DateTimeFieldFilter,
"name": StrFieldFilter,
"platforms": TTPPlatformFilter1,
"techniquesUsed": MalwareProcedureFilter1
}
MalwareFilter1ANDFilterEntry
Pole
Input Pole | Popis |
---|---|
AND - [MalwareFilter1ORFilterEntry!]!
|
|
negate - Boolean!
|
Příklad
{"AND": [MalwareFilter1ORFilterEntry], "negate": true}
MalwareFilter1ORFilterEntry
Pole
Input Pole | Popis |
---|---|
OR - MalwareFilter1!
|
|
negate - Boolean!
|
Příklad
{"OR": MalwareFilter1, "negate": true}
MalwareOrdEnumOrderingEntry
Pole
Input Pole | Popis |
---|---|
desc - Boolean!
|
|
o - MalwareOrdEnum!
|
Příklad
{"desc": true, "o": "CREATED"}
MalwareProcedureCreate
MalwareProcedureFilter0
Pole
Input Pole | Popis |
---|---|
created - DateTimeFieldFilter
|
|
description - StrFieldFilter
|
|
id - StrawberryIDFieldFilter
|
|
malwareProcedureName - StrFieldFilter
|
|
modified - DateTimeFieldFilter
|
|
ttpType - StrFieldFilter
|
|
uniqueIdentifier - StrFieldFilter
|
Příklad
{
"created": DateTimeFieldFilter,
"description": StrFieldFilter,
"id": StrawberryIDFieldFilter,
"malwareProcedureName": StrFieldFilter,
"modified": DateTimeFieldFilter,
"ttpType": StrFieldFilter,
"uniqueIdentifier": StrFieldFilter
}
MalwareProcedureFilter0ANDFilterEntry
Pole
Input Pole | Popis |
---|---|
AND - [MalwareProcedureFilter0ORFilterEntry!]!
|
|
negate - Boolean!
|
Příklad
{
"AND": [MalwareProcedureFilter0ORFilterEntry],
"negate": true
}
MalwareProcedureFilter0ORFilterEntry
Pole
Input Pole | Popis |
---|---|
OR - MalwareProcedureFilter0!
|
|
negate - Boolean!
|
Příklad
{"OR": MalwareProcedureFilter0, "negate": false}
MalwareProcedureFilter1
Pole
Input Pole | Popis |
---|---|
created - DateTimeFieldFilter
|
|
description - StrFieldFilter
|
|
externalReferences - ExternalReferenceFilter1
|
|
id - StrawberryIDFieldFilter
|
|
malware - MalwareFilter1
|
|
malwareProcedureName - StrFieldFilter
|
|
malwareTechnique - TechniqueFilter1
|
|
modified - DateTimeFieldFilter
|
|
ttpType - StrFieldFilter
|
|
uniqueIdentifier - StrFieldFilter
|
Příklad
{
"created": DateTimeFieldFilter,
"description": StrFieldFilter,
"externalReferences": ExternalReferenceFilter1,
"id": StrawberryIDFieldFilter,
"malware": MalwareFilter1,
"malwareProcedureName": StrFieldFilter,
"malwareTechnique": TechniqueFilter1,
"modified": DateTimeFieldFilter,
"ttpType": StrFieldFilter,
"uniqueIdentifier": StrFieldFilter
}
MalwareProcedureFilter1ANDFilterEntry
Pole
Input Pole | Popis |
---|---|
AND - [MalwareProcedureFilter1ORFilterEntry!]!
|
|
negate - Boolean!
|
Příklad
{
"AND": [MalwareProcedureFilter1ORFilterEntry],
"negate": true
}
MalwareProcedureFilter1ORFilterEntry
Pole
Input Pole | Popis |
---|---|
OR - MalwareProcedureFilter1!
|
|
negate - Boolean!
|
Příklad
{"OR": MalwareProcedureFilter1, "negate": false}
MalwareProcedureOrdEnumOrderingEntry
Pole
Input Pole | Popis |
---|---|
desc - Boolean!
|
|
o - MalwareProcedureOrdEnum!
|
Příklad
{"desc": false, "o": "CREATED"}
MalwareProcedureUpdate
Pole
Input Pole | Popis |
---|---|
description - String
|
|
externalReferences - RelationUpdate
|
|
malware - ID
|
|
malwareTechnique - ID
|
Příklad
{
"description": "abc123",
"externalReferences": RelationUpdate,
"malware": 4,
"malwareTechnique": 4
}
MalwareUpdate
Pole
Input Pole | Popis |
---|---|
aliases - RelationUpdate
|
|
description - String
|
|
externalReferences - RelationUpdate
|
|
groups - RelationUpdate
|
|
name - String
|
|
platforms - RelationUpdate
|
|
techniquesUsed - RelationUpdate
|
Příklad
{
"aliases": RelationUpdate,
"description": "xyz789",
"externalReferences": RelationUpdate,
"groups": RelationUpdate,
"name": "abc123",
"platforms": RelationUpdate,
"techniquesUsed": RelationUpdate
}
MitigationCreate
MitigationFilter0
Pole
Input Pole | Popis |
---|---|
created - DateTimeFieldFilter
|
|
description - StrFieldFilter
|
|
id - StrawberryIDFieldFilter
|
|
modified - DateTimeFieldFilter
|
|
name - StrFieldFilter
|
Příklad
{
"created": DateTimeFieldFilter,
"description": StrFieldFilter,
"id": StrawberryIDFieldFilter,
"modified": DateTimeFieldFilter,
"name": StrFieldFilter
}
MitigationFilter0ANDFilterEntry
Pole
Input Pole | Popis |
---|---|
AND - [MitigationFilter0ORFilterEntry!]!
|
|
negate - Boolean!
|
Příklad
{"AND": [MitigationFilter0ORFilterEntry], "negate": true}
MitigationFilter0ORFilterEntry
Pole
Input Pole | Popis |
---|---|
OR - MitigationFilter0!
|
|
negate - Boolean!
|
Příklad
{"OR": MitigationFilter0, "negate": false}
MitigationFilter1
Pole
Input Pole | Popis |
---|---|
created - DateTimeFieldFilter
|
|
description - StrFieldFilter
|
|
externalReferences - ExternalReferenceFilter1
|
|
id - StrawberryIDFieldFilter
|
|
modified - DateTimeFieldFilter
|
|
name - StrFieldFilter
|
|
techniques - TechniqueMitigationRelationshipFilter1
|
Příklad
{
"created": DateTimeFieldFilter,
"description": StrFieldFilter,
"externalReferences": ExternalReferenceFilter1,
"id": StrawberryIDFieldFilter,
"modified": DateTimeFieldFilter,
"name": StrFieldFilter,
"techniques": TechniqueMitigationRelationshipFilter1
}
MitigationFilter1ANDFilterEntry
Pole
Input Pole | Popis |
---|---|
AND - [MitigationFilter1ORFilterEntry!]!
|
|
negate - Boolean!
|
Příklad
{"AND": [MitigationFilter1ORFilterEntry], "negate": true}
MitigationFilter1ORFilterEntry
Pole
Input Pole | Popis |
---|---|
OR - MitigationFilter1!
|
|
negate - Boolean!
|
Příklad
{"OR": MitigationFilter1, "negate": false}
MitigationOrdEnumOrderingEntry
Pole
Input Pole | Popis |
---|---|
desc - Boolean!
|
|
o - MitigationOrdEnum!
|
Příklad
{"desc": false, "o": "CREATED"}
MitigationUpdate
Pole
Input Pole | Popis |
---|---|
description - String
|
|
externalReferences - RelationUpdate
|
|
name - String
|
|
techniques - RelationUpdate
|
Příklad
{
"description": "abc123",
"externalReferences": RelationUpdate,
"name": "xyz789",
"techniques": RelationUpdate
}
RelationUpdate
Pole
Input Pole | Popis |
---|---|
ids - [ID]!
|
|
op - RelationOperation!
|
Příklad
{"ids": [4], "op": "ADD"}
StrFieldFilter
Příklad
{
"contains": "abc123",
"endswith": "xyz789",
"exact": "abc123",
"except_": "abc123",
"gt": "abc123",
"gte": "abc123",
"icontains": "abc123",
"iendswith": "xyz789",
"iexact": "xyz789",
"in_": ["abc123"],
"isnull": true,
"istartswith": "xyz789",
"lt": "abc123",
"lte": "abc123",
"startswith": "abc123"
}
StrawberryIDFieldFilter
TTPGroupCreate
Příklad
{
"aliases": [4],
"description": "abc123",
"externalReferences": ["4"],
"malware": ["4"],
"name": "abc123",
"techniquesUsed": ["4"],
"tools": ["4"]
}
TTPGroupFilter0
Pole
Input Pole | Popis |
---|---|
created - DateTimeFieldFilter
|
|
description - StrFieldFilter
|
|
id - StrawberryIDFieldFilter
|
|
modified - DateTimeFieldFilter
|
|
name - StrFieldFilter
|
Příklad
{
"created": DateTimeFieldFilter,
"description": StrFieldFilter,
"id": StrawberryIDFieldFilter,
"modified": DateTimeFieldFilter,
"name": StrFieldFilter
}
TTPGroupFilter0ANDFilterEntry
Pole
Input Pole | Popis |
---|---|
AND - [TTPGroupFilter0ORFilterEntry!]!
|
|
negate - Boolean!
|
Příklad
{"AND": [TTPGroupFilter0ORFilterEntry], "negate": true}
TTPGroupFilter0ORFilterEntry
Pole
Input Pole | Popis |
---|---|
OR - TTPGroupFilter0!
|
|
negate - Boolean!
|
Příklad
{"OR": TTPGroupFilter0, "negate": false}
TTPGroupFilter1
Pole
Input Pole | Popis |
---|---|
aliases - AliasFilter1
|
|
created - DateTimeFieldFilter
|
|
description - StrFieldFilter
|
|
externalReferences - ExternalReferenceFilter1
|
|
id - StrawberryIDFieldFilter
|
|
malware - MalwareFilter1
|
|
modified - DateTimeFieldFilter
|
|
name - StrFieldFilter
|
|
techniquesUsed - GroupProcedureFilter1
|
|
tools - ToolFilter1
|
Příklad
{
"aliases": AliasFilter1,
"created": DateTimeFieldFilter,
"description": StrFieldFilter,
"externalReferences": ExternalReferenceFilter1,
"id": StrawberryIDFieldFilter,
"malware": MalwareFilter1,
"modified": DateTimeFieldFilter,
"name": StrFieldFilter,
"techniquesUsed": GroupProcedureFilter1,
"tools": ToolFilter1
}
TTPGroupFilter1ANDFilterEntry
Pole
Input Pole | Popis |
---|---|
AND - [TTPGroupFilter1ORFilterEntry!]!
|
|
negate - Boolean!
|
Příklad
{"AND": [TTPGroupFilter1ORFilterEntry], "negate": true}
TTPGroupFilter1ORFilterEntry
Pole
Input Pole | Popis |
---|---|
OR - TTPGroupFilter1!
|
|
negate - Boolean!
|
Příklad
{"OR": TTPGroupFilter1, "negate": false}
TTPGroupOrdEnumOrderingEntry
Pole
Input Pole | Popis |
---|---|
desc - Boolean!
|
|
o - TTPGroupOrdEnum!
|
Příklad
{"desc": false, "o": "CREATED"}
TTPGroupUpdate
Pole
Input Pole | Popis |
---|---|
aliases - RelationUpdate
|
|
description - String
|
|
externalReferences - RelationUpdate
|
|
malware - RelationUpdate
|
|
name - String
|
|
techniquesUsed - RelationUpdate
|
|
tools - RelationUpdate
|
Příklad
{
"aliases": RelationUpdate,
"description": "xyz789",
"externalReferences": RelationUpdate,
"malware": RelationUpdate,
"name": "abc123",
"techniquesUsed": RelationUpdate,
"tools": RelationUpdate
}
TTPPlatformCreate
TTPPlatformFilter0
Pole
Input Pole | Popis |
---|---|
id - StrawberryIDFieldFilter
|
|
value - StrFieldFilter
|
Příklad
{
"id": StrawberryIDFieldFilter,
"value": StrFieldFilter
}
TTPPlatformFilter0ANDFilterEntry
Pole
Input Pole | Popis |
---|---|
AND - [TTPPlatformFilter0ORFilterEntry!]!
|
|
negate - Boolean!
|
Příklad
{"AND": [TTPPlatformFilter0ORFilterEntry], "negate": true}
TTPPlatformFilter0ORFilterEntry
Pole
Input Pole | Popis |
---|---|
OR - TTPPlatformFilter0!
|
|
negate - Boolean!
|
Příklad
{"OR": TTPPlatformFilter0, "negate": false}
TTPPlatformFilter1
Pole
Input Pole | Popis |
---|---|
id - StrawberryIDFieldFilter
|
|
malware - MalwareFilter1
|
|
techniques - TechniqueFilter1
|
|
tools - ToolFilter1
|
|
value - StrFieldFilter
|
Příklad
{
"id": StrawberryIDFieldFilter,
"malware": MalwareFilter1,
"techniques": TechniqueFilter1,
"tools": ToolFilter1,
"value": StrFieldFilter
}
TTPPlatformFilter1ANDFilterEntry
Pole
Input Pole | Popis |
---|---|
AND - [TTPPlatformFilter1ORFilterEntry!]!
|
|
negate - Boolean!
|
Příklad
{"AND": [TTPPlatformFilter1ORFilterEntry], "negate": true}
TTPPlatformFilter1ORFilterEntry
Pole
Input Pole | Popis |
---|---|
OR - TTPPlatformFilter1!
|
|
negate - Boolean!
|
Příklad
{"OR": TTPPlatformFilter1, "negate": false}
TTPPlatformOrdEnumOrderingEntry
Pole
Input Pole | Popis |
---|---|
desc - Boolean!
|
|
o - TTPPlatformOrdEnum!
|
Příklad
{"desc": false, "o": "ID"}
TTPPlatformUpdate
Pole
Input Pole | Popis |
---|---|
malware - RelationUpdate
|
|
techniques - RelationUpdate
|
|
tools - RelationUpdate
|
|
value - String
|
Příklad
{
"malware": RelationUpdate,
"techniques": RelationUpdate,
"tools": RelationUpdate,
"value": "abc123"
}
TacticCreate
TacticFilter0
Pole
Input Pole | Popis |
---|---|
created - DateTimeFieldFilter
|
|
description - StrFieldFilter
|
|
id - StrawberryIDFieldFilter
|
|
modified - DateTimeFieldFilter
|
|
tacticName - StrFieldFilter
|
|
ttpType - StrFieldFilter
|
|
uniqueIdentifier - StrFieldFilter
|
Příklad
{
"created": DateTimeFieldFilter,
"description": StrFieldFilter,
"id": StrawberryIDFieldFilter,
"modified": DateTimeFieldFilter,
"tacticName": StrFieldFilter,
"ttpType": StrFieldFilter,
"uniqueIdentifier": StrFieldFilter
}
TacticFilter0ANDFilterEntry
Pole
Input Pole | Popis |
---|---|
AND - [TacticFilter0ORFilterEntry!]!
|
|
negate - Boolean!
|
Příklad
{"AND": [TacticFilter0ORFilterEntry], "negate": true}
TacticFilter0ORFilterEntry
Pole
Input Pole | Popis |
---|---|
OR - TacticFilter0!
|
|
negate - Boolean!
|
Příklad
{"OR": TacticFilter0, "negate": false}
TacticFilter1
Pole
Input Pole | Popis |
---|---|
created - DateTimeFieldFilter
|
|
description - StrFieldFilter
|
|
externalReferences - ExternalReferenceFilter1
|
|
id - StrawberryIDFieldFilter
|
|
modified - DateTimeFieldFilter
|
|
tacticName - StrFieldFilter
|
|
techniques - TechniqueFilter1
|
|
ttpType - StrFieldFilter
|
|
uniqueIdentifier - StrFieldFilter
|
Příklad
{
"created": DateTimeFieldFilter,
"description": StrFieldFilter,
"externalReferences": ExternalReferenceFilter1,
"id": StrawberryIDFieldFilter,
"modified": DateTimeFieldFilter,
"tacticName": StrFieldFilter,
"techniques": TechniqueFilter1,
"ttpType": StrFieldFilter,
"uniqueIdentifier": StrFieldFilter
}
TacticFilter1ANDFilterEntry
Pole
Input Pole | Popis |
---|---|
AND - [TacticFilter1ORFilterEntry!]!
|
|
negate - Boolean!
|
Příklad
{"AND": [TacticFilter1ORFilterEntry], "negate": false}
TacticFilter1ORFilterEntry
Pole
Input Pole | Popis |
---|---|
OR - TacticFilter1!
|
|
negate - Boolean!
|
Příklad
{"OR": TacticFilter1, "negate": true}
TacticOrdEnumOrderingEntry
Pole
Input Pole | Popis |
---|---|
desc - Boolean!
|
|
o - TacticOrdEnum!
|
Příklad
{"desc": true, "o": "CREATED"}
TacticUpdate
Pole
Input Pole | Popis |
---|---|
description - String
|
|
externalReferences - RelationUpdate
|
|
tacticName - String
|
|
techniques - RelationUpdate
|
Příklad
{
"description": "xyz789",
"externalReferences": RelationUpdate,
"tacticName": "abc123",
"techniques": RelationUpdate
}
TechniqueCreate
Příklad
{
"description": "xyz789",
"externalReferences": ["4"],
"groupProcedures": [4],
"malwareProcedures": ["4"],
"mitigations": [4],
"platforms": ["4"],
"subTechniqueOf": 4,
"subTechniques": ["4"],
"tactics": [4],
"techniqueName": "abc123",
"toolProcedures": ["4"]
}
TechniqueFilter0
Pole
Input Pole | Popis |
---|---|
created - DateTimeFieldFilter
|
|
description - StrFieldFilter
|
|
id - StrawberryIDFieldFilter
|
|
isSubtechnique - BoolFieldFilter
|
|
modified - DateTimeFieldFilter
|
|
techniqueName - StrFieldFilter
|
|
ttpType - StrFieldFilter
|
|
uniqueIdentifier - StrFieldFilter
|
Příklad
{
"created": DateTimeFieldFilter,
"description": StrFieldFilter,
"id": StrawberryIDFieldFilter,
"isSubtechnique": BoolFieldFilter,
"modified": DateTimeFieldFilter,
"techniqueName": StrFieldFilter,
"ttpType": StrFieldFilter,
"uniqueIdentifier": StrFieldFilter
}
TechniqueFilter0ANDFilterEntry
Pole
Input Pole | Popis |
---|---|
AND - [TechniqueFilter0ORFilterEntry!]!
|
|
negate - Boolean!
|
Příklad
{"AND": [TechniqueFilter0ORFilterEntry], "negate": false}
TechniqueFilter0ORFilterEntry
Pole
Input Pole | Popis |
---|---|
OR - TechniqueFilter0!
|
|
negate - Boolean!
|
Příklad
{"OR": TechniqueFilter0, "negate": true}
TechniqueFilter1
Pole
Input Pole | Popis |
---|---|
created - DateTimeFieldFilter
|
|
description - StrFieldFilter
|
|
externalReferences - ExternalReferenceFilter1
|
|
groupProcedures - GroupProcedureFilter1
|
|
id - StrawberryIDFieldFilter
|
|
isSubtechnique - BoolFieldFilter
|
|
malwareProcedures - MalwareProcedureFilter1
|
|
mitigations - TechniqueMitigationRelationshipFilter1
|
|
modified - DateTimeFieldFilter
|
|
platforms - TTPPlatformFilter1
|
|
subTechniqueOf - TechniqueFilter1
|
|
subTechniques - TechniqueFilter1
|
|
tactics - TacticFilter1
|
|
techniqueName - StrFieldFilter
|
|
toolProcedures - ToolProcedureFilter1
|
|
ttpType - StrFieldFilter
|
|
uniqueIdentifier - StrFieldFilter
|
Příklad
{
"created": DateTimeFieldFilter,
"description": StrFieldFilter,
"externalReferences": ExternalReferenceFilter1,
"groupProcedures": GroupProcedureFilter1,
"id": StrawberryIDFieldFilter,
"isSubtechnique": BoolFieldFilter,
"malwareProcedures": MalwareProcedureFilter1,
"mitigations": TechniqueMitigationRelationshipFilter1,
"modified": DateTimeFieldFilter,
"platforms": TTPPlatformFilter1,
"subTechniqueOf": TechniqueFilter1,
"subTechniques": TechniqueFilter1,
"tactics": TacticFilter1,
"techniqueName": StrFieldFilter,
"toolProcedures": ToolProcedureFilter1,
"ttpType": StrFieldFilter,
"uniqueIdentifier": StrFieldFilter
}
TechniqueFilter1ANDFilterEntry
Pole
Input Pole | Popis |
---|---|
AND - [TechniqueFilter1ORFilterEntry!]!
|
|
negate - Boolean!
|
Příklad
{"AND": [TechniqueFilter1ORFilterEntry], "negate": true}
TechniqueFilter1ORFilterEntry
Pole
Input Pole | Popis |
---|---|
OR - TechniqueFilter1!
|
|
negate - Boolean!
|
Příklad
{"OR": TechniqueFilter1, "negate": false}
TechniqueMitigationRelationshipCreate
TechniqueMitigationRelationshipFilter0
Pole
Input Pole | Popis |
---|---|
description - StrFieldFilter
|
|
id - StrawberryIDFieldFilter
|
|
name - StrFieldFilter
|
Příklad
{
"description": StrFieldFilter,
"id": StrawberryIDFieldFilter,
"name": StrFieldFilter
}
TechniqueMitigationRelationshipFilter0ANDFilterEntry
Pole
Input Pole | Popis |
---|---|
AND - [TechniqueMitigationRelationshipFilter0ORFilterEntry!]!
|
|
negate - Boolean!
|
Příklad
{
"AND": [
TechniqueMitigationRelationshipFilter0ORFilterEntry
],
"negate": true
}
TechniqueMitigationRelationshipFilter0ORFilterEntry
Pole
Input Pole | Popis |
---|---|
OR - TechniqueMitigationRelationshipFilter0!
|
|
negate - Boolean!
|
Příklad
{
"OR": TechniqueMitigationRelationshipFilter0,
"negate": false
}
TechniqueMitigationRelationshipFilter1
Pole
Input Pole | Popis |
---|---|
description - StrFieldFilter
|
|
externalReferences - ExternalReferenceFilter1
|
|
id - StrawberryIDFieldFilter
|
|
mitigation - MitigationFilter1
|
|
name - StrFieldFilter
|
|
technique - TechniqueFilter1
|
Příklad
{
"description": StrFieldFilter,
"externalReferences": ExternalReferenceFilter1,
"id": StrawberryIDFieldFilter,
"mitigation": MitigationFilter1,
"name": StrFieldFilter,
"technique": TechniqueFilter1
}
TechniqueMitigationRelationshipFilter1ANDFilterEntry
Pole
Input Pole | Popis |
---|---|
AND - [TechniqueMitigationRelationshipFilter1ORFilterEntry!]!
|
|
negate - Boolean!
|
Příklad
{
"AND": [
TechniqueMitigationRelationshipFilter1ORFilterEntry
],
"negate": true
}
TechniqueMitigationRelationshipFilter1ORFilterEntry
Pole
Input Pole | Popis |
---|---|
OR - TechniqueMitigationRelationshipFilter1!
|
|
negate - Boolean!
|
Příklad
{
"OR": TechniqueMitigationRelationshipFilter1,
"negate": true
}
TechniqueMitigationRelationshipOrdEnumOrderingEntry
Pole
Input Pole | Popis |
---|---|
desc - Boolean!
|
|
o - TechniqueMitigationRelationshipOrdEnum!
|
Příklad
{"desc": true, "o": "DESCRIPTION"}
TechniqueMitigationRelationshipUpdate
Pole
Input Pole | Popis |
---|---|
description - String
|
|
externalReferences - RelationUpdate
|
|
mitigation - ID
|
|
technique - ID
|
Příklad
{
"description": "abc123",
"externalReferences": RelationUpdate,
"mitigation": "4",
"technique": 4
}
TechniqueOrdEnumOrderingEntry
Pole
Input Pole | Popis |
---|---|
desc - Boolean!
|
|
o - TechniqueOrdEnum!
|
Příklad
{"desc": false, "o": "CREATED"}
TechniqueUpdate
Pole
Input Pole | Popis |
---|---|
description - String
|
|
externalReferences - RelationUpdate
|
|
groupProcedures - RelationUpdate
|
|
malwareProcedures - RelationUpdate
|
|
mitigations - RelationUpdate
|
|
platforms - RelationUpdate
|
|
subTechniqueOf - ID
|
|
subTechniques - RelationUpdate
|
|
tactics - RelationUpdate
|
|
techniqueName - String
|
|
toolProcedures - RelationUpdate
|
Příklad
{
"description": "abc123",
"externalReferences": RelationUpdate,
"groupProcedures": RelationUpdate,
"malwareProcedures": RelationUpdate,
"mitigations": RelationUpdate,
"platforms": RelationUpdate,
"subTechniqueOf": 4,
"subTechniques": RelationUpdate,
"tactics": RelationUpdate,
"techniqueName": "xyz789",
"toolProcedures": RelationUpdate
}
ToolCreate
Příklad
{
"aliases": [4],
"description": "abc123",
"externalReferences": [4],
"groups": [4],
"name": "abc123",
"platforms": [4],
"techniquesUsed": [4]
}
ToolFilter0
Pole
Input Pole | Popis |
---|---|
created - DateTimeFieldFilter
|
|
description - StrFieldFilter
|
|
id - StrawberryIDFieldFilter
|
|
modified - DateTimeFieldFilter
|
|
name - StrFieldFilter
|
Příklad
{
"created": DateTimeFieldFilter,
"description": StrFieldFilter,
"id": StrawberryIDFieldFilter,
"modified": DateTimeFieldFilter,
"name": StrFieldFilter
}
ToolFilter0ANDFilterEntry
Pole
Input Pole | Popis |
---|---|
AND - [ToolFilter0ORFilterEntry!]!
|
|
negate - Boolean!
|
Příklad
{"AND": [ToolFilter0ORFilterEntry], "negate": true}
ToolFilter0ORFilterEntry
Pole
Input Pole | Popis |
---|---|
OR - ToolFilter0!
|
|
negate - Boolean!
|
Příklad
{"OR": ToolFilter0, "negate": true}
ToolFilter1
Pole
Input Pole | Popis |
---|---|
aliases - AliasFilter1
|
|
created - DateTimeFieldFilter
|
|
description - StrFieldFilter
|
|
externalReferences - ExternalReferenceFilter1
|
|
groups - TTPGroupFilter1
|
|
id - StrawberryIDFieldFilter
|
|
modified - DateTimeFieldFilter
|
|
name - StrFieldFilter
|
|
platforms - TTPPlatformFilter1
|
|
techniquesUsed - ToolProcedureFilter1
|
Příklad
{
"aliases": AliasFilter1,
"created": DateTimeFieldFilter,
"description": StrFieldFilter,
"externalReferences": ExternalReferenceFilter1,
"groups": TTPGroupFilter1,
"id": StrawberryIDFieldFilter,
"modified": DateTimeFieldFilter,
"name": StrFieldFilter,
"platforms": TTPPlatformFilter1,
"techniquesUsed": ToolProcedureFilter1
}
ToolFilter1ANDFilterEntry
Pole
Input Pole | Popis |
---|---|
AND - [ToolFilter1ORFilterEntry!]!
|
|
negate - Boolean!
|
Příklad
{"AND": [ToolFilter1ORFilterEntry], "negate": true}
ToolFilter1ORFilterEntry
Pole
Input Pole | Popis |
---|---|
OR - ToolFilter1!
|
|
negate - Boolean!
|
Příklad
{"OR": ToolFilter1, "negate": false}
ToolOrdEnumOrderingEntry
Pole
Input Pole | Popis |
---|---|
desc - Boolean!
|
|
o - ToolOrdEnum!
|
Příklad
{"desc": true, "o": "CREATED"}
ToolProcedureCreate
ToolProcedureFilter0
Pole
Input Pole | Popis |
---|---|
created - DateTimeFieldFilter
|
|
description - StrFieldFilter
|
|
id - StrawberryIDFieldFilter
|
|
modified - DateTimeFieldFilter
|
|
toolProcedureName - StrFieldFilter
|
|
ttpType - StrFieldFilter
|
|
uniqueIdentifier - StrFieldFilter
|
Příklad
{
"created": DateTimeFieldFilter,
"description": StrFieldFilter,
"id": StrawberryIDFieldFilter,
"modified": DateTimeFieldFilter,
"toolProcedureName": StrFieldFilter,
"ttpType": StrFieldFilter,
"uniqueIdentifier": StrFieldFilter
}
ToolProcedureFilter0ANDFilterEntry
Pole
Input Pole | Popis |
---|---|
AND - [ToolProcedureFilter0ORFilterEntry!]!
|
|
negate - Boolean!
|
Příklad
{
"AND": [ToolProcedureFilter0ORFilterEntry],
"negate": true
}
ToolProcedureFilter0ORFilterEntry
Pole
Input Pole | Popis |
---|---|
OR - ToolProcedureFilter0!
|
|
negate - Boolean!
|
Příklad
{"OR": ToolProcedureFilter0, "negate": true}
ToolProcedureFilter1
Pole
Input Pole | Popis |
---|---|
created - DateTimeFieldFilter
|
|
description - StrFieldFilter
|
|
externalReferences - ExternalReferenceFilter1
|
|
id - StrawberryIDFieldFilter
|
|
modified - DateTimeFieldFilter
|
|
tool - ToolFilter1
|
|
toolProcedureName - StrFieldFilter
|
|
toolTechnique - TechniqueFilter1
|
|
ttpType - StrFieldFilter
|
|
uniqueIdentifier - StrFieldFilter
|
Příklad
{
"created": DateTimeFieldFilter,
"description": StrFieldFilter,
"externalReferences": ExternalReferenceFilter1,
"id": StrawberryIDFieldFilter,
"modified": DateTimeFieldFilter,
"tool": ToolFilter1,
"toolProcedureName": StrFieldFilter,
"toolTechnique": TechniqueFilter1,
"ttpType": StrFieldFilter,
"uniqueIdentifier": StrFieldFilter
}
ToolProcedureFilter1ANDFilterEntry
Pole
Input Pole | Popis |
---|---|
AND - [ToolProcedureFilter1ORFilterEntry!]!
|
|
negate - Boolean!
|
Příklad
{
"AND": [ToolProcedureFilter1ORFilterEntry],
"negate": false
}
ToolProcedureFilter1ORFilterEntry
Pole
Input Pole | Popis |
---|---|
OR - ToolProcedureFilter1!
|
|
negate - Boolean!
|
Příklad
{"OR": ToolProcedureFilter1, "negate": false}
ToolProcedureOrdEnumOrderingEntry
Pole
Input Pole | Popis |
---|---|
desc - Boolean!
|
|
o - ToolProcedureOrdEnum!
|
Příklad
{"desc": true, "o": "CREATED"}
ToolProcedureUpdate
Pole
Input Pole | Popis |
---|---|
description - String
|
|
externalReferences - RelationUpdate
|
|
tool - ID
|
|
toolTechnique - ID
|
Příklad
{
"description": "xyz789",
"externalReferences": RelationUpdate,
"tool": 4,
"toolTechnique": 4
}
ToolUpdate
Pole
Input Pole | Popis |
---|---|
aliases - RelationUpdate
|
|
description - String
|
|
externalReferences - RelationUpdate
|
|
groups - RelationUpdate
|
|
name - String
|
|
platforms - RelationUpdate
|
|
techniquesUsed - RelationUpdate
|
Příklad
{
"aliases": RelationUpdate,
"description": "xyz789",
"externalReferences": RelationUpdate,
"groups": RelationUpdate,
"name": "xyz789",
"platforms": RelationUpdate,
"techniquesUsed": RelationUpdate
}