Skip to content

Typed dictionaries

Index > ElasticLoadBalancing > Typed dictionaries

Auto-generated documentation for ElasticLoadBalancing type annotations stubs module types-aiobotocore-elb.

AccessLogTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import AccessLogTypeDef

def get_value() -> AccessLogTypeDef:
    return {
        "Enabled": ...,
    }
Definition
class AccessLogTypeDef(TypedDict):
    Enabled: bool,
    S3BucketName: NotRequired[str],
    EmitInterval: NotRequired[int],
    S3BucketPrefix: NotRequired[str],

AddAvailabilityZonesInputRequestTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import AddAvailabilityZonesInputRequestTypeDef

def get_value() -> AddAvailabilityZonesInputRequestTypeDef:
    return {
        "LoadBalancerName": ...,
        "AvailabilityZones": ...,
    }
Definition
class AddAvailabilityZonesInputRequestTypeDef(TypedDict):
    LoadBalancerName: str,
    AvailabilityZones: Sequence[str],

ResponseMetadataTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
Definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

TagTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import TagTypeDef

def get_value() -> TagTypeDef:
    return {
        "Key": ...,
    }
Definition
class TagTypeDef(TypedDict):
    Key: str,
    Value: NotRequired[str],

AdditionalAttributeTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import AdditionalAttributeTypeDef

def get_value() -> AdditionalAttributeTypeDef:
    return {
        "Key": ...,
    }
Definition
class AdditionalAttributeTypeDef(TypedDict):
    Key: NotRequired[str],
    Value: NotRequired[str],

AppCookieStickinessPolicyTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import AppCookieStickinessPolicyTypeDef

def get_value() -> AppCookieStickinessPolicyTypeDef:
    return {
        "PolicyName": ...,
    }
Definition
class AppCookieStickinessPolicyTypeDef(TypedDict):
    PolicyName: NotRequired[str],
    CookieName: NotRequired[str],

ApplySecurityGroupsToLoadBalancerInputRequestTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import ApplySecurityGroupsToLoadBalancerInputRequestTypeDef

def get_value() -> ApplySecurityGroupsToLoadBalancerInputRequestTypeDef:
    return {
        "LoadBalancerName": ...,
        "SecurityGroups": ...,
    }
Definition
class ApplySecurityGroupsToLoadBalancerInputRequestTypeDef(TypedDict):
    LoadBalancerName: str,
    SecurityGroups: Sequence[str],

AttachLoadBalancerToSubnetsInputRequestTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import AttachLoadBalancerToSubnetsInputRequestTypeDef

def get_value() -> AttachLoadBalancerToSubnetsInputRequestTypeDef:
    return {
        "LoadBalancerName": ...,
        "Subnets": ...,
    }
Definition
class AttachLoadBalancerToSubnetsInputRequestTypeDef(TypedDict):
    LoadBalancerName: str,
    Subnets: Sequence[str],

BackendServerDescriptionTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import BackendServerDescriptionTypeDef

def get_value() -> BackendServerDescriptionTypeDef:
    return {
        "InstancePort": ...,
    }
Definition
class BackendServerDescriptionTypeDef(TypedDict):
    InstancePort: NotRequired[int],
    PolicyNames: NotRequired[List[str]],

HealthCheckTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import HealthCheckTypeDef

def get_value() -> HealthCheckTypeDef:
    return {
        "Target": ...,
        "Interval": ...,
        "Timeout": ...,
        "UnhealthyThreshold": ...,
        "HealthyThreshold": ...,
    }
Definition
class HealthCheckTypeDef(TypedDict):
    Target: str,
    Interval: int,
    Timeout: int,
    UnhealthyThreshold: int,
    HealthyThreshold: int,

ConnectionDrainingTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import ConnectionDrainingTypeDef

def get_value() -> ConnectionDrainingTypeDef:
    return {
        "Enabled": ...,
    }
Definition
class ConnectionDrainingTypeDef(TypedDict):
    Enabled: bool,
    Timeout: NotRequired[int],

ConnectionSettingsTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import ConnectionSettingsTypeDef

def get_value() -> ConnectionSettingsTypeDef:
    return {
        "IdleTimeout": ...,
    }
Definition
class ConnectionSettingsTypeDef(TypedDict):
    IdleTimeout: int,

ListenerTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import ListenerTypeDef

def get_value() -> ListenerTypeDef:
    return {
        "Protocol": ...,
        "LoadBalancerPort": ...,
        "InstancePort": ...,
    }
Definition
class ListenerTypeDef(TypedDict):
    Protocol: str,
    LoadBalancerPort: int,
    InstancePort: int,
    InstanceProtocol: NotRequired[str],
    SSLCertificateId: NotRequired[str],

CreateAppCookieStickinessPolicyInputRequestTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import CreateAppCookieStickinessPolicyInputRequestTypeDef

def get_value() -> CreateAppCookieStickinessPolicyInputRequestTypeDef:
    return {
        "LoadBalancerName": ...,
        "PolicyName": ...,
        "CookieName": ...,
    }
Definition
class CreateAppCookieStickinessPolicyInputRequestTypeDef(TypedDict):
    LoadBalancerName: str,
    PolicyName: str,
    CookieName: str,

CreateLBCookieStickinessPolicyInputRequestTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import CreateLBCookieStickinessPolicyInputRequestTypeDef

def get_value() -> CreateLBCookieStickinessPolicyInputRequestTypeDef:
    return {
        "LoadBalancerName": ...,
        "PolicyName": ...,
    }
Definition
class CreateLBCookieStickinessPolicyInputRequestTypeDef(TypedDict):
    LoadBalancerName: str,
    PolicyName: str,
    CookieExpirationPeriod: NotRequired[int],

PolicyAttributeTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import PolicyAttributeTypeDef

def get_value() -> PolicyAttributeTypeDef:
    return {
        "AttributeName": ...,
    }
Definition
class PolicyAttributeTypeDef(TypedDict):
    AttributeName: NotRequired[str],
    AttributeValue: NotRequired[str],

CrossZoneLoadBalancingTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import CrossZoneLoadBalancingTypeDef

def get_value() -> CrossZoneLoadBalancingTypeDef:
    return {
        "Enabled": ...,
    }
Definition
class CrossZoneLoadBalancingTypeDef(TypedDict):
    Enabled: bool,

DeleteAccessPointInputRequestTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import DeleteAccessPointInputRequestTypeDef

def get_value() -> DeleteAccessPointInputRequestTypeDef:
    return {
        "LoadBalancerName": ...,
    }
Definition
class DeleteAccessPointInputRequestTypeDef(TypedDict):
    LoadBalancerName: str,

DeleteLoadBalancerListenerInputRequestTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import DeleteLoadBalancerListenerInputRequestTypeDef

def get_value() -> DeleteLoadBalancerListenerInputRequestTypeDef:
    return {
        "LoadBalancerName": ...,
        "LoadBalancerPorts": ...,
    }
Definition
class DeleteLoadBalancerListenerInputRequestTypeDef(TypedDict):
    LoadBalancerName: str,
    LoadBalancerPorts: Sequence[int],

DeleteLoadBalancerPolicyInputRequestTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import DeleteLoadBalancerPolicyInputRequestTypeDef

def get_value() -> DeleteLoadBalancerPolicyInputRequestTypeDef:
    return {
        "LoadBalancerName": ...,
        "PolicyName": ...,
    }
Definition
class DeleteLoadBalancerPolicyInputRequestTypeDef(TypedDict):
    LoadBalancerName: str,
    PolicyName: str,

InstanceTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import InstanceTypeDef

def get_value() -> InstanceTypeDef:
    return {
        "InstanceId": ...,
    }
Definition
class InstanceTypeDef(TypedDict):
    InstanceId: NotRequired[str],

PaginatorConfigTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
Definition
class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

DescribeAccessPointsInputRequestTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import DescribeAccessPointsInputRequestTypeDef

def get_value() -> DescribeAccessPointsInputRequestTypeDef:
    return {
        "LoadBalancerNames": ...,
    }
Definition
class DescribeAccessPointsInputRequestTypeDef(TypedDict):
    LoadBalancerNames: NotRequired[Sequence[str]],
    Marker: NotRequired[str],
    PageSize: NotRequired[int],

DescribeAccountLimitsInputRequestTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import DescribeAccountLimitsInputRequestTypeDef

def get_value() -> DescribeAccountLimitsInputRequestTypeDef:
    return {
        "Marker": ...,
    }
Definition
class DescribeAccountLimitsInputRequestTypeDef(TypedDict):
    Marker: NotRequired[str],
    PageSize: NotRequired[int],

LimitTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import LimitTypeDef

def get_value() -> LimitTypeDef:
    return {
        "Name": ...,
    }
Definition
class LimitTypeDef(TypedDict):
    Name: NotRequired[str],
    Max: NotRequired[str],

WaiterConfigTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import WaiterConfigTypeDef

def get_value() -> WaiterConfigTypeDef:
    return {
        "Delay": ...,
    }
Definition
class WaiterConfigTypeDef(TypedDict):
    Delay: NotRequired[int],
    MaxAttempts: NotRequired[int],

InstanceStateTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import InstanceStateTypeDef

def get_value() -> InstanceStateTypeDef:
    return {
        "InstanceId": ...,
    }
Definition
class InstanceStateTypeDef(TypedDict):
    InstanceId: NotRequired[str],
    State: NotRequired[str],
    ReasonCode: NotRequired[str],
    Description: NotRequired[str],

DescribeLoadBalancerAttributesInputRequestTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import DescribeLoadBalancerAttributesInputRequestTypeDef

def get_value() -> DescribeLoadBalancerAttributesInputRequestTypeDef:
    return {
        "LoadBalancerName": ...,
    }
Definition
class DescribeLoadBalancerAttributesInputRequestTypeDef(TypedDict):
    LoadBalancerName: str,

DescribeLoadBalancerPoliciesInputRequestTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import DescribeLoadBalancerPoliciesInputRequestTypeDef

def get_value() -> DescribeLoadBalancerPoliciesInputRequestTypeDef:
    return {
        "LoadBalancerName": ...,
    }
Definition
class DescribeLoadBalancerPoliciesInputRequestTypeDef(TypedDict):
    LoadBalancerName: NotRequired[str],
    PolicyNames: NotRequired[Sequence[str]],

DescribeLoadBalancerPolicyTypesInputRequestTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import DescribeLoadBalancerPolicyTypesInputRequestTypeDef

def get_value() -> DescribeLoadBalancerPolicyTypesInputRequestTypeDef:
    return {
        "PolicyTypeNames": ...,
    }
Definition
class DescribeLoadBalancerPolicyTypesInputRequestTypeDef(TypedDict):
    PolicyTypeNames: NotRequired[Sequence[str]],

DescribeTagsInputRequestTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import DescribeTagsInputRequestTypeDef

def get_value() -> DescribeTagsInputRequestTypeDef:
    return {
        "LoadBalancerNames": ...,
    }
Definition
class DescribeTagsInputRequestTypeDef(TypedDict):
    LoadBalancerNames: Sequence[str],

DetachLoadBalancerFromSubnetsInputRequestTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import DetachLoadBalancerFromSubnetsInputRequestTypeDef

def get_value() -> DetachLoadBalancerFromSubnetsInputRequestTypeDef:
    return {
        "LoadBalancerName": ...,
        "Subnets": ...,
    }
Definition
class DetachLoadBalancerFromSubnetsInputRequestTypeDef(TypedDict):
    LoadBalancerName: str,
    Subnets: Sequence[str],

LBCookieStickinessPolicyTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import LBCookieStickinessPolicyTypeDef

def get_value() -> LBCookieStickinessPolicyTypeDef:
    return {
        "PolicyName": ...,
    }
Definition
class LBCookieStickinessPolicyTypeDef(TypedDict):
    PolicyName: NotRequired[str],
    CookieExpirationPeriod: NotRequired[int],

SourceSecurityGroupTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import SourceSecurityGroupTypeDef

def get_value() -> SourceSecurityGroupTypeDef:
    return {
        "OwnerAlias": ...,
    }
Definition
class SourceSecurityGroupTypeDef(TypedDict):
    OwnerAlias: NotRequired[str],
    GroupName: NotRequired[str],

PolicyAttributeDescriptionTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import PolicyAttributeDescriptionTypeDef

def get_value() -> PolicyAttributeDescriptionTypeDef:
    return {
        "AttributeName": ...,
    }
Definition
class PolicyAttributeDescriptionTypeDef(TypedDict):
    AttributeName: NotRequired[str],
    AttributeValue: NotRequired[str],

PolicyAttributeTypeDescriptionTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import PolicyAttributeTypeDescriptionTypeDef

def get_value() -> PolicyAttributeTypeDescriptionTypeDef:
    return {
        "AttributeName": ...,
    }
Definition
class PolicyAttributeTypeDescriptionTypeDef(TypedDict):
    AttributeName: NotRequired[str],
    AttributeType: NotRequired[str],
    Description: NotRequired[str],
    DefaultValue: NotRequired[str],
    Cardinality: NotRequired[str],

RemoveAvailabilityZonesInputRequestTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import RemoveAvailabilityZonesInputRequestTypeDef

def get_value() -> RemoveAvailabilityZonesInputRequestTypeDef:
    return {
        "LoadBalancerName": ...,
        "AvailabilityZones": ...,
    }
Definition
class RemoveAvailabilityZonesInputRequestTypeDef(TypedDict):
    LoadBalancerName: str,
    AvailabilityZones: Sequence[str],

TagKeyOnlyTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import TagKeyOnlyTypeDef

def get_value() -> TagKeyOnlyTypeDef:
    return {
        "Key": ...,
    }
Definition
class TagKeyOnlyTypeDef(TypedDict):
    Key: NotRequired[str],

SetLoadBalancerListenerSSLCertificateInputRequestTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import SetLoadBalancerListenerSSLCertificateInputRequestTypeDef

def get_value() -> SetLoadBalancerListenerSSLCertificateInputRequestTypeDef:
    return {
        "LoadBalancerName": ...,
        "LoadBalancerPort": ...,
        "SSLCertificateId": ...,
    }
Definition
class SetLoadBalancerListenerSSLCertificateInputRequestTypeDef(TypedDict):
    LoadBalancerName: str,
    LoadBalancerPort: int,
    SSLCertificateId: str,

SetLoadBalancerPoliciesForBackendServerInputRequestTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import SetLoadBalancerPoliciesForBackendServerInputRequestTypeDef

def get_value() -> SetLoadBalancerPoliciesForBackendServerInputRequestTypeDef:
    return {
        "LoadBalancerName": ...,
        "InstancePort": ...,
        "PolicyNames": ...,
    }
Definition
class SetLoadBalancerPoliciesForBackendServerInputRequestTypeDef(TypedDict):
    LoadBalancerName: str,
    InstancePort: int,
    PolicyNames: Sequence[str],

SetLoadBalancerPoliciesOfListenerInputRequestTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import SetLoadBalancerPoliciesOfListenerInputRequestTypeDef

def get_value() -> SetLoadBalancerPoliciesOfListenerInputRequestTypeDef:
    return {
        "LoadBalancerName": ...,
        "LoadBalancerPort": ...,
        "PolicyNames": ...,
    }
Definition
class SetLoadBalancerPoliciesOfListenerInputRequestTypeDef(TypedDict):
    LoadBalancerName: str,
    LoadBalancerPort: int,
    PolicyNames: Sequence[str],

AddAvailabilityZonesOutputTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import AddAvailabilityZonesOutputTypeDef

def get_value() -> AddAvailabilityZonesOutputTypeDef:
    return {
        "AvailabilityZones": ...,
        "ResponseMetadata": ...,
    }
Definition
class AddAvailabilityZonesOutputTypeDef(TypedDict):
    AvailabilityZones: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ApplySecurityGroupsToLoadBalancerOutputTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import ApplySecurityGroupsToLoadBalancerOutputTypeDef

def get_value() -> ApplySecurityGroupsToLoadBalancerOutputTypeDef:
    return {
        "SecurityGroups": ...,
        "ResponseMetadata": ...,
    }
Definition
class ApplySecurityGroupsToLoadBalancerOutputTypeDef(TypedDict):
    SecurityGroups: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

AttachLoadBalancerToSubnetsOutputTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import AttachLoadBalancerToSubnetsOutputTypeDef

def get_value() -> AttachLoadBalancerToSubnetsOutputTypeDef:
    return {
        "Subnets": ...,
        "ResponseMetadata": ...,
    }
Definition
class AttachLoadBalancerToSubnetsOutputTypeDef(TypedDict):
    Subnets: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateAccessPointOutputTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import CreateAccessPointOutputTypeDef

def get_value() -> CreateAccessPointOutputTypeDef:
    return {
        "DNSName": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateAccessPointOutputTypeDef(TypedDict):
    DNSName: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DetachLoadBalancerFromSubnetsOutputTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import DetachLoadBalancerFromSubnetsOutputTypeDef

def get_value() -> DetachLoadBalancerFromSubnetsOutputTypeDef:
    return {
        "Subnets": ...,
        "ResponseMetadata": ...,
    }
Definition
class DetachLoadBalancerFromSubnetsOutputTypeDef(TypedDict):
    Subnets: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

RemoveAvailabilityZonesOutputTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import RemoveAvailabilityZonesOutputTypeDef

def get_value() -> RemoveAvailabilityZonesOutputTypeDef:
    return {
        "AvailabilityZones": ...,
        "ResponseMetadata": ...,
    }
Definition
class RemoveAvailabilityZonesOutputTypeDef(TypedDict):
    AvailabilityZones: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

AddTagsInputRequestTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import AddTagsInputRequestTypeDef

def get_value() -> AddTagsInputRequestTypeDef:
    return {
        "LoadBalancerNames": ...,
        "Tags": ...,
    }
Definition
class AddTagsInputRequestTypeDef(TypedDict):
    LoadBalancerNames: Sequence[str],
    Tags: Sequence[TagTypeDef],  # (1)
  1. See TagTypeDef

TagDescriptionTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import TagDescriptionTypeDef

def get_value() -> TagDescriptionTypeDef:
    return {
        "LoadBalancerName": ...,
    }
Definition
class TagDescriptionTypeDef(TypedDict):
    LoadBalancerName: NotRequired[str],
    Tags: NotRequired[List[TagTypeDef]],  # (1)
  1. See TagTypeDef

ConfigureHealthCheckInputRequestTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import ConfigureHealthCheckInputRequestTypeDef

def get_value() -> ConfigureHealthCheckInputRequestTypeDef:
    return {
        "LoadBalancerName": ...,
        "HealthCheck": ...,
    }
Definition
class ConfigureHealthCheckInputRequestTypeDef(TypedDict):
    LoadBalancerName: str,
    HealthCheck: HealthCheckTypeDef,  # (1)
  1. See HealthCheckTypeDef

ConfigureHealthCheckOutputTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import ConfigureHealthCheckOutputTypeDef

def get_value() -> ConfigureHealthCheckOutputTypeDef:
    return {
        "HealthCheck": ...,
        "ResponseMetadata": ...,
    }
Definition
class ConfigureHealthCheckOutputTypeDef(TypedDict):
    HealthCheck: HealthCheckTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See HealthCheckTypeDef
  2. See ResponseMetadataTypeDef

CreateAccessPointInputRequestTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import CreateAccessPointInputRequestTypeDef

def get_value() -> CreateAccessPointInputRequestTypeDef:
    return {
        "LoadBalancerName": ...,
        "Listeners": ...,
    }
Definition
class CreateAccessPointInputRequestTypeDef(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)
  1. See ListenerTypeDef
  2. See TagTypeDef

CreateLoadBalancerListenerInputRequestTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import CreateLoadBalancerListenerInputRequestTypeDef

def get_value() -> CreateLoadBalancerListenerInputRequestTypeDef:
    return {
        "LoadBalancerName": ...,
        "Listeners": ...,
    }
Definition
class CreateLoadBalancerListenerInputRequestTypeDef(TypedDict):
    LoadBalancerName: str,
    Listeners: Sequence[ListenerTypeDef],  # (1)
  1. See ListenerTypeDef

ListenerDescriptionTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import ListenerDescriptionTypeDef

def get_value() -> ListenerDescriptionTypeDef:
    return {
        "Listener": ...,
    }
Definition
class ListenerDescriptionTypeDef(TypedDict):
    Listener: NotRequired[ListenerTypeDef],  # (1)
    PolicyNames: NotRequired[List[str]],
  1. See ListenerTypeDef

CreateLoadBalancerPolicyInputRequestTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import CreateLoadBalancerPolicyInputRequestTypeDef

def get_value() -> CreateLoadBalancerPolicyInputRequestTypeDef:
    return {
        "LoadBalancerName": ...,
        "PolicyName": ...,
        "PolicyTypeName": ...,
    }
Definition
class CreateLoadBalancerPolicyInputRequestTypeDef(TypedDict):
    LoadBalancerName: str,
    PolicyName: str,
    PolicyTypeName: str,
    PolicyAttributes: NotRequired[Sequence[PolicyAttributeTypeDef]],  # (1)
  1. See PolicyAttributeTypeDef

LoadBalancerAttributesTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import LoadBalancerAttributesTypeDef

def get_value() -> LoadBalancerAttributesTypeDef:
    return {
        "CrossZoneLoadBalancing": ...,
    }
Definition
class LoadBalancerAttributesTypeDef(TypedDict):
    CrossZoneLoadBalancing: NotRequired[CrossZoneLoadBalancingTypeDef],  # (1)
    AccessLog: NotRequired[AccessLogTypeDef],  # (2)
    ConnectionDraining: NotRequired[ConnectionDrainingTypeDef],  # (3)
    ConnectionSettings: NotRequired[ConnectionSettingsTypeDef],  # (4)
    AdditionalAttributes: NotRequired[List[AdditionalAttributeTypeDef]],  # (5)
  1. See CrossZoneLoadBalancingTypeDef
  2. See AccessLogTypeDef
  3. See ConnectionDrainingTypeDef
  4. See ConnectionSettingsTypeDef
  5. See AdditionalAttributeTypeDef

DeregisterEndPointsInputRequestTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import DeregisterEndPointsInputRequestTypeDef

def get_value() -> DeregisterEndPointsInputRequestTypeDef:
    return {
        "LoadBalancerName": ...,
        "Instances": ...,
    }
Definition
class DeregisterEndPointsInputRequestTypeDef(TypedDict):
    LoadBalancerName: str,
    Instances: Sequence[InstanceTypeDef],  # (1)
  1. See InstanceTypeDef

DeregisterEndPointsOutputTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import DeregisterEndPointsOutputTypeDef

def get_value() -> DeregisterEndPointsOutputTypeDef:
    return {
        "Instances": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeregisterEndPointsOutputTypeDef(TypedDict):
    Instances: List[InstanceTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceTypeDef
  2. See ResponseMetadataTypeDef

DescribeEndPointStateInputRequestTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import DescribeEndPointStateInputRequestTypeDef

def get_value() -> DescribeEndPointStateInputRequestTypeDef:
    return {
        "LoadBalancerName": ...,
    }
Definition
class DescribeEndPointStateInputRequestTypeDef(TypedDict):
    LoadBalancerName: str,
    Instances: NotRequired[Sequence[InstanceTypeDef]],  # (1)
  1. See InstanceTypeDef

RegisterEndPointsInputRequestTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import RegisterEndPointsInputRequestTypeDef

def get_value() -> RegisterEndPointsInputRequestTypeDef:
    return {
        "LoadBalancerName": ...,
        "Instances": ...,
    }
Definition
class RegisterEndPointsInputRequestTypeDef(TypedDict):
    LoadBalancerName: str,
    Instances: Sequence[InstanceTypeDef],  # (1)
  1. See InstanceTypeDef

RegisterEndPointsOutputTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import RegisterEndPointsOutputTypeDef

def get_value() -> RegisterEndPointsOutputTypeDef:
    return {
        "Instances": ...,
        "ResponseMetadata": ...,
    }
Definition
class RegisterEndPointsOutputTypeDef(TypedDict):
    Instances: List[InstanceTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceTypeDef
  2. See ResponseMetadataTypeDef

DescribeAccessPointsInputDescribeLoadBalancersPaginateTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import DescribeAccessPointsInputDescribeLoadBalancersPaginateTypeDef

def get_value() -> DescribeAccessPointsInputDescribeLoadBalancersPaginateTypeDef:
    return {
        "LoadBalancerNames": ...,
    }
Definition
class DescribeAccessPointsInputDescribeLoadBalancersPaginateTypeDef(TypedDict):
    LoadBalancerNames: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeAccountLimitsInputDescribeAccountLimitsPaginateTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import DescribeAccountLimitsInputDescribeAccountLimitsPaginateTypeDef

def get_value() -> DescribeAccountLimitsInputDescribeAccountLimitsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class DescribeAccountLimitsInputDescribeAccountLimitsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeAccountLimitsOutputTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import DescribeAccountLimitsOutputTypeDef

def get_value() -> DescribeAccountLimitsOutputTypeDef:
    return {
        "Limits": ...,
        "NextMarker": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeAccountLimitsOutputTypeDef(TypedDict):
    Limits: List[LimitTypeDef],  # (1)
    NextMarker: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LimitTypeDef
  2. See ResponseMetadataTypeDef

DescribeEndPointStateInputAnyInstanceInServiceWaitTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import DescribeEndPointStateInputAnyInstanceInServiceWaitTypeDef

def get_value() -> DescribeEndPointStateInputAnyInstanceInServiceWaitTypeDef:
    return {
        "LoadBalancerName": ...,
    }
Definition
class DescribeEndPointStateInputAnyInstanceInServiceWaitTypeDef(TypedDict):
    LoadBalancerName: str,
    Instances: NotRequired[Sequence[InstanceTypeDef]],  # (1)
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (2)
  1. See InstanceTypeDef
  2. See WaiterConfigTypeDef

DescribeEndPointStateInputInstanceDeregisteredWaitTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import DescribeEndPointStateInputInstanceDeregisteredWaitTypeDef

def get_value() -> DescribeEndPointStateInputInstanceDeregisteredWaitTypeDef:
    return {
        "LoadBalancerName": ...,
    }
Definition
class DescribeEndPointStateInputInstanceDeregisteredWaitTypeDef(TypedDict):
    LoadBalancerName: str,
    Instances: NotRequired[Sequence[InstanceTypeDef]],  # (1)
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (2)
  1. See InstanceTypeDef
  2. See WaiterConfigTypeDef

DescribeEndPointStateInputInstanceInServiceWaitTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import DescribeEndPointStateInputInstanceInServiceWaitTypeDef

def get_value() -> DescribeEndPointStateInputInstanceInServiceWaitTypeDef:
    return {
        "LoadBalancerName": ...,
    }
Definition
class DescribeEndPointStateInputInstanceInServiceWaitTypeDef(TypedDict):
    LoadBalancerName: str,
    Instances: NotRequired[Sequence[InstanceTypeDef]],  # (1)
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (2)
  1. See InstanceTypeDef
  2. See WaiterConfigTypeDef

DescribeEndPointStateOutputTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import DescribeEndPointStateOutputTypeDef

def get_value() -> DescribeEndPointStateOutputTypeDef:
    return {
        "InstanceStates": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeEndPointStateOutputTypeDef(TypedDict):
    InstanceStates: List[InstanceStateTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceStateTypeDef
  2. See ResponseMetadataTypeDef

PoliciesTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import PoliciesTypeDef

def get_value() -> PoliciesTypeDef:
    return {
        "AppCookieStickinessPolicies": ...,
    }
Definition
class PoliciesTypeDef(TypedDict):
    AppCookieStickinessPolicies: NotRequired[List[AppCookieStickinessPolicyTypeDef]],  # (1)
    LBCookieStickinessPolicies: NotRequired[List[LBCookieStickinessPolicyTypeDef]],  # (2)
    OtherPolicies: NotRequired[List[str]],
  1. See AppCookieStickinessPolicyTypeDef
  2. See LBCookieStickinessPolicyTypeDef

PolicyDescriptionTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import PolicyDescriptionTypeDef

def get_value() -> PolicyDescriptionTypeDef:
    return {
        "PolicyName": ...,
    }
Definition
class PolicyDescriptionTypeDef(TypedDict):
    PolicyName: NotRequired[str],
    PolicyTypeName: NotRequired[str],
    PolicyAttributeDescriptions: NotRequired[List[PolicyAttributeDescriptionTypeDef]],  # (1)
  1. See PolicyAttributeDescriptionTypeDef

PolicyTypeDescriptionTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import PolicyTypeDescriptionTypeDef

def get_value() -> PolicyTypeDescriptionTypeDef:
    return {
        "PolicyTypeName": ...,
    }
Definition
class PolicyTypeDescriptionTypeDef(TypedDict):
    PolicyTypeName: NotRequired[str],
    Description: NotRequired[str],
    PolicyAttributeTypeDescriptions: NotRequired[List[PolicyAttributeTypeDescriptionTypeDef]],  # (1)
  1. See PolicyAttributeTypeDescriptionTypeDef

RemoveTagsInputRequestTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import RemoveTagsInputRequestTypeDef

def get_value() -> RemoveTagsInputRequestTypeDef:
    return {
        "LoadBalancerNames": ...,
        "Tags": ...,
    }
Definition
class RemoveTagsInputRequestTypeDef(TypedDict):
    LoadBalancerNames: Sequence[str],
    Tags: Sequence[TagKeyOnlyTypeDef],  # (1)
  1. See TagKeyOnlyTypeDef

DescribeTagsOutputTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import DescribeTagsOutputTypeDef

def get_value() -> DescribeTagsOutputTypeDef:
    return {
        "TagDescriptions": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeTagsOutputTypeDef(TypedDict):
    TagDescriptions: List[TagDescriptionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagDescriptionTypeDef
  2. See ResponseMetadataTypeDef

DescribeLoadBalancerAttributesOutputTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import DescribeLoadBalancerAttributesOutputTypeDef

def get_value() -> DescribeLoadBalancerAttributesOutputTypeDef:
    return {
        "LoadBalancerAttributes": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeLoadBalancerAttributesOutputTypeDef(TypedDict):
    LoadBalancerAttributes: LoadBalancerAttributesTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LoadBalancerAttributesTypeDef
  2. See ResponseMetadataTypeDef

ModifyLoadBalancerAttributesInputRequestTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import ModifyLoadBalancerAttributesInputRequestTypeDef

def get_value() -> ModifyLoadBalancerAttributesInputRequestTypeDef:
    return {
        "LoadBalancerName": ...,
        "LoadBalancerAttributes": ...,
    }
Definition
class ModifyLoadBalancerAttributesInputRequestTypeDef(TypedDict):
    LoadBalancerName: str,
    LoadBalancerAttributes: LoadBalancerAttributesTypeDef,  # (1)
  1. See LoadBalancerAttributesTypeDef

ModifyLoadBalancerAttributesOutputTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import ModifyLoadBalancerAttributesOutputTypeDef

def get_value() -> ModifyLoadBalancerAttributesOutputTypeDef:
    return {
        "LoadBalancerName": ...,
        "LoadBalancerAttributes": ...,
        "ResponseMetadata": ...,
    }
Definition
class ModifyLoadBalancerAttributesOutputTypeDef(TypedDict):
    LoadBalancerName: str,
    LoadBalancerAttributes: LoadBalancerAttributesTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LoadBalancerAttributesTypeDef
  2. See ResponseMetadataTypeDef

LoadBalancerDescriptionTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import LoadBalancerDescriptionTypeDef

def get_value() -> LoadBalancerDescriptionTypeDef:
    return {
        "LoadBalancerName": ...,
    }
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],
  1. See ListenerDescriptionTypeDef
  2. See PoliciesTypeDef
  3. See BackendServerDescriptionTypeDef
  4. See InstanceTypeDef
  5. See HealthCheckTypeDef
  6. See SourceSecurityGroupTypeDef

DescribeLoadBalancerPoliciesOutputTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import DescribeLoadBalancerPoliciesOutputTypeDef

def get_value() -> DescribeLoadBalancerPoliciesOutputTypeDef:
    return {
        "PolicyDescriptions": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeLoadBalancerPoliciesOutputTypeDef(TypedDict):
    PolicyDescriptions: List[PolicyDescriptionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PolicyDescriptionTypeDef
  2. See ResponseMetadataTypeDef

DescribeLoadBalancerPolicyTypesOutputTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import DescribeLoadBalancerPolicyTypesOutputTypeDef

def get_value() -> DescribeLoadBalancerPolicyTypesOutputTypeDef:
    return {
        "PolicyTypeDescriptions": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeLoadBalancerPolicyTypesOutputTypeDef(TypedDict):
    PolicyTypeDescriptions: List[PolicyTypeDescriptionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PolicyTypeDescriptionTypeDef
  2. See ResponseMetadataTypeDef

DescribeAccessPointsOutputTypeDef

Usage Example
from types_aiobotocore_elb.type_defs import DescribeAccessPointsOutputTypeDef

def get_value() -> DescribeAccessPointsOutputTypeDef:
    return {
        "LoadBalancerDescriptions": ...,
        "NextMarker": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeAccessPointsOutputTypeDef(TypedDict):
    LoadBalancerDescriptions: List[LoadBalancerDescriptionTypeDef],  # (1)
    NextMarker: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LoadBalancerDescriptionTypeDef
  2. See ResponseMetadataTypeDef