Skip to content

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)
  1. See IpAddressFamilyType

CustomRoutingEndpointConfigurationTypeDef

Usage Example
from mypy_boto3_globalaccelerator.type_defs import CustomRoutingEndpointConfigurationTypeDef

def get_value() -> CustomRoutingEndpointConfigurationTypeDef:
    return {
        "EndpointId": ...,
    }
Definition
class CustomRoutingEndpointConfigurationTypeDef(TypedDict):
    EndpointId: NotRequired[str],

CustomRoutingEndpointDescriptionTypeDef

Usage Example
from mypy_boto3_globalaccelerator.type_defs import CustomRoutingEndpointDescriptionTypeDef

def get_value() -> CustomRoutingEndpointDescriptionTypeDef:
    return {
        "EndpointId": ...,
    }
Definition
class CustomRoutingEndpointDescriptionTypeDef(TypedDict):
    EndpointId: NotRequired[str],

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,

AdvertiseByoipCidrRequestRequestTypeDef

Usage Example
from mypy_boto3_globalaccelerator.type_defs import AdvertiseByoipCidrRequestRequestTypeDef

def get_value() -> AdvertiseByoipCidrRequestRequestTypeDef:
    return {
        "Cidr": ...,
    }
Definition
class AdvertiseByoipCidrRequestRequestTypeDef(TypedDict):
    Cidr: str,

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": ...,
    }
Definition
class CidrAuthorizationContextTypeDef(TypedDict):
    Message: str,
    Signature: str,

TagTypeDef

Usage Example
from mypy_boto3_globalaccelerator.type_defs import TagTypeDef

def get_value() -> TagTypeDef:
    return {
        "Key": ...,
        "Value": ...,
    }
Definition
class TagTypeDef(TypedDict):
    Key: str,
    Value: str,

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)
  1. See CustomRoutingProtocolType

PortRangeTypeDef

Usage Example
from mypy_boto3_globalaccelerator.type_defs import PortRangeTypeDef

def get_value() -> PortRangeTypeDef:
    return {
        "FromPort": ...,
    }
Definition
class PortRangeTypeDef(TypedDict):
    FromPort: NotRequired[int],
    ToPort: NotRequired[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],

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)
  1. See ProtocolType

DeleteAcceleratorRequestRequestTypeDef

Usage Example
from mypy_boto3_globalaccelerator.type_defs import DeleteAcceleratorRequestRequestTypeDef

def get_value() -> DeleteAcceleratorRequestRequestTypeDef:
    return {
        "AcceleratorArn": ...,
    }
Definition
class DeleteAcceleratorRequestRequestTypeDef(TypedDict):
    AcceleratorArn: str,

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": ...,
    }
Definition
class DeleteCustomRoutingListenerRequestRequestTypeDef(TypedDict):
    ListenerArn: str,

DeleteEndpointGroupRequestRequestTypeDef

Usage Example
from mypy_boto3_globalaccelerator.type_defs import DeleteEndpointGroupRequestRequestTypeDef

def get_value() -> DeleteEndpointGroupRequestRequestTypeDef:
    return {
        "EndpointGroupArn": ...,
    }
Definition
class DeleteEndpointGroupRequestRequestTypeDef(TypedDict):
    EndpointGroupArn: str,

DeleteListenerRequestRequestTypeDef

Usage Example
from mypy_boto3_globalaccelerator.type_defs import DeleteListenerRequestRequestTypeDef

def get_value() -> DeleteListenerRequestRequestTypeDef:
    return {
        "ListenerArn": ...,
    }
Definition
class DeleteListenerRequestRequestTypeDef(TypedDict):
    ListenerArn: str,

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": ...,
    }
Definition
class DeprovisionByoipCidrRequestRequestTypeDef(TypedDict):
    Cidr: str,

DescribeAcceleratorAttributesRequestRequestTypeDef

Usage Example
from mypy_boto3_globalaccelerator.type_defs import DescribeAcceleratorAttributesRequestRequestTypeDef

def get_value() -> DescribeAcceleratorAttributesRequestRequestTypeDef:
    return {
        "AcceleratorArn": ...,
    }
Definition
class DescribeAcceleratorAttributesRequestRequestTypeDef(TypedDict):
    AcceleratorArn: str,

DescribeAcceleratorRequestRequestTypeDef

Usage Example
from mypy_boto3_globalaccelerator.type_defs import DescribeAcceleratorRequestRequestTypeDef

def get_value() -> DescribeAcceleratorRequestRequestTypeDef:
    return {
        "AcceleratorArn": ...,
    }
Definition
class DescribeAcceleratorRequestRequestTypeDef(TypedDict):
    AcceleratorArn: str,

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": ...,
    }
Definition
class DescribeCustomRoutingListenerRequestRequestTypeDef(TypedDict):
    ListenerArn: str,

DescribeEndpointGroupRequestRequestTypeDef

Usage Example
from mypy_boto3_globalaccelerator.type_defs import DescribeEndpointGroupRequestRequestTypeDef

def get_value() -> DescribeEndpointGroupRequestRequestTypeDef:
    return {
        "EndpointGroupArn": ...,
    }
Definition
class DescribeEndpointGroupRequestRequestTypeDef(TypedDict):
    EndpointGroupArn: str,

DescribeListenerRequestRequestTypeDef

Usage Example
from mypy_boto3_globalaccelerator.type_defs import DescribeListenerRequestRequestTypeDef

def get_value() -> DescribeListenerRequestRequestTypeDef:
    return {
        "ListenerArn": ...,
    }
Definition
class DescribeListenerRequestRequestTypeDef(TypedDict):
    ListenerArn: str,

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],

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],
  1. See HealthStateType

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": ...,
    }
Definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,

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],
  1. See IpAddressTypeType

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],
  1. See IpAddressTypeType

WithdrawByoipCidrRequestRequestTypeDef

Usage Example
from mypy_boto3_globalaccelerator.type_defs import WithdrawByoipCidrRequestRequestTypeDef

def get_value() -> WithdrawByoipCidrRequestRequestTypeDef:
    return {
        "Cidr": ...,
    }
Definition
class WithdrawByoipCidrRequestRequestTypeDef(TypedDict):
    Cidr: str,

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)
  1. See IpAddressTypeType
  2. See IpSetTypeDef
  3. See AcceleratorStatusType
  4. 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],
  1. See IpAddressTypeType
  2. See IpSetTypeDef
  3. See CustomRoutingAcceleratorStatusType

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,
  1. See CustomRoutingEndpointConfigurationTypeDef

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)
  1. See CustomRoutingEndpointDescriptionTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See AcceleratorAttributesTypeDef
  2. See ResponseMetadataTypeDef

EmptyResponseMetadataTypeDef

Usage Example
from mypy_boto3_globalaccelerator.type_defs import EmptyResponseMetadataTypeDef

def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }
Definition
class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

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)
  1. See AcceleratorAttributesTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ByoipCidrStateType
  2. See ByoipCidrEventTypeDef

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)
  1. See CidrAuthorizationContextTypeDef

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)
  1. See IpAddressTypeType
  2. 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)
  1. See IpAddressTypeType
  2. 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)
  1. See TagTypeDef
  2. 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)
  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,
  1. See CustomRoutingDestinationConfigurationTypeDef

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,
  1. 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)
  1. See PortRangeTypeDef
  2. See ProtocolType
  3. 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)
  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)
  1. See PortRangeTypeDef
  2. See ProtocolType
  3. 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)
  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)
  1. See PortRangeTypeDef
  2. See ProtocolType
  3. 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)
  1. See EndpointConfigurationTypeDef
  2. See HealthCheckProtocolType
  3. See PortOverrideTypeDef

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)
  1. See EndpointConfigurationTypeDef
  2. See HealthCheckProtocolType
  3. See PortOverrideTypeDef

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)
  1. See CustomRoutingAcceleratorAttributesTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See CustomRoutingAcceleratorAttributesTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See CustomRoutingDestinationDescriptionTypeDef
  2. See CustomRoutingEndpointDescriptionTypeDef

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)
  1. See SocketAddressTypeDef
  2. See SocketAddressTypeDef
  3. See IpAddressTypeType
  4. 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)
  1. See SocketAddressTypeDef
  2. See CustomRoutingProtocolType
  3. See CustomRoutingDestinationTrafficStateType

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)
  1. See EndpointDescriptionTypeDef
  2. See HealthCheckProtocolType
  3. See PortOverrideTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See AcceleratorTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See AcceleratorTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See AcceleratorTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See AcceleratorTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See CustomRoutingAcceleratorTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See CustomRoutingAcceleratorTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See CustomRoutingAcceleratorTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See CustomRoutingAcceleratorTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ByoipCidrTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ByoipCidrTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ByoipCidrTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ByoipCidrTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ByoipCidrTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See CustomRoutingListenerTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See CustomRoutingListenerTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See CustomRoutingListenerTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See CustomRoutingListenerTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ListenerTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ListenerTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ListenerTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ListenerTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See CustomRoutingEndpointGroupTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See CustomRoutingEndpointGroupTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See CustomRoutingEndpointGroupTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See DestinationPortMappingTypeDef
  2. See ResponseMetadataTypeDef

ListCustomRoutingPortMappingsResponseTypeDef

Usage Example
from mypy_boto3_globalaccelerator.type_defs import ListCustomRoutingPortMappingsResponseTypeDef

def get_value() -> ListCustomRoutingPortMappingsResponseTypeDef:
    return {
        "PortMappings": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListCustomRoutingPortMappingsResponseTypeDef(TypedDict):
    PortMappings: List[PortMappingTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PortMappingTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See EndpointGroupTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See EndpointGroupTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See EndpointGroupTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See EndpointGroupTypeDef
  2. See ResponseMetadataTypeDef