{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/amazon-guardduty/refs/heads/main/json-schema/guardduty-condition-schema.json",
"title": "Condition",
"description": "Contains information about the condition.",
"type": "object",
"properties": {
"Eq": {
"allOf": [
{
"$ref": "#/components/schemas/Eq"
},
{
"deprecated": true,
"xml": {
"name": "eq"
},
"description": "Represents the equal condition to be applied to a single field when querying for findings."
}
]
},
"Neq": {
"allOf": [
{
"$ref": "#/components/schemas/Neq"
},
{
"deprecated": true,
"xml": {
"name": "neq"
},
"description": "Represents the not equal condition to be applied to a single field when querying for findings."
}
]
},
"Gt": {
"allOf": [
{
"$ref": "#/components/schemas/Integer"
},
{
"deprecated": true,
"xml": {
"name": "gt"
},
"description": "Represents a greater than condition to be applied to a single field when querying for findings."
}
]
},
"Gte": {
"allOf": [
{
"$ref": "#/components/schemas/Integer"
},
{
"deprecated": true,
"xml": {
"name": "gte"
},
"description": "Represents a greater than or equal condition to be applied to a single field when querying for findings."
}
]
},
"Lt": {
"allOf": [
{
"$ref": "#/components/schemas/Integer"
},
{
"deprecated": true,
"xml": {
"name": "lt"
},
"description": "Represents a less than condition to be applied to a single field when querying for findings."
}
]
},
"Lte": {
"allOf": [
{
"$ref": "#/components/schemas/Integer"
},
{
"deprecated": true,
"xml": {
"name": "lte"
},
"description": "Represents a less than or equal condition to be applied to a single field when querying for findings."
}
]
},
"Equals": {
"allOf": [
{
"$ref": "#/components/schemas/Equals"
},
{
"xml": {
"name": "equals"
},
"description": "Represents an equal condition to be applied to a single field when querying for findings."
}
]
},
"NotEquals": {
"allOf": [
{
"$ref": "#/components/schemas/NotEquals"
},
{
"xml": {
"name": "notEquals"
},
"description": "Represents a not equal condition to be applied to a single field when querying for findings."
}
]
},
"GreaterThan": {
"allOf": [
{
"$ref": "#/components/schemas/Long"
},
{
"xml": {
"name": "greaterThan"
},
"description": "Represents a greater than condition to be applied to a single field when querying for findings."
}
]
},
"GreaterThanOrEqual": {
"allOf": [
{
"$ref": "#/components/schemas/Long"
},
{
"xml": {
"name": "greaterThanOrEqual"
},
"description": "Represents a greater than or equal condition to be applied to a single field when querying for findings."
}
]
},
"LessThan": {
"allOf": [
{
"$ref": "#/components/schemas/Long"
},
{
"xml": {
"name": "lessThan"
},
"description": "Represents a less than condition to be applied to a single field when querying for findings."
}
]
},
"LessThanOrEqual": {
"allOf": [
{
"$ref": "#/components/schemas/Long"
},
{
"xml": {
"name": "lessThanOrEqual"
},
"description": "Represents a less than or equal condition to be applied to a single field when querying for findings."
}
]
}
}
}