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