Typed dictionaries#
Index > GlobalAccelerator > Typed dictionaries
Auto-generated documentation for GlobalAccelerator type annotations stubs module mypy-boto3-globalaccelerator.
AcceleratorAttributesTypeDef#
# AcceleratorAttributesTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import AcceleratorAttributesTypeDef
def get_value() -> AcceleratorAttributesTypeDef:
return {
"FlowLogsEnabled": ...,
}
# AcceleratorAttributesTypeDef definition
class AcceleratorAttributesTypeDef(TypedDict):
FlowLogsEnabled: NotRequired[bool],
FlowLogsS3Bucket: NotRequired[str],
FlowLogsS3Prefix: NotRequired[str],
AcceleratorEventTypeDef#
# AcceleratorEventTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import AcceleratorEventTypeDef
def get_value() -> AcceleratorEventTypeDef:
return {
"Message": ...,
}
# AcceleratorEventTypeDef definition
class AcceleratorEventTypeDef(TypedDict):
Message: NotRequired[str],
Timestamp: NotRequired[datetime],
IpSetTypeDef#
# IpSetTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import IpSetTypeDef
def get_value() -> IpSetTypeDef:
return {
"IpFamily": ...,
}
# IpSetTypeDef definition
class IpSetTypeDef(TypedDict):
IpFamily: NotRequired[str],
IpAddresses: NotRequired[List[str]],
IpAddressFamily: NotRequired[IpAddressFamilyType], # (1)
CustomRoutingEndpointConfigurationTypeDef#
# CustomRoutingEndpointConfigurationTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import CustomRoutingEndpointConfigurationTypeDef
def get_value() -> CustomRoutingEndpointConfigurationTypeDef:
return {
"EndpointId": ...,
}
# CustomRoutingEndpointConfigurationTypeDef definition
class CustomRoutingEndpointConfigurationTypeDef(TypedDict):
EndpointId: NotRequired[str],
CustomRoutingEndpointDescriptionTypeDef#
# CustomRoutingEndpointDescriptionTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import CustomRoutingEndpointDescriptionTypeDef
def get_value() -> CustomRoutingEndpointDescriptionTypeDef:
return {
"EndpointId": ...,
}
# CustomRoutingEndpointDescriptionTypeDef definition
class CustomRoutingEndpointDescriptionTypeDef(TypedDict):
EndpointId: NotRequired[str],
EndpointConfigurationTypeDef#
# EndpointConfigurationTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import EndpointConfigurationTypeDef
def get_value() -> EndpointConfigurationTypeDef:
return {
"EndpointId": ...,
}
# EndpointConfigurationTypeDef definition
class EndpointConfigurationTypeDef(TypedDict):
EndpointId: NotRequired[str],
Weight: NotRequired[int],
ClientIPPreservationEnabled: NotRequired[bool],
EndpointDescriptionTypeDef#
# EndpointDescriptionTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import EndpointDescriptionTypeDef
def get_value() -> EndpointDescriptionTypeDef:
return {
"EndpointId": ...,
}
# EndpointDescriptionTypeDef definition
class EndpointDescriptionTypeDef(TypedDict):
EndpointId: NotRequired[str],
Weight: NotRequired[int],
HealthState: NotRequired[HealthStateType], # (1)
HealthReason: NotRequired[str],
ClientIPPreservationEnabled: NotRequired[bool],
- See HealthStateType
AdvertiseByoipCidrRequestRequestTypeDef#
# AdvertiseByoipCidrRequestRequestTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import AdvertiseByoipCidrRequestRequestTypeDef
def get_value() -> AdvertiseByoipCidrRequestRequestTypeDef:
return {
"Cidr": ...,
}
# AdvertiseByoipCidrRequestRequestTypeDef definition
class AdvertiseByoipCidrRequestRequestTypeDef(TypedDict):
Cidr: str,
AllowCustomRoutingTrafficRequestRequestTypeDef#
# AllowCustomRoutingTrafficRequestRequestTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import AllowCustomRoutingTrafficRequestRequestTypeDef
def get_value() -> AllowCustomRoutingTrafficRequestRequestTypeDef:
return {
"EndpointGroupArn": ...,
"EndpointId": ...,
}
# AllowCustomRoutingTrafficRequestRequestTypeDef definition
class AllowCustomRoutingTrafficRequestRequestTypeDef(TypedDict):
EndpointGroupArn: str,
EndpointId: str,
DestinationAddresses: NotRequired[Sequence[str]],
DestinationPorts: NotRequired[Sequence[int]],
AllowAllTrafficToEndpoint: NotRequired[bool],
ByoipCidrEventTypeDef#
# ByoipCidrEventTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import ByoipCidrEventTypeDef
def get_value() -> ByoipCidrEventTypeDef:
return {
"Message": ...,
}
# ByoipCidrEventTypeDef definition
class ByoipCidrEventTypeDef(TypedDict):
Message: NotRequired[str],
Timestamp: NotRequired[datetime],
CidrAuthorizationContextTypeDef#
# CidrAuthorizationContextTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import CidrAuthorizationContextTypeDef
def get_value() -> CidrAuthorizationContextTypeDef:
return {
"Message": ...,
"Signature": ...,
}
# CidrAuthorizationContextTypeDef definition
class CidrAuthorizationContextTypeDef(TypedDict):
Message: str,
Signature: str,
TagTypeDef#
# TagTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
"Value": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: str,
Value: str,
CustomRoutingDestinationConfigurationTypeDef#
# CustomRoutingDestinationConfigurationTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import CustomRoutingDestinationConfigurationTypeDef
def get_value() -> CustomRoutingDestinationConfigurationTypeDef:
return {
"FromPort": ...,
"ToPort": ...,
"Protocols": ...,
}
# CustomRoutingDestinationConfigurationTypeDef definition
class CustomRoutingDestinationConfigurationTypeDef(TypedDict):
FromPort: int,
ToPort: int,
Protocols: Sequence[CustomRoutingProtocolType], # (1)
PortRangeTypeDef#
# PortRangeTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import PortRangeTypeDef
def get_value() -> PortRangeTypeDef:
return {
"FromPort": ...,
}
# PortRangeTypeDef definition
class PortRangeTypeDef(TypedDict):
FromPort: NotRequired[int],
ToPort: NotRequired[int],
PortOverrideTypeDef#
# PortOverrideTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import PortOverrideTypeDef
def get_value() -> PortOverrideTypeDef:
return {
"ListenerPort": ...,
}
# PortOverrideTypeDef definition
class PortOverrideTypeDef(TypedDict):
ListenerPort: NotRequired[int],
EndpointPort: NotRequired[int],
CustomRoutingAcceleratorAttributesTypeDef#
# CustomRoutingAcceleratorAttributesTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import CustomRoutingAcceleratorAttributesTypeDef
def get_value() -> CustomRoutingAcceleratorAttributesTypeDef:
return {
"FlowLogsEnabled": ...,
}
# CustomRoutingAcceleratorAttributesTypeDef definition
class CustomRoutingAcceleratorAttributesTypeDef(TypedDict):
FlowLogsEnabled: NotRequired[bool],
FlowLogsS3Bucket: NotRequired[str],
FlowLogsS3Prefix: NotRequired[str],
CustomRoutingDestinationDescriptionTypeDef#
# CustomRoutingDestinationDescriptionTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import CustomRoutingDestinationDescriptionTypeDef
def get_value() -> CustomRoutingDestinationDescriptionTypeDef:
return {
"FromPort": ...,
}
# CustomRoutingDestinationDescriptionTypeDef definition
class CustomRoutingDestinationDescriptionTypeDef(TypedDict):
FromPort: NotRequired[int],
ToPort: NotRequired[int],
Protocols: NotRequired[List[ProtocolType]], # (1)
- See ProtocolType
DeleteAcceleratorRequestRequestTypeDef#
# DeleteAcceleratorRequestRequestTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import DeleteAcceleratorRequestRequestTypeDef
def get_value() -> DeleteAcceleratorRequestRequestTypeDef:
return {
"AcceleratorArn": ...,
}
# DeleteAcceleratorRequestRequestTypeDef definition
class DeleteAcceleratorRequestRequestTypeDef(TypedDict):
AcceleratorArn: str,
DeleteCustomRoutingAcceleratorRequestRequestTypeDef#
# DeleteCustomRoutingAcceleratorRequestRequestTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import DeleteCustomRoutingAcceleratorRequestRequestTypeDef
def get_value() -> DeleteCustomRoutingAcceleratorRequestRequestTypeDef:
return {
"AcceleratorArn": ...,
}
# DeleteCustomRoutingAcceleratorRequestRequestTypeDef definition
class DeleteCustomRoutingAcceleratorRequestRequestTypeDef(TypedDict):
AcceleratorArn: str,
DeleteCustomRoutingEndpointGroupRequestRequestTypeDef#
# DeleteCustomRoutingEndpointGroupRequestRequestTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import DeleteCustomRoutingEndpointGroupRequestRequestTypeDef
def get_value() -> DeleteCustomRoutingEndpointGroupRequestRequestTypeDef:
return {
"EndpointGroupArn": ...,
}
# DeleteCustomRoutingEndpointGroupRequestRequestTypeDef definition
class DeleteCustomRoutingEndpointGroupRequestRequestTypeDef(TypedDict):
EndpointGroupArn: str,
DeleteCustomRoutingListenerRequestRequestTypeDef#
# DeleteCustomRoutingListenerRequestRequestTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import DeleteCustomRoutingListenerRequestRequestTypeDef
def get_value() -> DeleteCustomRoutingListenerRequestRequestTypeDef:
return {
"ListenerArn": ...,
}
# DeleteCustomRoutingListenerRequestRequestTypeDef definition
class DeleteCustomRoutingListenerRequestRequestTypeDef(TypedDict):
ListenerArn: str,
DeleteEndpointGroupRequestRequestTypeDef#
# DeleteEndpointGroupRequestRequestTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import DeleteEndpointGroupRequestRequestTypeDef
def get_value() -> DeleteEndpointGroupRequestRequestTypeDef:
return {
"EndpointGroupArn": ...,
}
# DeleteEndpointGroupRequestRequestTypeDef definition
class DeleteEndpointGroupRequestRequestTypeDef(TypedDict):
EndpointGroupArn: str,
DeleteListenerRequestRequestTypeDef#
# DeleteListenerRequestRequestTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import DeleteListenerRequestRequestTypeDef
def get_value() -> DeleteListenerRequestRequestTypeDef:
return {
"ListenerArn": ...,
}
# DeleteListenerRequestRequestTypeDef definition
class DeleteListenerRequestRequestTypeDef(TypedDict):
ListenerArn: str,
DenyCustomRoutingTrafficRequestRequestTypeDef#
# DenyCustomRoutingTrafficRequestRequestTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import DenyCustomRoutingTrafficRequestRequestTypeDef
def get_value() -> DenyCustomRoutingTrafficRequestRequestTypeDef:
return {
"EndpointGroupArn": ...,
"EndpointId": ...,
}
# DenyCustomRoutingTrafficRequestRequestTypeDef definition
class DenyCustomRoutingTrafficRequestRequestTypeDef(TypedDict):
EndpointGroupArn: str,
EndpointId: str,
DestinationAddresses: NotRequired[Sequence[str]],
DestinationPorts: NotRequired[Sequence[int]],
DenyAllTrafficToEndpoint: NotRequired[bool],
DeprovisionByoipCidrRequestRequestTypeDef#
# DeprovisionByoipCidrRequestRequestTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import DeprovisionByoipCidrRequestRequestTypeDef
def get_value() -> DeprovisionByoipCidrRequestRequestTypeDef:
return {
"Cidr": ...,
}
# DeprovisionByoipCidrRequestRequestTypeDef definition
class DeprovisionByoipCidrRequestRequestTypeDef(TypedDict):
Cidr: str,
DescribeAcceleratorAttributesRequestRequestTypeDef#
# DescribeAcceleratorAttributesRequestRequestTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import DescribeAcceleratorAttributesRequestRequestTypeDef
def get_value() -> DescribeAcceleratorAttributesRequestRequestTypeDef:
return {
"AcceleratorArn": ...,
}
# DescribeAcceleratorAttributesRequestRequestTypeDef definition
class DescribeAcceleratorAttributesRequestRequestTypeDef(TypedDict):
AcceleratorArn: str,
DescribeAcceleratorRequestRequestTypeDef#
# DescribeAcceleratorRequestRequestTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import DescribeAcceleratorRequestRequestTypeDef
def get_value() -> DescribeAcceleratorRequestRequestTypeDef:
return {
"AcceleratorArn": ...,
}
# DescribeAcceleratorRequestRequestTypeDef definition
class DescribeAcceleratorRequestRequestTypeDef(TypedDict):
AcceleratorArn: str,
DescribeCustomRoutingAcceleratorAttributesRequestRequestTypeDef#
# DescribeCustomRoutingAcceleratorAttributesRequestRequestTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import DescribeCustomRoutingAcceleratorAttributesRequestRequestTypeDef
def get_value() -> DescribeCustomRoutingAcceleratorAttributesRequestRequestTypeDef:
return {
"AcceleratorArn": ...,
}
# DescribeCustomRoutingAcceleratorAttributesRequestRequestTypeDef definition
class DescribeCustomRoutingAcceleratorAttributesRequestRequestTypeDef(TypedDict):
AcceleratorArn: str,
DescribeCustomRoutingAcceleratorRequestRequestTypeDef#
# DescribeCustomRoutingAcceleratorRequestRequestTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import DescribeCustomRoutingAcceleratorRequestRequestTypeDef
def get_value() -> DescribeCustomRoutingAcceleratorRequestRequestTypeDef:
return {
"AcceleratorArn": ...,
}
# DescribeCustomRoutingAcceleratorRequestRequestTypeDef definition
class DescribeCustomRoutingAcceleratorRequestRequestTypeDef(TypedDict):
AcceleratorArn: str,
DescribeCustomRoutingEndpointGroupRequestRequestTypeDef#
# DescribeCustomRoutingEndpointGroupRequestRequestTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import DescribeCustomRoutingEndpointGroupRequestRequestTypeDef
def get_value() -> DescribeCustomRoutingEndpointGroupRequestRequestTypeDef:
return {
"EndpointGroupArn": ...,
}
# DescribeCustomRoutingEndpointGroupRequestRequestTypeDef definition
class DescribeCustomRoutingEndpointGroupRequestRequestTypeDef(TypedDict):
EndpointGroupArn: str,
DescribeCustomRoutingListenerRequestRequestTypeDef#
# DescribeCustomRoutingListenerRequestRequestTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import DescribeCustomRoutingListenerRequestRequestTypeDef
def get_value() -> DescribeCustomRoutingListenerRequestRequestTypeDef:
return {
"ListenerArn": ...,
}
# DescribeCustomRoutingListenerRequestRequestTypeDef definition
class DescribeCustomRoutingListenerRequestRequestTypeDef(TypedDict):
ListenerArn: str,
DescribeEndpointGroupRequestRequestTypeDef#
# DescribeEndpointGroupRequestRequestTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import DescribeEndpointGroupRequestRequestTypeDef
def get_value() -> DescribeEndpointGroupRequestRequestTypeDef:
return {
"EndpointGroupArn": ...,
}
# DescribeEndpointGroupRequestRequestTypeDef definition
class DescribeEndpointGroupRequestRequestTypeDef(TypedDict):
EndpointGroupArn: str,
DescribeListenerRequestRequestTypeDef#
# DescribeListenerRequestRequestTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import DescribeListenerRequestRequestTypeDef
def get_value() -> DescribeListenerRequestRequestTypeDef:
return {
"ListenerArn": ...,
}
# DescribeListenerRequestRequestTypeDef definition
class DescribeListenerRequestRequestTypeDef(TypedDict):
ListenerArn: str,
SocketAddressTypeDef#
# SocketAddressTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import SocketAddressTypeDef
def get_value() -> SocketAddressTypeDef:
return {
"IpAddress": ...,
}
# SocketAddressTypeDef definition
class SocketAddressTypeDef(TypedDict):
IpAddress: NotRequired[str],
Port: NotRequired[int],
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EndpointIdentifierTypeDef#
# EndpointIdentifierTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import EndpointIdentifierTypeDef
def get_value() -> EndpointIdentifierTypeDef:
return {
"EndpointId": ...,
}
# EndpointIdentifierTypeDef definition
class EndpointIdentifierTypeDef(TypedDict):
EndpointId: str,
ClientIPPreservationEnabled: NotRequired[bool],
ListAcceleratorsRequestListAcceleratorsPaginateTypeDef#
# ListAcceleratorsRequestListAcceleratorsPaginateTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import ListAcceleratorsRequestListAcceleratorsPaginateTypeDef
def get_value() -> ListAcceleratorsRequestListAcceleratorsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListAcceleratorsRequestListAcceleratorsPaginateTypeDef definition
class ListAcceleratorsRequestListAcceleratorsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAcceleratorsRequestRequestTypeDef#
# ListAcceleratorsRequestRequestTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import ListAcceleratorsRequestRequestTypeDef
def get_value() -> ListAcceleratorsRequestRequestTypeDef:
return {
"MaxResults": ...,
}
# ListAcceleratorsRequestRequestTypeDef definition
class ListAcceleratorsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListByoipCidrsRequestListByoipCidrsPaginateTypeDef#
# ListByoipCidrsRequestListByoipCidrsPaginateTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import ListByoipCidrsRequestListByoipCidrsPaginateTypeDef
def get_value() -> ListByoipCidrsRequestListByoipCidrsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListByoipCidrsRequestListByoipCidrsPaginateTypeDef definition
class ListByoipCidrsRequestListByoipCidrsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListByoipCidrsRequestRequestTypeDef#
# ListByoipCidrsRequestRequestTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import ListByoipCidrsRequestRequestTypeDef
def get_value() -> ListByoipCidrsRequestRequestTypeDef:
return {
"MaxResults": ...,
}
# ListByoipCidrsRequestRequestTypeDef definition
class ListByoipCidrsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListCustomRoutingAcceleratorsRequestListCustomRoutingAcceleratorsPaginateTypeDef#
# ListCustomRoutingAcceleratorsRequestListCustomRoutingAcceleratorsPaginateTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import ListCustomRoutingAcceleratorsRequestListCustomRoutingAcceleratorsPaginateTypeDef
def get_value() -> ListCustomRoutingAcceleratorsRequestListCustomRoutingAcceleratorsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListCustomRoutingAcceleratorsRequestListCustomRoutingAcceleratorsPaginateTypeDef definition
class ListCustomRoutingAcceleratorsRequestListCustomRoutingAcceleratorsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCustomRoutingAcceleratorsRequestRequestTypeDef#
# ListCustomRoutingAcceleratorsRequestRequestTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import ListCustomRoutingAcceleratorsRequestRequestTypeDef
def get_value() -> ListCustomRoutingAcceleratorsRequestRequestTypeDef:
return {
"MaxResults": ...,
}
# ListCustomRoutingAcceleratorsRequestRequestTypeDef definition
class ListCustomRoutingAcceleratorsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListCustomRoutingEndpointGroupsRequestRequestTypeDef#
# ListCustomRoutingEndpointGroupsRequestRequestTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import ListCustomRoutingEndpointGroupsRequestRequestTypeDef
def get_value() -> ListCustomRoutingEndpointGroupsRequestRequestTypeDef:
return {
"ListenerArn": ...,
}
# ListCustomRoutingEndpointGroupsRequestRequestTypeDef definition
class ListCustomRoutingEndpointGroupsRequestRequestTypeDef(TypedDict):
ListenerArn: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListCustomRoutingListenersRequestListCustomRoutingListenersPaginateTypeDef#
# ListCustomRoutingListenersRequestListCustomRoutingListenersPaginateTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import ListCustomRoutingListenersRequestListCustomRoutingListenersPaginateTypeDef
def get_value() -> ListCustomRoutingListenersRequestListCustomRoutingListenersPaginateTypeDef:
return {
"AcceleratorArn": ...,
}
# ListCustomRoutingListenersRequestListCustomRoutingListenersPaginateTypeDef definition
class ListCustomRoutingListenersRequestListCustomRoutingListenersPaginateTypeDef(TypedDict):
AcceleratorArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCustomRoutingListenersRequestRequestTypeDef#
# ListCustomRoutingListenersRequestRequestTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import ListCustomRoutingListenersRequestRequestTypeDef
def get_value() -> ListCustomRoutingListenersRequestRequestTypeDef:
return {
"AcceleratorArn": ...,
}
# ListCustomRoutingListenersRequestRequestTypeDef definition
class ListCustomRoutingListenersRequestRequestTypeDef(TypedDict):
AcceleratorArn: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListCustomRoutingPortMappingsByDestinationRequestListCustomRoutingPortMappingsByDestinationPaginateTypeDef#
# ListCustomRoutingPortMappingsByDestinationRequestListCustomRoutingPortMappingsByDestinationPaginateTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import ListCustomRoutingPortMappingsByDestinationRequestListCustomRoutingPortMappingsByDestinationPaginateTypeDef
def get_value() -> ListCustomRoutingPortMappingsByDestinationRequestListCustomRoutingPortMappingsByDestinationPaginateTypeDef:
return {
"EndpointId": ...,
"DestinationAddress": ...,
}
# ListCustomRoutingPortMappingsByDestinationRequestListCustomRoutingPortMappingsByDestinationPaginateTypeDef definition
class ListCustomRoutingPortMappingsByDestinationRequestListCustomRoutingPortMappingsByDestinationPaginateTypeDef(TypedDict):
EndpointId: str,
DestinationAddress: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCustomRoutingPortMappingsByDestinationRequestRequestTypeDef#
# ListCustomRoutingPortMappingsByDestinationRequestRequestTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import ListCustomRoutingPortMappingsByDestinationRequestRequestTypeDef
def get_value() -> ListCustomRoutingPortMappingsByDestinationRequestRequestTypeDef:
return {
"EndpointId": ...,
"DestinationAddress": ...,
}
# ListCustomRoutingPortMappingsByDestinationRequestRequestTypeDef definition
class ListCustomRoutingPortMappingsByDestinationRequestRequestTypeDef(TypedDict):
EndpointId: str,
DestinationAddress: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListCustomRoutingPortMappingsRequestListCustomRoutingPortMappingsPaginateTypeDef#
# ListCustomRoutingPortMappingsRequestListCustomRoutingPortMappingsPaginateTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import ListCustomRoutingPortMappingsRequestListCustomRoutingPortMappingsPaginateTypeDef
def get_value() -> ListCustomRoutingPortMappingsRequestListCustomRoutingPortMappingsPaginateTypeDef:
return {
"AcceleratorArn": ...,
}
# ListCustomRoutingPortMappingsRequestListCustomRoutingPortMappingsPaginateTypeDef definition
class ListCustomRoutingPortMappingsRequestListCustomRoutingPortMappingsPaginateTypeDef(TypedDict):
AcceleratorArn: str,
EndpointGroupArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCustomRoutingPortMappingsRequestRequestTypeDef#
# ListCustomRoutingPortMappingsRequestRequestTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import ListCustomRoutingPortMappingsRequestRequestTypeDef
def get_value() -> ListCustomRoutingPortMappingsRequestRequestTypeDef:
return {
"AcceleratorArn": ...,
}
# ListCustomRoutingPortMappingsRequestRequestTypeDef definition
class ListCustomRoutingPortMappingsRequestRequestTypeDef(TypedDict):
AcceleratorArn: str,
EndpointGroupArn: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListEndpointGroupsRequestListEndpointGroupsPaginateTypeDef#
# ListEndpointGroupsRequestListEndpointGroupsPaginateTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import ListEndpointGroupsRequestListEndpointGroupsPaginateTypeDef
def get_value() -> ListEndpointGroupsRequestListEndpointGroupsPaginateTypeDef:
return {
"ListenerArn": ...,
}
# ListEndpointGroupsRequestListEndpointGroupsPaginateTypeDef definition
class ListEndpointGroupsRequestListEndpointGroupsPaginateTypeDef(TypedDict):
ListenerArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListEndpointGroupsRequestRequestTypeDef#
# ListEndpointGroupsRequestRequestTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import ListEndpointGroupsRequestRequestTypeDef
def get_value() -> ListEndpointGroupsRequestRequestTypeDef:
return {
"ListenerArn": ...,
}
# ListEndpointGroupsRequestRequestTypeDef definition
class ListEndpointGroupsRequestRequestTypeDef(TypedDict):
ListenerArn: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListListenersRequestListListenersPaginateTypeDef#
# ListListenersRequestListListenersPaginateTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import ListListenersRequestListListenersPaginateTypeDef
def get_value() -> ListListenersRequestListListenersPaginateTypeDef:
return {
"AcceleratorArn": ...,
}
# ListListenersRequestListListenersPaginateTypeDef definition
class ListListenersRequestListListenersPaginateTypeDef(TypedDict):
AcceleratorArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListListenersRequestRequestTypeDef#
# ListListenersRequestRequestTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import ListListenersRequestRequestTypeDef
def get_value() -> ListListenersRequestRequestTypeDef:
return {
"AcceleratorArn": ...,
}
# ListListenersRequestRequestTypeDef definition
class ListListenersRequestRequestTypeDef(TypedDict):
AcceleratorArn: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
}
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
RemoveCustomRoutingEndpointsRequestRequestTypeDef#
# RemoveCustomRoutingEndpointsRequestRequestTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import RemoveCustomRoutingEndpointsRequestRequestTypeDef
def get_value() -> RemoveCustomRoutingEndpointsRequestRequestTypeDef:
return {
"EndpointIds": ...,
"EndpointGroupArn": ...,
}
# RemoveCustomRoutingEndpointsRequestRequestTypeDef definition
class RemoveCustomRoutingEndpointsRequestRequestTypeDef(TypedDict):
EndpointIds: Sequence[str],
EndpointGroupArn: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_globalaccelerator.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,
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
"TagKeys": ...,
}
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UpdateAcceleratorAttributesRequestRequestTypeDef#
# UpdateAcceleratorAttributesRequestRequestTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import UpdateAcceleratorAttributesRequestRequestTypeDef
def get_value() -> UpdateAcceleratorAttributesRequestRequestTypeDef:
return {
"AcceleratorArn": ...,
}
# UpdateAcceleratorAttributesRequestRequestTypeDef definition
class UpdateAcceleratorAttributesRequestRequestTypeDef(TypedDict):
AcceleratorArn: str,
FlowLogsEnabled: NotRequired[bool],
FlowLogsS3Bucket: NotRequired[str],
FlowLogsS3Prefix: NotRequired[str],
UpdateAcceleratorRequestRequestTypeDef#
# UpdateAcceleratorRequestRequestTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import UpdateAcceleratorRequestRequestTypeDef
def get_value() -> UpdateAcceleratorRequestRequestTypeDef:
return {
"AcceleratorArn": ...,
}
# UpdateAcceleratorRequestRequestTypeDef definition
class UpdateAcceleratorRequestRequestTypeDef(TypedDict):
AcceleratorArn: str,
Name: NotRequired[str],
IpAddressType: NotRequired[IpAddressTypeType], # (1)
Enabled: NotRequired[bool],
UpdateCustomRoutingAcceleratorAttributesRequestRequestTypeDef#
# UpdateCustomRoutingAcceleratorAttributesRequestRequestTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import UpdateCustomRoutingAcceleratorAttributesRequestRequestTypeDef
def get_value() -> UpdateCustomRoutingAcceleratorAttributesRequestRequestTypeDef:
return {
"AcceleratorArn": ...,
}
# UpdateCustomRoutingAcceleratorAttributesRequestRequestTypeDef definition
class UpdateCustomRoutingAcceleratorAttributesRequestRequestTypeDef(TypedDict):
AcceleratorArn: str,
FlowLogsEnabled: NotRequired[bool],
FlowLogsS3Bucket: NotRequired[str],
FlowLogsS3Prefix: NotRequired[str],
UpdateCustomRoutingAcceleratorRequestRequestTypeDef#
# UpdateCustomRoutingAcceleratorRequestRequestTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import UpdateCustomRoutingAcceleratorRequestRequestTypeDef
def get_value() -> UpdateCustomRoutingAcceleratorRequestRequestTypeDef:
return {
"AcceleratorArn": ...,
}
# UpdateCustomRoutingAcceleratorRequestRequestTypeDef definition
class UpdateCustomRoutingAcceleratorRequestRequestTypeDef(TypedDict):
AcceleratorArn: str,
Name: NotRequired[str],
IpAddressType: NotRequired[IpAddressTypeType], # (1)
Enabled: NotRequired[bool],
WithdrawByoipCidrRequestRequestTypeDef#
# WithdrawByoipCidrRequestRequestTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import WithdrawByoipCidrRequestRequestTypeDef
def get_value() -> WithdrawByoipCidrRequestRequestTypeDef:
return {
"Cidr": ...,
}
# WithdrawByoipCidrRequestRequestTypeDef definition
class WithdrawByoipCidrRequestRequestTypeDef(TypedDict):
Cidr: str,
DescribeAcceleratorAttributesResponseTypeDef#
# DescribeAcceleratorAttributesResponseTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import DescribeAcceleratorAttributesResponseTypeDef
def get_value() -> DescribeAcceleratorAttributesResponseTypeDef:
return {
"AcceleratorAttributes": ...,
"ResponseMetadata": ...,
}
# DescribeAcceleratorAttributesResponseTypeDef definition
class DescribeAcceleratorAttributesResponseTypeDef(TypedDict):
AcceleratorAttributes: AcceleratorAttributesTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateAcceleratorAttributesResponseTypeDef#
# UpdateAcceleratorAttributesResponseTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import UpdateAcceleratorAttributesResponseTypeDef
def get_value() -> UpdateAcceleratorAttributesResponseTypeDef:
return {
"AcceleratorAttributes": ...,
"ResponseMetadata": ...,
}
# UpdateAcceleratorAttributesResponseTypeDef definition
class UpdateAcceleratorAttributesResponseTypeDef(TypedDict):
AcceleratorAttributes: AcceleratorAttributesTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AcceleratorTypeDef#
# AcceleratorTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import AcceleratorTypeDef
def get_value() -> AcceleratorTypeDef:
return {
"AcceleratorArn": ...,
}
# AcceleratorTypeDef definition
class AcceleratorTypeDef(TypedDict):
AcceleratorArn: NotRequired[str],
Name: NotRequired[str],
IpAddressType: NotRequired[IpAddressTypeType], # (1)
Enabled: NotRequired[bool],
IpSets: NotRequired[List[IpSetTypeDef]], # (2)
DnsName: NotRequired[str],
Status: NotRequired[AcceleratorStatusType], # (3)
CreatedTime: NotRequired[datetime],
LastModifiedTime: NotRequired[datetime],
DualStackDnsName: NotRequired[str],
Events: NotRequired[List[AcceleratorEventTypeDef]], # (4)
- See IpAddressTypeType
- See IpSetTypeDef
- See AcceleratorStatusType
- See AcceleratorEventTypeDef
CustomRoutingAcceleratorTypeDef#
# CustomRoutingAcceleratorTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import CustomRoutingAcceleratorTypeDef
def get_value() -> CustomRoutingAcceleratorTypeDef:
return {
"AcceleratorArn": ...,
}
# CustomRoutingAcceleratorTypeDef definition
class CustomRoutingAcceleratorTypeDef(TypedDict):
AcceleratorArn: NotRequired[str],
Name: NotRequired[str],
IpAddressType: NotRequired[IpAddressTypeType], # (1)
Enabled: NotRequired[bool],
IpSets: NotRequired[List[IpSetTypeDef]], # (2)
DnsName: NotRequired[str],
Status: NotRequired[CustomRoutingAcceleratorStatusType], # (3)
CreatedTime: NotRequired[datetime],
LastModifiedTime: NotRequired[datetime],
AddCustomRoutingEndpointsRequestRequestTypeDef#
# AddCustomRoutingEndpointsRequestRequestTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import AddCustomRoutingEndpointsRequestRequestTypeDef
def get_value() -> AddCustomRoutingEndpointsRequestRequestTypeDef:
return {
"EndpointConfigurations": ...,
"EndpointGroupArn": ...,
}
# AddCustomRoutingEndpointsRequestRequestTypeDef definition
class AddCustomRoutingEndpointsRequestRequestTypeDef(TypedDict):
EndpointConfigurations: Sequence[CustomRoutingEndpointConfigurationTypeDef], # (1)
EndpointGroupArn: str,
AddCustomRoutingEndpointsResponseTypeDef#
# AddCustomRoutingEndpointsResponseTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import AddCustomRoutingEndpointsResponseTypeDef
def get_value() -> AddCustomRoutingEndpointsResponseTypeDef:
return {
"EndpointDescriptions": ...,
"EndpointGroupArn": ...,
"ResponseMetadata": ...,
}
# AddCustomRoutingEndpointsResponseTypeDef definition
class AddCustomRoutingEndpointsResponseTypeDef(TypedDict):
EndpointDescriptions: List[CustomRoutingEndpointDescriptionTypeDef], # (1)
EndpointGroupArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AddEndpointsRequestRequestTypeDef#
# AddEndpointsRequestRequestTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import AddEndpointsRequestRequestTypeDef
def get_value() -> AddEndpointsRequestRequestTypeDef:
return {
"EndpointConfigurations": ...,
"EndpointGroupArn": ...,
}
# AddEndpointsRequestRequestTypeDef definition
class AddEndpointsRequestRequestTypeDef(TypedDict):
EndpointConfigurations: Sequence[EndpointConfigurationTypeDef], # (1)
EndpointGroupArn: str,
AddEndpointsResponseTypeDef#
# AddEndpointsResponseTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import AddEndpointsResponseTypeDef
def get_value() -> AddEndpointsResponseTypeDef:
return {
"EndpointDescriptions": ...,
"EndpointGroupArn": ...,
"ResponseMetadata": ...,
}
# AddEndpointsResponseTypeDef definition
class AddEndpointsResponseTypeDef(TypedDict):
EndpointDescriptions: List[EndpointDescriptionTypeDef], # (1)
EndpointGroupArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ByoipCidrTypeDef#
# ByoipCidrTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import ByoipCidrTypeDef
def get_value() -> ByoipCidrTypeDef:
return {
"Cidr": ...,
}
# ByoipCidrTypeDef definition
class ByoipCidrTypeDef(TypedDict):
Cidr: NotRequired[str],
State: NotRequired[ByoipCidrStateType], # (1)
Events: NotRequired[List[ByoipCidrEventTypeDef]], # (2)
ProvisionByoipCidrRequestRequestTypeDef#
# ProvisionByoipCidrRequestRequestTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import ProvisionByoipCidrRequestRequestTypeDef
def get_value() -> ProvisionByoipCidrRequestRequestTypeDef:
return {
"Cidr": ...,
"CidrAuthorizationContext": ...,
}
# ProvisionByoipCidrRequestRequestTypeDef definition
class ProvisionByoipCidrRequestRequestTypeDef(TypedDict):
Cidr: str,
CidrAuthorizationContext: CidrAuthorizationContextTypeDef, # (1)
CreateAcceleratorRequestRequestTypeDef#
# CreateAcceleratorRequestRequestTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import CreateAcceleratorRequestRequestTypeDef
def get_value() -> CreateAcceleratorRequestRequestTypeDef:
return {
"Name": ...,
"IdempotencyToken": ...,
}
# CreateAcceleratorRequestRequestTypeDef definition
class CreateAcceleratorRequestRequestTypeDef(TypedDict):
Name: str,
IdempotencyToken: str,
IpAddressType: NotRequired[IpAddressTypeType], # (1)
IpAddresses: NotRequired[Sequence[str]],
Enabled: NotRequired[bool],
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See IpAddressTypeType
- See TagTypeDef
CreateCustomRoutingAcceleratorRequestRequestTypeDef#
# CreateCustomRoutingAcceleratorRequestRequestTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import CreateCustomRoutingAcceleratorRequestRequestTypeDef
def get_value() -> CreateCustomRoutingAcceleratorRequestRequestTypeDef:
return {
"Name": ...,
"IdempotencyToken": ...,
}
# CreateCustomRoutingAcceleratorRequestRequestTypeDef definition
class CreateCustomRoutingAcceleratorRequestRequestTypeDef(TypedDict):
Name: str,
IdempotencyToken: str,
IpAddressType: NotRequired[IpAddressTypeType], # (1)
IpAddresses: NotRequired[Sequence[str]],
Enabled: NotRequired[bool],
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See IpAddressTypeType
- See TagTypeDef
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"Tags": ...,
"ResponseMetadata": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
"Tags": ...,
}
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
CreateCustomRoutingEndpointGroupRequestRequestTypeDef#
# CreateCustomRoutingEndpointGroupRequestRequestTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import CreateCustomRoutingEndpointGroupRequestRequestTypeDef
def get_value() -> CreateCustomRoutingEndpointGroupRequestRequestTypeDef:
return {
"ListenerArn": ...,
"EndpointGroupRegion": ...,
"DestinationConfigurations": ...,
"IdempotencyToken": ...,
}
# CreateCustomRoutingEndpointGroupRequestRequestTypeDef definition
class CreateCustomRoutingEndpointGroupRequestRequestTypeDef(TypedDict):
ListenerArn: str,
EndpointGroupRegion: str,
DestinationConfigurations: Sequence[CustomRoutingDestinationConfigurationTypeDef], # (1)
IdempotencyToken: str,
CreateCustomRoutingListenerRequestRequestTypeDef#
# CreateCustomRoutingListenerRequestRequestTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import CreateCustomRoutingListenerRequestRequestTypeDef
def get_value() -> CreateCustomRoutingListenerRequestRequestTypeDef:
return {
"AcceleratorArn": ...,
"PortRanges": ...,
"IdempotencyToken": ...,
}
# CreateCustomRoutingListenerRequestRequestTypeDef definition
class CreateCustomRoutingListenerRequestRequestTypeDef(TypedDict):
AcceleratorArn: str,
PortRanges: Sequence[PortRangeTypeDef], # (1)
IdempotencyToken: str,
- See PortRangeTypeDef
CreateListenerRequestRequestTypeDef#
# CreateListenerRequestRequestTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import CreateListenerRequestRequestTypeDef
def get_value() -> CreateListenerRequestRequestTypeDef:
return {
"AcceleratorArn": ...,
"PortRanges": ...,
"Protocol": ...,
"IdempotencyToken": ...,
}
# CreateListenerRequestRequestTypeDef definition
class CreateListenerRequestRequestTypeDef(TypedDict):
AcceleratorArn: str,
PortRanges: Sequence[PortRangeTypeDef], # (1)
Protocol: ProtocolType, # (2)
IdempotencyToken: str,
ClientAffinity: NotRequired[ClientAffinityType], # (3)
- See PortRangeTypeDef
- See ProtocolType
- See ClientAffinityType
CustomRoutingListenerTypeDef#
# CustomRoutingListenerTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import CustomRoutingListenerTypeDef
def get_value() -> CustomRoutingListenerTypeDef:
return {
"ListenerArn": ...,
}
# CustomRoutingListenerTypeDef definition
class CustomRoutingListenerTypeDef(TypedDict):
ListenerArn: NotRequired[str],
PortRanges: NotRequired[List[PortRangeTypeDef]], # (1)
- See PortRangeTypeDef
ListenerTypeDef#
# ListenerTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import ListenerTypeDef
def get_value() -> ListenerTypeDef:
return {
"ListenerArn": ...,
}
# ListenerTypeDef definition
class ListenerTypeDef(TypedDict):
ListenerArn: NotRequired[str],
PortRanges: NotRequired[List[PortRangeTypeDef]], # (1)
Protocol: NotRequired[ProtocolType], # (2)
ClientAffinity: NotRequired[ClientAffinityType], # (3)
- See PortRangeTypeDef
- See ProtocolType
- See ClientAffinityType
UpdateCustomRoutingListenerRequestRequestTypeDef#
# UpdateCustomRoutingListenerRequestRequestTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import UpdateCustomRoutingListenerRequestRequestTypeDef
def get_value() -> UpdateCustomRoutingListenerRequestRequestTypeDef:
return {
"ListenerArn": ...,
"PortRanges": ...,
}
# UpdateCustomRoutingListenerRequestRequestTypeDef definition
class UpdateCustomRoutingListenerRequestRequestTypeDef(TypedDict):
ListenerArn: str,
PortRanges: Sequence[PortRangeTypeDef], # (1)
- See PortRangeTypeDef
UpdateListenerRequestRequestTypeDef#
# UpdateListenerRequestRequestTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import UpdateListenerRequestRequestTypeDef
def get_value() -> UpdateListenerRequestRequestTypeDef:
return {
"ListenerArn": ...,
}
# UpdateListenerRequestRequestTypeDef definition
class UpdateListenerRequestRequestTypeDef(TypedDict):
ListenerArn: str,
PortRanges: NotRequired[Sequence[PortRangeTypeDef]], # (1)
Protocol: NotRequired[ProtocolType], # (2)
ClientAffinity: NotRequired[ClientAffinityType], # (3)
- See PortRangeTypeDef
- See ProtocolType
- See ClientAffinityType
CreateEndpointGroupRequestRequestTypeDef#
# CreateEndpointGroupRequestRequestTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import CreateEndpointGroupRequestRequestTypeDef
def get_value() -> CreateEndpointGroupRequestRequestTypeDef:
return {
"ListenerArn": ...,
"EndpointGroupRegion": ...,
"IdempotencyToken": ...,
}
# CreateEndpointGroupRequestRequestTypeDef definition
class CreateEndpointGroupRequestRequestTypeDef(TypedDict):
ListenerArn: str,
EndpointGroupRegion: str,
IdempotencyToken: str,
EndpointConfigurations: NotRequired[Sequence[EndpointConfigurationTypeDef]], # (1)
TrafficDialPercentage: NotRequired[float],
HealthCheckPort: NotRequired[int],
HealthCheckProtocol: NotRequired[HealthCheckProtocolType], # (2)
HealthCheckPath: NotRequired[str],
HealthCheckIntervalSeconds: NotRequired[int],
ThresholdCount: NotRequired[int],
PortOverrides: NotRequired[Sequence[PortOverrideTypeDef]], # (3)
EndpointGroupTypeDef#
# EndpointGroupTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import EndpointGroupTypeDef
def get_value() -> EndpointGroupTypeDef:
return {
"EndpointGroupArn": ...,
}
# EndpointGroupTypeDef definition
class EndpointGroupTypeDef(TypedDict):
EndpointGroupArn: NotRequired[str],
EndpointGroupRegion: NotRequired[str],
EndpointDescriptions: NotRequired[List[EndpointDescriptionTypeDef]], # (1)
TrafficDialPercentage: NotRequired[float],
HealthCheckPort: NotRequired[int],
HealthCheckProtocol: NotRequired[HealthCheckProtocolType], # (2)
HealthCheckPath: NotRequired[str],
HealthCheckIntervalSeconds: NotRequired[int],
ThresholdCount: NotRequired[int],
PortOverrides: NotRequired[List[PortOverrideTypeDef]], # (3)
UpdateEndpointGroupRequestRequestTypeDef#
# UpdateEndpointGroupRequestRequestTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import UpdateEndpointGroupRequestRequestTypeDef
def get_value() -> UpdateEndpointGroupRequestRequestTypeDef:
return {
"EndpointGroupArn": ...,
}
# UpdateEndpointGroupRequestRequestTypeDef definition
class UpdateEndpointGroupRequestRequestTypeDef(TypedDict):
EndpointGroupArn: str,
EndpointConfigurations: NotRequired[Sequence[EndpointConfigurationTypeDef]], # (1)
TrafficDialPercentage: NotRequired[float],
HealthCheckPort: NotRequired[int],
HealthCheckProtocol: NotRequired[HealthCheckProtocolType], # (2)
HealthCheckPath: NotRequired[str],
HealthCheckIntervalSeconds: NotRequired[int],
ThresholdCount: NotRequired[int],
PortOverrides: NotRequired[Sequence[PortOverrideTypeDef]], # (3)
DescribeCustomRoutingAcceleratorAttributesResponseTypeDef#
# DescribeCustomRoutingAcceleratorAttributesResponseTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import DescribeCustomRoutingAcceleratorAttributesResponseTypeDef
def get_value() -> DescribeCustomRoutingAcceleratorAttributesResponseTypeDef:
return {
"AcceleratorAttributes": ...,
"ResponseMetadata": ...,
}
# DescribeCustomRoutingAcceleratorAttributesResponseTypeDef definition
class DescribeCustomRoutingAcceleratorAttributesResponseTypeDef(TypedDict):
AcceleratorAttributes: CustomRoutingAcceleratorAttributesTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateCustomRoutingAcceleratorAttributesResponseTypeDef#
# UpdateCustomRoutingAcceleratorAttributesResponseTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import UpdateCustomRoutingAcceleratorAttributesResponseTypeDef
def get_value() -> UpdateCustomRoutingAcceleratorAttributesResponseTypeDef:
return {
"AcceleratorAttributes": ...,
"ResponseMetadata": ...,
}
# UpdateCustomRoutingAcceleratorAttributesResponseTypeDef definition
class UpdateCustomRoutingAcceleratorAttributesResponseTypeDef(TypedDict):
AcceleratorAttributes: CustomRoutingAcceleratorAttributesTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CustomRoutingEndpointGroupTypeDef#
# CustomRoutingEndpointGroupTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import CustomRoutingEndpointGroupTypeDef
def get_value() -> CustomRoutingEndpointGroupTypeDef:
return {
"EndpointGroupArn": ...,
}
# CustomRoutingEndpointGroupTypeDef definition
class CustomRoutingEndpointGroupTypeDef(TypedDict):
EndpointGroupArn: NotRequired[str],
EndpointGroupRegion: NotRequired[str],
DestinationDescriptions: NotRequired[List[CustomRoutingDestinationDescriptionTypeDef]], # (1)
EndpointDescriptions: NotRequired[List[CustomRoutingEndpointDescriptionTypeDef]], # (2)
DestinationPortMappingTypeDef#
# DestinationPortMappingTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import DestinationPortMappingTypeDef
def get_value() -> DestinationPortMappingTypeDef:
return {
"AcceleratorArn": ...,
}
# DestinationPortMappingTypeDef definition
class DestinationPortMappingTypeDef(TypedDict):
AcceleratorArn: NotRequired[str],
AcceleratorSocketAddresses: NotRequired[List[SocketAddressTypeDef]], # (1)
EndpointGroupArn: NotRequired[str],
EndpointId: NotRequired[str],
EndpointGroupRegion: NotRequired[str],
DestinationSocketAddress: NotRequired[SocketAddressTypeDef], # (2)
IpAddressType: NotRequired[IpAddressTypeType], # (3)
DestinationTrafficState: NotRequired[CustomRoutingDestinationTrafficStateType], # (4)
- See SocketAddressTypeDef
- See SocketAddressTypeDef
- See IpAddressTypeType
- See CustomRoutingDestinationTrafficStateType
PortMappingTypeDef#
# PortMappingTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import PortMappingTypeDef
def get_value() -> PortMappingTypeDef:
return {
"AcceleratorPort": ...,
}
# PortMappingTypeDef definition
class PortMappingTypeDef(TypedDict):
AcceleratorPort: NotRequired[int],
EndpointGroupArn: NotRequired[str],
EndpointId: NotRequired[str],
DestinationSocketAddress: NotRequired[SocketAddressTypeDef], # (1)
Protocols: NotRequired[List[CustomRoutingProtocolType]], # (2)
DestinationTrafficState: NotRequired[CustomRoutingDestinationTrafficStateType], # (3)
RemoveEndpointsRequestRequestTypeDef#
# RemoveEndpointsRequestRequestTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import RemoveEndpointsRequestRequestTypeDef
def get_value() -> RemoveEndpointsRequestRequestTypeDef:
return {
"EndpointIdentifiers": ...,
"EndpointGroupArn": ...,
}
# RemoveEndpointsRequestRequestTypeDef definition
class RemoveEndpointsRequestRequestTypeDef(TypedDict):
EndpointIdentifiers: Sequence[EndpointIdentifierTypeDef], # (1)
EndpointGroupArn: str,
CreateAcceleratorResponseTypeDef#
# CreateAcceleratorResponseTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import CreateAcceleratorResponseTypeDef
def get_value() -> CreateAcceleratorResponseTypeDef:
return {
"Accelerator": ...,
"ResponseMetadata": ...,
}
# CreateAcceleratorResponseTypeDef definition
class CreateAcceleratorResponseTypeDef(TypedDict):
Accelerator: AcceleratorTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeAcceleratorResponseTypeDef#
# DescribeAcceleratorResponseTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import DescribeAcceleratorResponseTypeDef
def get_value() -> DescribeAcceleratorResponseTypeDef:
return {
"Accelerator": ...,
"ResponseMetadata": ...,
}
# DescribeAcceleratorResponseTypeDef definition
class DescribeAcceleratorResponseTypeDef(TypedDict):
Accelerator: AcceleratorTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListAcceleratorsResponseTypeDef#
# ListAcceleratorsResponseTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import ListAcceleratorsResponseTypeDef
def get_value() -> ListAcceleratorsResponseTypeDef:
return {
"Accelerators": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListAcceleratorsResponseTypeDef definition
class ListAcceleratorsResponseTypeDef(TypedDict):
Accelerators: List[AcceleratorTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateAcceleratorResponseTypeDef#
# UpdateAcceleratorResponseTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import UpdateAcceleratorResponseTypeDef
def get_value() -> UpdateAcceleratorResponseTypeDef:
return {
"Accelerator": ...,
"ResponseMetadata": ...,
}
# UpdateAcceleratorResponseTypeDef definition
class UpdateAcceleratorResponseTypeDef(TypedDict):
Accelerator: AcceleratorTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateCustomRoutingAcceleratorResponseTypeDef#
# CreateCustomRoutingAcceleratorResponseTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import CreateCustomRoutingAcceleratorResponseTypeDef
def get_value() -> CreateCustomRoutingAcceleratorResponseTypeDef:
return {
"Accelerator": ...,
"ResponseMetadata": ...,
}
# CreateCustomRoutingAcceleratorResponseTypeDef definition
class CreateCustomRoutingAcceleratorResponseTypeDef(TypedDict):
Accelerator: CustomRoutingAcceleratorTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeCustomRoutingAcceleratorResponseTypeDef#
# DescribeCustomRoutingAcceleratorResponseTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import DescribeCustomRoutingAcceleratorResponseTypeDef
def get_value() -> DescribeCustomRoutingAcceleratorResponseTypeDef:
return {
"Accelerator": ...,
"ResponseMetadata": ...,
}
# DescribeCustomRoutingAcceleratorResponseTypeDef definition
class DescribeCustomRoutingAcceleratorResponseTypeDef(TypedDict):
Accelerator: CustomRoutingAcceleratorTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListCustomRoutingAcceleratorsResponseTypeDef#
# ListCustomRoutingAcceleratorsResponseTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import ListCustomRoutingAcceleratorsResponseTypeDef
def get_value() -> ListCustomRoutingAcceleratorsResponseTypeDef:
return {
"Accelerators": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListCustomRoutingAcceleratorsResponseTypeDef definition
class ListCustomRoutingAcceleratorsResponseTypeDef(TypedDict):
Accelerators: List[CustomRoutingAcceleratorTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateCustomRoutingAcceleratorResponseTypeDef#
# UpdateCustomRoutingAcceleratorResponseTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import UpdateCustomRoutingAcceleratorResponseTypeDef
def get_value() -> UpdateCustomRoutingAcceleratorResponseTypeDef:
return {
"Accelerator": ...,
"ResponseMetadata": ...,
}
# UpdateCustomRoutingAcceleratorResponseTypeDef definition
class UpdateCustomRoutingAcceleratorResponseTypeDef(TypedDict):
Accelerator: CustomRoutingAcceleratorTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AdvertiseByoipCidrResponseTypeDef#
# AdvertiseByoipCidrResponseTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import AdvertiseByoipCidrResponseTypeDef
def get_value() -> AdvertiseByoipCidrResponseTypeDef:
return {
"ByoipCidr": ...,
"ResponseMetadata": ...,
}
# AdvertiseByoipCidrResponseTypeDef definition
class AdvertiseByoipCidrResponseTypeDef(TypedDict):
ByoipCidr: ByoipCidrTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeprovisionByoipCidrResponseTypeDef#
# DeprovisionByoipCidrResponseTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import DeprovisionByoipCidrResponseTypeDef
def get_value() -> DeprovisionByoipCidrResponseTypeDef:
return {
"ByoipCidr": ...,
"ResponseMetadata": ...,
}
# DeprovisionByoipCidrResponseTypeDef definition
class DeprovisionByoipCidrResponseTypeDef(TypedDict):
ByoipCidr: ByoipCidrTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListByoipCidrsResponseTypeDef#
# ListByoipCidrsResponseTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import ListByoipCidrsResponseTypeDef
def get_value() -> ListByoipCidrsResponseTypeDef:
return {
"ByoipCidrs": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListByoipCidrsResponseTypeDef definition
class ListByoipCidrsResponseTypeDef(TypedDict):
ByoipCidrs: List[ByoipCidrTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ProvisionByoipCidrResponseTypeDef#
# ProvisionByoipCidrResponseTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import ProvisionByoipCidrResponseTypeDef
def get_value() -> ProvisionByoipCidrResponseTypeDef:
return {
"ByoipCidr": ...,
"ResponseMetadata": ...,
}
# ProvisionByoipCidrResponseTypeDef definition
class ProvisionByoipCidrResponseTypeDef(TypedDict):
ByoipCidr: ByoipCidrTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
WithdrawByoipCidrResponseTypeDef#
# WithdrawByoipCidrResponseTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import WithdrawByoipCidrResponseTypeDef
def get_value() -> WithdrawByoipCidrResponseTypeDef:
return {
"ByoipCidr": ...,
"ResponseMetadata": ...,
}
# WithdrawByoipCidrResponseTypeDef definition
class WithdrawByoipCidrResponseTypeDef(TypedDict):
ByoipCidr: ByoipCidrTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateCustomRoutingListenerResponseTypeDef#
# CreateCustomRoutingListenerResponseTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import CreateCustomRoutingListenerResponseTypeDef
def get_value() -> CreateCustomRoutingListenerResponseTypeDef:
return {
"Listener": ...,
"ResponseMetadata": ...,
}
# CreateCustomRoutingListenerResponseTypeDef definition
class CreateCustomRoutingListenerResponseTypeDef(TypedDict):
Listener: CustomRoutingListenerTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeCustomRoutingListenerResponseTypeDef#
# DescribeCustomRoutingListenerResponseTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import DescribeCustomRoutingListenerResponseTypeDef
def get_value() -> DescribeCustomRoutingListenerResponseTypeDef:
return {
"Listener": ...,
"ResponseMetadata": ...,
}
# DescribeCustomRoutingListenerResponseTypeDef definition
class DescribeCustomRoutingListenerResponseTypeDef(TypedDict):
Listener: CustomRoutingListenerTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListCustomRoutingListenersResponseTypeDef#
# ListCustomRoutingListenersResponseTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import ListCustomRoutingListenersResponseTypeDef
def get_value() -> ListCustomRoutingListenersResponseTypeDef:
return {
"Listeners": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListCustomRoutingListenersResponseTypeDef definition
class ListCustomRoutingListenersResponseTypeDef(TypedDict):
Listeners: List[CustomRoutingListenerTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateCustomRoutingListenerResponseTypeDef#
# UpdateCustomRoutingListenerResponseTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import UpdateCustomRoutingListenerResponseTypeDef
def get_value() -> UpdateCustomRoutingListenerResponseTypeDef:
return {
"Listener": ...,
"ResponseMetadata": ...,
}
# UpdateCustomRoutingListenerResponseTypeDef definition
class UpdateCustomRoutingListenerResponseTypeDef(TypedDict):
Listener: CustomRoutingListenerTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateListenerResponseTypeDef#
# CreateListenerResponseTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import CreateListenerResponseTypeDef
def get_value() -> CreateListenerResponseTypeDef:
return {
"Listener": ...,
"ResponseMetadata": ...,
}
# CreateListenerResponseTypeDef definition
class CreateListenerResponseTypeDef(TypedDict):
Listener: ListenerTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeListenerResponseTypeDef#
# DescribeListenerResponseTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import DescribeListenerResponseTypeDef
def get_value() -> DescribeListenerResponseTypeDef:
return {
"Listener": ...,
"ResponseMetadata": ...,
}
# DescribeListenerResponseTypeDef definition
class DescribeListenerResponseTypeDef(TypedDict):
Listener: ListenerTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListListenersResponseTypeDef#
# ListListenersResponseTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import ListListenersResponseTypeDef
def get_value() -> ListListenersResponseTypeDef:
return {
"Listeners": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListListenersResponseTypeDef definition
class ListListenersResponseTypeDef(TypedDict):
Listeners: List[ListenerTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateListenerResponseTypeDef#
# UpdateListenerResponseTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import UpdateListenerResponseTypeDef
def get_value() -> UpdateListenerResponseTypeDef:
return {
"Listener": ...,
"ResponseMetadata": ...,
}
# UpdateListenerResponseTypeDef definition
class UpdateListenerResponseTypeDef(TypedDict):
Listener: ListenerTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateEndpointGroupResponseTypeDef#
# CreateEndpointGroupResponseTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import CreateEndpointGroupResponseTypeDef
def get_value() -> CreateEndpointGroupResponseTypeDef:
return {
"EndpointGroup": ...,
"ResponseMetadata": ...,
}
# CreateEndpointGroupResponseTypeDef definition
class CreateEndpointGroupResponseTypeDef(TypedDict):
EndpointGroup: EndpointGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeEndpointGroupResponseTypeDef#
# DescribeEndpointGroupResponseTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import DescribeEndpointGroupResponseTypeDef
def get_value() -> DescribeEndpointGroupResponseTypeDef:
return {
"EndpointGroup": ...,
"ResponseMetadata": ...,
}
# DescribeEndpointGroupResponseTypeDef definition
class DescribeEndpointGroupResponseTypeDef(TypedDict):
EndpointGroup: EndpointGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListEndpointGroupsResponseTypeDef#
# ListEndpointGroupsResponseTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import ListEndpointGroupsResponseTypeDef
def get_value() -> ListEndpointGroupsResponseTypeDef:
return {
"EndpointGroups": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListEndpointGroupsResponseTypeDef definition
class ListEndpointGroupsResponseTypeDef(TypedDict):
EndpointGroups: List[EndpointGroupTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateEndpointGroupResponseTypeDef#
# UpdateEndpointGroupResponseTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import UpdateEndpointGroupResponseTypeDef
def get_value() -> UpdateEndpointGroupResponseTypeDef:
return {
"EndpointGroup": ...,
"ResponseMetadata": ...,
}
# UpdateEndpointGroupResponseTypeDef definition
class UpdateEndpointGroupResponseTypeDef(TypedDict):
EndpointGroup: EndpointGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateCustomRoutingEndpointGroupResponseTypeDef#
# CreateCustomRoutingEndpointGroupResponseTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import CreateCustomRoutingEndpointGroupResponseTypeDef
def get_value() -> CreateCustomRoutingEndpointGroupResponseTypeDef:
return {
"EndpointGroup": ...,
"ResponseMetadata": ...,
}
# CreateCustomRoutingEndpointGroupResponseTypeDef definition
class CreateCustomRoutingEndpointGroupResponseTypeDef(TypedDict):
EndpointGroup: CustomRoutingEndpointGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeCustomRoutingEndpointGroupResponseTypeDef#
# DescribeCustomRoutingEndpointGroupResponseTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import DescribeCustomRoutingEndpointGroupResponseTypeDef
def get_value() -> DescribeCustomRoutingEndpointGroupResponseTypeDef:
return {
"EndpointGroup": ...,
"ResponseMetadata": ...,
}
# DescribeCustomRoutingEndpointGroupResponseTypeDef definition
class DescribeCustomRoutingEndpointGroupResponseTypeDef(TypedDict):
EndpointGroup: CustomRoutingEndpointGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListCustomRoutingEndpointGroupsResponseTypeDef#
# ListCustomRoutingEndpointGroupsResponseTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import ListCustomRoutingEndpointGroupsResponseTypeDef
def get_value() -> ListCustomRoutingEndpointGroupsResponseTypeDef:
return {
"EndpointGroups": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListCustomRoutingEndpointGroupsResponseTypeDef definition
class ListCustomRoutingEndpointGroupsResponseTypeDef(TypedDict):
EndpointGroups: List[CustomRoutingEndpointGroupTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListCustomRoutingPortMappingsByDestinationResponseTypeDef#
# ListCustomRoutingPortMappingsByDestinationResponseTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import ListCustomRoutingPortMappingsByDestinationResponseTypeDef
def get_value() -> ListCustomRoutingPortMappingsByDestinationResponseTypeDef:
return {
"DestinationPortMappings": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListCustomRoutingPortMappingsByDestinationResponseTypeDef definition
class ListCustomRoutingPortMappingsByDestinationResponseTypeDef(TypedDict):
DestinationPortMappings: List[DestinationPortMappingTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListCustomRoutingPortMappingsResponseTypeDef#
# ListCustomRoutingPortMappingsResponseTypeDef usage example
from mypy_boto3_globalaccelerator.type_defs import ListCustomRoutingPortMappingsResponseTypeDef
def get_value() -> ListCustomRoutingPortMappingsResponseTypeDef:
return {
"PortMappings": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListCustomRoutingPortMappingsResponseTypeDef definition
class ListCustomRoutingPortMappingsResponseTypeDef(TypedDict):
PortMappings: List[PortMappingTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)