Skip to content

ElasticLoadBalancingClient

Index > ElasticLoadBalancing > ElasticLoadBalancingClient

Auto-generated documentation for ElasticLoadBalancing type annotations stubs module mypy-boto3-elb.

ElasticLoadBalancingClient

Type annotations and code completion for boto3.client("elb"). boto3 documentation

Usage example
from boto3.session import Session
from mypy_boto3_elb.client import ElasticLoadBalancingClient

def get_elb_client() -> ElasticLoadBalancingClient:
    return Session().client("elb")

Exceptions

boto3 client exceptions are generated in runtime. This class provides code completion for boto3.client("elb").exceptions structure.

Usage example
client = boto3.client("elb")

try:
    do_something(client)
except (
    client.AccessPointNotFoundException,
    client.CertificateNotFoundException,
    client.ClientError,
    client.DependencyThrottleException,
    client.DuplicateAccessPointNameException,
    client.DuplicateListenerException,
    client.DuplicatePolicyNameException,
    client.DuplicateTagKeysException,
    client.InvalidConfigurationRequestException,
    client.InvalidEndPointException,
    client.InvalidSchemeException,
    client.InvalidSecurityGroupException,
    client.InvalidSubnetException,
    client.ListenerNotFoundException,
    client.LoadBalancerAttributeNotFoundException,
    client.OperationNotPermittedException,
    client.PolicyNotFoundException,
    client.PolicyTypeNotFoundException,
    client.SubnetNotFoundException,
    client.TooManyAccessPointsException,
    client.TooManyPoliciesException,
    client.TooManyTagsException,
    client.UnsupportedProtocolException,
) as e:
    print(e)
Type checking example
from mypy_boto3_elb.client import Exceptions

def handle_error(exc: Exceptions.AccessPointNotFoundException) -> None:
    ...

Methods

add_tags

Adds the specified tags to the specified load balancer.

Type annotations and code completion for boto3.client("elb").add_tags method. boto3 documentation

Method definition
def add_tags(
    self,
    *,
    LoadBalancerNames: Sequence[str],
    Tags: Sequence[TagTypeDef],  # (1)
) -> Dict[str, Any]:
    ...
  1. See TagTypeDef
Usage example with kwargs
kwargs: AddTagsInputRequestTypeDef = {  # (1)
    "LoadBalancerNames": ...,
    "Tags": ...,
}

parent.add_tags(**kwargs)
  1. See AddTagsInputRequestTypeDef

apply_security_groups_to_load_balancer

Associates one or more security groups with your load balancer in a virtual private cloud (VPC).

Type annotations and code completion for boto3.client("elb").apply_security_groups_to_load_balancer method. boto3 documentation

Method definition
def apply_security_groups_to_load_balancer(
    self,
    *,
    LoadBalancerName: str,
    SecurityGroups: Sequence[str],
) -> ApplySecurityGroupsToLoadBalancerOutputTypeDef:  # (1)
    ...
  1. See ApplySecurityGroupsToLoadBalancerOutputTypeDef
Usage example with kwargs
kwargs: ApplySecurityGroupsToLoadBalancerInputRequestTypeDef = {  # (1)
    "LoadBalancerName": ...,
    "SecurityGroups": ...,
}

parent.apply_security_groups_to_load_balancer(**kwargs)
  1. See ApplySecurityGroupsToLoadBalancerInputRequestTypeDef

attach_load_balancer_to_subnets

Adds one or more subnets to the set of configured subnets for the specified load balancer.

Type annotations and code completion for boto3.client("elb").attach_load_balancer_to_subnets method. boto3 documentation

Method definition
def attach_load_balancer_to_subnets(
    self,
    *,
    LoadBalancerName: str,
    Subnets: Sequence[str],
) -> AttachLoadBalancerToSubnetsOutputTypeDef:  # (1)
    ...
  1. See AttachLoadBalancerToSubnetsOutputTypeDef
Usage example with kwargs
kwargs: AttachLoadBalancerToSubnetsInputRequestTypeDef = {  # (1)
    "LoadBalancerName": ...,
    "Subnets": ...,
}

parent.attach_load_balancer_to_subnets(**kwargs)
  1. See AttachLoadBalancerToSubnetsInputRequestTypeDef

can_paginate

Check if an operation can be paginated.

Type annotations and code completion for boto3.client("elb").can_paginate method. boto3 documentation

Method definition
def can_paginate(
    self,
    operation_name: str,
) -> bool:
    ...

close

Closes underlying endpoint connections.

Type annotations and code completion for boto3.client("elb").close method. boto3 documentation

Method definition
def close(
    self,
) -> None:
    ...

configure_health_check

Specifies the health check settings to use when evaluating the health state of your EC2 instances.

Type annotations and code completion for boto3.client("elb").configure_health_check method. boto3 documentation

Method definition
def configure_health_check(
    self,
    *,
    LoadBalancerName: str,
    HealthCheck: HealthCheckTypeDef,  # (1)
) -> ConfigureHealthCheckOutputTypeDef:  # (2)
    ...
  1. See HealthCheckTypeDef
  2. See ConfigureHealthCheckOutputTypeDef
Usage example with kwargs
kwargs: ConfigureHealthCheckInputRequestTypeDef = {  # (1)
    "LoadBalancerName": ...,
    "HealthCheck": ...,
}

parent.configure_health_check(**kwargs)
  1. See ConfigureHealthCheckInputRequestTypeDef

Generates a stickiness policy with sticky session lifetimes that follow that of an application-generated cookie.

Type annotations and code completion for boto3.client("elb").create_app_cookie_stickiness_policy method. boto3 documentation

Method definition
def create_app_cookie_stickiness_policy(
    self,
    *,
    LoadBalancerName: str,
    PolicyName: str,
    CookieName: str,
) -> Dict[str, Any]:
    ...
Usage example with kwargs
kwargs: CreateAppCookieStickinessPolicyInputRequestTypeDef = {  # (1)
    "LoadBalancerName": ...,
    "PolicyName": ...,
    "CookieName": ...,
}

parent.create_app_cookie_stickiness_policy(**kwargs)
  1. See CreateAppCookieStickinessPolicyInputRequestTypeDef

Generates a stickiness policy with sticky session lifetimes controlled by the lifetime of the browser (user-agent) or a specified expiration period.

Type annotations and code completion for boto3.client("elb").create_lb_cookie_stickiness_policy method. boto3 documentation

Method definition
def create_lb_cookie_stickiness_policy(
    self,
    *,
    LoadBalancerName: str,
    PolicyName: str,
    CookieExpirationPeriod: int = ...,
) -> Dict[str, Any]:
    ...
Usage example with kwargs
kwargs: CreateLBCookieStickinessPolicyInputRequestTypeDef = {  # (1)
    "LoadBalancerName": ...,
    "PolicyName": ...,
}

parent.create_lb_cookie_stickiness_policy(**kwargs)
  1. See CreateLBCookieStickinessPolicyInputRequestTypeDef

create_load_balancer

Creates a Classic Load Balancer.

Type annotations and code completion for boto3.client("elb").create_load_balancer method. boto3 documentation

Method definition
def create_load_balancer(
    self,
    *,
    LoadBalancerName: str,
    Listeners: Sequence[ListenerTypeDef],  # (1)
    AvailabilityZones: Sequence[str] = ...,
    Subnets: Sequence[str] = ...,
    SecurityGroups: Sequence[str] = ...,
    Scheme: str = ...,
    Tags: Sequence[TagTypeDef] = ...,  # (2)
) -> CreateAccessPointOutputTypeDef:  # (3)
    ...
  1. See ListenerTypeDef
  2. See TagTypeDef
  3. See CreateAccessPointOutputTypeDef
Usage example with kwargs
kwargs: CreateAccessPointInputRequestTypeDef = {  # (1)
    "LoadBalancerName": ...,
    "Listeners": ...,
}

parent.create_load_balancer(**kwargs)
  1. See CreateAccessPointInputRequestTypeDef

create_load_balancer_listeners

Creates one or more listeners for the specified load balancer.

Type annotations and code completion for boto3.client("elb").create_load_balancer_listeners method. boto3 documentation

Method definition
def create_load_balancer_listeners(
    self,
    *,
    LoadBalancerName: str,
    Listeners: Sequence[ListenerTypeDef],  # (1)
) -> Dict[str, Any]:
    ...
  1. See ListenerTypeDef
Usage example with kwargs
kwargs: CreateLoadBalancerListenerInputRequestTypeDef = {  # (1)
    "LoadBalancerName": ...,
    "Listeners": ...,
}

parent.create_load_balancer_listeners(**kwargs)
  1. See CreateLoadBalancerListenerInputRequestTypeDef

create_load_balancer_policy

Creates a policy with the specified attributes for the specified load balancer.

Type annotations and code completion for boto3.client("elb").create_load_balancer_policy method. boto3 documentation

Method definition
def create_load_balancer_policy(
    self,
    *,
    LoadBalancerName: str,
    PolicyName: str,
    PolicyTypeName: str,
    PolicyAttributes: Sequence[PolicyAttributeTypeDef] = ...,  # (1)
) -> Dict[str, Any]:
    ...
  1. See PolicyAttributeTypeDef
Usage example with kwargs
kwargs: CreateLoadBalancerPolicyInputRequestTypeDef = {  # (1)
    "LoadBalancerName": ...,
    "PolicyName": ...,
    "PolicyTypeName": ...,
}

parent.create_load_balancer_policy(**kwargs)
  1. See CreateLoadBalancerPolicyInputRequestTypeDef

delete_load_balancer

Deletes the specified load balancer.

Type annotations and code completion for boto3.client("elb").delete_load_balancer method. boto3 documentation

Method definition
def delete_load_balancer(
    self,
    *,
    LoadBalancerName: str,
) -> Dict[str, Any]:
    ...
Usage example with kwargs
kwargs: DeleteAccessPointInputRequestTypeDef = {  # (1)
    "LoadBalancerName": ...,
}

parent.delete_load_balancer(**kwargs)
  1. See DeleteAccessPointInputRequestTypeDef

delete_load_balancer_listeners

Deletes the specified listeners from the specified load balancer.

Type annotations and code completion for boto3.client("elb").delete_load_balancer_listeners method. boto3 documentation

Method definition
def delete_load_balancer_listeners(
    self,
    *,
    LoadBalancerName: str,
    LoadBalancerPorts: Sequence[int],
) -> Dict[str, Any]:
    ...
Usage example with kwargs
kwargs: DeleteLoadBalancerListenerInputRequestTypeDef = {  # (1)
    "LoadBalancerName": ...,
    "LoadBalancerPorts": ...,
}

parent.delete_load_balancer_listeners(**kwargs)
  1. See DeleteLoadBalancerListenerInputRequestTypeDef

delete_load_balancer_policy

Deletes the specified policy from the specified load balancer.

Type annotations and code completion for boto3.client("elb").delete_load_balancer_policy method. boto3 documentation

Method definition
def delete_load_balancer_policy(
    self,
    *,
    LoadBalancerName: str,
    PolicyName: str,
) -> Dict[str, Any]:
    ...
Usage example with kwargs
kwargs: DeleteLoadBalancerPolicyInputRequestTypeDef = {  # (1)
    "LoadBalancerName": ...,
    "PolicyName": ...,
}

parent.delete_load_balancer_policy(**kwargs)
  1. See DeleteLoadBalancerPolicyInputRequestTypeDef

deregister_instances_from_load_balancer

Deregisters the specified instances from the specified load balancer.

Type annotations and code completion for boto3.client("elb").deregister_instances_from_load_balancer method. boto3 documentation

Method definition
def deregister_instances_from_load_balancer(
    self,
    *,
    LoadBalancerName: str,
    Instances: Sequence[InstanceTypeDef],  # (1)
) -> DeregisterEndPointsOutputTypeDef:  # (2)
    ...
  1. See InstanceTypeDef
  2. See DeregisterEndPointsOutputTypeDef
Usage example with kwargs
kwargs: DeregisterEndPointsInputRequestTypeDef = {  # (1)
    "LoadBalancerName": ...,
    "Instances": ...,
}

parent.deregister_instances_from_load_balancer(**kwargs)
  1. See DeregisterEndPointsInputRequestTypeDef

describe_account_limits

Describes the current Elastic Load Balancing resource limits for your AWS account.

Type annotations and code completion for boto3.client("elb").describe_account_limits method. boto3 documentation

Method definition
def describe_account_limits(
    self,
    *,
    Marker: str = ...,
    PageSize: int = ...,
) -> DescribeAccountLimitsOutputTypeDef:  # (1)
    ...
  1. See DescribeAccountLimitsOutputTypeDef
Usage example with kwargs
kwargs: DescribeAccountLimitsInputRequestTypeDef = {  # (1)
    "Marker": ...,
}

parent.describe_account_limits(**kwargs)
  1. See DescribeAccountLimitsInputRequestTypeDef

describe_instance_health

Describes the state of the specified instances with respect to the specified load balancer.

Type annotations and code completion for boto3.client("elb").describe_instance_health method. boto3 documentation

Method definition
def describe_instance_health(
    self,
    *,
    LoadBalancerName: str,
    Instances: Sequence[InstanceTypeDef] = ...,  # (1)
) -> DescribeEndPointStateOutputTypeDef:  # (2)
    ...
  1. See InstanceTypeDef
  2. See DescribeEndPointStateOutputTypeDef
Usage example with kwargs
kwargs: DescribeEndPointStateInputRequestTypeDef = {  # (1)
    "LoadBalancerName": ...,
}

parent.describe_instance_health(**kwargs)
  1. See DescribeEndPointStateInputRequestTypeDef

describe_load_balancer_attributes

Describes the attributes for the specified load balancer.

Type annotations and code completion for boto3.client("elb").describe_load_balancer_attributes method. boto3 documentation

Method definition
def describe_load_balancer_attributes(
    self,
    *,
    LoadBalancerName: str,
) -> DescribeLoadBalancerAttributesOutputTypeDef:  # (1)
    ...
  1. See DescribeLoadBalancerAttributesOutputTypeDef
Usage example with kwargs
kwargs: DescribeLoadBalancerAttributesInputRequestTypeDef = {  # (1)
    "LoadBalancerName": ...,
}

parent.describe_load_balancer_attributes(**kwargs)
  1. See DescribeLoadBalancerAttributesInputRequestTypeDef

describe_load_balancer_policies

Describes the specified policies.

Type annotations and code completion for boto3.client("elb").describe_load_balancer_policies method. boto3 documentation

Method definition
def describe_load_balancer_policies(
    self,
    *,
    LoadBalancerName: str = ...,
    PolicyNames: Sequence[str] = ...,
) -> DescribeLoadBalancerPoliciesOutputTypeDef:  # (1)
    ...
  1. See DescribeLoadBalancerPoliciesOutputTypeDef
Usage example with kwargs
kwargs: DescribeLoadBalancerPoliciesInputRequestTypeDef = {  # (1)
    "LoadBalancerName": ...,
}

parent.describe_load_balancer_policies(**kwargs)
  1. See DescribeLoadBalancerPoliciesInputRequestTypeDef

describe_load_balancer_policy_types

Describes the specified load balancer policy types or all load balancer policy types.

Type annotations and code completion for boto3.client("elb").describe_load_balancer_policy_types method. boto3 documentation

Method definition
def describe_load_balancer_policy_types(
    self,
    *,
    PolicyTypeNames: Sequence[str] = ...,
) -> DescribeLoadBalancerPolicyTypesOutputTypeDef:  # (1)
    ...
  1. See DescribeLoadBalancerPolicyTypesOutputTypeDef
Usage example with kwargs
kwargs: DescribeLoadBalancerPolicyTypesInputRequestTypeDef = {  # (1)
    "PolicyTypeNames": ...,
}

parent.describe_load_balancer_policy_types(**kwargs)
  1. See DescribeLoadBalancerPolicyTypesInputRequestTypeDef

describe_load_balancers

Describes the specified the load balancers.

Type annotations and code completion for boto3.client("elb").describe_load_balancers method. boto3 documentation

Method definition
def describe_load_balancers(
    self,
    *,
    LoadBalancerNames: Sequence[str] = ...,
    Marker: str = ...,
    PageSize: int = ...,
) -> DescribeAccessPointsOutputTypeDef:  # (1)
    ...
  1. See DescribeAccessPointsOutputTypeDef
Usage example with kwargs
kwargs: DescribeAccessPointsInputRequestTypeDef = {  # (1)
    "LoadBalancerNames": ...,
}

parent.describe_load_balancers(**kwargs)
  1. See DescribeAccessPointsInputRequestTypeDef

describe_tags

Describes the tags associated with the specified load balancers.

Type annotations and code completion for boto3.client("elb").describe_tags method. boto3 documentation

Method definition
def describe_tags(
    self,
    *,
    LoadBalancerNames: Sequence[str],
) -> DescribeTagsOutputTypeDef:  # (1)
    ...
  1. See DescribeTagsOutputTypeDef
Usage example with kwargs
kwargs: DescribeTagsInputRequestTypeDef = {  # (1)
    "LoadBalancerNames": ...,
}

parent.describe_tags(**kwargs)
  1. See DescribeTagsInputRequestTypeDef

detach_load_balancer_from_subnets

Removes the specified subnets from the set of configured subnets for the load balancer.

Type annotations and code completion for boto3.client("elb").detach_load_balancer_from_subnets method. boto3 documentation

Method definition
def detach_load_balancer_from_subnets(
    self,
    *,
    LoadBalancerName: str,
    Subnets: Sequence[str],
) -> DetachLoadBalancerFromSubnetsOutputTypeDef:  # (1)
    ...
  1. See DetachLoadBalancerFromSubnetsOutputTypeDef
Usage example with kwargs
kwargs: DetachLoadBalancerFromSubnetsInputRequestTypeDef = {  # (1)
    "LoadBalancerName": ...,
    "Subnets": ...,
}

parent.detach_load_balancer_from_subnets(**kwargs)
  1. See DetachLoadBalancerFromSubnetsInputRequestTypeDef

disable_availability_zones_for_load_balancer

Removes the specified Availability Zones from the set of Availability Zones for the specified load balancer in EC2-Classic or a default VPC.

Type annotations and code completion for boto3.client("elb").disable_availability_zones_for_load_balancer method. boto3 documentation

Method definition
def disable_availability_zones_for_load_balancer(
    self,
    *,
    LoadBalancerName: str,
    AvailabilityZones: Sequence[str],
) -> RemoveAvailabilityZonesOutputTypeDef:  # (1)
    ...
  1. See RemoveAvailabilityZonesOutputTypeDef
Usage example with kwargs
kwargs: RemoveAvailabilityZonesInputRequestTypeDef = {  # (1)
    "LoadBalancerName": ...,
    "AvailabilityZones": ...,
}

parent.disable_availability_zones_for_load_balancer(**kwargs)
  1. See RemoveAvailabilityZonesInputRequestTypeDef

enable_availability_zones_for_load_balancer

Adds the specified Availability Zones to the set of Availability Zones for the specified load balancer in EC2-Classic or a default VPC.

Type annotations and code completion for boto3.client("elb").enable_availability_zones_for_load_balancer method. boto3 documentation

Method definition
def enable_availability_zones_for_load_balancer(
    self,
    *,
    LoadBalancerName: str,
    AvailabilityZones: Sequence[str],
) -> AddAvailabilityZonesOutputTypeDef:  # (1)
    ...
  1. See AddAvailabilityZonesOutputTypeDef
Usage example with kwargs
kwargs: AddAvailabilityZonesInputRequestTypeDef = {  # (1)
    "LoadBalancerName": ...,
    "AvailabilityZones": ...,
}

parent.enable_availability_zones_for_load_balancer(**kwargs)
  1. See AddAvailabilityZonesInputRequestTypeDef

generate_presigned_url

Generate a presigned url given a client, its method, and arguments.

Type annotations and code completion for boto3.client("elb").generate_presigned_url method. boto3 documentation

Method definition
def generate_presigned_url(
    self,
    ClientMethod: str,
    Params: Mapping[str, Any] = ...,
    ExpiresIn: int = 3600,
    HttpMethod: str = ...,
) -> str:
    ...

modify_load_balancer_attributes

Modifies the attributes of the specified load balancer.

Type annotations and code completion for boto3.client("elb").modify_load_balancer_attributes method. boto3 documentation

Method definition
def modify_load_balancer_attributes(
    self,
    *,
    LoadBalancerName: str,
    LoadBalancerAttributes: LoadBalancerAttributesTypeDef,  # (1)
) -> ModifyLoadBalancerAttributesOutputTypeDef:  # (2)
    ...
  1. See LoadBalancerAttributesTypeDef
  2. See ModifyLoadBalancerAttributesOutputTypeDef
Usage example with kwargs
kwargs: ModifyLoadBalancerAttributesInputRequestTypeDef = {  # (1)
    "LoadBalancerName": ...,
    "LoadBalancerAttributes": ...,
}

parent.modify_load_balancer_attributes(**kwargs)
  1. See ModifyLoadBalancerAttributesInputRequestTypeDef

register_instances_with_load_balancer

Adds the specified instances to the specified load balancer.

Type annotations and code completion for boto3.client("elb").register_instances_with_load_balancer method. boto3 documentation

Method definition
def register_instances_with_load_balancer(
    self,
    *,
    LoadBalancerName: str,
    Instances: Sequence[InstanceTypeDef],  # (1)
) -> RegisterEndPointsOutputTypeDef:  # (2)
    ...
  1. See InstanceTypeDef
  2. See RegisterEndPointsOutputTypeDef
Usage example with kwargs
kwargs: RegisterEndPointsInputRequestTypeDef = {  # (1)
    "LoadBalancerName": ...,
    "Instances": ...,
}

parent.register_instances_with_load_balancer(**kwargs)
  1. See RegisterEndPointsInputRequestTypeDef

remove_tags

Removes one or more tags from the specified load balancer.

Type annotations and code completion for boto3.client("elb").remove_tags method. boto3 documentation

Method definition
def remove_tags(
    self,
    *,
    LoadBalancerNames: Sequence[str],
    Tags: Sequence[TagKeyOnlyTypeDef],  # (1)
) -> Dict[str, Any]:
    ...
  1. See TagKeyOnlyTypeDef
Usage example with kwargs
kwargs: RemoveTagsInputRequestTypeDef = {  # (1)
    "LoadBalancerNames": ...,
    "Tags": ...,
}

parent.remove_tags(**kwargs)
  1. See RemoveTagsInputRequestTypeDef

set_load_balancer_listener_ssl_certificate

Sets the certificate that terminates the specified listener's SSL connections.

Type annotations and code completion for boto3.client("elb").set_load_balancer_listener_ssl_certificate method. boto3 documentation

Method definition
def set_load_balancer_listener_ssl_certificate(
    self,
    *,
    LoadBalancerName: str,
    LoadBalancerPort: int,
    SSLCertificateId: str,
) -> Dict[str, Any]:
    ...
Usage example with kwargs
kwargs: SetLoadBalancerListenerSSLCertificateInputRequestTypeDef = {  # (1)
    "LoadBalancerName": ...,
    "LoadBalancerPort": ...,
    "SSLCertificateId": ...,
}

parent.set_load_balancer_listener_ssl_certificate(**kwargs)
  1. See SetLoadBalancerListenerSSLCertificateInputRequestTypeDef

set_load_balancer_policies_for_backend_server

Replaces the set of policies associated with the specified port on which the EC2 instance is listening with a new set of policies.

Type annotations and code completion for boto3.client("elb").set_load_balancer_policies_for_backend_server method. boto3 documentation

Method definition
def set_load_balancer_policies_for_backend_server(
    self,
    *,
    LoadBalancerName: str,
    InstancePort: int,
    PolicyNames: Sequence[str],
) -> Dict[str, Any]:
    ...
Usage example with kwargs
kwargs: SetLoadBalancerPoliciesForBackendServerInputRequestTypeDef = {  # (1)
    "LoadBalancerName": ...,
    "InstancePort": ...,
    "PolicyNames": ...,
}

parent.set_load_balancer_policies_for_backend_server(**kwargs)
  1. See SetLoadBalancerPoliciesForBackendServerInputRequestTypeDef

set_load_balancer_policies_of_listener

Replaces the current set of policies for the specified load balancer port with the specified set of policies.

Type annotations and code completion for boto3.client("elb").set_load_balancer_policies_of_listener method. boto3 documentation

Method definition
def set_load_balancer_policies_of_listener(
    self,
    *,
    LoadBalancerName: str,
    LoadBalancerPort: int,
    PolicyNames: Sequence[str],
) -> Dict[str, Any]:
    ...
Usage example with kwargs
kwargs: SetLoadBalancerPoliciesOfListenerInputRequestTypeDef = {  # (1)
    "LoadBalancerName": ...,
    "LoadBalancerPort": ...,
    "PolicyNames": ...,
}

parent.set_load_balancer_policies_of_listener(**kwargs)
  1. See SetLoadBalancerPoliciesOfListenerInputRequestTypeDef

get_paginator

Type annotations and code completion for boto3.client("elb").get_paginator method with overloads.

get_waiter

Type annotations and code completion for boto3.client("elb").get_waiter method with overloads.