Bases: object
An interface of an abstract load balancer, as needed by CodeDeploy.
Create instances using the static factory methods: {@link #classic}, {@link #application} and {@link #network}.
infused
Example:
import aws_cdk.aws_elasticloadbalancing as elb
# lb: elb.LoadBalancer
lb.add_listener(
external_port=80
)
deployment_group = codedeploy.ServerDeploymentGroup(self, "DeploymentGroup",
load_balancer=codedeploy.LoadBalancer.classic(lb)
)
Attributes
Static Methods
Creates a new CodeDeploy load balancer from an Application Load Balancer Target Group.
alb_target_group (IApplicationTargetGroup
) – an ALB Target Group.
Creates a new CodeDeploy load balancer from a Classic ELB Load Balancer.
load_balancer (LoadBalancer
) – a classic ELB Load Balancer.
Creates a new CodeDeploy load balancer from a Network Load Balancer Target Group.
nlb_target_group (INetworkTargetGroup
) – an NLB Target Group.