AWS Tagging and Labels#
This guide describes two conventions that affect AWS queries across the graph: dynamic tag relationships and provider-prefixed resource labels.
Provider-prefixed labels#
AWS resource labels are provider-prefixed. New queries should use documented
AWS* labels such as AWSLoadBalancer, AWSIpRange, and
AWSIpPermissionInbound.
Historically unprefixed labels remain attached as compatibility aliases until v1.0.0. They preserve existing queries during migration, but they are not the preferred provider-specific interface. Some unprefixed labels are also intentional ontology labels used for cross-platform queries, so do not assume that every unprefixed label is deprecated.
Use the provider-prefixed label when the query depends on AWS-specific properties or relationships:
MATCH (load_balancer:AWSLoadBalancer)
RETURN load_balancer.id, load_balancer.region
Use an ontology label when the query intentionally spans providers:
MATCH (load_balancer:LoadBalancer)
RETURN labels(load_balancer), load_balancer.id
During the compatibility period, avoid creating new queries that depend only on a historical unprefixed provider label. This keeps queries valid when those aliases are removed.