Type definitions#
Index > ElasticLoadBalancing > Type definitions
Auto-generated documentation for ElasticLoadBalancing type annotations stubs module mypy-boto3-elb.
LoadBalancerAttributesUnionTypeDef#
# LoadBalancerAttributesUnionTypeDef Union usage example
from mypy_boto3_elb.type_defs import LoadBalancerAttributesUnionTypeDef
def get_value() -> LoadBalancerAttributesUnionTypeDef:
return ...
# LoadBalancerAttributesUnionTypeDef definition
LoadBalancerAttributesUnionTypeDef = Union[
LoadBalancerAttributesTypeDef, # (1)
LoadBalancerAttributesOutputTypeDef, # (2)
]
AccessLogTypeDef#
# AccessLogTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import AccessLogTypeDef
def get_value() -> AccessLogTypeDef:
return {
"Enabled": ...,
}
# AccessLogTypeDef definition
class AccessLogTypeDef(TypedDict):
Enabled: bool,
S3BucketName: NotRequired[str],
EmitInterval: NotRequired[int],
S3BucketPrefix: NotRequired[str],
AddAvailabilityZonesInputTypeDef#
# AddAvailabilityZonesInputTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import AddAvailabilityZonesInputTypeDef
def get_value() -> AddAvailabilityZonesInputTypeDef:
return {
"LoadBalancerName": ...,
}
# AddAvailabilityZonesInputTypeDef definition
class AddAvailabilityZonesInputTypeDef(TypedDict):
LoadBalancerName: str,
AvailabilityZones: Sequence[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
TagTypeDef#
# TagTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: str,
Value: NotRequired[str],
AdditionalAttributeTypeDef#
# AdditionalAttributeTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import AdditionalAttributeTypeDef
def get_value() -> AdditionalAttributeTypeDef:
return {
"Key": ...,
}
# AdditionalAttributeTypeDef definition
class AdditionalAttributeTypeDef(TypedDict):
Key: NotRequired[str],
Value: NotRequired[str],
AppCookieStickinessPolicyTypeDef#
# AppCookieStickinessPolicyTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import AppCookieStickinessPolicyTypeDef
def get_value() -> AppCookieStickinessPolicyTypeDef:
return {
"PolicyName": ...,
}
# AppCookieStickinessPolicyTypeDef definition
class AppCookieStickinessPolicyTypeDef(TypedDict):
PolicyName: NotRequired[str],
CookieName: NotRequired[str],
ApplySecurityGroupsToLoadBalancerInputTypeDef#
# ApplySecurityGroupsToLoadBalancerInputTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import ApplySecurityGroupsToLoadBalancerInputTypeDef
def get_value() -> ApplySecurityGroupsToLoadBalancerInputTypeDef:
return {
"LoadBalancerName": ...,
}
# ApplySecurityGroupsToLoadBalancerInputTypeDef definition
class ApplySecurityGroupsToLoadBalancerInputTypeDef(TypedDict):
LoadBalancerName: str,
SecurityGroups: Sequence[str],
AttachLoadBalancerToSubnetsInputTypeDef#
# AttachLoadBalancerToSubnetsInputTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import AttachLoadBalancerToSubnetsInputTypeDef
def get_value() -> AttachLoadBalancerToSubnetsInputTypeDef:
return {
"LoadBalancerName": ...,
}
# AttachLoadBalancerToSubnetsInputTypeDef definition
class AttachLoadBalancerToSubnetsInputTypeDef(TypedDict):
LoadBalancerName: str,
Subnets: Sequence[str],
BackendServerDescriptionTypeDef#
# BackendServerDescriptionTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import BackendServerDescriptionTypeDef
def get_value() -> BackendServerDescriptionTypeDef:
return {
"InstancePort": ...,
}
# BackendServerDescriptionTypeDef definition
class BackendServerDescriptionTypeDef(TypedDict):
InstancePort: NotRequired[int],
PolicyNames: NotRequired[List[str]],
HealthCheckTypeDef#
# HealthCheckTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import HealthCheckTypeDef
def get_value() -> HealthCheckTypeDef:
return {
"Target": ...,
}
# HealthCheckTypeDef definition
class HealthCheckTypeDef(TypedDict):
Target: str,
Interval: int,
Timeout: int,
UnhealthyThreshold: int,
HealthyThreshold: int,
ConnectionDrainingTypeDef#
# ConnectionDrainingTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import ConnectionDrainingTypeDef
def get_value() -> ConnectionDrainingTypeDef:
return {
"Enabled": ...,
}
# ConnectionDrainingTypeDef definition
class ConnectionDrainingTypeDef(TypedDict):
Enabled: bool,
Timeout: NotRequired[int],
ConnectionSettingsTypeDef#
# ConnectionSettingsTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import ConnectionSettingsTypeDef
def get_value() -> ConnectionSettingsTypeDef:
return {
"IdleTimeout": ...,
}
# ConnectionSettingsTypeDef definition
class ConnectionSettingsTypeDef(TypedDict):
IdleTimeout: int,
ListenerTypeDef#
# ListenerTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import ListenerTypeDef
def get_value() -> ListenerTypeDef:
return {
"Protocol": ...,
}
# ListenerTypeDef definition
class ListenerTypeDef(TypedDict):
Protocol: str,
LoadBalancerPort: int,
InstancePort: int,
InstanceProtocol: NotRequired[str],
SSLCertificateId: NotRequired[str],
CreateAppCookieStickinessPolicyInputTypeDef#
# CreateAppCookieStickinessPolicyInputTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import CreateAppCookieStickinessPolicyInputTypeDef
def get_value() -> CreateAppCookieStickinessPolicyInputTypeDef:
return {
"LoadBalancerName": ...,
}
# CreateAppCookieStickinessPolicyInputTypeDef definition
class CreateAppCookieStickinessPolicyInputTypeDef(TypedDict):
LoadBalancerName: str,
PolicyName: str,
CookieName: str,
CreateLBCookieStickinessPolicyInputTypeDef#
# CreateLBCookieStickinessPolicyInputTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import CreateLBCookieStickinessPolicyInputTypeDef
def get_value() -> CreateLBCookieStickinessPolicyInputTypeDef:
return {
"LoadBalancerName": ...,
}
# CreateLBCookieStickinessPolicyInputTypeDef definition
class CreateLBCookieStickinessPolicyInputTypeDef(TypedDict):
LoadBalancerName: str,
PolicyName: str,
CookieExpirationPeriod: NotRequired[int],
PolicyAttributeTypeDef#
# PolicyAttributeTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import PolicyAttributeTypeDef
def get_value() -> PolicyAttributeTypeDef:
return {
"AttributeName": ...,
}
# PolicyAttributeTypeDef definition
class PolicyAttributeTypeDef(TypedDict):
AttributeName: NotRequired[str],
AttributeValue: NotRequired[str],
CrossZoneLoadBalancingTypeDef#
# CrossZoneLoadBalancingTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import CrossZoneLoadBalancingTypeDef
def get_value() -> CrossZoneLoadBalancingTypeDef:
return {
"Enabled": ...,
}
# CrossZoneLoadBalancingTypeDef definition
class CrossZoneLoadBalancingTypeDef(TypedDict):
Enabled: bool,
DeleteAccessPointInputTypeDef#
# DeleteAccessPointInputTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import DeleteAccessPointInputTypeDef
def get_value() -> DeleteAccessPointInputTypeDef:
return {
"LoadBalancerName": ...,
}
# DeleteAccessPointInputTypeDef definition
class DeleteAccessPointInputTypeDef(TypedDict):
LoadBalancerName: str,
DeleteLoadBalancerListenerInputTypeDef#
# DeleteLoadBalancerListenerInputTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import DeleteLoadBalancerListenerInputTypeDef
def get_value() -> DeleteLoadBalancerListenerInputTypeDef:
return {
"LoadBalancerName": ...,
}
# DeleteLoadBalancerListenerInputTypeDef definition
class DeleteLoadBalancerListenerInputTypeDef(TypedDict):
LoadBalancerName: str,
LoadBalancerPorts: Sequence[int],
DeleteLoadBalancerPolicyInputTypeDef#
# DeleteLoadBalancerPolicyInputTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import DeleteLoadBalancerPolicyInputTypeDef
def get_value() -> DeleteLoadBalancerPolicyInputTypeDef:
return {
"LoadBalancerName": ...,
}
# DeleteLoadBalancerPolicyInputTypeDef definition
class DeleteLoadBalancerPolicyInputTypeDef(TypedDict):
LoadBalancerName: str,
PolicyName: str,
InstanceTypeDef#
# InstanceTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import InstanceTypeDef
def get_value() -> InstanceTypeDef:
return {
"InstanceId": ...,
}
# InstanceTypeDef definition
class InstanceTypeDef(TypedDict):
InstanceId: NotRequired[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
DescribeAccessPointsInputTypeDef#
# DescribeAccessPointsInputTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import DescribeAccessPointsInputTypeDef
def get_value() -> DescribeAccessPointsInputTypeDef:
return {
"LoadBalancerNames": ...,
}
# DescribeAccessPointsInputTypeDef definition
class DescribeAccessPointsInputTypeDef(TypedDict):
LoadBalancerNames: NotRequired[Sequence[str]],
Marker: NotRequired[str],
PageSize: NotRequired[int],
DescribeAccountLimitsInputTypeDef#
# DescribeAccountLimitsInputTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import DescribeAccountLimitsInputTypeDef
def get_value() -> DescribeAccountLimitsInputTypeDef:
return {
"Marker": ...,
}
# DescribeAccountLimitsInputTypeDef definition
class DescribeAccountLimitsInputTypeDef(TypedDict):
Marker: NotRequired[str],
PageSize: NotRequired[int],
LimitTypeDef#
# LimitTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import LimitTypeDef
def get_value() -> LimitTypeDef:
return {
"Name": ...,
}
# LimitTypeDef definition
class LimitTypeDef(TypedDict):
Name: NotRequired[str],
Max: NotRequired[str],
WaiterConfigTypeDef#
# WaiterConfigTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import WaiterConfigTypeDef
def get_value() -> WaiterConfigTypeDef:
return {
"Delay": ...,
}
# WaiterConfigTypeDef definition
class WaiterConfigTypeDef(TypedDict):
Delay: NotRequired[int],
MaxAttempts: NotRequired[int],
InstanceStateTypeDef#
# InstanceStateTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import InstanceStateTypeDef
def get_value() -> InstanceStateTypeDef:
return {
"InstanceId": ...,
}
# InstanceStateTypeDef definition
class InstanceStateTypeDef(TypedDict):
InstanceId: NotRequired[str],
State: NotRequired[str],
ReasonCode: NotRequired[str],
Description: NotRequired[str],
DescribeLoadBalancerAttributesInputTypeDef#
# DescribeLoadBalancerAttributesInputTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import DescribeLoadBalancerAttributesInputTypeDef
def get_value() -> DescribeLoadBalancerAttributesInputTypeDef:
return {
"LoadBalancerName": ...,
}
# DescribeLoadBalancerAttributesInputTypeDef definition
class DescribeLoadBalancerAttributesInputTypeDef(TypedDict):
LoadBalancerName: str,
DescribeLoadBalancerPoliciesInputTypeDef#
# DescribeLoadBalancerPoliciesInputTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import DescribeLoadBalancerPoliciesInputTypeDef
def get_value() -> DescribeLoadBalancerPoliciesInputTypeDef:
return {
"LoadBalancerName": ...,
}
# DescribeLoadBalancerPoliciesInputTypeDef definition
class DescribeLoadBalancerPoliciesInputTypeDef(TypedDict):
LoadBalancerName: NotRequired[str],
PolicyNames: NotRequired[Sequence[str]],
DescribeLoadBalancerPolicyTypesInputTypeDef#
# DescribeLoadBalancerPolicyTypesInputTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import DescribeLoadBalancerPolicyTypesInputTypeDef
def get_value() -> DescribeLoadBalancerPolicyTypesInputTypeDef:
return {
"PolicyTypeNames": ...,
}
# DescribeLoadBalancerPolicyTypesInputTypeDef definition
class DescribeLoadBalancerPolicyTypesInputTypeDef(TypedDict):
PolicyTypeNames: NotRequired[Sequence[str]],
DescribeTagsInputTypeDef#
# DescribeTagsInputTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import DescribeTagsInputTypeDef
def get_value() -> DescribeTagsInputTypeDef:
return {
"LoadBalancerNames": ...,
}
# DescribeTagsInputTypeDef definition
class DescribeTagsInputTypeDef(TypedDict):
LoadBalancerNames: Sequence[str],
DetachLoadBalancerFromSubnetsInputTypeDef#
# DetachLoadBalancerFromSubnetsInputTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import DetachLoadBalancerFromSubnetsInputTypeDef
def get_value() -> DetachLoadBalancerFromSubnetsInputTypeDef:
return {
"LoadBalancerName": ...,
}
# DetachLoadBalancerFromSubnetsInputTypeDef definition
class DetachLoadBalancerFromSubnetsInputTypeDef(TypedDict):
LoadBalancerName: str,
Subnets: Sequence[str],
LBCookieStickinessPolicyTypeDef#
# LBCookieStickinessPolicyTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import LBCookieStickinessPolicyTypeDef
def get_value() -> LBCookieStickinessPolicyTypeDef:
return {
"PolicyName": ...,
}
# LBCookieStickinessPolicyTypeDef definition
class LBCookieStickinessPolicyTypeDef(TypedDict):
PolicyName: NotRequired[str],
CookieExpirationPeriod: NotRequired[int],
SourceSecurityGroupTypeDef#
# SourceSecurityGroupTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import SourceSecurityGroupTypeDef
def get_value() -> SourceSecurityGroupTypeDef:
return {
"OwnerAlias": ...,
}
# SourceSecurityGroupTypeDef definition
class SourceSecurityGroupTypeDef(TypedDict):
OwnerAlias: NotRequired[str],
GroupName: NotRequired[str],
PolicyAttributeDescriptionTypeDef#
# PolicyAttributeDescriptionTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import PolicyAttributeDescriptionTypeDef
def get_value() -> PolicyAttributeDescriptionTypeDef:
return {
"AttributeName": ...,
}
# PolicyAttributeDescriptionTypeDef definition
class PolicyAttributeDescriptionTypeDef(TypedDict):
AttributeName: NotRequired[str],
AttributeValue: NotRequired[str],
PolicyAttributeTypeDescriptionTypeDef#
# PolicyAttributeTypeDescriptionTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import PolicyAttributeTypeDescriptionTypeDef
def get_value() -> PolicyAttributeTypeDescriptionTypeDef:
return {
"AttributeName": ...,
}
# PolicyAttributeTypeDescriptionTypeDef definition
class PolicyAttributeTypeDescriptionTypeDef(TypedDict):
AttributeName: NotRequired[str],
AttributeType: NotRequired[str],
Description: NotRequired[str],
DefaultValue: NotRequired[str],
Cardinality: NotRequired[str],
RemoveAvailabilityZonesInputTypeDef#
# RemoveAvailabilityZonesInputTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import RemoveAvailabilityZonesInputTypeDef
def get_value() -> RemoveAvailabilityZonesInputTypeDef:
return {
"LoadBalancerName": ...,
}
# RemoveAvailabilityZonesInputTypeDef definition
class RemoveAvailabilityZonesInputTypeDef(TypedDict):
LoadBalancerName: str,
AvailabilityZones: Sequence[str],
TagKeyOnlyTypeDef#
# TagKeyOnlyTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import TagKeyOnlyTypeDef
def get_value() -> TagKeyOnlyTypeDef:
return {
"Key": ...,
}
# TagKeyOnlyTypeDef definition
class TagKeyOnlyTypeDef(TypedDict):
Key: NotRequired[str],
SetLoadBalancerListenerSSLCertificateInputTypeDef#
# SetLoadBalancerListenerSSLCertificateInputTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import SetLoadBalancerListenerSSLCertificateInputTypeDef
def get_value() -> SetLoadBalancerListenerSSLCertificateInputTypeDef:
return {
"LoadBalancerName": ...,
}
# SetLoadBalancerListenerSSLCertificateInputTypeDef definition
class SetLoadBalancerListenerSSLCertificateInputTypeDef(TypedDict):
LoadBalancerName: str,
LoadBalancerPort: int,
SSLCertificateId: str,
SetLoadBalancerPoliciesForBackendServerInputTypeDef#
# SetLoadBalancerPoliciesForBackendServerInputTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import SetLoadBalancerPoliciesForBackendServerInputTypeDef
def get_value() -> SetLoadBalancerPoliciesForBackendServerInputTypeDef:
return {
"LoadBalancerName": ...,
}
# SetLoadBalancerPoliciesForBackendServerInputTypeDef definition
class SetLoadBalancerPoliciesForBackendServerInputTypeDef(TypedDict):
LoadBalancerName: str,
InstancePort: int,
PolicyNames: Sequence[str],
SetLoadBalancerPoliciesOfListenerInputTypeDef#
# SetLoadBalancerPoliciesOfListenerInputTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import SetLoadBalancerPoliciesOfListenerInputTypeDef
def get_value() -> SetLoadBalancerPoliciesOfListenerInputTypeDef:
return {
"LoadBalancerName": ...,
}
# SetLoadBalancerPoliciesOfListenerInputTypeDef definition
class SetLoadBalancerPoliciesOfListenerInputTypeDef(TypedDict):
LoadBalancerName: str,
LoadBalancerPort: int,
PolicyNames: Sequence[str],
AddAvailabilityZonesOutputTypeDef#
# AddAvailabilityZonesOutputTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import AddAvailabilityZonesOutputTypeDef
def get_value() -> AddAvailabilityZonesOutputTypeDef:
return {
"AvailabilityZones": ...,
}
# AddAvailabilityZonesOutputTypeDef definition
class AddAvailabilityZonesOutputTypeDef(TypedDict):
AvailabilityZones: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ApplySecurityGroupsToLoadBalancerOutputTypeDef#
# ApplySecurityGroupsToLoadBalancerOutputTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import ApplySecurityGroupsToLoadBalancerOutputTypeDef
def get_value() -> ApplySecurityGroupsToLoadBalancerOutputTypeDef:
return {
"SecurityGroups": ...,
}
# ApplySecurityGroupsToLoadBalancerOutputTypeDef definition
class ApplySecurityGroupsToLoadBalancerOutputTypeDef(TypedDict):
SecurityGroups: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
AttachLoadBalancerToSubnetsOutputTypeDef#
# AttachLoadBalancerToSubnetsOutputTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import AttachLoadBalancerToSubnetsOutputTypeDef
def get_value() -> AttachLoadBalancerToSubnetsOutputTypeDef:
return {
"Subnets": ...,
}
# AttachLoadBalancerToSubnetsOutputTypeDef definition
class AttachLoadBalancerToSubnetsOutputTypeDef(TypedDict):
Subnets: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateAccessPointOutputTypeDef#
# CreateAccessPointOutputTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import CreateAccessPointOutputTypeDef
def get_value() -> CreateAccessPointOutputTypeDef:
return {
"DNSName": ...,
}
# CreateAccessPointOutputTypeDef definition
class CreateAccessPointOutputTypeDef(TypedDict):
DNSName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DetachLoadBalancerFromSubnetsOutputTypeDef#
# DetachLoadBalancerFromSubnetsOutputTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import DetachLoadBalancerFromSubnetsOutputTypeDef
def get_value() -> DetachLoadBalancerFromSubnetsOutputTypeDef:
return {
"Subnets": ...,
}
# DetachLoadBalancerFromSubnetsOutputTypeDef definition
class DetachLoadBalancerFromSubnetsOutputTypeDef(TypedDict):
Subnets: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RemoveAvailabilityZonesOutputTypeDef#
# RemoveAvailabilityZonesOutputTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import RemoveAvailabilityZonesOutputTypeDef
def get_value() -> RemoveAvailabilityZonesOutputTypeDef:
return {
"AvailabilityZones": ...,
}
# RemoveAvailabilityZonesOutputTypeDef definition
class RemoveAvailabilityZonesOutputTypeDef(TypedDict):
AvailabilityZones: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
AddTagsInputTypeDef#
# AddTagsInputTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import AddTagsInputTypeDef
def get_value() -> AddTagsInputTypeDef:
return {
"LoadBalancerNames": ...,
}
# AddTagsInputTypeDef definition
class AddTagsInputTypeDef(TypedDict):
LoadBalancerNames: Sequence[str],
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
TagDescriptionTypeDef#
# TagDescriptionTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import TagDescriptionTypeDef
def get_value() -> TagDescriptionTypeDef:
return {
"LoadBalancerName": ...,
}
# TagDescriptionTypeDef definition
class TagDescriptionTypeDef(TypedDict):
LoadBalancerName: NotRequired[str],
Tags: NotRequired[List[TagTypeDef]], # (1)
- See TagTypeDef
ConfigureHealthCheckInputTypeDef#
# ConfigureHealthCheckInputTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import ConfigureHealthCheckInputTypeDef
def get_value() -> ConfigureHealthCheckInputTypeDef:
return {
"LoadBalancerName": ...,
}
# ConfigureHealthCheckInputTypeDef definition
class ConfigureHealthCheckInputTypeDef(TypedDict):
LoadBalancerName: str,
HealthCheck: HealthCheckTypeDef, # (1)
ConfigureHealthCheckOutputTypeDef#
# ConfigureHealthCheckOutputTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import ConfigureHealthCheckOutputTypeDef
def get_value() -> ConfigureHealthCheckOutputTypeDef:
return {
"HealthCheck": ...,
}
# ConfigureHealthCheckOutputTypeDef definition
class ConfigureHealthCheckOutputTypeDef(TypedDict):
HealthCheck: HealthCheckTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateAccessPointInputTypeDef#
# CreateAccessPointInputTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import CreateAccessPointInputTypeDef
def get_value() -> CreateAccessPointInputTypeDef:
return {
"LoadBalancerName": ...,
}
# CreateAccessPointInputTypeDef definition
class CreateAccessPointInputTypeDef(TypedDict):
LoadBalancerName: str,
Listeners: Sequence[ListenerTypeDef], # (1)
AvailabilityZones: NotRequired[Sequence[str]],
Subnets: NotRequired[Sequence[str]],
SecurityGroups: NotRequired[Sequence[str]],
Scheme: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See ListenerTypeDef
- See TagTypeDef
CreateLoadBalancerListenerInputTypeDef#
# CreateLoadBalancerListenerInputTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import CreateLoadBalancerListenerInputTypeDef
def get_value() -> CreateLoadBalancerListenerInputTypeDef:
return {
"LoadBalancerName": ...,
}
# CreateLoadBalancerListenerInputTypeDef definition
class CreateLoadBalancerListenerInputTypeDef(TypedDict):
LoadBalancerName: str,
Listeners: Sequence[ListenerTypeDef], # (1)
- See ListenerTypeDef
ListenerDescriptionTypeDef#
# ListenerDescriptionTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import ListenerDescriptionTypeDef
def get_value() -> ListenerDescriptionTypeDef:
return {
"Listener": ...,
}
# ListenerDescriptionTypeDef definition
class ListenerDescriptionTypeDef(TypedDict):
Listener: NotRequired[ListenerTypeDef], # (1)
PolicyNames: NotRequired[List[str]],
- See ListenerTypeDef
CreateLoadBalancerPolicyInputTypeDef#
# CreateLoadBalancerPolicyInputTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import CreateLoadBalancerPolicyInputTypeDef
def get_value() -> CreateLoadBalancerPolicyInputTypeDef:
return {
"LoadBalancerName": ...,
}
# CreateLoadBalancerPolicyInputTypeDef definition
class CreateLoadBalancerPolicyInputTypeDef(TypedDict):
LoadBalancerName: str,
PolicyName: str,
PolicyTypeName: str,
PolicyAttributes: NotRequired[Sequence[PolicyAttributeTypeDef]], # (1)
LoadBalancerAttributesOutputTypeDef#
# LoadBalancerAttributesOutputTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import LoadBalancerAttributesOutputTypeDef
def get_value() -> LoadBalancerAttributesOutputTypeDef:
return {
"CrossZoneLoadBalancing": ...,
}
# LoadBalancerAttributesOutputTypeDef definition
class LoadBalancerAttributesOutputTypeDef(TypedDict):
CrossZoneLoadBalancing: NotRequired[CrossZoneLoadBalancingTypeDef], # (1)
AccessLog: NotRequired[AccessLogTypeDef], # (2)
ConnectionDraining: NotRequired[ConnectionDrainingTypeDef], # (3)
ConnectionSettings: NotRequired[ConnectionSettingsTypeDef], # (4)
AdditionalAttributes: NotRequired[List[AdditionalAttributeTypeDef]], # (5)
- See CrossZoneLoadBalancingTypeDef
- See AccessLogTypeDef
- See ConnectionDrainingTypeDef
- See ConnectionSettingsTypeDef
- See AdditionalAttributeTypeDef
LoadBalancerAttributesTypeDef#
# LoadBalancerAttributesTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import LoadBalancerAttributesTypeDef
def get_value() -> LoadBalancerAttributesTypeDef:
return {
"CrossZoneLoadBalancing": ...,
}
# LoadBalancerAttributesTypeDef definition
class LoadBalancerAttributesTypeDef(TypedDict):
CrossZoneLoadBalancing: NotRequired[CrossZoneLoadBalancingTypeDef], # (1)
AccessLog: NotRequired[AccessLogTypeDef], # (2)
ConnectionDraining: NotRequired[ConnectionDrainingTypeDef], # (3)
ConnectionSettings: NotRequired[ConnectionSettingsTypeDef], # (4)
AdditionalAttributes: NotRequired[Sequence[AdditionalAttributeTypeDef]], # (5)
- See CrossZoneLoadBalancingTypeDef
- See AccessLogTypeDef
- See ConnectionDrainingTypeDef
- See ConnectionSettingsTypeDef
- See AdditionalAttributeTypeDef
DeregisterEndPointsInputTypeDef#
# DeregisterEndPointsInputTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import DeregisterEndPointsInputTypeDef
def get_value() -> DeregisterEndPointsInputTypeDef:
return {
"LoadBalancerName": ...,
}
# DeregisterEndPointsInputTypeDef definition
class DeregisterEndPointsInputTypeDef(TypedDict):
LoadBalancerName: str,
Instances: Sequence[InstanceTypeDef], # (1)
- See InstanceTypeDef
DeregisterEndPointsOutputTypeDef#
# DeregisterEndPointsOutputTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import DeregisterEndPointsOutputTypeDef
def get_value() -> DeregisterEndPointsOutputTypeDef:
return {
"Instances": ...,
}
# DeregisterEndPointsOutputTypeDef definition
class DeregisterEndPointsOutputTypeDef(TypedDict):
Instances: List[InstanceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeEndPointStateInputTypeDef#
# DescribeEndPointStateInputTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import DescribeEndPointStateInputTypeDef
def get_value() -> DescribeEndPointStateInputTypeDef:
return {
"LoadBalancerName": ...,
}
# DescribeEndPointStateInputTypeDef definition
class DescribeEndPointStateInputTypeDef(TypedDict):
LoadBalancerName: str,
Instances: NotRequired[Sequence[InstanceTypeDef]], # (1)
- See InstanceTypeDef
RegisterEndPointsInputTypeDef#
# RegisterEndPointsInputTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import RegisterEndPointsInputTypeDef
def get_value() -> RegisterEndPointsInputTypeDef:
return {
"LoadBalancerName": ...,
}
# RegisterEndPointsInputTypeDef definition
class RegisterEndPointsInputTypeDef(TypedDict):
LoadBalancerName: str,
Instances: Sequence[InstanceTypeDef], # (1)
- See InstanceTypeDef
RegisterEndPointsOutputTypeDef#
# RegisterEndPointsOutputTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import RegisterEndPointsOutputTypeDef
def get_value() -> RegisterEndPointsOutputTypeDef:
return {
"Instances": ...,
}
# RegisterEndPointsOutputTypeDef definition
class RegisterEndPointsOutputTypeDef(TypedDict):
Instances: List[InstanceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeAccessPointsInputPaginateTypeDef#
# DescribeAccessPointsInputPaginateTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import DescribeAccessPointsInputPaginateTypeDef
def get_value() -> DescribeAccessPointsInputPaginateTypeDef:
return {
"LoadBalancerNames": ...,
}
# DescribeAccessPointsInputPaginateTypeDef definition
class DescribeAccessPointsInputPaginateTypeDef(TypedDict):
LoadBalancerNames: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeAccountLimitsInputPaginateTypeDef#
# DescribeAccountLimitsInputPaginateTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import DescribeAccountLimitsInputPaginateTypeDef
def get_value() -> DescribeAccountLimitsInputPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# DescribeAccountLimitsInputPaginateTypeDef definition
class DescribeAccountLimitsInputPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeAccountLimitsOutputTypeDef#
# DescribeAccountLimitsOutputTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import DescribeAccountLimitsOutputTypeDef
def get_value() -> DescribeAccountLimitsOutputTypeDef:
return {
"Limits": ...,
}
# DescribeAccountLimitsOutputTypeDef definition
class DescribeAccountLimitsOutputTypeDef(TypedDict):
Limits: List[LimitTypeDef], # (1)
NextMarker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See LimitTypeDef
- See ResponseMetadataTypeDef
DescribeEndPointStateInputWaitExtraExtraTypeDef#
# DescribeEndPointStateInputWaitExtraExtraTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import DescribeEndPointStateInputWaitExtraExtraTypeDef
def get_value() -> DescribeEndPointStateInputWaitExtraExtraTypeDef:
return {
"LoadBalancerName": ...,
}
# DescribeEndPointStateInputWaitExtraExtraTypeDef definition
class DescribeEndPointStateInputWaitExtraExtraTypeDef(TypedDict):
LoadBalancerName: str,
Instances: NotRequired[Sequence[InstanceTypeDef]], # (1)
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See InstanceTypeDef
- See WaiterConfigTypeDef
DescribeEndPointStateInputWaitExtraTypeDef#
# DescribeEndPointStateInputWaitExtraTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import DescribeEndPointStateInputWaitExtraTypeDef
def get_value() -> DescribeEndPointStateInputWaitExtraTypeDef:
return {
"LoadBalancerName": ...,
}
# DescribeEndPointStateInputWaitExtraTypeDef definition
class DescribeEndPointStateInputWaitExtraTypeDef(TypedDict):
LoadBalancerName: str,
Instances: NotRequired[Sequence[InstanceTypeDef]], # (1)
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See InstanceTypeDef
- See WaiterConfigTypeDef
DescribeEndPointStateInputWaitTypeDef#
# DescribeEndPointStateInputWaitTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import DescribeEndPointStateInputWaitTypeDef
def get_value() -> DescribeEndPointStateInputWaitTypeDef:
return {
"LoadBalancerName": ...,
}
# DescribeEndPointStateInputWaitTypeDef definition
class DescribeEndPointStateInputWaitTypeDef(TypedDict):
LoadBalancerName: str,
Instances: NotRequired[Sequence[InstanceTypeDef]], # (1)
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See InstanceTypeDef
- See WaiterConfigTypeDef
DescribeEndPointStateOutputTypeDef#
# DescribeEndPointStateOutputTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import DescribeEndPointStateOutputTypeDef
def get_value() -> DescribeEndPointStateOutputTypeDef:
return {
"InstanceStates": ...,
}
# DescribeEndPointStateOutputTypeDef definition
class DescribeEndPointStateOutputTypeDef(TypedDict):
InstanceStates: List[InstanceStateTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PoliciesTypeDef#
# PoliciesTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import PoliciesTypeDef
def get_value() -> PoliciesTypeDef:
return {
"AppCookieStickinessPolicies": ...,
}
# PoliciesTypeDef definition
class PoliciesTypeDef(TypedDict):
AppCookieStickinessPolicies: NotRequired[List[AppCookieStickinessPolicyTypeDef]], # (1)
LBCookieStickinessPolicies: NotRequired[List[LBCookieStickinessPolicyTypeDef]], # (2)
OtherPolicies: NotRequired[List[str]],
PolicyDescriptionTypeDef#
# PolicyDescriptionTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import PolicyDescriptionTypeDef
def get_value() -> PolicyDescriptionTypeDef:
return {
"PolicyName": ...,
}
# PolicyDescriptionTypeDef definition
class PolicyDescriptionTypeDef(TypedDict):
PolicyName: NotRequired[str],
PolicyTypeName: NotRequired[str],
PolicyAttributeDescriptions: NotRequired[List[PolicyAttributeDescriptionTypeDef]], # (1)
PolicyTypeDescriptionTypeDef#
# PolicyTypeDescriptionTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import PolicyTypeDescriptionTypeDef
def get_value() -> PolicyTypeDescriptionTypeDef:
return {
"PolicyTypeName": ...,
}
# PolicyTypeDescriptionTypeDef definition
class PolicyTypeDescriptionTypeDef(TypedDict):
PolicyTypeName: NotRequired[str],
Description: NotRequired[str],
PolicyAttributeTypeDescriptions: NotRequired[List[PolicyAttributeTypeDescriptionTypeDef]], # (1)
RemoveTagsInputTypeDef#
# RemoveTagsInputTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import RemoveTagsInputTypeDef
def get_value() -> RemoveTagsInputTypeDef:
return {
"LoadBalancerNames": ...,
}
# RemoveTagsInputTypeDef definition
class RemoveTagsInputTypeDef(TypedDict):
LoadBalancerNames: Sequence[str],
Tags: Sequence[TagKeyOnlyTypeDef], # (1)
DescribeTagsOutputTypeDef#
# DescribeTagsOutputTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import DescribeTagsOutputTypeDef
def get_value() -> DescribeTagsOutputTypeDef:
return {
"TagDescriptions": ...,
}
# DescribeTagsOutputTypeDef definition
class DescribeTagsOutputTypeDef(TypedDict):
TagDescriptions: List[TagDescriptionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeLoadBalancerAttributesOutputTypeDef#
# DescribeLoadBalancerAttributesOutputTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import DescribeLoadBalancerAttributesOutputTypeDef
def get_value() -> DescribeLoadBalancerAttributesOutputTypeDef:
return {
"LoadBalancerAttributes": ...,
}
# DescribeLoadBalancerAttributesOutputTypeDef definition
class DescribeLoadBalancerAttributesOutputTypeDef(TypedDict):
LoadBalancerAttributes: LoadBalancerAttributesOutputTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyLoadBalancerAttributesOutputTypeDef#
# ModifyLoadBalancerAttributesOutputTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import ModifyLoadBalancerAttributesOutputTypeDef
def get_value() -> ModifyLoadBalancerAttributesOutputTypeDef:
return {
"LoadBalancerName": ...,
}
# ModifyLoadBalancerAttributesOutputTypeDef definition
class ModifyLoadBalancerAttributesOutputTypeDef(TypedDict):
LoadBalancerName: str,
LoadBalancerAttributes: LoadBalancerAttributesOutputTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
LoadBalancerDescriptionTypeDef#
# LoadBalancerDescriptionTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import LoadBalancerDescriptionTypeDef
def get_value() -> LoadBalancerDescriptionTypeDef:
return {
"LoadBalancerName": ...,
}
# LoadBalancerDescriptionTypeDef definition
class LoadBalancerDescriptionTypeDef(TypedDict):
LoadBalancerName: NotRequired[str],
DNSName: NotRequired[str],
CanonicalHostedZoneName: NotRequired[str],
CanonicalHostedZoneNameID: NotRequired[str],
ListenerDescriptions: NotRequired[List[ListenerDescriptionTypeDef]], # (1)
Policies: NotRequired[PoliciesTypeDef], # (2)
BackendServerDescriptions: NotRequired[List[BackendServerDescriptionTypeDef]], # (3)
AvailabilityZones: NotRequired[List[str]],
Subnets: NotRequired[List[str]],
VPCId: NotRequired[str],
Instances: NotRequired[List[InstanceTypeDef]], # (4)
HealthCheck: NotRequired[HealthCheckTypeDef], # (5)
SourceSecurityGroup: NotRequired[SourceSecurityGroupTypeDef], # (6)
SecurityGroups: NotRequired[List[str]],
CreatedTime: NotRequired[datetime],
Scheme: NotRequired[str],
- See ListenerDescriptionTypeDef
- See PoliciesTypeDef
- See BackendServerDescriptionTypeDef
- See InstanceTypeDef
- See HealthCheckTypeDef
- See SourceSecurityGroupTypeDef
DescribeLoadBalancerPoliciesOutputTypeDef#
# DescribeLoadBalancerPoliciesOutputTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import DescribeLoadBalancerPoliciesOutputTypeDef
def get_value() -> DescribeLoadBalancerPoliciesOutputTypeDef:
return {
"PolicyDescriptions": ...,
}
# DescribeLoadBalancerPoliciesOutputTypeDef definition
class DescribeLoadBalancerPoliciesOutputTypeDef(TypedDict):
PolicyDescriptions: List[PolicyDescriptionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeLoadBalancerPolicyTypesOutputTypeDef#
# DescribeLoadBalancerPolicyTypesOutputTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import DescribeLoadBalancerPolicyTypesOutputTypeDef
def get_value() -> DescribeLoadBalancerPolicyTypesOutputTypeDef:
return {
"PolicyTypeDescriptions": ...,
}
# DescribeLoadBalancerPolicyTypesOutputTypeDef definition
class DescribeLoadBalancerPolicyTypesOutputTypeDef(TypedDict):
PolicyTypeDescriptions: List[PolicyTypeDescriptionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyLoadBalancerAttributesInputTypeDef#
# ModifyLoadBalancerAttributesInputTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import ModifyLoadBalancerAttributesInputTypeDef
def get_value() -> ModifyLoadBalancerAttributesInputTypeDef:
return {
"LoadBalancerName": ...,
}
# ModifyLoadBalancerAttributesInputTypeDef definition
class ModifyLoadBalancerAttributesInputTypeDef(TypedDict):
LoadBalancerName: str,
LoadBalancerAttributes: LoadBalancerAttributesUnionTypeDef, # (1)
DescribeAccessPointsOutputTypeDef#
# DescribeAccessPointsOutputTypeDef TypedDict usage example
from mypy_boto3_elb.type_defs import DescribeAccessPointsOutputTypeDef
def get_value() -> DescribeAccessPointsOutputTypeDef:
return {
"LoadBalancerDescriptions": ...,
}
# DescribeAccessPointsOutputTypeDef definition
class DescribeAccessPointsOutputTypeDef(TypedDict):
LoadBalancerDescriptions: List[LoadBalancerDescriptionTypeDef], # (1)
NextMarker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)