Skip to content

GetResolverRule

Source: src/AWS/Route53Resolver/GetResolverRule.ts

Runtime binding for route53resolver:GetResolverRule — read the bound ResolverRule’s live state (domain name, target IPs, endpoint, status); the rule ID is injected automatically.

Provide Route53Resolver.GetResolverRuleHttp on the hosting Lambda Function to satisfy the requirement.

// init — grants route53resolver:GetResolverRule on the rule
const getRule = yield* AWS.Route53Resolver.GetResolverRule(rule);
// runtime
const { ResolverRule } = yield* getRule();
const targets = (ResolverRule?.TargetIps ?? []).map((t) => t.Ip);