Type definitions#
Index > GlobalAccelerator > Type definitions
Auto-generated documentation for GlobalAccelerator type annotations stubs module mypy-boto3-globalaccelerator.
AcceleratorAttributesTypeDef#
# AcceleratorAttributesTypeDef TypedDict 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 TypedDict 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.datetime],
IpSetTypeDef#
# IpSetTypeDef TypedDict 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 TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import CustomRoutingEndpointConfigurationTypeDef
def get_value() -> CustomRoutingEndpointConfigurationTypeDef:
return {
"EndpointId": ...,
}
# CustomRoutingEndpointConfigurationTypeDef definition
class CustomRoutingEndpointConfigurationTypeDef(TypedDict):
EndpointId: NotRequired[str],
AttachmentArn: NotRequired[str],
CustomRoutingEndpointDescriptionTypeDef#
# CustomRoutingEndpointDescriptionTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import CustomRoutingEndpointDescriptionTypeDef
def get_value() -> CustomRoutingEndpointDescriptionTypeDef:
return {
"EndpointId": ...,
}
# CustomRoutingEndpointDescriptionTypeDef definition
class CustomRoutingEndpointDescriptionTypeDef(TypedDict):
EndpointId: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
EndpointConfigurationTypeDef#
# EndpointConfigurationTypeDef TypedDict 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],
AttachmentArn: NotRequired[str],
EndpointDescriptionTypeDef#
# EndpointDescriptionTypeDef TypedDict 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
AdvertiseByoipCidrRequestTypeDef#
# AdvertiseByoipCidrRequestTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import AdvertiseByoipCidrRequestTypeDef
def get_value() -> AdvertiseByoipCidrRequestTypeDef:
return {
"Cidr": ...,
}
# AdvertiseByoipCidrRequestTypeDef definition
class AdvertiseByoipCidrRequestTypeDef(TypedDict):
Cidr: str,
AllowCustomRoutingTrafficRequestTypeDef#
# AllowCustomRoutingTrafficRequestTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import AllowCustomRoutingTrafficRequestTypeDef
def get_value() -> AllowCustomRoutingTrafficRequestTypeDef:
return {
"EndpointGroupArn": ...,
}
# AllowCustomRoutingTrafficRequestTypeDef definition
class AllowCustomRoutingTrafficRequestTypeDef(TypedDict):
EndpointGroupArn: str,
EndpointId: str,
DestinationAddresses: NotRequired[Sequence[str]],
DestinationPorts: NotRequired[Sequence[int]],
AllowAllTrafficToEndpoint: NotRequired[bool],
ResourceTypeDef#
# ResourceTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import ResourceTypeDef
def get_value() -> ResourceTypeDef:
return {
"EndpointId": ...,
}
# ResourceTypeDef definition
class ResourceTypeDef(TypedDict):
EndpointId: NotRequired[str],
Cidr: NotRequired[str],
Region: NotRequired[str],
ByoipCidrEventTypeDef#
# ByoipCidrEventTypeDef TypedDict 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.datetime],
CidrAuthorizationContextTypeDef#
# CidrAuthorizationContextTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import CidrAuthorizationContextTypeDef
def get_value() -> CidrAuthorizationContextTypeDef:
return {
"Message": ...,
}
# CidrAuthorizationContextTypeDef definition
class CidrAuthorizationContextTypeDef(TypedDict):
Message: str,
Signature: str,
TagTypeDef#
# TagTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: str,
Value: str,
CustomRoutingDestinationConfigurationTypeDef#
# CustomRoutingDestinationConfigurationTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import CustomRoutingDestinationConfigurationTypeDef
def get_value() -> CustomRoutingDestinationConfigurationTypeDef:
return {
"FromPort": ...,
}
# CustomRoutingDestinationConfigurationTypeDef definition
class CustomRoutingDestinationConfigurationTypeDef(TypedDict):
FromPort: int,
ToPort: int,
Protocols: Sequence[CustomRoutingProtocolType], # (1)
- See
Sequence[CustomRoutingProtocolType]
PortRangeTypeDef#
# PortRangeTypeDef TypedDict 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 TypedDict 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],
CrossAccountResourceTypeDef#
# CrossAccountResourceTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import CrossAccountResourceTypeDef
def get_value() -> CrossAccountResourceTypeDef:
return {
"EndpointId": ...,
}
# CrossAccountResourceTypeDef definition
class CrossAccountResourceTypeDef(TypedDict):
EndpointId: NotRequired[str],
Cidr: NotRequired[str],
AttachmentArn: NotRequired[str],
CustomRoutingAcceleratorAttributesTypeDef#
# CustomRoutingAcceleratorAttributesTypeDef TypedDict 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 TypedDict 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
List[ProtocolType]
DeleteAcceleratorRequestTypeDef#
# DeleteAcceleratorRequestTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import DeleteAcceleratorRequestTypeDef
def get_value() -> DeleteAcceleratorRequestTypeDef:
return {
"AcceleratorArn": ...,
}
# DeleteAcceleratorRequestTypeDef definition
class DeleteAcceleratorRequestTypeDef(TypedDict):
AcceleratorArn: str,
DeleteCrossAccountAttachmentRequestTypeDef#
# DeleteCrossAccountAttachmentRequestTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import DeleteCrossAccountAttachmentRequestTypeDef
def get_value() -> DeleteCrossAccountAttachmentRequestTypeDef:
return {
"AttachmentArn": ...,
}
# DeleteCrossAccountAttachmentRequestTypeDef definition
class DeleteCrossAccountAttachmentRequestTypeDef(TypedDict):
AttachmentArn: str,
DeleteCustomRoutingAcceleratorRequestTypeDef#
# DeleteCustomRoutingAcceleratorRequestTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import DeleteCustomRoutingAcceleratorRequestTypeDef
def get_value() -> DeleteCustomRoutingAcceleratorRequestTypeDef:
return {
"AcceleratorArn": ...,
}
# DeleteCustomRoutingAcceleratorRequestTypeDef definition
class DeleteCustomRoutingAcceleratorRequestTypeDef(TypedDict):
AcceleratorArn: str,
DeleteCustomRoutingEndpointGroupRequestTypeDef#
# DeleteCustomRoutingEndpointGroupRequestTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import DeleteCustomRoutingEndpointGroupRequestTypeDef
def get_value() -> DeleteCustomRoutingEndpointGroupRequestTypeDef:
return {
"EndpointGroupArn": ...,
}
# DeleteCustomRoutingEndpointGroupRequestTypeDef definition
class DeleteCustomRoutingEndpointGroupRequestTypeDef(TypedDict):
EndpointGroupArn: str,
DeleteCustomRoutingListenerRequestTypeDef#
# DeleteCustomRoutingListenerRequestTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import DeleteCustomRoutingListenerRequestTypeDef
def get_value() -> DeleteCustomRoutingListenerRequestTypeDef:
return {
"ListenerArn": ...,
}
# DeleteCustomRoutingListenerRequestTypeDef definition
class DeleteCustomRoutingListenerRequestTypeDef(TypedDict):
ListenerArn: str,
DeleteEndpointGroupRequestTypeDef#
# DeleteEndpointGroupRequestTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import DeleteEndpointGroupRequestTypeDef
def get_value() -> DeleteEndpointGroupRequestTypeDef:
return {
"EndpointGroupArn": ...,
}
# DeleteEndpointGroupRequestTypeDef definition
class DeleteEndpointGroupRequestTypeDef(TypedDict):
EndpointGroupArn: str,
DeleteListenerRequestTypeDef#
# DeleteListenerRequestTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import DeleteListenerRequestTypeDef
def get_value() -> DeleteListenerRequestTypeDef:
return {
"ListenerArn": ...,
}
# DeleteListenerRequestTypeDef definition
class DeleteListenerRequestTypeDef(TypedDict):
ListenerArn: str,
DenyCustomRoutingTrafficRequestTypeDef#
# DenyCustomRoutingTrafficRequestTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import DenyCustomRoutingTrafficRequestTypeDef
def get_value() -> DenyCustomRoutingTrafficRequestTypeDef:
return {
"EndpointGroupArn": ...,
}
# DenyCustomRoutingTrafficRequestTypeDef definition
class DenyCustomRoutingTrafficRequestTypeDef(TypedDict):
EndpointGroupArn: str,
EndpointId: str,
DestinationAddresses: NotRequired[Sequence[str]],
DestinationPorts: NotRequired[Sequence[int]],
DenyAllTrafficToEndpoint: NotRequired[bool],
DeprovisionByoipCidrRequestTypeDef#
# DeprovisionByoipCidrRequestTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import DeprovisionByoipCidrRequestTypeDef
def get_value() -> DeprovisionByoipCidrRequestTypeDef:
return {
"Cidr": ...,
}
# DeprovisionByoipCidrRequestTypeDef definition
class DeprovisionByoipCidrRequestTypeDef(TypedDict):
Cidr: str,
DescribeAcceleratorAttributesRequestTypeDef#
# DescribeAcceleratorAttributesRequestTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import DescribeAcceleratorAttributesRequestTypeDef
def get_value() -> DescribeAcceleratorAttributesRequestTypeDef:
return {
"AcceleratorArn": ...,
}
# DescribeAcceleratorAttributesRequestTypeDef definition
class DescribeAcceleratorAttributesRequestTypeDef(TypedDict):
AcceleratorArn: str,
DescribeAcceleratorRequestTypeDef#
# DescribeAcceleratorRequestTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import DescribeAcceleratorRequestTypeDef
def get_value() -> DescribeAcceleratorRequestTypeDef:
return {
"AcceleratorArn": ...,
}
# DescribeAcceleratorRequestTypeDef definition
class DescribeAcceleratorRequestTypeDef(TypedDict):
AcceleratorArn: str,
DescribeCrossAccountAttachmentRequestTypeDef#
# DescribeCrossAccountAttachmentRequestTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import DescribeCrossAccountAttachmentRequestTypeDef
def get_value() -> DescribeCrossAccountAttachmentRequestTypeDef:
return {
"AttachmentArn": ...,
}
# DescribeCrossAccountAttachmentRequestTypeDef definition
class DescribeCrossAccountAttachmentRequestTypeDef(TypedDict):
AttachmentArn: str,
DescribeCustomRoutingAcceleratorAttributesRequestTypeDef#
# DescribeCustomRoutingAcceleratorAttributesRequestTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import DescribeCustomRoutingAcceleratorAttributesRequestTypeDef
def get_value() -> DescribeCustomRoutingAcceleratorAttributesRequestTypeDef:
return {
"AcceleratorArn": ...,
}
# DescribeCustomRoutingAcceleratorAttributesRequestTypeDef definition
class DescribeCustomRoutingAcceleratorAttributesRequestTypeDef(TypedDict):
AcceleratorArn: str,
DescribeCustomRoutingAcceleratorRequestTypeDef#
# DescribeCustomRoutingAcceleratorRequestTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import DescribeCustomRoutingAcceleratorRequestTypeDef
def get_value() -> DescribeCustomRoutingAcceleratorRequestTypeDef:
return {
"AcceleratorArn": ...,
}
# DescribeCustomRoutingAcceleratorRequestTypeDef definition
class DescribeCustomRoutingAcceleratorRequestTypeDef(TypedDict):
AcceleratorArn: str,
DescribeCustomRoutingEndpointGroupRequestTypeDef#
# DescribeCustomRoutingEndpointGroupRequestTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import DescribeCustomRoutingEndpointGroupRequestTypeDef
def get_value() -> DescribeCustomRoutingEndpointGroupRequestTypeDef:
return {
"EndpointGroupArn": ...,
}
# DescribeCustomRoutingEndpointGroupRequestTypeDef definition
class DescribeCustomRoutingEndpointGroupRequestTypeDef(TypedDict):
EndpointGroupArn: str,
DescribeCustomRoutingListenerRequestTypeDef#
# DescribeCustomRoutingListenerRequestTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import DescribeCustomRoutingListenerRequestTypeDef
def get_value() -> DescribeCustomRoutingListenerRequestTypeDef:
return {
"ListenerArn": ...,
}
# DescribeCustomRoutingListenerRequestTypeDef definition
class DescribeCustomRoutingListenerRequestTypeDef(TypedDict):
ListenerArn: str,
DescribeEndpointGroupRequestTypeDef#
# DescribeEndpointGroupRequestTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import DescribeEndpointGroupRequestTypeDef
def get_value() -> DescribeEndpointGroupRequestTypeDef:
return {
"EndpointGroupArn": ...,
}
# DescribeEndpointGroupRequestTypeDef definition
class DescribeEndpointGroupRequestTypeDef(TypedDict):
EndpointGroupArn: str,
DescribeListenerRequestTypeDef#
# DescribeListenerRequestTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import DescribeListenerRequestTypeDef
def get_value() -> DescribeListenerRequestTypeDef:
return {
"ListenerArn": ...,
}
# DescribeListenerRequestTypeDef definition
class DescribeListenerRequestTypeDef(TypedDict):
ListenerArn: str,
SocketAddressTypeDef#
# SocketAddressTypeDef TypedDict 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],
EndpointIdentifierTypeDef#
# EndpointIdentifierTypeDef TypedDict 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],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict 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],
ListAcceleratorsRequestTypeDef#
# ListAcceleratorsRequestTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import ListAcceleratorsRequestTypeDef
def get_value() -> ListAcceleratorsRequestTypeDef:
return {
"MaxResults": ...,
}
# ListAcceleratorsRequestTypeDef definition
class ListAcceleratorsRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListByoipCidrsRequestTypeDef#
# ListByoipCidrsRequestTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import ListByoipCidrsRequestTypeDef
def get_value() -> ListByoipCidrsRequestTypeDef:
return {
"MaxResults": ...,
}
# ListByoipCidrsRequestTypeDef definition
class ListByoipCidrsRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListCrossAccountAttachmentsRequestTypeDef#
# ListCrossAccountAttachmentsRequestTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import ListCrossAccountAttachmentsRequestTypeDef
def get_value() -> ListCrossAccountAttachmentsRequestTypeDef:
return {
"MaxResults": ...,
}
# ListCrossAccountAttachmentsRequestTypeDef definition
class ListCrossAccountAttachmentsRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListCrossAccountResourcesRequestTypeDef#
# ListCrossAccountResourcesRequestTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import ListCrossAccountResourcesRequestTypeDef
def get_value() -> ListCrossAccountResourcesRequestTypeDef:
return {
"ResourceOwnerAwsAccountId": ...,
}
# ListCrossAccountResourcesRequestTypeDef definition
class ListCrossAccountResourcesRequestTypeDef(TypedDict):
ResourceOwnerAwsAccountId: str,
AcceleratorArn: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListCustomRoutingAcceleratorsRequestTypeDef#
# ListCustomRoutingAcceleratorsRequestTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import ListCustomRoutingAcceleratorsRequestTypeDef
def get_value() -> ListCustomRoutingAcceleratorsRequestTypeDef:
return {
"MaxResults": ...,
}
# ListCustomRoutingAcceleratorsRequestTypeDef definition
class ListCustomRoutingAcceleratorsRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListCustomRoutingEndpointGroupsRequestTypeDef#
# ListCustomRoutingEndpointGroupsRequestTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import ListCustomRoutingEndpointGroupsRequestTypeDef
def get_value() -> ListCustomRoutingEndpointGroupsRequestTypeDef:
return {
"ListenerArn": ...,
}
# ListCustomRoutingEndpointGroupsRequestTypeDef definition
class ListCustomRoutingEndpointGroupsRequestTypeDef(TypedDict):
ListenerArn: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListCustomRoutingListenersRequestTypeDef#
# ListCustomRoutingListenersRequestTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import ListCustomRoutingListenersRequestTypeDef
def get_value() -> ListCustomRoutingListenersRequestTypeDef:
return {
"AcceleratorArn": ...,
}
# ListCustomRoutingListenersRequestTypeDef definition
class ListCustomRoutingListenersRequestTypeDef(TypedDict):
AcceleratorArn: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListCustomRoutingPortMappingsByDestinationRequestTypeDef#
# ListCustomRoutingPortMappingsByDestinationRequestTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import ListCustomRoutingPortMappingsByDestinationRequestTypeDef
def get_value() -> ListCustomRoutingPortMappingsByDestinationRequestTypeDef:
return {
"EndpointId": ...,
}
# ListCustomRoutingPortMappingsByDestinationRequestTypeDef definition
class ListCustomRoutingPortMappingsByDestinationRequestTypeDef(TypedDict):
EndpointId: str,
DestinationAddress: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListCustomRoutingPortMappingsRequestTypeDef#
# ListCustomRoutingPortMappingsRequestTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import ListCustomRoutingPortMappingsRequestTypeDef
def get_value() -> ListCustomRoutingPortMappingsRequestTypeDef:
return {
"AcceleratorArn": ...,
}
# ListCustomRoutingPortMappingsRequestTypeDef definition
class ListCustomRoutingPortMappingsRequestTypeDef(TypedDict):
AcceleratorArn: str,
EndpointGroupArn: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListEndpointGroupsRequestTypeDef#
# ListEndpointGroupsRequestTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import ListEndpointGroupsRequestTypeDef
def get_value() -> ListEndpointGroupsRequestTypeDef:
return {
"ListenerArn": ...,
}
# ListEndpointGroupsRequestTypeDef definition
class ListEndpointGroupsRequestTypeDef(TypedDict):
ListenerArn: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListListenersRequestTypeDef#
# ListListenersRequestTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import ListListenersRequestTypeDef
def get_value() -> ListListenersRequestTypeDef:
return {
"AcceleratorArn": ...,
}
# ListListenersRequestTypeDef definition
class ListListenersRequestTypeDef(TypedDict):
AcceleratorArn: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
ResourceArn: str,
RemoveCustomRoutingEndpointsRequestTypeDef#
# RemoveCustomRoutingEndpointsRequestTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import RemoveCustomRoutingEndpointsRequestTypeDef
def get_value() -> RemoveCustomRoutingEndpointsRequestTypeDef:
return {
"EndpointIds": ...,
}
# RemoveCustomRoutingEndpointsRequestTypeDef definition
class RemoveCustomRoutingEndpointsRequestTypeDef(TypedDict):
EndpointIds: Sequence[str],
EndpointGroupArn: str,
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UpdateAcceleratorAttributesRequestTypeDef#
# UpdateAcceleratorAttributesRequestTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import UpdateAcceleratorAttributesRequestTypeDef
def get_value() -> UpdateAcceleratorAttributesRequestTypeDef:
return {
"AcceleratorArn": ...,
}
# UpdateAcceleratorAttributesRequestTypeDef definition
class UpdateAcceleratorAttributesRequestTypeDef(TypedDict):
AcceleratorArn: str,
FlowLogsEnabled: NotRequired[bool],
FlowLogsS3Bucket: NotRequired[str],
FlowLogsS3Prefix: NotRequired[str],
UpdateAcceleratorRequestTypeDef#
# UpdateAcceleratorRequestTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import UpdateAcceleratorRequestTypeDef
def get_value() -> UpdateAcceleratorRequestTypeDef:
return {
"AcceleratorArn": ...,
}
# UpdateAcceleratorRequestTypeDef definition
class UpdateAcceleratorRequestTypeDef(TypedDict):
AcceleratorArn: str,
Name: NotRequired[str],
IpAddressType: NotRequired[IpAddressTypeType], # (1)
IpAddresses: NotRequired[Sequence[str]],
Enabled: NotRequired[bool],
UpdateCustomRoutingAcceleratorAttributesRequestTypeDef#
# UpdateCustomRoutingAcceleratorAttributesRequestTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import UpdateCustomRoutingAcceleratorAttributesRequestTypeDef
def get_value() -> UpdateCustomRoutingAcceleratorAttributesRequestTypeDef:
return {
"AcceleratorArn": ...,
}
# UpdateCustomRoutingAcceleratorAttributesRequestTypeDef definition
class UpdateCustomRoutingAcceleratorAttributesRequestTypeDef(TypedDict):
AcceleratorArn: str,
FlowLogsEnabled: NotRequired[bool],
FlowLogsS3Bucket: NotRequired[str],
FlowLogsS3Prefix: NotRequired[str],
UpdateCustomRoutingAcceleratorRequestTypeDef#
# UpdateCustomRoutingAcceleratorRequestTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import UpdateCustomRoutingAcceleratorRequestTypeDef
def get_value() -> UpdateCustomRoutingAcceleratorRequestTypeDef:
return {
"AcceleratorArn": ...,
}
# UpdateCustomRoutingAcceleratorRequestTypeDef definition
class UpdateCustomRoutingAcceleratorRequestTypeDef(TypedDict):
AcceleratorArn: str,
Name: NotRequired[str],
IpAddressType: NotRequired[IpAddressTypeType], # (1)
IpAddresses: NotRequired[Sequence[str]],
Enabled: NotRequired[bool],
WithdrawByoipCidrRequestTypeDef#
# WithdrawByoipCidrRequestTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import WithdrawByoipCidrRequestTypeDef
def get_value() -> WithdrawByoipCidrRequestTypeDef:
return {
"Cidr": ...,
}
# WithdrawByoipCidrRequestTypeDef definition
class WithdrawByoipCidrRequestTypeDef(TypedDict):
Cidr: str,
AcceleratorTypeDef#
# AcceleratorTypeDef TypedDict 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.datetime],
LastModifiedTime: NotRequired[datetime.datetime],
DualStackDnsName: NotRequired[str],
Events: NotRequired[List[AcceleratorEventTypeDef]], # (4)
- See IpAddressTypeType
- See
List[IpSetTypeDef]
- See AcceleratorStatusType
- See
List[AcceleratorEventTypeDef]
CustomRoutingAcceleratorTypeDef#
# CustomRoutingAcceleratorTypeDef TypedDict 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.datetime],
LastModifiedTime: NotRequired[datetime.datetime],
- See IpAddressTypeType
- See
List[IpSetTypeDef]
- See CustomRoutingAcceleratorStatusType
AddCustomRoutingEndpointsRequestTypeDef#
# AddCustomRoutingEndpointsRequestTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import AddCustomRoutingEndpointsRequestTypeDef
def get_value() -> AddCustomRoutingEndpointsRequestTypeDef:
return {
"EndpointConfigurations": ...,
}
# AddCustomRoutingEndpointsRequestTypeDef definition
class AddCustomRoutingEndpointsRequestTypeDef(TypedDict):
EndpointConfigurations: Sequence[CustomRoutingEndpointConfigurationTypeDef], # (1)
EndpointGroupArn: str,
- See
Sequence[CustomRoutingEndpointConfigurationTypeDef]
AddCustomRoutingEndpointsResponseTypeDef#
# AddCustomRoutingEndpointsResponseTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import AddCustomRoutingEndpointsResponseTypeDef
def get_value() -> AddCustomRoutingEndpointsResponseTypeDef:
return {
"EndpointDescriptions": ...,
}
# AddCustomRoutingEndpointsResponseTypeDef definition
class AddCustomRoutingEndpointsResponseTypeDef(TypedDict):
EndpointDescriptions: List[CustomRoutingEndpointDescriptionTypeDef], # (1)
EndpointGroupArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[CustomRoutingEndpointDescriptionTypeDef]
- See ResponseMetadataTypeDef
DescribeAcceleratorAttributesResponseTypeDef#
# DescribeAcceleratorAttributesResponseTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import DescribeAcceleratorAttributesResponseTypeDef
def get_value() -> DescribeAcceleratorAttributesResponseTypeDef:
return {
"AcceleratorAttributes": ...,
}
# DescribeAcceleratorAttributesResponseTypeDef definition
class DescribeAcceleratorAttributesResponseTypeDef(TypedDict):
AcceleratorAttributes: AcceleratorAttributesTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListCrossAccountResourceAccountsResponseTypeDef#
# ListCrossAccountResourceAccountsResponseTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import ListCrossAccountResourceAccountsResponseTypeDef
def get_value() -> ListCrossAccountResourceAccountsResponseTypeDef:
return {
"ResourceOwnerAwsAccountIds": ...,
}
# ListCrossAccountResourceAccountsResponseTypeDef definition
class ListCrossAccountResourceAccountsResponseTypeDef(TypedDict):
ResourceOwnerAwsAccountIds: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateAcceleratorAttributesResponseTypeDef#
# UpdateAcceleratorAttributesResponseTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import UpdateAcceleratorAttributesResponseTypeDef
def get_value() -> UpdateAcceleratorAttributesResponseTypeDef:
return {
"AcceleratorAttributes": ...,
}
# UpdateAcceleratorAttributesResponseTypeDef definition
class UpdateAcceleratorAttributesResponseTypeDef(TypedDict):
AcceleratorAttributes: AcceleratorAttributesTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AddEndpointsRequestTypeDef#
# AddEndpointsRequestTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import AddEndpointsRequestTypeDef
def get_value() -> AddEndpointsRequestTypeDef:
return {
"EndpointConfigurations": ...,
}
# AddEndpointsRequestTypeDef definition
class AddEndpointsRequestTypeDef(TypedDict):
EndpointConfigurations: Sequence[EndpointConfigurationTypeDef], # (1)
EndpointGroupArn: str,
- See
Sequence[EndpointConfigurationTypeDef]
AddEndpointsResponseTypeDef#
# AddEndpointsResponseTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import AddEndpointsResponseTypeDef
def get_value() -> AddEndpointsResponseTypeDef:
return {
"EndpointDescriptions": ...,
}
# AddEndpointsResponseTypeDef definition
class AddEndpointsResponseTypeDef(TypedDict):
EndpointDescriptions: List[EndpointDescriptionTypeDef], # (1)
EndpointGroupArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[EndpointDescriptionTypeDef]
- See ResponseMetadataTypeDef
AttachmentTypeDef#
# AttachmentTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import AttachmentTypeDef
def get_value() -> AttachmentTypeDef:
return {
"AttachmentArn": ...,
}
# AttachmentTypeDef definition
class AttachmentTypeDef(TypedDict):
AttachmentArn: NotRequired[str],
Name: NotRequired[str],
Principals: NotRequired[List[str]],
Resources: NotRequired[List[ResourceTypeDef]], # (1)
LastModifiedTime: NotRequired[datetime.datetime],
CreatedTime: NotRequired[datetime.datetime],
- See
List[ResourceTypeDef]
UpdateCrossAccountAttachmentRequestTypeDef#
# UpdateCrossAccountAttachmentRequestTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import UpdateCrossAccountAttachmentRequestTypeDef
def get_value() -> UpdateCrossAccountAttachmentRequestTypeDef:
return {
"AttachmentArn": ...,
}
# UpdateCrossAccountAttachmentRequestTypeDef definition
class UpdateCrossAccountAttachmentRequestTypeDef(TypedDict):
AttachmentArn: str,
Name: NotRequired[str],
AddPrincipals: NotRequired[Sequence[str]],
RemovePrincipals: NotRequired[Sequence[str]],
AddResources: NotRequired[Sequence[ResourceTypeDef]], # (1)
RemoveResources: NotRequired[Sequence[ResourceTypeDef]], # (1)
- See
Sequence[ResourceTypeDef]
- See
Sequence[ResourceTypeDef]
ByoipCidrTypeDef#
# ByoipCidrTypeDef TypedDict 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)
- See ByoipCidrStateType
- See
List[ByoipCidrEventTypeDef]
ProvisionByoipCidrRequestTypeDef#
# ProvisionByoipCidrRequestTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import ProvisionByoipCidrRequestTypeDef
def get_value() -> ProvisionByoipCidrRequestTypeDef:
return {
"Cidr": ...,
}
# ProvisionByoipCidrRequestTypeDef definition
class ProvisionByoipCidrRequestTypeDef(TypedDict):
Cidr: str,
CidrAuthorizationContext: CidrAuthorizationContextTypeDef, # (1)
CreateAcceleratorRequestTypeDef#
# CreateAcceleratorRequestTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import CreateAcceleratorRequestTypeDef
def get_value() -> CreateAcceleratorRequestTypeDef:
return {
"Name": ...,
}
# CreateAcceleratorRequestTypeDef definition
class CreateAcceleratorRequestTypeDef(TypedDict):
Name: str,
IdempotencyToken: str,
IpAddressType: NotRequired[IpAddressTypeType], # (1)
IpAddresses: NotRequired[Sequence[str]],
Enabled: NotRequired[bool],
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See IpAddressTypeType
- See
Sequence[TagTypeDef]
CreateCrossAccountAttachmentRequestTypeDef#
# CreateCrossAccountAttachmentRequestTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import CreateCrossAccountAttachmentRequestTypeDef
def get_value() -> CreateCrossAccountAttachmentRequestTypeDef:
return {
"Name": ...,
}
# CreateCrossAccountAttachmentRequestTypeDef definition
class CreateCrossAccountAttachmentRequestTypeDef(TypedDict):
Name: str,
IdempotencyToken: str,
Principals: NotRequired[Sequence[str]],
Resources: NotRequired[Sequence[ResourceTypeDef]], # (1)
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See
Sequence[ResourceTypeDef]
- See
Sequence[TagTypeDef]
CreateCustomRoutingAcceleratorRequestTypeDef#
# CreateCustomRoutingAcceleratorRequestTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import CreateCustomRoutingAcceleratorRequestTypeDef
def get_value() -> CreateCustomRoutingAcceleratorRequestTypeDef:
return {
"Name": ...,
}
# CreateCustomRoutingAcceleratorRequestTypeDef definition
class CreateCustomRoutingAcceleratorRequestTypeDef(TypedDict):
Name: str,
IdempotencyToken: str,
IpAddressType: NotRequired[IpAddressTypeType], # (1)
IpAddresses: NotRequired[Sequence[str]],
Enabled: NotRequired[bool],
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See IpAddressTypeType
- See
Sequence[TagTypeDef]
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"Tags": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[TagTypeDef]
- See ResponseMetadataTypeDef
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Sequence[TagTypeDef], # (1)
- See
Sequence[TagTypeDef]
CreateCustomRoutingEndpointGroupRequestTypeDef#
# CreateCustomRoutingEndpointGroupRequestTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import CreateCustomRoutingEndpointGroupRequestTypeDef
def get_value() -> CreateCustomRoutingEndpointGroupRequestTypeDef:
return {
"ListenerArn": ...,
}
# CreateCustomRoutingEndpointGroupRequestTypeDef definition
class CreateCustomRoutingEndpointGroupRequestTypeDef(TypedDict):
ListenerArn: str,
EndpointGroupRegion: str,
DestinationConfigurations: Sequence[CustomRoutingDestinationConfigurationTypeDef], # (1)
IdempotencyToken: str,
- See
Sequence[CustomRoutingDestinationConfigurationTypeDef]
CreateCustomRoutingListenerRequestTypeDef#
# CreateCustomRoutingListenerRequestTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import CreateCustomRoutingListenerRequestTypeDef
def get_value() -> CreateCustomRoutingListenerRequestTypeDef:
return {
"AcceleratorArn": ...,
}
# CreateCustomRoutingListenerRequestTypeDef definition
class CreateCustomRoutingListenerRequestTypeDef(TypedDict):
AcceleratorArn: str,
PortRanges: Sequence[PortRangeTypeDef], # (1)
IdempotencyToken: str,
- See
Sequence[PortRangeTypeDef]
CreateListenerRequestTypeDef#
# CreateListenerRequestTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import CreateListenerRequestTypeDef
def get_value() -> CreateListenerRequestTypeDef:
return {
"AcceleratorArn": ...,
}
# CreateListenerRequestTypeDef definition
class CreateListenerRequestTypeDef(TypedDict):
AcceleratorArn: str,
PortRanges: Sequence[PortRangeTypeDef], # (1)
Protocol: ProtocolType, # (2)
IdempotencyToken: str,
ClientAffinity: NotRequired[ClientAffinityType], # (3)
- See
Sequence[PortRangeTypeDef]
- See ProtocolType
- See ClientAffinityType
CustomRoutingListenerTypeDef#
# CustomRoutingListenerTypeDef TypedDict 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
List[PortRangeTypeDef]
ListenerTypeDef#
# ListenerTypeDef TypedDict 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
List[PortRangeTypeDef]
- See ProtocolType
- See ClientAffinityType
UpdateCustomRoutingListenerRequestTypeDef#
# UpdateCustomRoutingListenerRequestTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import UpdateCustomRoutingListenerRequestTypeDef
def get_value() -> UpdateCustomRoutingListenerRequestTypeDef:
return {
"ListenerArn": ...,
}
# UpdateCustomRoutingListenerRequestTypeDef definition
class UpdateCustomRoutingListenerRequestTypeDef(TypedDict):
ListenerArn: str,
PortRanges: Sequence[PortRangeTypeDef], # (1)
- See
Sequence[PortRangeTypeDef]
UpdateListenerRequestTypeDef#
# UpdateListenerRequestTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import UpdateListenerRequestTypeDef
def get_value() -> UpdateListenerRequestTypeDef:
return {
"ListenerArn": ...,
}
# UpdateListenerRequestTypeDef definition
class UpdateListenerRequestTypeDef(TypedDict):
ListenerArn: str,
PortRanges: NotRequired[Sequence[PortRangeTypeDef]], # (1)
Protocol: NotRequired[ProtocolType], # (2)
ClientAffinity: NotRequired[ClientAffinityType], # (3)
- See
Sequence[PortRangeTypeDef]
- See ProtocolType
- See ClientAffinityType
CreateEndpointGroupRequestTypeDef#
# CreateEndpointGroupRequestTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import CreateEndpointGroupRequestTypeDef
def get_value() -> CreateEndpointGroupRequestTypeDef:
return {
"ListenerArn": ...,
}
# CreateEndpointGroupRequestTypeDef definition
class CreateEndpointGroupRequestTypeDef(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)
- See
Sequence[EndpointConfigurationTypeDef]
- See HealthCheckProtocolType
- See
Sequence[PortOverrideTypeDef]
EndpointGroupTypeDef#
# EndpointGroupTypeDef TypedDict 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)
- See
List[EndpointDescriptionTypeDef]
- See HealthCheckProtocolType
- See
List[PortOverrideTypeDef]
UpdateEndpointGroupRequestTypeDef#
# UpdateEndpointGroupRequestTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import UpdateEndpointGroupRequestTypeDef
def get_value() -> UpdateEndpointGroupRequestTypeDef:
return {
"EndpointGroupArn": ...,
}
# UpdateEndpointGroupRequestTypeDef definition
class UpdateEndpointGroupRequestTypeDef(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)
- See
Sequence[EndpointConfigurationTypeDef]
- See HealthCheckProtocolType
- See
Sequence[PortOverrideTypeDef]
ListCrossAccountResourcesResponseTypeDef#
# ListCrossAccountResourcesResponseTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import ListCrossAccountResourcesResponseTypeDef
def get_value() -> ListCrossAccountResourcesResponseTypeDef:
return {
"CrossAccountResources": ...,
}
# ListCrossAccountResourcesResponseTypeDef definition
class ListCrossAccountResourcesResponseTypeDef(TypedDict):
CrossAccountResources: List[CrossAccountResourceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[CrossAccountResourceTypeDef]
- See ResponseMetadataTypeDef
DescribeCustomRoutingAcceleratorAttributesResponseTypeDef#
# DescribeCustomRoutingAcceleratorAttributesResponseTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import DescribeCustomRoutingAcceleratorAttributesResponseTypeDef
def get_value() -> DescribeCustomRoutingAcceleratorAttributesResponseTypeDef:
return {
"AcceleratorAttributes": ...,
}
# DescribeCustomRoutingAcceleratorAttributesResponseTypeDef definition
class DescribeCustomRoutingAcceleratorAttributesResponseTypeDef(TypedDict):
AcceleratorAttributes: CustomRoutingAcceleratorAttributesTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateCustomRoutingAcceleratorAttributesResponseTypeDef#
# UpdateCustomRoutingAcceleratorAttributesResponseTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import UpdateCustomRoutingAcceleratorAttributesResponseTypeDef
def get_value() -> UpdateCustomRoutingAcceleratorAttributesResponseTypeDef:
return {
"AcceleratorAttributes": ...,
}
# UpdateCustomRoutingAcceleratorAttributesResponseTypeDef definition
class UpdateCustomRoutingAcceleratorAttributesResponseTypeDef(TypedDict):
AcceleratorAttributes: CustomRoutingAcceleratorAttributesTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CustomRoutingEndpointGroupTypeDef#
# CustomRoutingEndpointGroupTypeDef TypedDict 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)
- See
List[CustomRoutingDestinationDescriptionTypeDef]
- See
List[CustomRoutingEndpointDescriptionTypeDef]
DestinationPortMappingTypeDef#
# DestinationPortMappingTypeDef TypedDict 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
List[SocketAddressTypeDef]
- See SocketAddressTypeDef
- See IpAddressTypeType
- See CustomRoutingDestinationTrafficStateType
PortMappingTypeDef#
# PortMappingTypeDef TypedDict 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)
- See SocketAddressTypeDef
- See
List[CustomRoutingProtocolType]
- See CustomRoutingDestinationTrafficStateType
RemoveEndpointsRequestTypeDef#
# RemoveEndpointsRequestTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import RemoveEndpointsRequestTypeDef
def get_value() -> RemoveEndpointsRequestTypeDef:
return {
"EndpointIdentifiers": ...,
}
# RemoveEndpointsRequestTypeDef definition
class RemoveEndpointsRequestTypeDef(TypedDict):
EndpointIdentifiers: Sequence[EndpointIdentifierTypeDef], # (1)
EndpointGroupArn: str,
- See
Sequence[EndpointIdentifierTypeDef]
ListAcceleratorsRequestPaginateTypeDef#
# ListAcceleratorsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import ListAcceleratorsRequestPaginateTypeDef
def get_value() -> ListAcceleratorsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListAcceleratorsRequestPaginateTypeDef definition
class ListAcceleratorsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListByoipCidrsRequestPaginateTypeDef#
# ListByoipCidrsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import ListByoipCidrsRequestPaginateTypeDef
def get_value() -> ListByoipCidrsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListByoipCidrsRequestPaginateTypeDef definition
class ListByoipCidrsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCrossAccountAttachmentsRequestPaginateTypeDef#
# ListCrossAccountAttachmentsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import ListCrossAccountAttachmentsRequestPaginateTypeDef
def get_value() -> ListCrossAccountAttachmentsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListCrossAccountAttachmentsRequestPaginateTypeDef definition
class ListCrossAccountAttachmentsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCrossAccountResourcesRequestPaginateTypeDef#
# ListCrossAccountResourcesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import ListCrossAccountResourcesRequestPaginateTypeDef
def get_value() -> ListCrossAccountResourcesRequestPaginateTypeDef:
return {
"ResourceOwnerAwsAccountId": ...,
}
# ListCrossAccountResourcesRequestPaginateTypeDef definition
class ListCrossAccountResourcesRequestPaginateTypeDef(TypedDict):
ResourceOwnerAwsAccountId: str,
AcceleratorArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCustomRoutingAcceleratorsRequestPaginateTypeDef#
# ListCustomRoutingAcceleratorsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import ListCustomRoutingAcceleratorsRequestPaginateTypeDef
def get_value() -> ListCustomRoutingAcceleratorsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListCustomRoutingAcceleratorsRequestPaginateTypeDef definition
class ListCustomRoutingAcceleratorsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCustomRoutingEndpointGroupsRequestPaginateTypeDef#
# ListCustomRoutingEndpointGroupsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import ListCustomRoutingEndpointGroupsRequestPaginateTypeDef
def get_value() -> ListCustomRoutingEndpointGroupsRequestPaginateTypeDef:
return {
"ListenerArn": ...,
}
# ListCustomRoutingEndpointGroupsRequestPaginateTypeDef definition
class ListCustomRoutingEndpointGroupsRequestPaginateTypeDef(TypedDict):
ListenerArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCustomRoutingListenersRequestPaginateTypeDef#
# ListCustomRoutingListenersRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import ListCustomRoutingListenersRequestPaginateTypeDef
def get_value() -> ListCustomRoutingListenersRequestPaginateTypeDef:
return {
"AcceleratorArn": ...,
}
# ListCustomRoutingListenersRequestPaginateTypeDef definition
class ListCustomRoutingListenersRequestPaginateTypeDef(TypedDict):
AcceleratorArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCustomRoutingPortMappingsByDestinationRequestPaginateTypeDef#
# ListCustomRoutingPortMappingsByDestinationRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import ListCustomRoutingPortMappingsByDestinationRequestPaginateTypeDef
def get_value() -> ListCustomRoutingPortMappingsByDestinationRequestPaginateTypeDef:
return {
"EndpointId": ...,
}
# ListCustomRoutingPortMappingsByDestinationRequestPaginateTypeDef definition
class ListCustomRoutingPortMappingsByDestinationRequestPaginateTypeDef(TypedDict):
EndpointId: str,
DestinationAddress: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCustomRoutingPortMappingsRequestPaginateTypeDef#
# ListCustomRoutingPortMappingsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import ListCustomRoutingPortMappingsRequestPaginateTypeDef
def get_value() -> ListCustomRoutingPortMappingsRequestPaginateTypeDef:
return {
"AcceleratorArn": ...,
}
# ListCustomRoutingPortMappingsRequestPaginateTypeDef definition
class ListCustomRoutingPortMappingsRequestPaginateTypeDef(TypedDict):
AcceleratorArn: str,
EndpointGroupArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListEndpointGroupsRequestPaginateTypeDef#
# ListEndpointGroupsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import ListEndpointGroupsRequestPaginateTypeDef
def get_value() -> ListEndpointGroupsRequestPaginateTypeDef:
return {
"ListenerArn": ...,
}
# ListEndpointGroupsRequestPaginateTypeDef definition
class ListEndpointGroupsRequestPaginateTypeDef(TypedDict):
ListenerArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListListenersRequestPaginateTypeDef#
# ListListenersRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import ListListenersRequestPaginateTypeDef
def get_value() -> ListListenersRequestPaginateTypeDef:
return {
"AcceleratorArn": ...,
}
# ListListenersRequestPaginateTypeDef definition
class ListListenersRequestPaginateTypeDef(TypedDict):
AcceleratorArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
CreateAcceleratorResponseTypeDef#
# CreateAcceleratorResponseTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import CreateAcceleratorResponseTypeDef
def get_value() -> CreateAcceleratorResponseTypeDef:
return {
"Accelerator": ...,
}
# CreateAcceleratorResponseTypeDef definition
class CreateAcceleratorResponseTypeDef(TypedDict):
Accelerator: AcceleratorTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeAcceleratorResponseTypeDef#
# DescribeAcceleratorResponseTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import DescribeAcceleratorResponseTypeDef
def get_value() -> DescribeAcceleratorResponseTypeDef:
return {
"Accelerator": ...,
}
# DescribeAcceleratorResponseTypeDef definition
class DescribeAcceleratorResponseTypeDef(TypedDict):
Accelerator: AcceleratorTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListAcceleratorsResponseTypeDef#
# ListAcceleratorsResponseTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import ListAcceleratorsResponseTypeDef
def get_value() -> ListAcceleratorsResponseTypeDef:
return {
"Accelerators": ...,
}
# ListAcceleratorsResponseTypeDef definition
class ListAcceleratorsResponseTypeDef(TypedDict):
Accelerators: List[AcceleratorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[AcceleratorTypeDef]
- See ResponseMetadataTypeDef
UpdateAcceleratorResponseTypeDef#
# UpdateAcceleratorResponseTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import UpdateAcceleratorResponseTypeDef
def get_value() -> UpdateAcceleratorResponseTypeDef:
return {
"Accelerator": ...,
}
# UpdateAcceleratorResponseTypeDef definition
class UpdateAcceleratorResponseTypeDef(TypedDict):
Accelerator: AcceleratorTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateCustomRoutingAcceleratorResponseTypeDef#
# CreateCustomRoutingAcceleratorResponseTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import CreateCustomRoutingAcceleratorResponseTypeDef
def get_value() -> CreateCustomRoutingAcceleratorResponseTypeDef:
return {
"Accelerator": ...,
}
# CreateCustomRoutingAcceleratorResponseTypeDef definition
class CreateCustomRoutingAcceleratorResponseTypeDef(TypedDict):
Accelerator: CustomRoutingAcceleratorTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeCustomRoutingAcceleratorResponseTypeDef#
# DescribeCustomRoutingAcceleratorResponseTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import DescribeCustomRoutingAcceleratorResponseTypeDef
def get_value() -> DescribeCustomRoutingAcceleratorResponseTypeDef:
return {
"Accelerator": ...,
}
# DescribeCustomRoutingAcceleratorResponseTypeDef definition
class DescribeCustomRoutingAcceleratorResponseTypeDef(TypedDict):
Accelerator: CustomRoutingAcceleratorTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListCustomRoutingAcceleratorsResponseTypeDef#
# ListCustomRoutingAcceleratorsResponseTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import ListCustomRoutingAcceleratorsResponseTypeDef
def get_value() -> ListCustomRoutingAcceleratorsResponseTypeDef:
return {
"Accelerators": ...,
}
# ListCustomRoutingAcceleratorsResponseTypeDef definition
class ListCustomRoutingAcceleratorsResponseTypeDef(TypedDict):
Accelerators: List[CustomRoutingAcceleratorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[CustomRoutingAcceleratorTypeDef]
- See ResponseMetadataTypeDef
UpdateCustomRoutingAcceleratorResponseTypeDef#
# UpdateCustomRoutingAcceleratorResponseTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import UpdateCustomRoutingAcceleratorResponseTypeDef
def get_value() -> UpdateCustomRoutingAcceleratorResponseTypeDef:
return {
"Accelerator": ...,
}
# UpdateCustomRoutingAcceleratorResponseTypeDef definition
class UpdateCustomRoutingAcceleratorResponseTypeDef(TypedDict):
Accelerator: CustomRoutingAcceleratorTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateCrossAccountAttachmentResponseTypeDef#
# CreateCrossAccountAttachmentResponseTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import CreateCrossAccountAttachmentResponseTypeDef
def get_value() -> CreateCrossAccountAttachmentResponseTypeDef:
return {
"CrossAccountAttachment": ...,
}
# CreateCrossAccountAttachmentResponseTypeDef definition
class CreateCrossAccountAttachmentResponseTypeDef(TypedDict):
CrossAccountAttachment: AttachmentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeCrossAccountAttachmentResponseTypeDef#
# DescribeCrossAccountAttachmentResponseTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import DescribeCrossAccountAttachmentResponseTypeDef
def get_value() -> DescribeCrossAccountAttachmentResponseTypeDef:
return {
"CrossAccountAttachment": ...,
}
# DescribeCrossAccountAttachmentResponseTypeDef definition
class DescribeCrossAccountAttachmentResponseTypeDef(TypedDict):
CrossAccountAttachment: AttachmentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListCrossAccountAttachmentsResponseTypeDef#
# ListCrossAccountAttachmentsResponseTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import ListCrossAccountAttachmentsResponseTypeDef
def get_value() -> ListCrossAccountAttachmentsResponseTypeDef:
return {
"CrossAccountAttachments": ...,
}
# ListCrossAccountAttachmentsResponseTypeDef definition
class ListCrossAccountAttachmentsResponseTypeDef(TypedDict):
CrossAccountAttachments: List[AttachmentTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[AttachmentTypeDef]
- See ResponseMetadataTypeDef
UpdateCrossAccountAttachmentResponseTypeDef#
# UpdateCrossAccountAttachmentResponseTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import UpdateCrossAccountAttachmentResponseTypeDef
def get_value() -> UpdateCrossAccountAttachmentResponseTypeDef:
return {
"CrossAccountAttachment": ...,
}
# UpdateCrossAccountAttachmentResponseTypeDef definition
class UpdateCrossAccountAttachmentResponseTypeDef(TypedDict):
CrossAccountAttachment: AttachmentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AdvertiseByoipCidrResponseTypeDef#
# AdvertiseByoipCidrResponseTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import AdvertiseByoipCidrResponseTypeDef
def get_value() -> AdvertiseByoipCidrResponseTypeDef:
return {
"ByoipCidr": ...,
}
# AdvertiseByoipCidrResponseTypeDef definition
class AdvertiseByoipCidrResponseTypeDef(TypedDict):
ByoipCidr: ByoipCidrTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeprovisionByoipCidrResponseTypeDef#
# DeprovisionByoipCidrResponseTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import DeprovisionByoipCidrResponseTypeDef
def get_value() -> DeprovisionByoipCidrResponseTypeDef:
return {
"ByoipCidr": ...,
}
# DeprovisionByoipCidrResponseTypeDef definition
class DeprovisionByoipCidrResponseTypeDef(TypedDict):
ByoipCidr: ByoipCidrTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListByoipCidrsResponseTypeDef#
# ListByoipCidrsResponseTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import ListByoipCidrsResponseTypeDef
def get_value() -> ListByoipCidrsResponseTypeDef:
return {
"ByoipCidrs": ...,
}
# ListByoipCidrsResponseTypeDef definition
class ListByoipCidrsResponseTypeDef(TypedDict):
ByoipCidrs: List[ByoipCidrTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[ByoipCidrTypeDef]
- See ResponseMetadataTypeDef
ProvisionByoipCidrResponseTypeDef#
# ProvisionByoipCidrResponseTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import ProvisionByoipCidrResponseTypeDef
def get_value() -> ProvisionByoipCidrResponseTypeDef:
return {
"ByoipCidr": ...,
}
# ProvisionByoipCidrResponseTypeDef definition
class ProvisionByoipCidrResponseTypeDef(TypedDict):
ByoipCidr: ByoipCidrTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
WithdrawByoipCidrResponseTypeDef#
# WithdrawByoipCidrResponseTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import WithdrawByoipCidrResponseTypeDef
def get_value() -> WithdrawByoipCidrResponseTypeDef:
return {
"ByoipCidr": ...,
}
# WithdrawByoipCidrResponseTypeDef definition
class WithdrawByoipCidrResponseTypeDef(TypedDict):
ByoipCidr: ByoipCidrTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateCustomRoutingListenerResponseTypeDef#
# CreateCustomRoutingListenerResponseTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import CreateCustomRoutingListenerResponseTypeDef
def get_value() -> CreateCustomRoutingListenerResponseTypeDef:
return {
"Listener": ...,
}
# CreateCustomRoutingListenerResponseTypeDef definition
class CreateCustomRoutingListenerResponseTypeDef(TypedDict):
Listener: CustomRoutingListenerTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeCustomRoutingListenerResponseTypeDef#
# DescribeCustomRoutingListenerResponseTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import DescribeCustomRoutingListenerResponseTypeDef
def get_value() -> DescribeCustomRoutingListenerResponseTypeDef:
return {
"Listener": ...,
}
# DescribeCustomRoutingListenerResponseTypeDef definition
class DescribeCustomRoutingListenerResponseTypeDef(TypedDict):
Listener: CustomRoutingListenerTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListCustomRoutingListenersResponseTypeDef#
# ListCustomRoutingListenersResponseTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import ListCustomRoutingListenersResponseTypeDef
def get_value() -> ListCustomRoutingListenersResponseTypeDef:
return {
"Listeners": ...,
}
# ListCustomRoutingListenersResponseTypeDef definition
class ListCustomRoutingListenersResponseTypeDef(TypedDict):
Listeners: List[CustomRoutingListenerTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[CustomRoutingListenerTypeDef]
- See ResponseMetadataTypeDef
UpdateCustomRoutingListenerResponseTypeDef#
# UpdateCustomRoutingListenerResponseTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import UpdateCustomRoutingListenerResponseTypeDef
def get_value() -> UpdateCustomRoutingListenerResponseTypeDef:
return {
"Listener": ...,
}
# UpdateCustomRoutingListenerResponseTypeDef definition
class UpdateCustomRoutingListenerResponseTypeDef(TypedDict):
Listener: CustomRoutingListenerTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateListenerResponseTypeDef#
# CreateListenerResponseTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import CreateListenerResponseTypeDef
def get_value() -> CreateListenerResponseTypeDef:
return {
"Listener": ...,
}
# CreateListenerResponseTypeDef definition
class CreateListenerResponseTypeDef(TypedDict):
Listener: ListenerTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeListenerResponseTypeDef#
# DescribeListenerResponseTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import DescribeListenerResponseTypeDef
def get_value() -> DescribeListenerResponseTypeDef:
return {
"Listener": ...,
}
# DescribeListenerResponseTypeDef definition
class DescribeListenerResponseTypeDef(TypedDict):
Listener: ListenerTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListListenersResponseTypeDef#
# ListListenersResponseTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import ListListenersResponseTypeDef
def get_value() -> ListListenersResponseTypeDef:
return {
"Listeners": ...,
}
# ListListenersResponseTypeDef definition
class ListListenersResponseTypeDef(TypedDict):
Listeners: List[ListenerTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[ListenerTypeDef]
- See ResponseMetadataTypeDef
UpdateListenerResponseTypeDef#
# UpdateListenerResponseTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import UpdateListenerResponseTypeDef
def get_value() -> UpdateListenerResponseTypeDef:
return {
"Listener": ...,
}
# UpdateListenerResponseTypeDef definition
class UpdateListenerResponseTypeDef(TypedDict):
Listener: ListenerTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateEndpointGroupResponseTypeDef#
# CreateEndpointGroupResponseTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import CreateEndpointGroupResponseTypeDef
def get_value() -> CreateEndpointGroupResponseTypeDef:
return {
"EndpointGroup": ...,
}
# CreateEndpointGroupResponseTypeDef definition
class CreateEndpointGroupResponseTypeDef(TypedDict):
EndpointGroup: EndpointGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeEndpointGroupResponseTypeDef#
# DescribeEndpointGroupResponseTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import DescribeEndpointGroupResponseTypeDef
def get_value() -> DescribeEndpointGroupResponseTypeDef:
return {
"EndpointGroup": ...,
}
# DescribeEndpointGroupResponseTypeDef definition
class DescribeEndpointGroupResponseTypeDef(TypedDict):
EndpointGroup: EndpointGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListEndpointGroupsResponseTypeDef#
# ListEndpointGroupsResponseTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import ListEndpointGroupsResponseTypeDef
def get_value() -> ListEndpointGroupsResponseTypeDef:
return {
"EndpointGroups": ...,
}
# ListEndpointGroupsResponseTypeDef definition
class ListEndpointGroupsResponseTypeDef(TypedDict):
EndpointGroups: List[EndpointGroupTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[EndpointGroupTypeDef]
- See ResponseMetadataTypeDef
UpdateEndpointGroupResponseTypeDef#
# UpdateEndpointGroupResponseTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import UpdateEndpointGroupResponseTypeDef
def get_value() -> UpdateEndpointGroupResponseTypeDef:
return {
"EndpointGroup": ...,
}
# UpdateEndpointGroupResponseTypeDef definition
class UpdateEndpointGroupResponseTypeDef(TypedDict):
EndpointGroup: EndpointGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateCustomRoutingEndpointGroupResponseTypeDef#
# CreateCustomRoutingEndpointGroupResponseTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import CreateCustomRoutingEndpointGroupResponseTypeDef
def get_value() -> CreateCustomRoutingEndpointGroupResponseTypeDef:
return {
"EndpointGroup": ...,
}
# CreateCustomRoutingEndpointGroupResponseTypeDef definition
class CreateCustomRoutingEndpointGroupResponseTypeDef(TypedDict):
EndpointGroup: CustomRoutingEndpointGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeCustomRoutingEndpointGroupResponseTypeDef#
# DescribeCustomRoutingEndpointGroupResponseTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import DescribeCustomRoutingEndpointGroupResponseTypeDef
def get_value() -> DescribeCustomRoutingEndpointGroupResponseTypeDef:
return {
"EndpointGroup": ...,
}
# DescribeCustomRoutingEndpointGroupResponseTypeDef definition
class DescribeCustomRoutingEndpointGroupResponseTypeDef(TypedDict):
EndpointGroup: CustomRoutingEndpointGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListCustomRoutingEndpointGroupsResponseTypeDef#
# ListCustomRoutingEndpointGroupsResponseTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import ListCustomRoutingEndpointGroupsResponseTypeDef
def get_value() -> ListCustomRoutingEndpointGroupsResponseTypeDef:
return {
"EndpointGroups": ...,
}
# ListCustomRoutingEndpointGroupsResponseTypeDef definition
class ListCustomRoutingEndpointGroupsResponseTypeDef(TypedDict):
EndpointGroups: List[CustomRoutingEndpointGroupTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[CustomRoutingEndpointGroupTypeDef]
- See ResponseMetadataTypeDef
ListCustomRoutingPortMappingsByDestinationResponseTypeDef#
# ListCustomRoutingPortMappingsByDestinationResponseTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import ListCustomRoutingPortMappingsByDestinationResponseTypeDef
def get_value() -> ListCustomRoutingPortMappingsByDestinationResponseTypeDef:
return {
"DestinationPortMappings": ...,
}
# ListCustomRoutingPortMappingsByDestinationResponseTypeDef definition
class ListCustomRoutingPortMappingsByDestinationResponseTypeDef(TypedDict):
DestinationPortMappings: List[DestinationPortMappingTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[DestinationPortMappingTypeDef]
- See ResponseMetadataTypeDef
ListCustomRoutingPortMappingsResponseTypeDef#
# ListCustomRoutingPortMappingsResponseTypeDef TypedDict usage example
from mypy_boto3_globalaccelerator.type_defs import ListCustomRoutingPortMappingsResponseTypeDef
def get_value() -> ListCustomRoutingPortMappingsResponseTypeDef:
return {
"PortMappings": ...,
}
# ListCustomRoutingPortMappingsResponseTypeDef definition
class ListCustomRoutingPortMappingsResponseTypeDef(TypedDict):
PortMappings: List[PortMappingTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[PortMappingTypeDef]
- See ResponseMetadataTypeDef