Skip to content

Typed dictionaries#

Index > ElasticLoadBalancing > Typed dictionaries

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

AccessLogTypeDef#

# AccessLogTypeDef 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],

AddAvailabilityZonesInputRequestTypeDef#

# AddAvailabilityZonesInputRequestTypeDef usage example

from mypy_boto3_elb.type_defs import AddAvailabilityZonesInputRequestTypeDef

def get_value() -> AddAvailabilityZonesInputRequestTypeDef:
    return {
        "LoadBalancerName": ...,
        "AvailabilityZones": ...,
    }
# AddAvailabilityZonesInputRequestTypeDef definition

class AddAvailabilityZonesInputRequestTypeDef(TypedDict):
    LoadBalancerName: str,
    AvailabilityZones: Sequence[str],

AddAvailabilityZonesOutputTypeDef#

# AddAvailabilityZonesOutputTypeDef usage example

from mypy_boto3_elb.type_defs import AddAvailabilityZonesOutputTypeDef

def get_value() -> AddAvailabilityZonesOutputTypeDef:
    return {
        "AvailabilityZones": ...,
        "ResponseMetadata": ...,
    }
# AddAvailabilityZonesOutputTypeDef definition

class AddAvailabilityZonesOutputTypeDef(TypedDict):
    AvailabilityZones: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

TagTypeDef#

# TagTypeDef 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 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 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],

ApplySecurityGroupsToLoadBalancerInputRequestTypeDef#

# ApplySecurityGroupsToLoadBalancerInputRequestTypeDef usage example

from mypy_boto3_elb.type_defs import ApplySecurityGroupsToLoadBalancerInputRequestTypeDef

def get_value() -> ApplySecurityGroupsToLoadBalancerInputRequestTypeDef:
    return {
        "LoadBalancerName": ...,
        "SecurityGroups": ...,
    }
# ApplySecurityGroupsToLoadBalancerInputRequestTypeDef definition

class ApplySecurityGroupsToLoadBalancerInputRequestTypeDef(TypedDict):
    LoadBalancerName: str,
    SecurityGroups: Sequence[str],

ApplySecurityGroupsToLoadBalancerOutputTypeDef#

# ApplySecurityGroupsToLoadBalancerOutputTypeDef usage example

from mypy_boto3_elb.type_defs import ApplySecurityGroupsToLoadBalancerOutputTypeDef

def get_value() -> ApplySecurityGroupsToLoadBalancerOutputTypeDef:
    return {
        "SecurityGroups": ...,
        "ResponseMetadata": ...,
    }
# ApplySecurityGroupsToLoadBalancerOutputTypeDef definition

class ApplySecurityGroupsToLoadBalancerOutputTypeDef(TypedDict):
    SecurityGroups: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

AttachLoadBalancerToSubnetsInputRequestTypeDef#

# AttachLoadBalancerToSubnetsInputRequestTypeDef usage example

from mypy_boto3_elb.type_defs import AttachLoadBalancerToSubnetsInputRequestTypeDef

def get_value() -> AttachLoadBalancerToSubnetsInputRequestTypeDef:
    return {
        "LoadBalancerName": ...,
        "Subnets": ...,
    }
# AttachLoadBalancerToSubnetsInputRequestTypeDef definition

class AttachLoadBalancerToSubnetsInputRequestTypeDef(TypedDict):
    LoadBalancerName: str,
    Subnets: Sequence[str],

AttachLoadBalancerToSubnetsOutputTypeDef#

# AttachLoadBalancerToSubnetsOutputTypeDef usage example

from mypy_boto3_elb.type_defs import AttachLoadBalancerToSubnetsOutputTypeDef

def get_value() -> AttachLoadBalancerToSubnetsOutputTypeDef:
    return {
        "Subnets": ...,
        "ResponseMetadata": ...,
    }
# AttachLoadBalancerToSubnetsOutputTypeDef definition

class AttachLoadBalancerToSubnetsOutputTypeDef(TypedDict):
    Subnets: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

BackendServerDescriptionTypeDef#

# BackendServerDescriptionTypeDef 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 usage example

from mypy_boto3_elb.type_defs import HealthCheckTypeDef

def get_value() -> HealthCheckTypeDef:
    return {
        "Target": ...,
        "Interval": ...,
        "Timeout": ...,
        "UnhealthyThreshold": ...,
        "HealthyThreshold": ...,
    }
# HealthCheckTypeDef definition

class HealthCheckTypeDef(TypedDict):
    Target: str,
    Interval: int,
    Timeout: int,
    UnhealthyThreshold: int,
    HealthyThreshold: int,

ConnectionDrainingTypeDef#

# ConnectionDrainingTypeDef 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 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 usage example

from mypy_boto3_elb.type_defs import ListenerTypeDef

def get_value() -> ListenerTypeDef:
    return {
        "Protocol": ...,
        "LoadBalancerPort": ...,
        "InstancePort": ...,
    }
# ListenerTypeDef definition

class ListenerTypeDef(TypedDict):
    Protocol: str,
    LoadBalancerPort: int,
    InstancePort: int,
    InstanceProtocol: NotRequired[str],
    SSLCertificateId: NotRequired[str],

CreateAccessPointOutputTypeDef#

# CreateAccessPointOutputTypeDef usage example

from mypy_boto3_elb.type_defs import CreateAccessPointOutputTypeDef

def get_value() -> CreateAccessPointOutputTypeDef:
    return {
        "DNSName": ...,
        "ResponseMetadata": ...,
    }
# CreateAccessPointOutputTypeDef definition

class CreateAccessPointOutputTypeDef(TypedDict):
    DNSName: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateAppCookieStickinessPolicyInputRequestTypeDef#

# CreateAppCookieStickinessPolicyInputRequestTypeDef usage example

from mypy_boto3_elb.type_defs import CreateAppCookieStickinessPolicyInputRequestTypeDef

def get_value() -> CreateAppCookieStickinessPolicyInputRequestTypeDef:
    return {
        "LoadBalancerName": ...,
        "PolicyName": ...,
        "CookieName": ...,
    }
# CreateAppCookieStickinessPolicyInputRequestTypeDef definition

class CreateAppCookieStickinessPolicyInputRequestTypeDef(TypedDict):
    LoadBalancerName: str,
    PolicyName: str,
    CookieName: str,

CreateLBCookieStickinessPolicyInputRequestTypeDef#

# CreateLBCookieStickinessPolicyInputRequestTypeDef usage example

from mypy_boto3_elb.type_defs import CreateLBCookieStickinessPolicyInputRequestTypeDef

def get_value() -> CreateLBCookieStickinessPolicyInputRequestTypeDef:
    return {
        "LoadBalancerName": ...,
        "PolicyName": ...,
    }
# CreateLBCookieStickinessPolicyInputRequestTypeDef definition

class CreateLBCookieStickinessPolicyInputRequestTypeDef(TypedDict):
    LoadBalancerName: str,
    PolicyName: str,
    CookieExpirationPeriod: NotRequired[int],

PolicyAttributeTypeDef#

# PolicyAttributeTypeDef 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 usage example

from mypy_boto3_elb.type_defs import CrossZoneLoadBalancingTypeDef

def get_value() -> CrossZoneLoadBalancingTypeDef:
    return {
        "Enabled": ...,
    }
# CrossZoneLoadBalancingTypeDef definition

class CrossZoneLoadBalancingTypeDef(TypedDict):
    Enabled: bool,

DeleteAccessPointInputRequestTypeDef#

# DeleteAccessPointInputRequestTypeDef usage example

from mypy_boto3_elb.type_defs import DeleteAccessPointInputRequestTypeDef

def get_value() -> DeleteAccessPointInputRequestTypeDef:
    return {
        "LoadBalancerName": ...,
    }
# DeleteAccessPointInputRequestTypeDef definition

class DeleteAccessPointInputRequestTypeDef(TypedDict):
    LoadBalancerName: str,

DeleteLoadBalancerListenerInputRequestTypeDef#

# DeleteLoadBalancerListenerInputRequestTypeDef usage example

from mypy_boto3_elb.type_defs import DeleteLoadBalancerListenerInputRequestTypeDef

def get_value() -> DeleteLoadBalancerListenerInputRequestTypeDef:
    return {
        "LoadBalancerName": ...,
        "LoadBalancerPorts": ...,
    }
# DeleteLoadBalancerListenerInputRequestTypeDef definition

class DeleteLoadBalancerListenerInputRequestTypeDef(TypedDict):
    LoadBalancerName: str,
    LoadBalancerPorts: Sequence[int],

DeleteLoadBalancerPolicyInputRequestTypeDef#

# DeleteLoadBalancerPolicyInputRequestTypeDef usage example

from mypy_boto3_elb.type_defs import DeleteLoadBalancerPolicyInputRequestTypeDef

def get_value() -> DeleteLoadBalancerPolicyInputRequestTypeDef:
    return {
        "LoadBalancerName": ...,
        "PolicyName": ...,
    }
# DeleteLoadBalancerPolicyInputRequestTypeDef definition

class DeleteLoadBalancerPolicyInputRequestTypeDef(TypedDict):
    LoadBalancerName: str,
    PolicyName: str,

InstanceTypeDef#

# InstanceTypeDef usage example

from mypy_boto3_elb.type_defs import InstanceTypeDef

def get_value() -> InstanceTypeDef:
    return {
        "InstanceId": ...,
    }
# InstanceTypeDef definition

class InstanceTypeDef(TypedDict):
    InstanceId: NotRequired[str],

DescribeAccessPointsInputDescribeLoadBalancersPaginateTypeDef#

# DescribeAccessPointsInputDescribeLoadBalancersPaginateTypeDef usage example

from mypy_boto3_elb.type_defs import DescribeAccessPointsInputDescribeLoadBalancersPaginateTypeDef

def get_value() -> DescribeAccessPointsInputDescribeLoadBalancersPaginateTypeDef:
    return {
        "LoadBalancerNames": ...,
    }
# DescribeAccessPointsInputDescribeLoadBalancersPaginateTypeDef definition

class DescribeAccessPointsInputDescribeLoadBalancersPaginateTypeDef(TypedDict):
    LoadBalancerNames: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeAccessPointsInputRequestTypeDef#

# DescribeAccessPointsInputRequestTypeDef usage example

from mypy_boto3_elb.type_defs import DescribeAccessPointsInputRequestTypeDef

def get_value() -> DescribeAccessPointsInputRequestTypeDef:
    return {
        "LoadBalancerNames": ...,
    }
# DescribeAccessPointsInputRequestTypeDef definition

class DescribeAccessPointsInputRequestTypeDef(TypedDict):
    LoadBalancerNames: NotRequired[Sequence[str]],
    Marker: NotRequired[str],
    PageSize: NotRequired[int],

DescribeAccountLimitsInputDescribeAccountLimitsPaginateTypeDef#

# DescribeAccountLimitsInputDescribeAccountLimitsPaginateTypeDef usage example

from mypy_boto3_elb.type_defs import DescribeAccountLimitsInputDescribeAccountLimitsPaginateTypeDef

def get_value() -> DescribeAccountLimitsInputDescribeAccountLimitsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# DescribeAccountLimitsInputDescribeAccountLimitsPaginateTypeDef definition

class DescribeAccountLimitsInputDescribeAccountLimitsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeAccountLimitsInputRequestTypeDef#

# DescribeAccountLimitsInputRequestTypeDef usage example

from mypy_boto3_elb.type_defs import DescribeAccountLimitsInputRequestTypeDef

def get_value() -> DescribeAccountLimitsInputRequestTypeDef:
    return {
        "Marker": ...,
    }
# DescribeAccountLimitsInputRequestTypeDef definition

class DescribeAccountLimitsInputRequestTypeDef(TypedDict):
    Marker: NotRequired[str],
    PageSize: NotRequired[int],

LimitTypeDef#

# LimitTypeDef 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 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 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],

DescribeLoadBalancerAttributesInputRequestTypeDef#

# DescribeLoadBalancerAttributesInputRequestTypeDef usage example

from mypy_boto3_elb.type_defs import DescribeLoadBalancerAttributesInputRequestTypeDef

def get_value() -> DescribeLoadBalancerAttributesInputRequestTypeDef:
    return {
        "LoadBalancerName": ...,
    }
# DescribeLoadBalancerAttributesInputRequestTypeDef definition

class DescribeLoadBalancerAttributesInputRequestTypeDef(TypedDict):
    LoadBalancerName: str,

DescribeLoadBalancerPoliciesInputRequestTypeDef#

# DescribeLoadBalancerPoliciesInputRequestTypeDef usage example

from mypy_boto3_elb.type_defs import DescribeLoadBalancerPoliciesInputRequestTypeDef

def get_value() -> DescribeLoadBalancerPoliciesInputRequestTypeDef:
    return {
        "LoadBalancerName": ...,
    }
# DescribeLoadBalancerPoliciesInputRequestTypeDef definition

class DescribeLoadBalancerPoliciesInputRequestTypeDef(TypedDict):
    LoadBalancerName: NotRequired[str],
    PolicyNames: NotRequired[Sequence[str]],

DescribeLoadBalancerPolicyTypesInputRequestTypeDef#

# DescribeLoadBalancerPolicyTypesInputRequestTypeDef usage example

from mypy_boto3_elb.type_defs import DescribeLoadBalancerPolicyTypesInputRequestTypeDef

def get_value() -> DescribeLoadBalancerPolicyTypesInputRequestTypeDef:
    return {
        "PolicyTypeNames": ...,
    }
# DescribeLoadBalancerPolicyTypesInputRequestTypeDef definition

class DescribeLoadBalancerPolicyTypesInputRequestTypeDef(TypedDict):
    PolicyTypeNames: NotRequired[Sequence[str]],

DescribeTagsInputRequestTypeDef#

# DescribeTagsInputRequestTypeDef usage example

from mypy_boto3_elb.type_defs import DescribeTagsInputRequestTypeDef

def get_value() -> DescribeTagsInputRequestTypeDef:
    return {
        "LoadBalancerNames": ...,
    }
# DescribeTagsInputRequestTypeDef definition

class DescribeTagsInputRequestTypeDef(TypedDict):
    LoadBalancerNames: Sequence[str],

DetachLoadBalancerFromSubnetsInputRequestTypeDef#

# DetachLoadBalancerFromSubnetsInputRequestTypeDef usage example

from mypy_boto3_elb.type_defs import DetachLoadBalancerFromSubnetsInputRequestTypeDef

def get_value() -> DetachLoadBalancerFromSubnetsInputRequestTypeDef:
    return {
        "LoadBalancerName": ...,
        "Subnets": ...,
    }
# DetachLoadBalancerFromSubnetsInputRequestTypeDef definition

class DetachLoadBalancerFromSubnetsInputRequestTypeDef(TypedDict):
    LoadBalancerName: str,
    Subnets: Sequence[str],

DetachLoadBalancerFromSubnetsOutputTypeDef#

# DetachLoadBalancerFromSubnetsOutputTypeDef usage example

from mypy_boto3_elb.type_defs import DetachLoadBalancerFromSubnetsOutputTypeDef

def get_value() -> DetachLoadBalancerFromSubnetsOutputTypeDef:
    return {
        "Subnets": ...,
        "ResponseMetadata": ...,
    }
# DetachLoadBalancerFromSubnetsOutputTypeDef definition

class DetachLoadBalancerFromSubnetsOutputTypeDef(TypedDict):
    Subnets: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

LBCookieStickinessPolicyTypeDef#

# LBCookieStickinessPolicyTypeDef 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 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],

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef 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],

PolicyAttributeDescriptionTypeDef#

# PolicyAttributeDescriptionTypeDef 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 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],

RemoveAvailabilityZonesInputRequestTypeDef#

# RemoveAvailabilityZonesInputRequestTypeDef usage example

from mypy_boto3_elb.type_defs import RemoveAvailabilityZonesInputRequestTypeDef

def get_value() -> RemoveAvailabilityZonesInputRequestTypeDef:
    return {
        "LoadBalancerName": ...,
        "AvailabilityZones": ...,
    }
# RemoveAvailabilityZonesInputRequestTypeDef definition

class RemoveAvailabilityZonesInputRequestTypeDef(TypedDict):
    LoadBalancerName: str,
    AvailabilityZones: Sequence[str],

RemoveAvailabilityZonesOutputTypeDef#

# RemoveAvailabilityZonesOutputTypeDef usage example

from mypy_boto3_elb.type_defs import RemoveAvailabilityZonesOutputTypeDef

def get_value() -> RemoveAvailabilityZonesOutputTypeDef:
    return {
        "AvailabilityZones": ...,
        "ResponseMetadata": ...,
    }
# RemoveAvailabilityZonesOutputTypeDef definition

class RemoveAvailabilityZonesOutputTypeDef(TypedDict):
    AvailabilityZones: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

TagKeyOnlyTypeDef#

# TagKeyOnlyTypeDef usage example

from mypy_boto3_elb.type_defs import TagKeyOnlyTypeDef

def get_value() -> TagKeyOnlyTypeDef:
    return {
        "Key": ...,
    }
# TagKeyOnlyTypeDef definition

class TagKeyOnlyTypeDef(TypedDict):
    Key: NotRequired[str],

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef usage example

from mypy_boto3_elb.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

SetLoadBalancerListenerSSLCertificateInputRequestTypeDef#

# SetLoadBalancerListenerSSLCertificateInputRequestTypeDef usage example

from mypy_boto3_elb.type_defs import SetLoadBalancerListenerSSLCertificateInputRequestTypeDef

def get_value() -> SetLoadBalancerListenerSSLCertificateInputRequestTypeDef:
    return {
        "LoadBalancerName": ...,
        "LoadBalancerPort": ...,
        "SSLCertificateId": ...,
    }
# SetLoadBalancerListenerSSLCertificateInputRequestTypeDef definition

class SetLoadBalancerListenerSSLCertificateInputRequestTypeDef(TypedDict):
    LoadBalancerName: str,
    LoadBalancerPort: int,
    SSLCertificateId: str,

SetLoadBalancerPoliciesForBackendServerInputRequestTypeDef#

# SetLoadBalancerPoliciesForBackendServerInputRequestTypeDef usage example

from mypy_boto3_elb.type_defs import SetLoadBalancerPoliciesForBackendServerInputRequestTypeDef

def get_value() -> SetLoadBalancerPoliciesForBackendServerInputRequestTypeDef:
    return {
        "LoadBalancerName": ...,
        "InstancePort": ...,
        "PolicyNames": ...,
    }
# SetLoadBalancerPoliciesForBackendServerInputRequestTypeDef definition

class SetLoadBalancerPoliciesForBackendServerInputRequestTypeDef(TypedDict):
    LoadBalancerName: str,
    InstancePort: int,
    PolicyNames: Sequence[str],

SetLoadBalancerPoliciesOfListenerInputRequestTypeDef#

# SetLoadBalancerPoliciesOfListenerInputRequestTypeDef usage example

from mypy_boto3_elb.type_defs import SetLoadBalancerPoliciesOfListenerInputRequestTypeDef

def get_value() -> SetLoadBalancerPoliciesOfListenerInputRequestTypeDef:
    return {
        "LoadBalancerName": ...,
        "LoadBalancerPort": ...,
        "PolicyNames": ...,
    }
# SetLoadBalancerPoliciesOfListenerInputRequestTypeDef definition

class SetLoadBalancerPoliciesOfListenerInputRequestTypeDef(TypedDict):
    LoadBalancerName: str,
    LoadBalancerPort: int,
    PolicyNames: Sequence[str],

AddTagsInputRequestTypeDef#

# AddTagsInputRequestTypeDef usage example

from mypy_boto3_elb.type_defs import AddTagsInputRequestTypeDef

def get_value() -> AddTagsInputRequestTypeDef:
    return {
        "LoadBalancerNames": ...,
        "Tags": ...,
    }
# AddTagsInputRequestTypeDef definition

class AddTagsInputRequestTypeDef(TypedDict):
    LoadBalancerNames: Sequence[str],
    Tags: Sequence[TagTypeDef],  # (1)
  1. See TagTypeDef

TagDescriptionTypeDef#

# TagDescriptionTypeDef 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)
  1. See TagTypeDef

ConfigureHealthCheckInputRequestTypeDef#

# ConfigureHealthCheckInputRequestTypeDef usage example

from mypy_boto3_elb.type_defs import ConfigureHealthCheckInputRequestTypeDef

def get_value() -> ConfigureHealthCheckInputRequestTypeDef:
    return {
        "LoadBalancerName": ...,
        "HealthCheck": ...,
    }
# ConfigureHealthCheckInputRequestTypeDef definition

class ConfigureHealthCheckInputRequestTypeDef(TypedDict):
    LoadBalancerName: str,
    HealthCheck: HealthCheckTypeDef,  # (1)
  1. See HealthCheckTypeDef

ConfigureHealthCheckOutputTypeDef#

# ConfigureHealthCheckOutputTypeDef usage example

from mypy_boto3_elb.type_defs import ConfigureHealthCheckOutputTypeDef

def get_value() -> ConfigureHealthCheckOutputTypeDef:
    return {
        "HealthCheck": ...,
        "ResponseMetadata": ...,
    }
# ConfigureHealthCheckOutputTypeDef definition

class ConfigureHealthCheckOutputTypeDef(TypedDict):
    HealthCheck: HealthCheckTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See HealthCheckTypeDef
  2. See ResponseMetadataTypeDef

CreateAccessPointInputRequestTypeDef#

# CreateAccessPointInputRequestTypeDef usage example

from mypy_boto3_elb.type_defs import CreateAccessPointInputRequestTypeDef

def get_value() -> CreateAccessPointInputRequestTypeDef:
    return {
        "LoadBalancerName": ...,
        "Listeners": ...,
    }
# CreateAccessPointInputRequestTypeDef 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#

# CreateLoadBalancerListenerInputRequestTypeDef usage example

from mypy_boto3_elb.type_defs import CreateLoadBalancerListenerInputRequestTypeDef

def get_value() -> CreateLoadBalancerListenerInputRequestTypeDef:
    return {
        "LoadBalancerName": ...,
        "Listeners": ...,
    }
# CreateLoadBalancerListenerInputRequestTypeDef definition

class CreateLoadBalancerListenerInputRequestTypeDef(TypedDict):
    LoadBalancerName: str,
    Listeners: Sequence[ListenerTypeDef],  # (1)
  1. See ListenerTypeDef

ListenerDescriptionTypeDef#

# ListenerDescriptionTypeDef 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]],
  1. See ListenerTypeDef

CreateLoadBalancerPolicyInputRequestTypeDef#

# CreateLoadBalancerPolicyInputRequestTypeDef usage example

from mypy_boto3_elb.type_defs import CreateLoadBalancerPolicyInputRequestTypeDef

def get_value() -> CreateLoadBalancerPolicyInputRequestTypeDef:
    return {
        "LoadBalancerName": ...,
        "PolicyName": ...,
        "PolicyTypeName": ...,
    }
# CreateLoadBalancerPolicyInputRequestTypeDef definition

class CreateLoadBalancerPolicyInputRequestTypeDef(TypedDict):
    LoadBalancerName: str,
    PolicyName: str,
    PolicyTypeName: str,
    PolicyAttributes: NotRequired[Sequence[PolicyAttributeTypeDef]],  # (1)
  1. See PolicyAttributeTypeDef

LoadBalancerAttributesTypeDef#

# LoadBalancerAttributesTypeDef 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[List[AdditionalAttributeTypeDef]],  # (5)
  1. See CrossZoneLoadBalancingTypeDef
  2. See AccessLogTypeDef
  3. See ConnectionDrainingTypeDef
  4. See ConnectionSettingsTypeDef
  5. See AdditionalAttributeTypeDef

DeregisterEndPointsInputRequestTypeDef#

# DeregisterEndPointsInputRequestTypeDef usage example

from mypy_boto3_elb.type_defs import DeregisterEndPointsInputRequestTypeDef

def get_value() -> DeregisterEndPointsInputRequestTypeDef:
    return {
        "LoadBalancerName": ...,
        "Instances": ...,
    }
# DeregisterEndPointsInputRequestTypeDef definition

class DeregisterEndPointsInputRequestTypeDef(TypedDict):
    LoadBalancerName: str,
    Instances: Sequence[InstanceTypeDef],  # (1)
  1. See InstanceTypeDef

DeregisterEndPointsOutputTypeDef#

# DeregisterEndPointsOutputTypeDef usage example

from mypy_boto3_elb.type_defs import DeregisterEndPointsOutputTypeDef

def get_value() -> DeregisterEndPointsOutputTypeDef:
    return {
        "Instances": ...,
        "ResponseMetadata": ...,
    }
# DeregisterEndPointsOutputTypeDef definition

class DeregisterEndPointsOutputTypeDef(TypedDict):
    Instances: List[InstanceTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceTypeDef
  2. See ResponseMetadataTypeDef

DescribeEndPointStateInputRequestTypeDef#

# DescribeEndPointStateInputRequestTypeDef usage example

from mypy_boto3_elb.type_defs import DescribeEndPointStateInputRequestTypeDef

def get_value() -> DescribeEndPointStateInputRequestTypeDef:
    return {
        "LoadBalancerName": ...,
    }
# DescribeEndPointStateInputRequestTypeDef definition

class DescribeEndPointStateInputRequestTypeDef(TypedDict):
    LoadBalancerName: str,
    Instances: NotRequired[Sequence[InstanceTypeDef]],  # (1)
  1. See InstanceTypeDef

RegisterEndPointsInputRequestTypeDef#

# RegisterEndPointsInputRequestTypeDef usage example

from mypy_boto3_elb.type_defs import RegisterEndPointsInputRequestTypeDef

def get_value() -> RegisterEndPointsInputRequestTypeDef:
    return {
        "LoadBalancerName": ...,
        "Instances": ...,
    }
# RegisterEndPointsInputRequestTypeDef definition

class RegisterEndPointsInputRequestTypeDef(TypedDict):
    LoadBalancerName: str,
    Instances: Sequence[InstanceTypeDef],  # (1)
  1. See InstanceTypeDef

RegisterEndPointsOutputTypeDef#

# RegisterEndPointsOutputTypeDef usage example

from mypy_boto3_elb.type_defs import RegisterEndPointsOutputTypeDef

def get_value() -> RegisterEndPointsOutputTypeDef:
    return {
        "Instances": ...,
        "ResponseMetadata": ...,
    }
# RegisterEndPointsOutputTypeDef definition

class RegisterEndPointsOutputTypeDef(TypedDict):
    Instances: List[InstanceTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceTypeDef
  2. See ResponseMetadataTypeDef

DescribeAccountLimitsOutputTypeDef#

# DescribeAccountLimitsOutputTypeDef usage example

from mypy_boto3_elb.type_defs import DescribeAccountLimitsOutputTypeDef

def get_value() -> DescribeAccountLimitsOutputTypeDef:
    return {
        "Limits": ...,
        "NextMarker": ...,
        "ResponseMetadata": ...,
    }
# DescribeAccountLimitsOutputTypeDef definition

class DescribeAccountLimitsOutputTypeDef(TypedDict):
    Limits: List[LimitTypeDef],  # (1)
    NextMarker: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LimitTypeDef
  2. See ResponseMetadataTypeDef

DescribeEndPointStateInputAnyInstanceInServiceWaitTypeDef#

# DescribeEndPointStateInputAnyInstanceInServiceWaitTypeDef usage example

from mypy_boto3_elb.type_defs import DescribeEndPointStateInputAnyInstanceInServiceWaitTypeDef

def get_value() -> DescribeEndPointStateInputAnyInstanceInServiceWaitTypeDef:
    return {
        "LoadBalancerName": ...,
    }
# DescribeEndPointStateInputAnyInstanceInServiceWaitTypeDef definition

class DescribeEndPointStateInputAnyInstanceInServiceWaitTypeDef(TypedDict):
    LoadBalancerName: str,
    Instances: NotRequired[Sequence[InstanceTypeDef]],  # (1)
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (2)
  1. See InstanceTypeDef
  2. See WaiterConfigTypeDef

DescribeEndPointStateInputInstanceDeregisteredWaitTypeDef#

# DescribeEndPointStateInputInstanceDeregisteredWaitTypeDef usage example

from mypy_boto3_elb.type_defs import DescribeEndPointStateInputInstanceDeregisteredWaitTypeDef

def get_value() -> DescribeEndPointStateInputInstanceDeregisteredWaitTypeDef:
    return {
        "LoadBalancerName": ...,
    }
# DescribeEndPointStateInputInstanceDeregisteredWaitTypeDef definition

class DescribeEndPointStateInputInstanceDeregisteredWaitTypeDef(TypedDict):
    LoadBalancerName: str,
    Instances: NotRequired[Sequence[InstanceTypeDef]],  # (1)
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (2)
  1. See InstanceTypeDef
  2. See WaiterConfigTypeDef

DescribeEndPointStateInputInstanceInServiceWaitTypeDef#

# DescribeEndPointStateInputInstanceInServiceWaitTypeDef usage example

from mypy_boto3_elb.type_defs import DescribeEndPointStateInputInstanceInServiceWaitTypeDef

def get_value() -> DescribeEndPointStateInputInstanceInServiceWaitTypeDef:
    return {
        "LoadBalancerName": ...,
    }
# DescribeEndPointStateInputInstanceInServiceWaitTypeDef definition

class DescribeEndPointStateInputInstanceInServiceWaitTypeDef(TypedDict):
    LoadBalancerName: str,
    Instances: NotRequired[Sequence[InstanceTypeDef]],  # (1)
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (2)
  1. See InstanceTypeDef
  2. See WaiterConfigTypeDef

DescribeEndPointStateOutputTypeDef#

# DescribeEndPointStateOutputTypeDef usage example

from mypy_boto3_elb.type_defs import DescribeEndPointStateOutputTypeDef

def get_value() -> DescribeEndPointStateOutputTypeDef:
    return {
        "InstanceStates": ...,
        "ResponseMetadata": ...,
    }
# DescribeEndPointStateOutputTypeDef definition

class DescribeEndPointStateOutputTypeDef(TypedDict):
    InstanceStates: List[InstanceStateTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceStateTypeDef
  2. See ResponseMetadataTypeDef

PoliciesTypeDef#

# PoliciesTypeDef 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]],
  1. See AppCookieStickinessPolicyTypeDef
  2. See LBCookieStickinessPolicyTypeDef

PolicyDescriptionTypeDef#

# PolicyDescriptionTypeDef 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)
  1. See PolicyAttributeDescriptionTypeDef

PolicyTypeDescriptionTypeDef#

# PolicyTypeDescriptionTypeDef 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)
  1. See PolicyAttributeTypeDescriptionTypeDef

RemoveTagsInputRequestTypeDef#

# RemoveTagsInputRequestTypeDef usage example

from mypy_boto3_elb.type_defs import RemoveTagsInputRequestTypeDef

def get_value() -> RemoveTagsInputRequestTypeDef:
    return {
        "LoadBalancerNames": ...,
        "Tags": ...,
    }
# RemoveTagsInputRequestTypeDef definition

class RemoveTagsInputRequestTypeDef(TypedDict):
    LoadBalancerNames: Sequence[str],
    Tags: Sequence[TagKeyOnlyTypeDef],  # (1)
  1. See TagKeyOnlyTypeDef

DescribeTagsOutputTypeDef#

# DescribeTagsOutputTypeDef usage example

from mypy_boto3_elb.type_defs import DescribeTagsOutputTypeDef

def get_value() -> DescribeTagsOutputTypeDef:
    return {
        "TagDescriptions": ...,
        "ResponseMetadata": ...,
    }
# DescribeTagsOutputTypeDef definition

class DescribeTagsOutputTypeDef(TypedDict):
    TagDescriptions: List[TagDescriptionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagDescriptionTypeDef
  2. See ResponseMetadataTypeDef

DescribeLoadBalancerAttributesOutputTypeDef#

# DescribeLoadBalancerAttributesOutputTypeDef usage example

from mypy_boto3_elb.type_defs import DescribeLoadBalancerAttributesOutputTypeDef

def get_value() -> DescribeLoadBalancerAttributesOutputTypeDef:
    return {
        "LoadBalancerAttributes": ...,
        "ResponseMetadata": ...,
    }
# DescribeLoadBalancerAttributesOutputTypeDef definition

class DescribeLoadBalancerAttributesOutputTypeDef(TypedDict):
    LoadBalancerAttributes: LoadBalancerAttributesTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LoadBalancerAttributesTypeDef
  2. See ResponseMetadataTypeDef

ModifyLoadBalancerAttributesInputRequestTypeDef#

# ModifyLoadBalancerAttributesInputRequestTypeDef usage example

from mypy_boto3_elb.type_defs import ModifyLoadBalancerAttributesInputRequestTypeDef

def get_value() -> ModifyLoadBalancerAttributesInputRequestTypeDef:
    return {
        "LoadBalancerName": ...,
        "LoadBalancerAttributes": ...,
    }
# ModifyLoadBalancerAttributesInputRequestTypeDef definition

class ModifyLoadBalancerAttributesInputRequestTypeDef(TypedDict):
    LoadBalancerName: str,
    LoadBalancerAttributes: LoadBalancerAttributesTypeDef,  # (1)
  1. See LoadBalancerAttributesTypeDef

ModifyLoadBalancerAttributesOutputTypeDef#

# ModifyLoadBalancerAttributesOutputTypeDef usage example

from mypy_boto3_elb.type_defs import ModifyLoadBalancerAttributesOutputTypeDef

def get_value() -> ModifyLoadBalancerAttributesOutputTypeDef:
    return {
        "LoadBalancerName": ...,
        "LoadBalancerAttributes": ...,
        "ResponseMetadata": ...,
    }
# ModifyLoadBalancerAttributesOutputTypeDef definition

class ModifyLoadBalancerAttributesOutputTypeDef(TypedDict):
    LoadBalancerName: str,
    LoadBalancerAttributes: LoadBalancerAttributesTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LoadBalancerAttributesTypeDef
  2. See ResponseMetadataTypeDef

LoadBalancerDescriptionTypeDef#

# LoadBalancerDescriptionTypeDef 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],
  1. See ListenerDescriptionTypeDef
  2. See PoliciesTypeDef
  3. See BackendServerDescriptionTypeDef
  4. See InstanceTypeDef
  5. See HealthCheckTypeDef
  6. See SourceSecurityGroupTypeDef

DescribeLoadBalancerPoliciesOutputTypeDef#

# DescribeLoadBalancerPoliciesOutputTypeDef usage example

from mypy_boto3_elb.type_defs import DescribeLoadBalancerPoliciesOutputTypeDef

def get_value() -> DescribeLoadBalancerPoliciesOutputTypeDef:
    return {
        "PolicyDescriptions": ...,
        "ResponseMetadata": ...,
    }
# DescribeLoadBalancerPoliciesOutputTypeDef definition

class DescribeLoadBalancerPoliciesOutputTypeDef(TypedDict):
    PolicyDescriptions: List[PolicyDescriptionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PolicyDescriptionTypeDef
  2. See ResponseMetadataTypeDef

DescribeLoadBalancerPolicyTypesOutputTypeDef#

# DescribeLoadBalancerPolicyTypesOutputTypeDef usage example

from mypy_boto3_elb.type_defs import DescribeLoadBalancerPolicyTypesOutputTypeDef

def get_value() -> DescribeLoadBalancerPolicyTypesOutputTypeDef:
    return {
        "PolicyTypeDescriptions": ...,
        "ResponseMetadata": ...,
    }
# DescribeLoadBalancerPolicyTypesOutputTypeDef definition

class DescribeLoadBalancerPolicyTypesOutputTypeDef(TypedDict):
    PolicyTypeDescriptions: List[PolicyTypeDescriptionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PolicyTypeDescriptionTypeDef
  2. See ResponseMetadataTypeDef

DescribeAccessPointsOutputTypeDef#

# DescribeAccessPointsOutputTypeDef usage example

from mypy_boto3_elb.type_defs import DescribeAccessPointsOutputTypeDef

def get_value() -> DescribeAccessPointsOutputTypeDef:
    return {
        "LoadBalancerDescriptions": ...,
        "NextMarker": ...,
        "ResponseMetadata": ...,
    }
# DescribeAccessPointsOutputTypeDef definition

class DescribeAccessPointsOutputTypeDef(TypedDict):
    LoadBalancerDescriptions: List[LoadBalancerDescriptionTypeDef],  # (1)
    NextMarker: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LoadBalancerDescriptionTypeDef
  2. See ResponseMetadataTypeDef