class ApplicationLoadBalancerListener(ALBListenerResource): load_balancer_arn = ApplicationLoadBalancer.get_output_attr('arn') port = 80 protocol = "HTTP" default_action_target_group_arn = tg.NginxALBTargetGroup.get_output_attr( 'arn') default_action_type = "forward"
class PacBotHttpsListener(ALBListenerResource): load_balancer_arn = ApplicationLoadBalancer.get_output_attr('arn') port = 443 protocol = "HTTPS" ssl_policy = "ELBSecurityPolicy-2016-08" certificate_arn = Settings.get('SSL_CERTIFICATE_ARN') default_action_target_group_arn = tg.NginxALBTargetGroup.get_output_attr('arn') default_action_type = "forward"