Factor out dns.authorities to a definition.
}
},
"authorities": {
- "type": "array",
- "minItems": 1,
- "items": {
- "type": "object",
- "properties": {
- "rdata": {
- "type": "string"
- },
- "rrname": {
- "type": "string"
- },
- "rrtype": {
- "type": "string"
- },
- "ttl": {
- "type": "integer"
- },
- "soa": {
- "type": "object",
- "properties": {
- "expire": {
- "type": "integer"
- },
- "minimum": {
- "type": "integer"
- },
- "mname": {
- "type": "string"
- },
- "refresh": {
- "type": "integer"
- },
- "retry": {
- "type": "integer"
- },
- "rname": {
- "type": "string"
- },
- "serial": {
- "type": "integer"
- }
- },
- "additionalProperties": false
- }
- },
- "additionalProperties": false
- }
+ "$ref": "#/$defs/dns.authorities"
},
"query": {
"type": "array",
"opcode": {
"description": "DNS opcode as an integer",
"type": "integer"
- }
+ },
+ "authorities": {
+ "$ref": "#/$defs/dns.authorities"
+ }
},
"additionalProperties": false
},
}
},
"$defs": {
+ "dns.authorities": {
+ "type": "array",
+ "minItems": 1,
+ "items": {
+ "type": "object",
+ "properties": {
+ "rdata": {
+ "type": "string"
+ },
+ "rrname": {
+ "type": "string"
+ },
+ "rrtype": {
+ "type": "string"
+ },
+ "ttl": {
+ "type": "integer"
+ },
+ "soa": {
+ "type": "object",
+ "properties": {
+ "expire": {
+ "type": "integer"
+ },
+ "minimum": {
+ "type": "integer"
+ },
+ "mname": {
+ "type": "string"
+ },
+ "refresh": {
+ "type": "integer"
+ },
+ "retry": {
+ "type": "integer"
+ },
+ "rname": {
+ "type": "string"
+ },
+ "serial": {
+ "type": "integer"
+ }
+ },
+ "additionalProperties": false
+ }
+ },
+ "additionalProperties": false
+ }
+ },
"stats_applayer_error": {
"type": "object",
"properties": {