Parent: #1933
awsx:lb:NetworkLoadBalancer exposes a top-level region input, but the implementation does not consistently thread that region through child resources and region-sensitive lookups/defaults.
Known child/defaulted paths to audit:
- subnet lookups
- default VPC lookup path
- root
aws.lb.LoadBalancer resource
- default target group
- listeners
Implementation references:
awsx/schema-types.ts (NetworkLoadBalancerArgs.region)
awsx/lb/networkLoadBalancer.ts
awsx/ec2/getDefaultVpc.ts
Acceptance criteria:
- top-level
region is passed to all NLB child AWS resources that support it
- region-aware lookups/defaults used by NLB receive the top-level
region when present
- targeted tests cover the changed behavior
Parent: #1933
awsx:lb:NetworkLoadBalancerexposes a top-levelregioninput, but the implementation does not consistently thread that region through child resources and region-sensitive lookups/defaults.Known child/defaulted paths to audit:
aws.lb.LoadBalancerresourceImplementation references:
awsx/schema-types.ts(NetworkLoadBalancerArgs.region)awsx/lb/networkLoadBalancer.tsawsx/ec2/getDefaultVpc.tsAcceptance criteria:
regionis passed to all NLB child AWS resources that support itregionwhen present