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)
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)
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)
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)
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)
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)
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)
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)
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)
- 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)
- 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)
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)
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)
- See ListenerTypeDef
- 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)
- 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]],
- 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)
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)
- See CrossZoneLoadBalancingTypeDef
- See AccessLogTypeDef
- See ConnectionDrainingTypeDef
- See ConnectionSettingsTypeDef
- 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)
- 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)
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)
- 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)
- 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)
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)
- See LimitTypeDef
- 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)
- See InstanceTypeDef
- 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)
- See InstanceTypeDef
- 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)
- See InstanceTypeDef
- 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)
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]],
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)
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)
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)
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)
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)
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)
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)
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],
- See ListenerDescriptionTypeDef
- See PoliciesTypeDef
- See BackendServerDescriptionTypeDef
- See InstanceTypeDef
- See HealthCheckTypeDef
- 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)
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)
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)