I am using aws-cdk in Python & trying to reference an existing Load balancer and then make a call to Load balancer's 'metric_http_code_elb' attribute but getting below error:
AttributeError: '<class 'aws_cdk.Resource'>+<class 'aws_cdk.aws_elasticloadbalancingv2._IApplicationLoadBalancerProxy'>' object has no attribute 'metric_http_code_elb'.
Code snippet-
load_balancer = elbv2.ApplicationLoadBalancer.from_lookup(
self,
"ALB",
load_balancer_arn="arn:aws:elasticloadbalancing:ap-south-1:345396902820:loadbalancer/app/QA-Env-Public-ALB/573f88222ed64875"
)
http_5xx_metric = load_balancer.metric_http_code_elb()
Complete Code- https://github.com/shiqs90/cdk-hands-on-project/blob/master/cw-dashboard/cw_dashboard/cw_dashboard_stack.py