Typed dictionaries
Index > ElasticLoadBalancing > Typed dictionaries
Auto-generated documentation for ElasticLoadBalancing type annotations stubs module mypy-boto3-elb.
AccessLogTypeDef
Usage Example
from mypy_boto3_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 mypy_boto3_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 mypy_boto3_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 mypy_boto3_elb.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
}
AdditionalAttributeTypeDef
Usage Example
from mypy_boto3_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 mypy_boto3_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 mypy_boto3_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 mypy_boto3_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 mypy_boto3_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 mypy_boto3_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 mypy_boto3_elb.type_defs import ConnectionDrainingTypeDef
def get_value() -> ConnectionDrainingTypeDef:
return {
"Enabled": ...,
}
ConnectionSettingsTypeDef
Usage Example
from mypy_boto3_elb.type_defs import ConnectionSettingsTypeDef
def get_value() -> ConnectionSettingsTypeDef:
return {
"IdleTimeout": ...,
}
ListenerTypeDef
Usage Example
from mypy_boto3_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 mypy_boto3_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 mypy_boto3_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 mypy_boto3_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 mypy_boto3_elb.type_defs import CrossZoneLoadBalancingTypeDef
def get_value() -> CrossZoneLoadBalancingTypeDef:
return {
"Enabled": ...,
}
DeleteAccessPointInputRequestTypeDef
Usage Example
from mypy_boto3_elb.type_defs import DeleteAccessPointInputRequestTypeDef
def get_value() -> DeleteAccessPointInputRequestTypeDef:
return {
"LoadBalancerName": ...,
}
DeleteLoadBalancerListenerInputRequestTypeDef
Usage Example
from mypy_boto3_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 mypy_boto3_elb.type_defs import DeleteLoadBalancerPolicyInputRequestTypeDef
def get_value() -> DeleteLoadBalancerPolicyInputRequestTypeDef:
return {
"LoadBalancerName": ...,
"PolicyName": ...,
}
Definition
class DeleteLoadBalancerPolicyInputRequestTypeDef(TypedDict):
LoadBalancerName: str,
PolicyName: str,
InstanceTypeDef
Usage Example
from mypy_boto3_elb.type_defs import InstanceTypeDef
def get_value() -> InstanceTypeDef:
return {
"InstanceId": ...,
}
PaginatorConfigTypeDef
Usage Example
from mypy_boto3_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 mypy_boto3_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 mypy_boto3_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 mypy_boto3_elb.type_defs import LimitTypeDef
def get_value() -> LimitTypeDef:
return {
"Name": ...,
}
WaiterConfigTypeDef
Usage Example
from mypy_boto3_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 mypy_boto3_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 mypy_boto3_elb.type_defs import DescribeLoadBalancerAttributesInputRequestTypeDef
def get_value() -> DescribeLoadBalancerAttributesInputRequestTypeDef:
return {
"LoadBalancerName": ...,
}
Definition
class DescribeLoadBalancerAttributesInputRequestTypeDef(TypedDict):
LoadBalancerName: str,
DescribeLoadBalancerPoliciesInputRequestTypeDef
Usage Example
from mypy_boto3_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 mypy_boto3_elb.type_defs import DescribeLoadBalancerPolicyTypesInputRequestTypeDef
def get_value() -> DescribeLoadBalancerPolicyTypesInputRequestTypeDef:
return {
"PolicyTypeNames": ...,
}
Definition
class DescribeLoadBalancerPolicyTypesInputRequestTypeDef(TypedDict):
PolicyTypeNames: NotRequired[Sequence[str]],
DescribeTagsInputRequestTypeDef
Usage Example
from mypy_boto3_elb.type_defs import DescribeTagsInputRequestTypeDef
def get_value() -> DescribeTagsInputRequestTypeDef:
return {
"LoadBalancerNames": ...,
}
DetachLoadBalancerFromSubnetsInputRequestTypeDef
Usage Example
from mypy_boto3_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 mypy_boto3_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 mypy_boto3_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 mypy_boto3_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 mypy_boto3_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 mypy_boto3_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 mypy_boto3_elb.type_defs import TagKeyOnlyTypeDef
def get_value() -> TagKeyOnlyTypeDef:
return {
"Key": ...,
}
SetLoadBalancerListenerSSLCertificateInputRequestTypeDef
Usage Example
from mypy_boto3_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 mypy_boto3_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 mypy_boto3_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 mypy_boto3_elb.type_defs import AddAvailabilityZonesOutputTypeDef
def get_value() -> AddAvailabilityZonesOutputTypeDef:
return {
"AvailabilityZones": ...,
"ResponseMetadata": ...,
}
Definition
class AddAvailabilityZonesOutputTypeDef(TypedDict):
AvailabilityZones: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ApplySecurityGroupsToLoadBalancerOutputTypeDef
Usage Example
from mypy_boto3_elb.type_defs import ApplySecurityGroupsToLoadBalancerOutputTypeDef
def get_value() -> ApplySecurityGroupsToLoadBalancerOutputTypeDef:
return {
"SecurityGroups": ...,
"ResponseMetadata": ...,
}
Definition
class ApplySecurityGroupsToLoadBalancerOutputTypeDef(TypedDict):
SecurityGroups: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
AttachLoadBalancerToSubnetsOutputTypeDef
Usage Example
from mypy_boto3_elb.type_defs import AttachLoadBalancerToSubnetsOutputTypeDef
def get_value() -> AttachLoadBalancerToSubnetsOutputTypeDef:
return {
"Subnets": ...,
"ResponseMetadata": ...,
}
Definition
class AttachLoadBalancerToSubnetsOutputTypeDef(TypedDict):
Subnets: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateAccessPointOutputTypeDef
Usage Example
from mypy_boto3_elb.type_defs import CreateAccessPointOutputTypeDef
def get_value() -> CreateAccessPointOutputTypeDef:
return {
"DNSName": ...,
"ResponseMetadata": ...,
}
Definition
class CreateAccessPointOutputTypeDef(TypedDict):
DNSName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DetachLoadBalancerFromSubnetsOutputTypeDef
Usage Example
from mypy_boto3_elb.type_defs import DetachLoadBalancerFromSubnetsOutputTypeDef
def get_value() -> DetachLoadBalancerFromSubnetsOutputTypeDef:
return {
"Subnets": ...,
"ResponseMetadata": ...,
}
Definition
class DetachLoadBalancerFromSubnetsOutputTypeDef(TypedDict):
Subnets: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RemoveAvailabilityZonesOutputTypeDef
Usage Example
from mypy_boto3_elb.type_defs import RemoveAvailabilityZonesOutputTypeDef
def get_value() -> RemoveAvailabilityZonesOutputTypeDef:
return {
"AvailabilityZones": ...,
"ResponseMetadata": ...,
}
Definition
class RemoveAvailabilityZonesOutputTypeDef(TypedDict):
AvailabilityZones: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
AddTagsInputRequestTypeDef
Usage Example
from mypy_boto3_elb.type_defs import AddTagsInputRequestTypeDef
def get_value() -> AddTagsInputRequestTypeDef:
return {
"LoadBalancerNames": ...,
"Tags": ...,
}
Definition
class AddTagsInputRequestTypeDef(TypedDict):
LoadBalancerNames: Sequence[str],
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
TagDescriptionTypeDef
Usage Example
from mypy_boto3_elb.type_defs import TagDescriptionTypeDef
def get_value() -> TagDescriptionTypeDef:
return {
"LoadBalancerName": ...,
}
Definition
class TagDescriptionTypeDef(TypedDict):
LoadBalancerName: NotRequired[str],
Tags: NotRequired[List[TagTypeDef]], # (1)
- See TagTypeDef
ConfigureHealthCheckInputRequestTypeDef
Usage Example
from mypy_boto3_elb.type_defs import ConfigureHealthCheckInputRequestTypeDef
def get_value() -> ConfigureHealthCheckInputRequestTypeDef:
return {
"LoadBalancerName": ...,
"HealthCheck": ...,
}
Definition
class ConfigureHealthCheckInputRequestTypeDef(TypedDict):
LoadBalancerName: str,
HealthCheck: HealthCheckTypeDef, # (1)
ConfigureHealthCheckOutputTypeDef
Usage Example
from mypy_boto3_elb.type_defs import ConfigureHealthCheckOutputTypeDef
def get_value() -> ConfigureHealthCheckOutputTypeDef:
return {
"HealthCheck": ...,
"ResponseMetadata": ...,
}
Definition
class ConfigureHealthCheckOutputTypeDef(TypedDict):
HealthCheck: HealthCheckTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateAccessPointInputRequestTypeDef
Usage Example
from mypy_boto3_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)
- See ListenerTypeDef
- See TagTypeDef
CreateLoadBalancerListenerInputRequestTypeDef
Usage Example
from mypy_boto3_elb.type_defs import CreateLoadBalancerListenerInputRequestTypeDef
def get_value() -> CreateLoadBalancerListenerInputRequestTypeDef:
return {
"LoadBalancerName": ...,
"Listeners": ...,
}
Definition
class CreateLoadBalancerListenerInputRequestTypeDef(TypedDict):
LoadBalancerName: str,
Listeners: Sequence[ListenerTypeDef], # (1)
- See ListenerTypeDef
ListenerDescriptionTypeDef
Usage Example
from mypy_boto3_elb.type_defs import ListenerDescriptionTypeDef
def get_value() -> ListenerDescriptionTypeDef:
return {
"Listener": ...,
}
Definition
class ListenerDescriptionTypeDef(TypedDict):
Listener: NotRequired[ListenerTypeDef], # (1)
PolicyNames: NotRequired[List[str]],
- See ListenerTypeDef
CreateLoadBalancerPolicyInputRequestTypeDef
Usage Example
from mypy_boto3_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)
LoadBalancerAttributesTypeDef
Usage Example
from mypy_boto3_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)
- See CrossZoneLoadBalancingTypeDef
- See AccessLogTypeDef
- See ConnectionDrainingTypeDef
- See ConnectionSettingsTypeDef
- See AdditionalAttributeTypeDef
DeregisterEndPointsInputRequestTypeDef
Usage Example
from mypy_boto3_elb.type_defs import DeregisterEndPointsInputRequestTypeDef
def get_value() -> DeregisterEndPointsInputRequestTypeDef:
return {
"LoadBalancerName": ...,
"Instances": ...,
}
Definition
class DeregisterEndPointsInputRequestTypeDef(TypedDict):
LoadBalancerName: str,
Instances: Sequence[InstanceTypeDef], # (1)
- See InstanceTypeDef
DeregisterEndPointsOutputTypeDef
Usage Example
from mypy_boto3_elb.type_defs import DeregisterEndPointsOutputTypeDef
def get_value() -> DeregisterEndPointsOutputTypeDef:
return {
"Instances": ...,
"ResponseMetadata": ...,
}
Definition
class DeregisterEndPointsOutputTypeDef(TypedDict):
Instances: List[InstanceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeEndPointStateInputRequestTypeDef
Usage Example
from mypy_boto3_elb.type_defs import DescribeEndPointStateInputRequestTypeDef
def get_value() -> DescribeEndPointStateInputRequestTypeDef:
return {
"LoadBalancerName": ...,
}
Definition
class DescribeEndPointStateInputRequestTypeDef(TypedDict):
LoadBalancerName: str,
Instances: NotRequired[Sequence[InstanceTypeDef]], # (1)
- See InstanceTypeDef
RegisterEndPointsInputRequestTypeDef
Usage Example
from mypy_boto3_elb.type_defs import RegisterEndPointsInputRequestTypeDef
def get_value() -> RegisterEndPointsInputRequestTypeDef:
return {
"LoadBalancerName": ...,
"Instances": ...,
}
Definition
class RegisterEndPointsInputRequestTypeDef(TypedDict):
LoadBalancerName: str,
Instances: Sequence[InstanceTypeDef], # (1)
- See InstanceTypeDef
RegisterEndPointsOutputTypeDef
Usage Example
from mypy_boto3_elb.type_defs import RegisterEndPointsOutputTypeDef
def get_value() -> RegisterEndPointsOutputTypeDef:
return {
"Instances": ...,
"ResponseMetadata": ...,
}
Definition
class RegisterEndPointsOutputTypeDef(TypedDict):
Instances: List[InstanceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeAccessPointsInputDescribeLoadBalancersPaginateTypeDef
Usage Example
from mypy_boto3_elb.type_defs import DescribeAccessPointsInputDescribeLoadBalancersPaginateTypeDef
def get_value() -> DescribeAccessPointsInputDescribeLoadBalancersPaginateTypeDef:
return {
"LoadBalancerNames": ...,
}
Definition
class DescribeAccessPointsInputDescribeLoadBalancersPaginateTypeDef(TypedDict):
LoadBalancerNames: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeAccountLimitsInputDescribeAccountLimitsPaginateTypeDef
Usage Example
from mypy_boto3_elb.type_defs import DescribeAccountLimitsInputDescribeAccountLimitsPaginateTypeDef
def get_value() -> DescribeAccountLimitsInputDescribeAccountLimitsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class DescribeAccountLimitsInputDescribeAccountLimitsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeAccountLimitsOutputTypeDef
Usage Example
from mypy_boto3_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)
- See LimitTypeDef
- See ResponseMetadataTypeDef
DescribeEndPointStateInputAnyInstanceInServiceWaitTypeDef
Usage Example
from mypy_boto3_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)
- See InstanceTypeDef
- See WaiterConfigTypeDef
DescribeEndPointStateInputInstanceDeregisteredWaitTypeDef
Usage Example
from mypy_boto3_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)
- See InstanceTypeDef
- See WaiterConfigTypeDef
DescribeEndPointStateInputInstanceInServiceWaitTypeDef
Usage Example
from mypy_boto3_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)
- See InstanceTypeDef
- See WaiterConfigTypeDef
DescribeEndPointStateOutputTypeDef
Usage Example
from mypy_boto3_elb.type_defs import DescribeEndPointStateOutputTypeDef
def get_value() -> DescribeEndPointStateOutputTypeDef:
return {
"InstanceStates": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeEndPointStateOutputTypeDef(TypedDict):
InstanceStates: List[InstanceStateTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PoliciesTypeDef
Usage Example
from mypy_boto3_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]],
PolicyDescriptionTypeDef
Usage Example
from mypy_boto3_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)
PolicyTypeDescriptionTypeDef
Usage Example
from mypy_boto3_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)
RemoveTagsInputRequestTypeDef
Usage Example
from mypy_boto3_elb.type_defs import RemoveTagsInputRequestTypeDef
def get_value() -> RemoveTagsInputRequestTypeDef:
return {
"LoadBalancerNames": ...,
"Tags": ...,
}
Definition
class RemoveTagsInputRequestTypeDef(TypedDict):
LoadBalancerNames: Sequence[str],
Tags: Sequence[TagKeyOnlyTypeDef], # (1)
DescribeTagsOutputTypeDef
Usage Example
from mypy_boto3_elb.type_defs import DescribeTagsOutputTypeDef
def get_value() -> DescribeTagsOutputTypeDef:
return {
"TagDescriptions": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeTagsOutputTypeDef(TypedDict):
TagDescriptions: List[TagDescriptionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeLoadBalancerAttributesOutputTypeDef
Usage Example
from mypy_boto3_elb.type_defs import DescribeLoadBalancerAttributesOutputTypeDef
def get_value() -> DescribeLoadBalancerAttributesOutputTypeDef:
return {
"LoadBalancerAttributes": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeLoadBalancerAttributesOutputTypeDef(TypedDict):
LoadBalancerAttributes: LoadBalancerAttributesTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyLoadBalancerAttributesInputRequestTypeDef
Usage Example
from mypy_boto3_elb.type_defs import ModifyLoadBalancerAttributesInputRequestTypeDef
def get_value() -> ModifyLoadBalancerAttributesInputRequestTypeDef:
return {
"LoadBalancerName": ...,
"LoadBalancerAttributes": ...,
}
Definition
class ModifyLoadBalancerAttributesInputRequestTypeDef(TypedDict):
LoadBalancerName: str,
LoadBalancerAttributes: LoadBalancerAttributesTypeDef, # (1)
ModifyLoadBalancerAttributesOutputTypeDef
Usage Example
from mypy_boto3_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)
LoadBalancerDescriptionTypeDef
Usage Example
from mypy_boto3_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],
- See ListenerDescriptionTypeDef
- See PoliciesTypeDef
- See BackendServerDescriptionTypeDef
- See InstanceTypeDef
- See HealthCheckTypeDef
- See SourceSecurityGroupTypeDef
DescribeLoadBalancerPoliciesOutputTypeDef
Usage Example
from mypy_boto3_elb.type_defs import DescribeLoadBalancerPoliciesOutputTypeDef
def get_value() -> DescribeLoadBalancerPoliciesOutputTypeDef:
return {
"PolicyDescriptions": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeLoadBalancerPoliciesOutputTypeDef(TypedDict):
PolicyDescriptions: List[PolicyDescriptionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeLoadBalancerPolicyTypesOutputTypeDef
Usage Example
from mypy_boto3_elb.type_defs import DescribeLoadBalancerPolicyTypesOutputTypeDef
def get_value() -> DescribeLoadBalancerPolicyTypesOutputTypeDef:
return {
"PolicyTypeDescriptions": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeLoadBalancerPolicyTypesOutputTypeDef(TypedDict):
PolicyTypeDescriptions: List[PolicyTypeDescriptionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeAccessPointsOutputTypeDef
Usage Example
from mypy_boto3_elb.type_defs import DescribeAccessPointsOutputTypeDef
def get_value() -> DescribeAccessPointsOutputTypeDef:
return {
"LoadBalancerDescriptions": ...,
"NextMarker": ...,
"ResponseMetadata": ...,
}