Amazon GuardDuty · JSON Structure
Guardduty Condition Structure
Contains information about the condition.
Type: object
Properties: 12
Anomaly DetectionComplianceMachine LearningMonitoringSecurityThreat Detection
Condition is a JSON Structure definition published by Amazon GuardDuty, describing 12 properties. It conforms to the https://json-structure.org/meta/core/v0/# meta-schema.
Properties
Eq
Neq
Gt
Gte
Lt
Lte
Equals
NotEquals
GreaterThan
GreaterThanOrEqual
LessThan
LessThanOrEqual
Meta-schema: https://json-structure.org/meta/core/v0/#
JSON Structure
{
"$schema": "https://json-structure.org/meta/core/v0/#",
"$id": "https://raw.githubusercontent.com/api-evangelist/amazon-guardduty/refs/heads/main/json-structure/guardduty-condition-structure.json",
"name": "Condition",
"description": "Contains information about the condition.",
"type": "object",
"properties": {
"Eq": {
"allOf": [
{
"$ref": "#/components/schemas/Eq"
},
{
"deprecated": true,
"xml": {
"name": "eq"
},
"description": "Represents the <i>equal</i> 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 <i>not equal</i> 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 <i>greater than</i> 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 <i>greater than or equal</i> 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 <i>less than</i> 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 <i>less than or equal</i> condition to be applied to a single field when querying for findings."
}
]
},
"Equals": {
"allOf": [
{
"$ref": "#/components/schemas/Equals"
},
{
"xml": {
"name": "equals"
},
"description": "Represents an <i>equal</i> <b/> condition to be applied to a single field when querying for findings."
}
]
},
"NotEquals": {
"allOf": [
{
"$ref": "#/components/schemas/NotEquals"
},
{
"xml": {
"name": "notEquals"
},
"description": "Represents a <i>not equal</i> <b/> condition to be applied to a single field when querying for findings."
}
]
},
"GreaterThan": {
"allOf": [
{
"$ref": "#/components/schemas/Long"
},
{
"xml": {
"name": "greaterThan"
},
"description": "Represents a <i>greater than</i> condition to be applied to a single field when querying for findings."
}
]
},
"GreaterThanOrEqual": {
"allOf": [
{
"$ref": "#/components/schemas/Long"
},
{
"xml": {
"name": "greaterThanOrEqual"
},
"description": "Represents a <i>greater than or equal</i> condition to be applied to a single field when querying for findings."
}
]
},
"LessThan": {
"allOf": [
{
"$ref": "#/components/schemas/Long"
},
{
"xml": {
"name": "lessThan"
},
"description": "Represents a <i>less than</i> condition to be applied to a single field when querying for findings."
}
]
},
"LessThanOrEqual": {
"allOf": [
{
"$ref": "#/components/schemas/Long"
},
{
"xml": {
"name": "lessThanOrEqual"
},
"description": "Represents a <i>less than or equal</i> condition to be applied to a single field when querying for findings."
}
]
}
}
}