ApplicationProtocol
- class aws_cdk.aws_elasticloadbalancingv2.ApplicationProtocol(value)
Bases:
Enum
Load balancing protocol for application load balancers.
- ExampleMetadata:
infused
Example:
# cluster: ecs.Cluster # task_definition: ecs.TaskDefinition # vpc: ec2.Vpc service = ecs.FargateService(self, "Service", cluster=cluster, task_definition=task_definition) lb = elbv2.ApplicationLoadBalancer(self, "LB", vpc=vpc, internet_facing=True) listener = lb.add_listener("Listener", port=80) service.register_load_balancer_targets( container_name="web", container_port=80, new_target_group_id="ECS", listener=ecs.ListenerConfig.application_listener(listener, protocol=elbv2.ApplicationProtocol.HTTPS ) )
Attributes
- HTTP
HTTP.
- HTTPS
HTTPS.