Event type
Route 53 Resolver successful A query
Successful UDP IN/A Resolver query with one IPv4 answer; registry-backed EC2/VPC identity and DNS answer, Faker source port, fresh UTC time.
Overview
What this event covers
Documented JSON wire profile 1.100000, direct VPC query, no firewall match. Requires source-specific entities: entities/aws/route53-resolver/dns-query.yaml; example configuration: configs/aws/route53-resolver/dns-query.yaml. Tested with MELTr rc3 commit 1e14e5defb66f6ac24decbe59c1c4f4e64877618. Entity fixtures must be selected per source; generic registry preview entities are not sufficient.
When generated
- ›An EC2 client makes a successful UDP A query.
Security relevance
InformationalFrequency notes
Independent sample queries; one event/second test rate, not Resolver cache or delivery simulation.
Resources
Docs and tools
Generation
Configuration
- Base frequency
- 3600 events/hour
- Business hours
- 1.0x
- Night hours
- 1.0x
- Weekend
- 1.0x
Schema
Field definitions
Field reference for this event type — types, requirements, examples, and allowed values.
version
Fixed `1.100000`, exact wire example.
Source: Fixed `1.100000`, exact wire example.
1.100000account_id
Selected device `aws_account_id`, twelve digits; stable account of its VPC, leading zeros retained.
Source: Selected device `aws_account_id`, twelve digits; stable account of its VPC, leading zeros retained.
111122223333region
Fixed `us-east-1`; fixture resources belong to this region.
Source: Fixed `us-east-1`; fixture resources belong to this region.
us-east-1vpc_id
Same device `aws_vpc_id`; local modern `vpc-` plus 17 lowercase hex subset.
Source: Same device `aws_vpc_id`; local modern `vpc-` plus 17 lowercase hex subset.
vpc-0123456789abcdef0query_timestamp
One `now()` through `iso8601_utc`; UTC ISO8601 with microseconds and Z.
Source: One `now()` through `iso8601_utc`; UTC ISO8601 with microseconds and Z.
2026-10-01T22:47:44.694138Zquery_name
Mapped service `dns_name`; local lowercase alphabetic label under example.com, trailing dot.
Source: Mapped service `dns_name`; local lowercase alphabetic label under example.com, trailing dot.
files.example.com.query_type
Fixed `A` / `IN` / `NOERROR`.
Source: Fixed `A` / `IN` / `NOERROR`.
Aquery_class
Fixed `A` / `IN` / `NOERROR`.
Source: Fixed `A` / `IN` / `NOERROR`.
INrcode
Fixed `A` / `IN` / `NOERROR`.
Source: Fixed `A` / `IN` / `NOERROR`.
NOERRORanswers
Exactly one answer object; case-sensitive keys below.
Source: Exactly one answer object; case-sensitive keys below.
[{"Class":"IN","Rdata":"198.51.100.11","Type":"A"}]answers[0].Rdata
Same service `dns_answer_ipv4`; stable for this query name.
Source: Same service `dns_answer_ipv4`; stable for this query name.
198.51.100.11answers[0].Type
DNS answer type. Fixed A, matching the IPv4 answer and query.
Source: Fixed A.
Asrcaddr
Selected device `ip_address`.
Source: Selected device `ip_address`.
10.20.0.11srcport
`fake.pyint(min_value=49152, max_value=65535)` then Jinja `string`; local client-port subset of 1–65535.
Source: `fake.pyint(min_value=49152, max_value=65535)` then Jinja `string`; local client-port subset of 1–65535.
65271transport
Fixed `UDP`.
Source: Fixed `UDP`.
UDPsrcids
Exactly the instance key below for this source path.
Source: Exactly the instance key below for this source path.
{"instance":"i-8e59995608f14e0e7"}srcids.instance
Same device `aws_instance_id`; local `i-` plus 17 lowercase hex subset.
Source: Same device `aws_instance_id`; local `i-` plus 17 lowercase hex subset.
i-8e59995608f14e0e7answers[0].Class
DNS answer class. Fixed IN, matching the query class.
Source: Fixed IN.
IN