ElasticLoadBalancingv2 module#
Index > ElasticLoadBalancingv2
Auto-generated documentation for ElasticLoadBalancingv2 type annotations stubs module types-aiobotocore-elbv2.
How to install#
From PyPI with pip#
Install types-aiobotocore
for ElasticLoadBalancingv2
service.
# install with aiobotocore type annotations
python -m pip install 'types-aiobotocore[elbv2]'
# Lite version does not provide session.client/resource overloads
# it is more RAM-friendly, but requires explicit type annotations
python -m pip install 'types-aiobotocore-lite[elbv2]'
# standalone installation
python -m pip install types-aiobotocore-elbv2
How to uninstall#
python -m pip uninstall -y types-aiobotocore-elbv2
Usage#
Code samples can be found in Examples.
ElasticLoadBalancingv2Client#
Type annotations and code completion for session.create_client("elbv2")
as ElasticLoadBalancingv2Client
boto3 documentation
# ElasticLoadBalancingv2Client usage example
from aiobotocore.session import get_session
from types_aiobotocore_elbv2.client import ElasticLoadBalancingv2Client
session = get_session()
async with session.create_client("elbv2") as client:
client: ElasticLoadBalancingv2Client
Paginators#
Type annotations and code completion for
paginators
from session.create_client("elbv2").get_paginator("...")
.
# DescribeAccountLimitsPaginator usage example
from types_aiobotocore_elbv2.paginator import DescribeAccountLimitsPaginator
def get_describe_account_limits_paginator() -> DescribeAccountLimitsPaginator:
return client.get_paginator("describe_account_limits"))
- DescribeAccountLimitsPaginator
- DescribeListenerCertificatesPaginator
- DescribeListenersPaginator
- DescribeLoadBalancersPaginator
- DescribeRulesPaginator
- DescribeSSLPoliciesPaginator
- DescribeTargetGroupsPaginator
Waiters#
Type annotations and code completion for
waiters
from session.create_client("elbv2").get_waiter("...")
.
# LoadBalancerAvailableWaiter usage example
from types_aiobotocore_elbv2.waiter import LoadBalancerAvailableWaiter
def get_load_balancer_available_waiter() -> LoadBalancerAvailableWaiter:
return Session().client("elbv2").get_waiter("load_balancer_available")
- LoadBalancerAvailableWaiter
- LoadBalancerExistsWaiter
- LoadBalancersDeletedWaiter
- TargetDeregisteredWaiter
- TargetInServiceWaiter
Literals#
Type annotations for literals used in methods and schema.
# ActionTypeEnumType usage example
from types_aiobotocore_elbv2.literals import ActionTypeEnumType
def get_value() -> ActionTypeEnumType:
return "authenticate-cognito"
- ActionTypeEnumType
- AuthenticateCognitoActionConditionalBehaviorEnumType
- AuthenticateOidcActionConditionalBehaviorEnumType
- DescribeAccountLimitsPaginatorName
- DescribeListenerCertificatesPaginatorName
- DescribeListenersPaginatorName
- DescribeLoadBalancersPaginatorName
- DescribeRulesPaginatorName
- DescribeSSLPoliciesPaginatorName
- DescribeTargetGroupsPaginatorName
- EnforceSecurityGroupInboundRulesOnPrivateLinkTrafficEnumType
- IpAddressTypeType
- LoadBalancerAvailableWaiterName
- LoadBalancerExistsWaiterName
- LoadBalancerSchemeEnumType
- LoadBalancerStateEnumType
- LoadBalancerTypeEnumType
- LoadBalancersDeletedWaiterName
- ProtocolEnumType
- RedirectActionStatusCodeEnumType
- TargetDeregisteredWaiterName
- TargetGroupIpAddressTypeEnumType
- TargetHealthReasonEnumType
- TargetHealthStateEnumType
- TargetInServiceWaiterName
- TargetTypeEnumType
- ElasticLoadBalancingv2ServiceName
- ServiceName
- ResourceServiceName
- PaginatorName
- WaiterName
- RegionName
Type definitions#
Type annotations for type definitions used in methods and schema.
- AuthenticateCognitoActionConfigTypeDef
- AuthenticateOidcActionConfigTypeDef
- FixedResponseActionConfigTypeDef
- RedirectActionConfigTypeDef
- CertificateTypeDef
- ResponseMetadataTypeDef
- TagTypeDef
- LoadBalancerAddressTypeDef
- CipherTypeDef
- SubnetMappingTypeDef
- MatcherTypeDef
- DeleteListenerInputRequestTypeDef
- DeleteLoadBalancerInputRequestTypeDef
- DeleteRuleInputRequestTypeDef
- DeleteTargetGroupInputRequestTypeDef
- TargetDescriptionTypeDef
- PaginatorConfigTypeDef
- DescribeAccountLimitsInputRequestTypeDef
- LimitTypeDef
- DescribeListenerCertificatesInputRequestTypeDef
- DescribeListenersInputRequestTypeDef
- DescribeLoadBalancerAttributesInputRequestTypeDef
- LoadBalancerAttributeTypeDef
- WaiterConfigTypeDef
- DescribeLoadBalancersInputRequestTypeDef
- DescribeRulesInputRequestTypeDef
- DescribeSSLPoliciesInputRequestTypeDef
- DescribeTagsInputRequestTypeDef
- DescribeTargetGroupAttributesInputRequestTypeDef
- TargetGroupAttributeTypeDef
- DescribeTargetGroupsInputRequestTypeDef
- TargetGroupStickinessConfigTypeDef
- TargetGroupTupleTypeDef
- HostHeaderConditionConfigTypeDef
- HttpHeaderConditionConfigTypeDef
- HttpRequestMethodConditionConfigTypeDef
- LoadBalancerStateTypeDef
- PathPatternConditionConfigTypeDef
- QueryStringKeyValuePairTypeDef
- RemoveTagsInputRequestTypeDef
- SourceIpConditionConfigTypeDef
- RulePriorityPairTypeDef
- SetIpAddressTypeInputRequestTypeDef
- SetSecurityGroupsInputRequestTypeDef
- TargetHealthTypeDef
- AddListenerCertificatesInputRequestTypeDef
- RemoveListenerCertificatesInputRequestTypeDef
- AddListenerCertificatesOutputTypeDef
- DescribeListenerCertificatesOutputTypeDef
- SetIpAddressTypeOutputTypeDef
- SetSecurityGroupsOutputTypeDef
- AddTagsInputRequestTypeDef
- TagDescriptionTypeDef
- AvailabilityZoneTypeDef
- SslPolicyTypeDef
- CreateLoadBalancerInputRequestTypeDef
- SetSubnetsInputRequestTypeDef
- CreateTargetGroupInputRequestTypeDef
- ModifyTargetGroupInputRequestTypeDef
- TargetGroupTypeDef
- DeregisterTargetsInputRequestTypeDef
- DescribeTargetHealthInputRequestTypeDef
- RegisterTargetsInputRequestTypeDef
- DescribeAccountLimitsInputDescribeAccountLimitsPaginateTypeDef
- DescribeListenerCertificatesInputDescribeListenerCertificatesPaginateTypeDef
- DescribeListenersInputDescribeListenersPaginateTypeDef
- DescribeLoadBalancersInputDescribeLoadBalancersPaginateTypeDef
- DescribeRulesInputDescribeRulesPaginateTypeDef
- DescribeSSLPoliciesInputDescribeSSLPoliciesPaginateTypeDef
- DescribeTargetGroupsInputDescribeTargetGroupsPaginateTypeDef
- DescribeAccountLimitsOutputTypeDef
- DescribeLoadBalancerAttributesOutputTypeDef
- ModifyLoadBalancerAttributesInputRequestTypeDef
- ModifyLoadBalancerAttributesOutputTypeDef
- DescribeLoadBalancersInputLoadBalancerAvailableWaitTypeDef
- DescribeLoadBalancersInputLoadBalancerExistsWaitTypeDef
- DescribeLoadBalancersInputLoadBalancersDeletedWaitTypeDef
- DescribeTargetHealthInputTargetDeregisteredWaitTypeDef
- DescribeTargetHealthInputTargetInServiceWaitTypeDef
- DescribeTargetGroupAttributesOutputTypeDef
- ModifyTargetGroupAttributesInputRequestTypeDef
- ModifyTargetGroupAttributesOutputTypeDef
- ForwardActionConfigTypeDef
- QueryStringConditionConfigTypeDef
- SetRulePrioritiesInputRequestTypeDef
- TargetHealthDescriptionTypeDef
- DescribeTagsOutputTypeDef
- LoadBalancerTypeDef
- SetSubnetsOutputTypeDef
- DescribeSSLPoliciesOutputTypeDef
- CreateTargetGroupOutputTypeDef
- DescribeTargetGroupsOutputTypeDef
- ModifyTargetGroupOutputTypeDef
- ActionTypeDef
- RuleConditionTypeDef
- DescribeTargetHealthOutputTypeDef
- CreateLoadBalancerOutputTypeDef
- DescribeLoadBalancersOutputTypeDef
- CreateListenerInputRequestTypeDef
- ListenerTypeDef
- ModifyListenerInputRequestTypeDef
- CreateRuleInputRequestTypeDef
- ModifyRuleInputRequestTypeDef
- RuleTypeDef
- CreateListenerOutputTypeDef
- DescribeListenersOutputTypeDef
- ModifyListenerOutputTypeDef
- CreateRuleOutputTypeDef
- DescribeRulesOutputTypeDef
- ModifyRuleOutputTypeDef
- SetRulePrioritiesOutputTypeDef