Skip to content

Typed dictionaries#

Index > GlobalAccelerator > Typed dictionaries

Auto-generated documentation for GlobalAccelerator type annotations stubs module mypy-boto3-globalaccelerator.

AcceleratorAttributesTypeDef#

# AcceleratorAttributesTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import AcceleratorAttributesTypeDef

def get_value() -> AcceleratorAttributesTypeDef:
    return {
        "FlowLogsEnabled": ...,
    }
# AcceleratorAttributesTypeDef definition

class AcceleratorAttributesTypeDef(TypedDict):
    FlowLogsEnabled: NotRequired[bool],
    FlowLogsS3Bucket: NotRequired[str],
    FlowLogsS3Prefix: NotRequired[str],

AcceleratorEventTypeDef#

# AcceleratorEventTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import AcceleratorEventTypeDef

def get_value() -> AcceleratorEventTypeDef:
    return {
        "Message": ...,
    }
# AcceleratorEventTypeDef definition

class AcceleratorEventTypeDef(TypedDict):
    Message: NotRequired[str],
    Timestamp: NotRequired[datetime],

IpSetTypeDef#

# IpSetTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import IpSetTypeDef

def get_value() -> IpSetTypeDef:
    return {
        "IpFamily": ...,
    }
# IpSetTypeDef definition

class IpSetTypeDef(TypedDict):
    IpFamily: NotRequired[str],
    IpAddresses: NotRequired[List[str]],
    IpAddressFamily: NotRequired[IpAddressFamilyType],  # (1)
  1. See IpAddressFamilyType

CustomRoutingEndpointConfigurationTypeDef#

# CustomRoutingEndpointConfigurationTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import CustomRoutingEndpointConfigurationTypeDef

def get_value() -> CustomRoutingEndpointConfigurationTypeDef:
    return {
        "EndpointId": ...,
    }
# CustomRoutingEndpointConfigurationTypeDef definition

class CustomRoutingEndpointConfigurationTypeDef(TypedDict):
    EndpointId: NotRequired[str],

CustomRoutingEndpointDescriptionTypeDef#

# CustomRoutingEndpointDescriptionTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import CustomRoutingEndpointDescriptionTypeDef

def get_value() -> CustomRoutingEndpointDescriptionTypeDef:
    return {
        "EndpointId": ...,
    }
# CustomRoutingEndpointDescriptionTypeDef definition

class CustomRoutingEndpointDescriptionTypeDef(TypedDict):
    EndpointId: NotRequired[str],

EndpointConfigurationTypeDef#

# EndpointConfigurationTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import EndpointConfigurationTypeDef

def get_value() -> EndpointConfigurationTypeDef:
    return {
        "EndpointId": ...,
    }
# EndpointConfigurationTypeDef definition

class EndpointConfigurationTypeDef(TypedDict):
    EndpointId: NotRequired[str],
    Weight: NotRequired[int],
    ClientIPPreservationEnabled: NotRequired[bool],

EndpointDescriptionTypeDef#

# EndpointDescriptionTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import EndpointDescriptionTypeDef

def get_value() -> EndpointDescriptionTypeDef:
    return {
        "EndpointId": ...,
    }
# EndpointDescriptionTypeDef definition

class EndpointDescriptionTypeDef(TypedDict):
    EndpointId: NotRequired[str],
    Weight: NotRequired[int],
    HealthState: NotRequired[HealthStateType],  # (1)
    HealthReason: NotRequired[str],
    ClientIPPreservationEnabled: NotRequired[bool],
  1. See HealthStateType

AdvertiseByoipCidrRequestRequestTypeDef#

# AdvertiseByoipCidrRequestRequestTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import AdvertiseByoipCidrRequestRequestTypeDef

def get_value() -> AdvertiseByoipCidrRequestRequestTypeDef:
    return {
        "Cidr": ...,
    }
# AdvertiseByoipCidrRequestRequestTypeDef definition

class AdvertiseByoipCidrRequestRequestTypeDef(TypedDict):
    Cidr: str,

AllowCustomRoutingTrafficRequestRequestTypeDef#

# AllowCustomRoutingTrafficRequestRequestTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import AllowCustomRoutingTrafficRequestRequestTypeDef

def get_value() -> AllowCustomRoutingTrafficRequestRequestTypeDef:
    return {
        "EndpointGroupArn": ...,
        "EndpointId": ...,
    }
# AllowCustomRoutingTrafficRequestRequestTypeDef definition

class AllowCustomRoutingTrafficRequestRequestTypeDef(TypedDict):
    EndpointGroupArn: str,
    EndpointId: str,
    DestinationAddresses: NotRequired[Sequence[str]],
    DestinationPorts: NotRequired[Sequence[int]],
    AllowAllTrafficToEndpoint: NotRequired[bool],

ByoipCidrEventTypeDef#

# ByoipCidrEventTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import ByoipCidrEventTypeDef

def get_value() -> ByoipCidrEventTypeDef:
    return {
        "Message": ...,
    }
# ByoipCidrEventTypeDef definition

class ByoipCidrEventTypeDef(TypedDict):
    Message: NotRequired[str],
    Timestamp: NotRequired[datetime],

CidrAuthorizationContextTypeDef#

# CidrAuthorizationContextTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import CidrAuthorizationContextTypeDef

def get_value() -> CidrAuthorizationContextTypeDef:
    return {
        "Message": ...,
        "Signature": ...,
    }
# CidrAuthorizationContextTypeDef definition

class CidrAuthorizationContextTypeDef(TypedDict):
    Message: str,
    Signature: str,

TagTypeDef#

# TagTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import TagTypeDef

def get_value() -> TagTypeDef:
    return {
        "Key": ...,
        "Value": ...,
    }
# TagTypeDef definition

class TagTypeDef(TypedDict):
    Key: str,
    Value: str,

CustomRoutingDestinationConfigurationTypeDef#

# CustomRoutingDestinationConfigurationTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import CustomRoutingDestinationConfigurationTypeDef

def get_value() -> CustomRoutingDestinationConfigurationTypeDef:
    return {
        "FromPort": ...,
        "ToPort": ...,
        "Protocols": ...,
    }
# CustomRoutingDestinationConfigurationTypeDef definition

class CustomRoutingDestinationConfigurationTypeDef(TypedDict):
    FromPort: int,
    ToPort: int,
    Protocols: Sequence[CustomRoutingProtocolType],  # (1)
  1. See CustomRoutingProtocolType

PortRangeTypeDef#

# PortRangeTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import PortRangeTypeDef

def get_value() -> PortRangeTypeDef:
    return {
        "FromPort": ...,
    }
# PortRangeTypeDef definition

class PortRangeTypeDef(TypedDict):
    FromPort: NotRequired[int],
    ToPort: NotRequired[int],

PortOverrideTypeDef#

# PortOverrideTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import PortOverrideTypeDef

def get_value() -> PortOverrideTypeDef:
    return {
        "ListenerPort": ...,
    }
# PortOverrideTypeDef definition

class PortOverrideTypeDef(TypedDict):
    ListenerPort: NotRequired[int],
    EndpointPort: NotRequired[int],

CustomRoutingAcceleratorAttributesTypeDef#

# CustomRoutingAcceleratorAttributesTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import CustomRoutingAcceleratorAttributesTypeDef

def get_value() -> CustomRoutingAcceleratorAttributesTypeDef:
    return {
        "FlowLogsEnabled": ...,
    }
# CustomRoutingAcceleratorAttributesTypeDef definition

class CustomRoutingAcceleratorAttributesTypeDef(TypedDict):
    FlowLogsEnabled: NotRequired[bool],
    FlowLogsS3Bucket: NotRequired[str],
    FlowLogsS3Prefix: NotRequired[str],

CustomRoutingDestinationDescriptionTypeDef#

# CustomRoutingDestinationDescriptionTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import CustomRoutingDestinationDescriptionTypeDef

def get_value() -> CustomRoutingDestinationDescriptionTypeDef:
    return {
        "FromPort": ...,
    }
# CustomRoutingDestinationDescriptionTypeDef definition

class CustomRoutingDestinationDescriptionTypeDef(TypedDict):
    FromPort: NotRequired[int],
    ToPort: NotRequired[int],
    Protocols: NotRequired[List[ProtocolType]],  # (1)
  1. See ProtocolType

DeleteAcceleratorRequestRequestTypeDef#

# DeleteAcceleratorRequestRequestTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import DeleteAcceleratorRequestRequestTypeDef

def get_value() -> DeleteAcceleratorRequestRequestTypeDef:
    return {
        "AcceleratorArn": ...,
    }
# DeleteAcceleratorRequestRequestTypeDef definition

class DeleteAcceleratorRequestRequestTypeDef(TypedDict):
    AcceleratorArn: str,

DeleteCustomRoutingAcceleratorRequestRequestTypeDef#

# DeleteCustomRoutingAcceleratorRequestRequestTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import DeleteCustomRoutingAcceleratorRequestRequestTypeDef

def get_value() -> DeleteCustomRoutingAcceleratorRequestRequestTypeDef:
    return {
        "AcceleratorArn": ...,
    }
# DeleteCustomRoutingAcceleratorRequestRequestTypeDef definition

class DeleteCustomRoutingAcceleratorRequestRequestTypeDef(TypedDict):
    AcceleratorArn: str,

DeleteCustomRoutingEndpointGroupRequestRequestTypeDef#

# DeleteCustomRoutingEndpointGroupRequestRequestTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import DeleteCustomRoutingEndpointGroupRequestRequestTypeDef

def get_value() -> DeleteCustomRoutingEndpointGroupRequestRequestTypeDef:
    return {
        "EndpointGroupArn": ...,
    }
# DeleteCustomRoutingEndpointGroupRequestRequestTypeDef definition

class DeleteCustomRoutingEndpointGroupRequestRequestTypeDef(TypedDict):
    EndpointGroupArn: str,

DeleteCustomRoutingListenerRequestRequestTypeDef#

# DeleteCustomRoutingListenerRequestRequestTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import DeleteCustomRoutingListenerRequestRequestTypeDef

def get_value() -> DeleteCustomRoutingListenerRequestRequestTypeDef:
    return {
        "ListenerArn": ...,
    }
# DeleteCustomRoutingListenerRequestRequestTypeDef definition

class DeleteCustomRoutingListenerRequestRequestTypeDef(TypedDict):
    ListenerArn: str,

DeleteEndpointGroupRequestRequestTypeDef#

# DeleteEndpointGroupRequestRequestTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import DeleteEndpointGroupRequestRequestTypeDef

def get_value() -> DeleteEndpointGroupRequestRequestTypeDef:
    return {
        "EndpointGroupArn": ...,
    }
# DeleteEndpointGroupRequestRequestTypeDef definition

class DeleteEndpointGroupRequestRequestTypeDef(TypedDict):
    EndpointGroupArn: str,

DeleteListenerRequestRequestTypeDef#

# DeleteListenerRequestRequestTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import DeleteListenerRequestRequestTypeDef

def get_value() -> DeleteListenerRequestRequestTypeDef:
    return {
        "ListenerArn": ...,
    }
# DeleteListenerRequestRequestTypeDef definition

class DeleteListenerRequestRequestTypeDef(TypedDict):
    ListenerArn: str,

DenyCustomRoutingTrafficRequestRequestTypeDef#

# DenyCustomRoutingTrafficRequestRequestTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import DenyCustomRoutingTrafficRequestRequestTypeDef

def get_value() -> DenyCustomRoutingTrafficRequestRequestTypeDef:
    return {
        "EndpointGroupArn": ...,
        "EndpointId": ...,
    }
# DenyCustomRoutingTrafficRequestRequestTypeDef definition

class DenyCustomRoutingTrafficRequestRequestTypeDef(TypedDict):
    EndpointGroupArn: str,
    EndpointId: str,
    DestinationAddresses: NotRequired[Sequence[str]],
    DestinationPorts: NotRequired[Sequence[int]],
    DenyAllTrafficToEndpoint: NotRequired[bool],

DeprovisionByoipCidrRequestRequestTypeDef#

# DeprovisionByoipCidrRequestRequestTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import DeprovisionByoipCidrRequestRequestTypeDef

def get_value() -> DeprovisionByoipCidrRequestRequestTypeDef:
    return {
        "Cidr": ...,
    }
# DeprovisionByoipCidrRequestRequestTypeDef definition

class DeprovisionByoipCidrRequestRequestTypeDef(TypedDict):
    Cidr: str,

DescribeAcceleratorAttributesRequestRequestTypeDef#

# DescribeAcceleratorAttributesRequestRequestTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import DescribeAcceleratorAttributesRequestRequestTypeDef

def get_value() -> DescribeAcceleratorAttributesRequestRequestTypeDef:
    return {
        "AcceleratorArn": ...,
    }
# DescribeAcceleratorAttributesRequestRequestTypeDef definition

class DescribeAcceleratorAttributesRequestRequestTypeDef(TypedDict):
    AcceleratorArn: str,

DescribeAcceleratorRequestRequestTypeDef#

# DescribeAcceleratorRequestRequestTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import DescribeAcceleratorRequestRequestTypeDef

def get_value() -> DescribeAcceleratorRequestRequestTypeDef:
    return {
        "AcceleratorArn": ...,
    }
# DescribeAcceleratorRequestRequestTypeDef definition

class DescribeAcceleratorRequestRequestTypeDef(TypedDict):
    AcceleratorArn: str,

DescribeCustomRoutingAcceleratorAttributesRequestRequestTypeDef#

# DescribeCustomRoutingAcceleratorAttributesRequestRequestTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import DescribeCustomRoutingAcceleratorAttributesRequestRequestTypeDef

def get_value() -> DescribeCustomRoutingAcceleratorAttributesRequestRequestTypeDef:
    return {
        "AcceleratorArn": ...,
    }
# DescribeCustomRoutingAcceleratorAttributesRequestRequestTypeDef definition

class DescribeCustomRoutingAcceleratorAttributesRequestRequestTypeDef(TypedDict):
    AcceleratorArn: str,

DescribeCustomRoutingAcceleratorRequestRequestTypeDef#

# DescribeCustomRoutingAcceleratorRequestRequestTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import DescribeCustomRoutingAcceleratorRequestRequestTypeDef

def get_value() -> DescribeCustomRoutingAcceleratorRequestRequestTypeDef:
    return {
        "AcceleratorArn": ...,
    }
# DescribeCustomRoutingAcceleratorRequestRequestTypeDef definition

class DescribeCustomRoutingAcceleratorRequestRequestTypeDef(TypedDict):
    AcceleratorArn: str,

DescribeCustomRoutingEndpointGroupRequestRequestTypeDef#

# DescribeCustomRoutingEndpointGroupRequestRequestTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import DescribeCustomRoutingEndpointGroupRequestRequestTypeDef

def get_value() -> DescribeCustomRoutingEndpointGroupRequestRequestTypeDef:
    return {
        "EndpointGroupArn": ...,
    }
# DescribeCustomRoutingEndpointGroupRequestRequestTypeDef definition

class DescribeCustomRoutingEndpointGroupRequestRequestTypeDef(TypedDict):
    EndpointGroupArn: str,

DescribeCustomRoutingListenerRequestRequestTypeDef#

# DescribeCustomRoutingListenerRequestRequestTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import DescribeCustomRoutingListenerRequestRequestTypeDef

def get_value() -> DescribeCustomRoutingListenerRequestRequestTypeDef:
    return {
        "ListenerArn": ...,
    }
# DescribeCustomRoutingListenerRequestRequestTypeDef definition

class DescribeCustomRoutingListenerRequestRequestTypeDef(TypedDict):
    ListenerArn: str,

DescribeEndpointGroupRequestRequestTypeDef#

# DescribeEndpointGroupRequestRequestTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import DescribeEndpointGroupRequestRequestTypeDef

def get_value() -> DescribeEndpointGroupRequestRequestTypeDef:
    return {
        "EndpointGroupArn": ...,
    }
# DescribeEndpointGroupRequestRequestTypeDef definition

class DescribeEndpointGroupRequestRequestTypeDef(TypedDict):
    EndpointGroupArn: str,

DescribeListenerRequestRequestTypeDef#

# DescribeListenerRequestRequestTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import DescribeListenerRequestRequestTypeDef

def get_value() -> DescribeListenerRequestRequestTypeDef:
    return {
        "ListenerArn": ...,
    }
# DescribeListenerRequestRequestTypeDef definition

class DescribeListenerRequestRequestTypeDef(TypedDict):
    ListenerArn: str,

SocketAddressTypeDef#

# SocketAddressTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import SocketAddressTypeDef

def get_value() -> SocketAddressTypeDef:
    return {
        "IpAddress": ...,
    }
# SocketAddressTypeDef definition

class SocketAddressTypeDef(TypedDict):
    IpAddress: NotRequired[str],
    Port: NotRequired[int],

EmptyResponseMetadataTypeDef#

# EmptyResponseMetadataTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import EmptyResponseMetadataTypeDef

def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }
# EmptyResponseMetadataTypeDef definition

class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

EndpointIdentifierTypeDef#

# EndpointIdentifierTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import EndpointIdentifierTypeDef

def get_value() -> EndpointIdentifierTypeDef:
    return {
        "EndpointId": ...,
    }
# EndpointIdentifierTypeDef definition

class EndpointIdentifierTypeDef(TypedDict):
    EndpointId: str,
    ClientIPPreservationEnabled: NotRequired[bool],

ListAcceleratorsRequestListAcceleratorsPaginateTypeDef#

# ListAcceleratorsRequestListAcceleratorsPaginateTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import ListAcceleratorsRequestListAcceleratorsPaginateTypeDef

def get_value() -> ListAcceleratorsRequestListAcceleratorsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListAcceleratorsRequestListAcceleratorsPaginateTypeDef definition

class ListAcceleratorsRequestListAcceleratorsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListAcceleratorsRequestRequestTypeDef#

# ListAcceleratorsRequestRequestTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import ListAcceleratorsRequestRequestTypeDef

def get_value() -> ListAcceleratorsRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
# ListAcceleratorsRequestRequestTypeDef definition

class ListAcceleratorsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListByoipCidrsRequestListByoipCidrsPaginateTypeDef#

# ListByoipCidrsRequestListByoipCidrsPaginateTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import ListByoipCidrsRequestListByoipCidrsPaginateTypeDef

def get_value() -> ListByoipCidrsRequestListByoipCidrsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListByoipCidrsRequestListByoipCidrsPaginateTypeDef definition

class ListByoipCidrsRequestListByoipCidrsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListByoipCidrsRequestRequestTypeDef#

# ListByoipCidrsRequestRequestTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import ListByoipCidrsRequestRequestTypeDef

def get_value() -> ListByoipCidrsRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
# ListByoipCidrsRequestRequestTypeDef definition

class ListByoipCidrsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListCustomRoutingAcceleratorsRequestListCustomRoutingAcceleratorsPaginateTypeDef#

# ListCustomRoutingAcceleratorsRequestListCustomRoutingAcceleratorsPaginateTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import ListCustomRoutingAcceleratorsRequestListCustomRoutingAcceleratorsPaginateTypeDef

def get_value() -> ListCustomRoutingAcceleratorsRequestListCustomRoutingAcceleratorsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListCustomRoutingAcceleratorsRequestListCustomRoutingAcceleratorsPaginateTypeDef definition

class ListCustomRoutingAcceleratorsRequestListCustomRoutingAcceleratorsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListCustomRoutingAcceleratorsRequestRequestTypeDef#

# ListCustomRoutingAcceleratorsRequestRequestTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import ListCustomRoutingAcceleratorsRequestRequestTypeDef

def get_value() -> ListCustomRoutingAcceleratorsRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
# ListCustomRoutingAcceleratorsRequestRequestTypeDef definition

class ListCustomRoutingAcceleratorsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListCustomRoutingEndpointGroupsRequestRequestTypeDef#

# ListCustomRoutingEndpointGroupsRequestRequestTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import ListCustomRoutingEndpointGroupsRequestRequestTypeDef

def get_value() -> ListCustomRoutingEndpointGroupsRequestRequestTypeDef:
    return {
        "ListenerArn": ...,
    }
# ListCustomRoutingEndpointGroupsRequestRequestTypeDef definition

class ListCustomRoutingEndpointGroupsRequestRequestTypeDef(TypedDict):
    ListenerArn: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListCustomRoutingListenersRequestListCustomRoutingListenersPaginateTypeDef#

# ListCustomRoutingListenersRequestListCustomRoutingListenersPaginateTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import ListCustomRoutingListenersRequestListCustomRoutingListenersPaginateTypeDef

def get_value() -> ListCustomRoutingListenersRequestListCustomRoutingListenersPaginateTypeDef:
    return {
        "AcceleratorArn": ...,
    }
# ListCustomRoutingListenersRequestListCustomRoutingListenersPaginateTypeDef definition

class ListCustomRoutingListenersRequestListCustomRoutingListenersPaginateTypeDef(TypedDict):
    AcceleratorArn: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListCustomRoutingListenersRequestRequestTypeDef#

# ListCustomRoutingListenersRequestRequestTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import ListCustomRoutingListenersRequestRequestTypeDef

def get_value() -> ListCustomRoutingListenersRequestRequestTypeDef:
    return {
        "AcceleratorArn": ...,
    }
# ListCustomRoutingListenersRequestRequestTypeDef definition

class ListCustomRoutingListenersRequestRequestTypeDef(TypedDict):
    AcceleratorArn: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListCustomRoutingPortMappingsByDestinationRequestListCustomRoutingPortMappingsByDestinationPaginateTypeDef#

# ListCustomRoutingPortMappingsByDestinationRequestListCustomRoutingPortMappingsByDestinationPaginateTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import ListCustomRoutingPortMappingsByDestinationRequestListCustomRoutingPortMappingsByDestinationPaginateTypeDef

def get_value() -> ListCustomRoutingPortMappingsByDestinationRequestListCustomRoutingPortMappingsByDestinationPaginateTypeDef:
    return {
        "EndpointId": ...,
        "DestinationAddress": ...,
    }
# ListCustomRoutingPortMappingsByDestinationRequestListCustomRoutingPortMappingsByDestinationPaginateTypeDef definition

class ListCustomRoutingPortMappingsByDestinationRequestListCustomRoutingPortMappingsByDestinationPaginateTypeDef(TypedDict):
    EndpointId: str,
    DestinationAddress: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListCustomRoutingPortMappingsByDestinationRequestRequestTypeDef#

# ListCustomRoutingPortMappingsByDestinationRequestRequestTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import ListCustomRoutingPortMappingsByDestinationRequestRequestTypeDef

def get_value() -> ListCustomRoutingPortMappingsByDestinationRequestRequestTypeDef:
    return {
        "EndpointId": ...,
        "DestinationAddress": ...,
    }
# ListCustomRoutingPortMappingsByDestinationRequestRequestTypeDef definition

class ListCustomRoutingPortMappingsByDestinationRequestRequestTypeDef(TypedDict):
    EndpointId: str,
    DestinationAddress: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListCustomRoutingPortMappingsRequestListCustomRoutingPortMappingsPaginateTypeDef#

# ListCustomRoutingPortMappingsRequestListCustomRoutingPortMappingsPaginateTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import ListCustomRoutingPortMappingsRequestListCustomRoutingPortMappingsPaginateTypeDef

def get_value() -> ListCustomRoutingPortMappingsRequestListCustomRoutingPortMappingsPaginateTypeDef:
    return {
        "AcceleratorArn": ...,
    }
# ListCustomRoutingPortMappingsRequestListCustomRoutingPortMappingsPaginateTypeDef definition

class ListCustomRoutingPortMappingsRequestListCustomRoutingPortMappingsPaginateTypeDef(TypedDict):
    AcceleratorArn: str,
    EndpointGroupArn: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListCustomRoutingPortMappingsRequestRequestTypeDef#

# ListCustomRoutingPortMappingsRequestRequestTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import ListCustomRoutingPortMappingsRequestRequestTypeDef

def get_value() -> ListCustomRoutingPortMappingsRequestRequestTypeDef:
    return {
        "AcceleratorArn": ...,
    }
# ListCustomRoutingPortMappingsRequestRequestTypeDef definition

class ListCustomRoutingPortMappingsRequestRequestTypeDef(TypedDict):
    AcceleratorArn: str,
    EndpointGroupArn: NotRequired[str],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListEndpointGroupsRequestListEndpointGroupsPaginateTypeDef#

# ListEndpointGroupsRequestListEndpointGroupsPaginateTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import ListEndpointGroupsRequestListEndpointGroupsPaginateTypeDef

def get_value() -> ListEndpointGroupsRequestListEndpointGroupsPaginateTypeDef:
    return {
        "ListenerArn": ...,
    }
# ListEndpointGroupsRequestListEndpointGroupsPaginateTypeDef definition

class ListEndpointGroupsRequestListEndpointGroupsPaginateTypeDef(TypedDict):
    ListenerArn: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListEndpointGroupsRequestRequestTypeDef#

# ListEndpointGroupsRequestRequestTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import ListEndpointGroupsRequestRequestTypeDef

def get_value() -> ListEndpointGroupsRequestRequestTypeDef:
    return {
        "ListenerArn": ...,
    }
# ListEndpointGroupsRequestRequestTypeDef definition

class ListEndpointGroupsRequestRequestTypeDef(TypedDict):
    ListenerArn: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListListenersRequestListListenersPaginateTypeDef#

# ListListenersRequestListListenersPaginateTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import ListListenersRequestListListenersPaginateTypeDef

def get_value() -> ListListenersRequestListListenersPaginateTypeDef:
    return {
        "AcceleratorArn": ...,
    }
# ListListenersRequestListListenersPaginateTypeDef definition

class ListListenersRequestListListenersPaginateTypeDef(TypedDict):
    AcceleratorArn: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListListenersRequestRequestTypeDef#

# ListListenersRequestRequestTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import ListListenersRequestRequestTypeDef

def get_value() -> ListListenersRequestRequestTypeDef:
    return {
        "AcceleratorArn": ...,
    }
# ListListenersRequestRequestTypeDef definition

class ListListenersRequestRequestTypeDef(TypedDict):
    AcceleratorArn: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListTagsForResourceRequestRequestTypeDef#

# ListTagsForResourceRequestRequestTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
    }
# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

RemoveCustomRoutingEndpointsRequestRequestTypeDef#

# RemoveCustomRoutingEndpointsRequestRequestTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import RemoveCustomRoutingEndpointsRequestRequestTypeDef

def get_value() -> RemoveCustomRoutingEndpointsRequestRequestTypeDef:
    return {
        "EndpointIds": ...,
        "EndpointGroupArn": ...,
    }
# RemoveCustomRoutingEndpointsRequestRequestTypeDef definition

class RemoveCustomRoutingEndpointsRequestRequestTypeDef(TypedDict):
    EndpointIds: Sequence[str],
    EndpointGroupArn: str,

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "TagKeys": ...,
    }
# UntagResourceRequestRequestTypeDef definition

class UntagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    TagKeys: Sequence[str],

UpdateAcceleratorAttributesRequestRequestTypeDef#

# UpdateAcceleratorAttributesRequestRequestTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import UpdateAcceleratorAttributesRequestRequestTypeDef

def get_value() -> UpdateAcceleratorAttributesRequestRequestTypeDef:
    return {
        "AcceleratorArn": ...,
    }
# UpdateAcceleratorAttributesRequestRequestTypeDef definition

class UpdateAcceleratorAttributesRequestRequestTypeDef(TypedDict):
    AcceleratorArn: str,
    FlowLogsEnabled: NotRequired[bool],
    FlowLogsS3Bucket: NotRequired[str],
    FlowLogsS3Prefix: NotRequired[str],

UpdateAcceleratorRequestRequestTypeDef#

# UpdateAcceleratorRequestRequestTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import UpdateAcceleratorRequestRequestTypeDef

def get_value() -> UpdateAcceleratorRequestRequestTypeDef:
    return {
        "AcceleratorArn": ...,
    }
# UpdateAcceleratorRequestRequestTypeDef definition

class UpdateAcceleratorRequestRequestTypeDef(TypedDict):
    AcceleratorArn: str,
    Name: NotRequired[str],
    IpAddressType: NotRequired[IpAddressTypeType],  # (1)
    Enabled: NotRequired[bool],
  1. See IpAddressTypeType

UpdateCustomRoutingAcceleratorAttributesRequestRequestTypeDef#

# UpdateCustomRoutingAcceleratorAttributesRequestRequestTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import UpdateCustomRoutingAcceleratorAttributesRequestRequestTypeDef

def get_value() -> UpdateCustomRoutingAcceleratorAttributesRequestRequestTypeDef:
    return {
        "AcceleratorArn": ...,
    }
# UpdateCustomRoutingAcceleratorAttributesRequestRequestTypeDef definition

class UpdateCustomRoutingAcceleratorAttributesRequestRequestTypeDef(TypedDict):
    AcceleratorArn: str,
    FlowLogsEnabled: NotRequired[bool],
    FlowLogsS3Bucket: NotRequired[str],
    FlowLogsS3Prefix: NotRequired[str],

UpdateCustomRoutingAcceleratorRequestRequestTypeDef#

# UpdateCustomRoutingAcceleratorRequestRequestTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import UpdateCustomRoutingAcceleratorRequestRequestTypeDef

def get_value() -> UpdateCustomRoutingAcceleratorRequestRequestTypeDef:
    return {
        "AcceleratorArn": ...,
    }
# UpdateCustomRoutingAcceleratorRequestRequestTypeDef definition

class UpdateCustomRoutingAcceleratorRequestRequestTypeDef(TypedDict):
    AcceleratorArn: str,
    Name: NotRequired[str],
    IpAddressType: NotRequired[IpAddressTypeType],  # (1)
    Enabled: NotRequired[bool],
  1. See IpAddressTypeType

WithdrawByoipCidrRequestRequestTypeDef#

# WithdrawByoipCidrRequestRequestTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import WithdrawByoipCidrRequestRequestTypeDef

def get_value() -> WithdrawByoipCidrRequestRequestTypeDef:
    return {
        "Cidr": ...,
    }
# WithdrawByoipCidrRequestRequestTypeDef definition

class WithdrawByoipCidrRequestRequestTypeDef(TypedDict):
    Cidr: str,

DescribeAcceleratorAttributesResponseTypeDef#

# DescribeAcceleratorAttributesResponseTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import DescribeAcceleratorAttributesResponseTypeDef

def get_value() -> DescribeAcceleratorAttributesResponseTypeDef:
    return {
        "AcceleratorAttributes": ...,
        "ResponseMetadata": ...,
    }
# DescribeAcceleratorAttributesResponseTypeDef definition

class DescribeAcceleratorAttributesResponseTypeDef(TypedDict):
    AcceleratorAttributes: AcceleratorAttributesTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AcceleratorAttributesTypeDef
  2. See ResponseMetadataTypeDef

UpdateAcceleratorAttributesResponseTypeDef#

# UpdateAcceleratorAttributesResponseTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import UpdateAcceleratorAttributesResponseTypeDef

def get_value() -> UpdateAcceleratorAttributesResponseTypeDef:
    return {
        "AcceleratorAttributes": ...,
        "ResponseMetadata": ...,
    }
# UpdateAcceleratorAttributesResponseTypeDef definition

class UpdateAcceleratorAttributesResponseTypeDef(TypedDict):
    AcceleratorAttributes: AcceleratorAttributesTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AcceleratorAttributesTypeDef
  2. See ResponseMetadataTypeDef

AcceleratorTypeDef#

# AcceleratorTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import AcceleratorTypeDef

def get_value() -> AcceleratorTypeDef:
    return {
        "AcceleratorArn": ...,
    }
# AcceleratorTypeDef definition

class AcceleratorTypeDef(TypedDict):
    AcceleratorArn: NotRequired[str],
    Name: NotRequired[str],
    IpAddressType: NotRequired[IpAddressTypeType],  # (1)
    Enabled: NotRequired[bool],
    IpSets: NotRequired[List[IpSetTypeDef]],  # (2)
    DnsName: NotRequired[str],
    Status: NotRequired[AcceleratorStatusType],  # (3)
    CreatedTime: NotRequired[datetime],
    LastModifiedTime: NotRequired[datetime],
    DualStackDnsName: NotRequired[str],
    Events: NotRequired[List[AcceleratorEventTypeDef]],  # (4)
  1. See IpAddressTypeType
  2. See IpSetTypeDef
  3. See AcceleratorStatusType
  4. See AcceleratorEventTypeDef

CustomRoutingAcceleratorTypeDef#

# CustomRoutingAcceleratorTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import CustomRoutingAcceleratorTypeDef

def get_value() -> CustomRoutingAcceleratorTypeDef:
    return {
        "AcceleratorArn": ...,
    }
# CustomRoutingAcceleratorTypeDef definition

class CustomRoutingAcceleratorTypeDef(TypedDict):
    AcceleratorArn: NotRequired[str],
    Name: NotRequired[str],
    IpAddressType: NotRequired[IpAddressTypeType],  # (1)
    Enabled: NotRequired[bool],
    IpSets: NotRequired[List[IpSetTypeDef]],  # (2)
    DnsName: NotRequired[str],
    Status: NotRequired[CustomRoutingAcceleratorStatusType],  # (3)
    CreatedTime: NotRequired[datetime],
    LastModifiedTime: NotRequired[datetime],
  1. See IpAddressTypeType
  2. See IpSetTypeDef
  3. See CustomRoutingAcceleratorStatusType

AddCustomRoutingEndpointsRequestRequestTypeDef#

# AddCustomRoutingEndpointsRequestRequestTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import AddCustomRoutingEndpointsRequestRequestTypeDef

def get_value() -> AddCustomRoutingEndpointsRequestRequestTypeDef:
    return {
        "EndpointConfigurations": ...,
        "EndpointGroupArn": ...,
    }
# AddCustomRoutingEndpointsRequestRequestTypeDef definition

class AddCustomRoutingEndpointsRequestRequestTypeDef(TypedDict):
    EndpointConfigurations: Sequence[CustomRoutingEndpointConfigurationTypeDef],  # (1)
    EndpointGroupArn: str,
  1. See CustomRoutingEndpointConfigurationTypeDef

AddCustomRoutingEndpointsResponseTypeDef#

# AddCustomRoutingEndpointsResponseTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import AddCustomRoutingEndpointsResponseTypeDef

def get_value() -> AddCustomRoutingEndpointsResponseTypeDef:
    return {
        "EndpointDescriptions": ...,
        "EndpointGroupArn": ...,
        "ResponseMetadata": ...,
    }
# AddCustomRoutingEndpointsResponseTypeDef definition

class AddCustomRoutingEndpointsResponseTypeDef(TypedDict):
    EndpointDescriptions: List[CustomRoutingEndpointDescriptionTypeDef],  # (1)
    EndpointGroupArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CustomRoutingEndpointDescriptionTypeDef
  2. See ResponseMetadataTypeDef

AddEndpointsRequestRequestTypeDef#

# AddEndpointsRequestRequestTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import AddEndpointsRequestRequestTypeDef

def get_value() -> AddEndpointsRequestRequestTypeDef:
    return {
        "EndpointConfigurations": ...,
        "EndpointGroupArn": ...,
    }
# AddEndpointsRequestRequestTypeDef definition

class AddEndpointsRequestRequestTypeDef(TypedDict):
    EndpointConfigurations: Sequence[EndpointConfigurationTypeDef],  # (1)
    EndpointGroupArn: str,
  1. See EndpointConfigurationTypeDef

AddEndpointsResponseTypeDef#

# AddEndpointsResponseTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import AddEndpointsResponseTypeDef

def get_value() -> AddEndpointsResponseTypeDef:
    return {
        "EndpointDescriptions": ...,
        "EndpointGroupArn": ...,
        "ResponseMetadata": ...,
    }
# AddEndpointsResponseTypeDef definition

class AddEndpointsResponseTypeDef(TypedDict):
    EndpointDescriptions: List[EndpointDescriptionTypeDef],  # (1)
    EndpointGroupArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EndpointDescriptionTypeDef
  2. See ResponseMetadataTypeDef

ByoipCidrTypeDef#

# ByoipCidrTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import ByoipCidrTypeDef

def get_value() -> ByoipCidrTypeDef:
    return {
        "Cidr": ...,
    }
# ByoipCidrTypeDef definition

class ByoipCidrTypeDef(TypedDict):
    Cidr: NotRequired[str],
    State: NotRequired[ByoipCidrStateType],  # (1)
    Events: NotRequired[List[ByoipCidrEventTypeDef]],  # (2)
  1. See ByoipCidrStateType
  2. See ByoipCidrEventTypeDef

ProvisionByoipCidrRequestRequestTypeDef#

# ProvisionByoipCidrRequestRequestTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import ProvisionByoipCidrRequestRequestTypeDef

def get_value() -> ProvisionByoipCidrRequestRequestTypeDef:
    return {
        "Cidr": ...,
        "CidrAuthorizationContext": ...,
    }
# ProvisionByoipCidrRequestRequestTypeDef definition

class ProvisionByoipCidrRequestRequestTypeDef(TypedDict):
    Cidr: str,
    CidrAuthorizationContext: CidrAuthorizationContextTypeDef,  # (1)
  1. See CidrAuthorizationContextTypeDef

CreateAcceleratorRequestRequestTypeDef#

# CreateAcceleratorRequestRequestTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import CreateAcceleratorRequestRequestTypeDef

def get_value() -> CreateAcceleratorRequestRequestTypeDef:
    return {
        "Name": ...,
        "IdempotencyToken": ...,
    }
# CreateAcceleratorRequestRequestTypeDef definition

class CreateAcceleratorRequestRequestTypeDef(TypedDict):
    Name: str,
    IdempotencyToken: str,
    IpAddressType: NotRequired[IpAddressTypeType],  # (1)
    IpAddresses: NotRequired[Sequence[str]],
    Enabled: NotRequired[bool],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See IpAddressTypeType
  2. See TagTypeDef

CreateCustomRoutingAcceleratorRequestRequestTypeDef#

# CreateCustomRoutingAcceleratorRequestRequestTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import CreateCustomRoutingAcceleratorRequestRequestTypeDef

def get_value() -> CreateCustomRoutingAcceleratorRequestRequestTypeDef:
    return {
        "Name": ...,
        "IdempotencyToken": ...,
    }
# CreateCustomRoutingAcceleratorRequestRequestTypeDef definition

class CreateCustomRoutingAcceleratorRequestRequestTypeDef(TypedDict):
    Name: str,
    IdempotencyToken: str,
    IpAddressType: NotRequired[IpAddressTypeType],  # (1)
    IpAddresses: NotRequired[Sequence[str]],
    Enabled: NotRequired[bool],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See IpAddressTypeType
  2. See TagTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import ListTagsForResourceResponseTypeDef

def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "Tags": ...,
        "ResponseMetadata": ...,
    }
# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    Tags: List[TagTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "Tags": ...,
    }
# TagResourceRequestRequestTypeDef definition

class TagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    Tags: Sequence[TagTypeDef],  # (1)
  1. See TagTypeDef

CreateCustomRoutingEndpointGroupRequestRequestTypeDef#

# CreateCustomRoutingEndpointGroupRequestRequestTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import CreateCustomRoutingEndpointGroupRequestRequestTypeDef

def get_value() -> CreateCustomRoutingEndpointGroupRequestRequestTypeDef:
    return {
        "ListenerArn": ...,
        "EndpointGroupRegion": ...,
        "DestinationConfigurations": ...,
        "IdempotencyToken": ...,
    }
# CreateCustomRoutingEndpointGroupRequestRequestTypeDef definition

class CreateCustomRoutingEndpointGroupRequestRequestTypeDef(TypedDict):
    ListenerArn: str,
    EndpointGroupRegion: str,
    DestinationConfigurations: Sequence[CustomRoutingDestinationConfigurationTypeDef],  # (1)
    IdempotencyToken: str,
  1. See CustomRoutingDestinationConfigurationTypeDef

CreateCustomRoutingListenerRequestRequestTypeDef#

# CreateCustomRoutingListenerRequestRequestTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import CreateCustomRoutingListenerRequestRequestTypeDef

def get_value() -> CreateCustomRoutingListenerRequestRequestTypeDef:
    return {
        "AcceleratorArn": ...,
        "PortRanges": ...,
        "IdempotencyToken": ...,
    }
# CreateCustomRoutingListenerRequestRequestTypeDef definition

class CreateCustomRoutingListenerRequestRequestTypeDef(TypedDict):
    AcceleratorArn: str,
    PortRanges: Sequence[PortRangeTypeDef],  # (1)
    IdempotencyToken: str,
  1. See PortRangeTypeDef

CreateListenerRequestRequestTypeDef#

# CreateListenerRequestRequestTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import CreateListenerRequestRequestTypeDef

def get_value() -> CreateListenerRequestRequestTypeDef:
    return {
        "AcceleratorArn": ...,
        "PortRanges": ...,
        "Protocol": ...,
        "IdempotencyToken": ...,
    }
# CreateListenerRequestRequestTypeDef definition

class CreateListenerRequestRequestTypeDef(TypedDict):
    AcceleratorArn: str,
    PortRanges: Sequence[PortRangeTypeDef],  # (1)
    Protocol: ProtocolType,  # (2)
    IdempotencyToken: str,
    ClientAffinity: NotRequired[ClientAffinityType],  # (3)
  1. See PortRangeTypeDef
  2. See ProtocolType
  3. See ClientAffinityType

CustomRoutingListenerTypeDef#

# CustomRoutingListenerTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import CustomRoutingListenerTypeDef

def get_value() -> CustomRoutingListenerTypeDef:
    return {
        "ListenerArn": ...,
    }
# CustomRoutingListenerTypeDef definition

class CustomRoutingListenerTypeDef(TypedDict):
    ListenerArn: NotRequired[str],
    PortRanges: NotRequired[List[PortRangeTypeDef]],  # (1)
  1. See PortRangeTypeDef

ListenerTypeDef#

# ListenerTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import ListenerTypeDef

def get_value() -> ListenerTypeDef:
    return {
        "ListenerArn": ...,
    }
# ListenerTypeDef definition

class ListenerTypeDef(TypedDict):
    ListenerArn: NotRequired[str],
    PortRanges: NotRequired[List[PortRangeTypeDef]],  # (1)
    Protocol: NotRequired[ProtocolType],  # (2)
    ClientAffinity: NotRequired[ClientAffinityType],  # (3)
  1. See PortRangeTypeDef
  2. See ProtocolType
  3. See ClientAffinityType

UpdateCustomRoutingListenerRequestRequestTypeDef#

# UpdateCustomRoutingListenerRequestRequestTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import UpdateCustomRoutingListenerRequestRequestTypeDef

def get_value() -> UpdateCustomRoutingListenerRequestRequestTypeDef:
    return {
        "ListenerArn": ...,
        "PortRanges": ...,
    }
# UpdateCustomRoutingListenerRequestRequestTypeDef definition

class UpdateCustomRoutingListenerRequestRequestTypeDef(TypedDict):
    ListenerArn: str,
    PortRanges: Sequence[PortRangeTypeDef],  # (1)
  1. See PortRangeTypeDef

UpdateListenerRequestRequestTypeDef#

# UpdateListenerRequestRequestTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import UpdateListenerRequestRequestTypeDef

def get_value() -> UpdateListenerRequestRequestTypeDef:
    return {
        "ListenerArn": ...,
    }
# UpdateListenerRequestRequestTypeDef definition

class UpdateListenerRequestRequestTypeDef(TypedDict):
    ListenerArn: str,
    PortRanges: NotRequired[Sequence[PortRangeTypeDef]],  # (1)
    Protocol: NotRequired[ProtocolType],  # (2)
    ClientAffinity: NotRequired[ClientAffinityType],  # (3)
  1. See PortRangeTypeDef
  2. See ProtocolType
  3. See ClientAffinityType

CreateEndpointGroupRequestRequestTypeDef#

# CreateEndpointGroupRequestRequestTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import CreateEndpointGroupRequestRequestTypeDef

def get_value() -> CreateEndpointGroupRequestRequestTypeDef:
    return {
        "ListenerArn": ...,
        "EndpointGroupRegion": ...,
        "IdempotencyToken": ...,
    }
# CreateEndpointGroupRequestRequestTypeDef definition

class CreateEndpointGroupRequestRequestTypeDef(TypedDict):
    ListenerArn: str,
    EndpointGroupRegion: str,
    IdempotencyToken: str,
    EndpointConfigurations: NotRequired[Sequence[EndpointConfigurationTypeDef]],  # (1)
    TrafficDialPercentage: NotRequired[float],
    HealthCheckPort: NotRequired[int],
    HealthCheckProtocol: NotRequired[HealthCheckProtocolType],  # (2)
    HealthCheckPath: NotRequired[str],
    HealthCheckIntervalSeconds: NotRequired[int],
    ThresholdCount: NotRequired[int],
    PortOverrides: NotRequired[Sequence[PortOverrideTypeDef]],  # (3)
  1. See EndpointConfigurationTypeDef
  2. See HealthCheckProtocolType
  3. See PortOverrideTypeDef

EndpointGroupTypeDef#

# EndpointGroupTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import EndpointGroupTypeDef

def get_value() -> EndpointGroupTypeDef:
    return {
        "EndpointGroupArn": ...,
    }
# EndpointGroupTypeDef definition

class EndpointGroupTypeDef(TypedDict):
    EndpointGroupArn: NotRequired[str],
    EndpointGroupRegion: NotRequired[str],
    EndpointDescriptions: NotRequired[List[EndpointDescriptionTypeDef]],  # (1)
    TrafficDialPercentage: NotRequired[float],
    HealthCheckPort: NotRequired[int],
    HealthCheckProtocol: NotRequired[HealthCheckProtocolType],  # (2)
    HealthCheckPath: NotRequired[str],
    HealthCheckIntervalSeconds: NotRequired[int],
    ThresholdCount: NotRequired[int],
    PortOverrides: NotRequired[List[PortOverrideTypeDef]],  # (3)
  1. See EndpointDescriptionTypeDef
  2. See HealthCheckProtocolType
  3. See PortOverrideTypeDef

UpdateEndpointGroupRequestRequestTypeDef#

# UpdateEndpointGroupRequestRequestTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import UpdateEndpointGroupRequestRequestTypeDef

def get_value() -> UpdateEndpointGroupRequestRequestTypeDef:
    return {
        "EndpointGroupArn": ...,
    }
# UpdateEndpointGroupRequestRequestTypeDef definition

class UpdateEndpointGroupRequestRequestTypeDef(TypedDict):
    EndpointGroupArn: str,
    EndpointConfigurations: NotRequired[Sequence[EndpointConfigurationTypeDef]],  # (1)
    TrafficDialPercentage: NotRequired[float],
    HealthCheckPort: NotRequired[int],
    HealthCheckProtocol: NotRequired[HealthCheckProtocolType],  # (2)
    HealthCheckPath: NotRequired[str],
    HealthCheckIntervalSeconds: NotRequired[int],
    ThresholdCount: NotRequired[int],
    PortOverrides: NotRequired[Sequence[PortOverrideTypeDef]],  # (3)
  1. See EndpointConfigurationTypeDef
  2. See HealthCheckProtocolType
  3. See PortOverrideTypeDef

DescribeCustomRoutingAcceleratorAttributesResponseTypeDef#

# DescribeCustomRoutingAcceleratorAttributesResponseTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import DescribeCustomRoutingAcceleratorAttributesResponseTypeDef

def get_value() -> DescribeCustomRoutingAcceleratorAttributesResponseTypeDef:
    return {
        "AcceleratorAttributes": ...,
        "ResponseMetadata": ...,
    }
# DescribeCustomRoutingAcceleratorAttributesResponseTypeDef definition

class DescribeCustomRoutingAcceleratorAttributesResponseTypeDef(TypedDict):
    AcceleratorAttributes: CustomRoutingAcceleratorAttributesTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CustomRoutingAcceleratorAttributesTypeDef
  2. See ResponseMetadataTypeDef

UpdateCustomRoutingAcceleratorAttributesResponseTypeDef#

# UpdateCustomRoutingAcceleratorAttributesResponseTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import UpdateCustomRoutingAcceleratorAttributesResponseTypeDef

def get_value() -> UpdateCustomRoutingAcceleratorAttributesResponseTypeDef:
    return {
        "AcceleratorAttributes": ...,
        "ResponseMetadata": ...,
    }
# UpdateCustomRoutingAcceleratorAttributesResponseTypeDef definition

class UpdateCustomRoutingAcceleratorAttributesResponseTypeDef(TypedDict):
    AcceleratorAttributes: CustomRoutingAcceleratorAttributesTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CustomRoutingAcceleratorAttributesTypeDef
  2. See ResponseMetadataTypeDef

CustomRoutingEndpointGroupTypeDef#

# CustomRoutingEndpointGroupTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import CustomRoutingEndpointGroupTypeDef

def get_value() -> CustomRoutingEndpointGroupTypeDef:
    return {
        "EndpointGroupArn": ...,
    }
# CustomRoutingEndpointGroupTypeDef definition

class CustomRoutingEndpointGroupTypeDef(TypedDict):
    EndpointGroupArn: NotRequired[str],
    EndpointGroupRegion: NotRequired[str],
    DestinationDescriptions: NotRequired[List[CustomRoutingDestinationDescriptionTypeDef]],  # (1)
    EndpointDescriptions: NotRequired[List[CustomRoutingEndpointDescriptionTypeDef]],  # (2)
  1. See CustomRoutingDestinationDescriptionTypeDef
  2. See CustomRoutingEndpointDescriptionTypeDef

DestinationPortMappingTypeDef#

# DestinationPortMappingTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import DestinationPortMappingTypeDef

def get_value() -> DestinationPortMappingTypeDef:
    return {
        "AcceleratorArn": ...,
    }
# DestinationPortMappingTypeDef definition

class DestinationPortMappingTypeDef(TypedDict):
    AcceleratorArn: NotRequired[str],
    AcceleratorSocketAddresses: NotRequired[List[SocketAddressTypeDef]],  # (1)
    EndpointGroupArn: NotRequired[str],
    EndpointId: NotRequired[str],
    EndpointGroupRegion: NotRequired[str],
    DestinationSocketAddress: NotRequired[SocketAddressTypeDef],  # (2)
    IpAddressType: NotRequired[IpAddressTypeType],  # (3)
    DestinationTrafficState: NotRequired[CustomRoutingDestinationTrafficStateType],  # (4)
  1. See SocketAddressTypeDef
  2. See SocketAddressTypeDef
  3. See IpAddressTypeType
  4. See CustomRoutingDestinationTrafficStateType

PortMappingTypeDef#

# PortMappingTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import PortMappingTypeDef

def get_value() -> PortMappingTypeDef:
    return {
        "AcceleratorPort": ...,
    }
# PortMappingTypeDef definition

class PortMappingTypeDef(TypedDict):
    AcceleratorPort: NotRequired[int],
    EndpointGroupArn: NotRequired[str],
    EndpointId: NotRequired[str],
    DestinationSocketAddress: NotRequired[SocketAddressTypeDef],  # (1)
    Protocols: NotRequired[List[CustomRoutingProtocolType]],  # (2)
    DestinationTrafficState: NotRequired[CustomRoutingDestinationTrafficStateType],  # (3)
  1. See SocketAddressTypeDef
  2. See CustomRoutingProtocolType
  3. See CustomRoutingDestinationTrafficStateType

RemoveEndpointsRequestRequestTypeDef#

# RemoveEndpointsRequestRequestTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import RemoveEndpointsRequestRequestTypeDef

def get_value() -> RemoveEndpointsRequestRequestTypeDef:
    return {
        "EndpointIdentifiers": ...,
        "EndpointGroupArn": ...,
    }
# RemoveEndpointsRequestRequestTypeDef definition

class RemoveEndpointsRequestRequestTypeDef(TypedDict):
    EndpointIdentifiers: Sequence[EndpointIdentifierTypeDef],  # (1)
    EndpointGroupArn: str,
  1. See EndpointIdentifierTypeDef

CreateAcceleratorResponseTypeDef#

# CreateAcceleratorResponseTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import CreateAcceleratorResponseTypeDef

def get_value() -> CreateAcceleratorResponseTypeDef:
    return {
        "Accelerator": ...,
        "ResponseMetadata": ...,
    }
# CreateAcceleratorResponseTypeDef definition

class CreateAcceleratorResponseTypeDef(TypedDict):
    Accelerator: AcceleratorTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AcceleratorTypeDef
  2. See ResponseMetadataTypeDef

DescribeAcceleratorResponseTypeDef#

# DescribeAcceleratorResponseTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import DescribeAcceleratorResponseTypeDef

def get_value() -> DescribeAcceleratorResponseTypeDef:
    return {
        "Accelerator": ...,
        "ResponseMetadata": ...,
    }
# DescribeAcceleratorResponseTypeDef definition

class DescribeAcceleratorResponseTypeDef(TypedDict):
    Accelerator: AcceleratorTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AcceleratorTypeDef
  2. See ResponseMetadataTypeDef

ListAcceleratorsResponseTypeDef#

# ListAcceleratorsResponseTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import ListAcceleratorsResponseTypeDef

def get_value() -> ListAcceleratorsResponseTypeDef:
    return {
        "Accelerators": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListAcceleratorsResponseTypeDef definition

class ListAcceleratorsResponseTypeDef(TypedDict):
    Accelerators: List[AcceleratorTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AcceleratorTypeDef
  2. See ResponseMetadataTypeDef

UpdateAcceleratorResponseTypeDef#

# UpdateAcceleratorResponseTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import UpdateAcceleratorResponseTypeDef

def get_value() -> UpdateAcceleratorResponseTypeDef:
    return {
        "Accelerator": ...,
        "ResponseMetadata": ...,
    }
# UpdateAcceleratorResponseTypeDef definition

class UpdateAcceleratorResponseTypeDef(TypedDict):
    Accelerator: AcceleratorTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AcceleratorTypeDef
  2. See ResponseMetadataTypeDef

CreateCustomRoutingAcceleratorResponseTypeDef#

# CreateCustomRoutingAcceleratorResponseTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import CreateCustomRoutingAcceleratorResponseTypeDef

def get_value() -> CreateCustomRoutingAcceleratorResponseTypeDef:
    return {
        "Accelerator": ...,
        "ResponseMetadata": ...,
    }
# CreateCustomRoutingAcceleratorResponseTypeDef definition

class CreateCustomRoutingAcceleratorResponseTypeDef(TypedDict):
    Accelerator: CustomRoutingAcceleratorTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CustomRoutingAcceleratorTypeDef
  2. See ResponseMetadataTypeDef

DescribeCustomRoutingAcceleratorResponseTypeDef#

# DescribeCustomRoutingAcceleratorResponseTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import DescribeCustomRoutingAcceleratorResponseTypeDef

def get_value() -> DescribeCustomRoutingAcceleratorResponseTypeDef:
    return {
        "Accelerator": ...,
        "ResponseMetadata": ...,
    }
# DescribeCustomRoutingAcceleratorResponseTypeDef definition

class DescribeCustomRoutingAcceleratorResponseTypeDef(TypedDict):
    Accelerator: CustomRoutingAcceleratorTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CustomRoutingAcceleratorTypeDef
  2. See ResponseMetadataTypeDef

ListCustomRoutingAcceleratorsResponseTypeDef#

# ListCustomRoutingAcceleratorsResponseTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import ListCustomRoutingAcceleratorsResponseTypeDef

def get_value() -> ListCustomRoutingAcceleratorsResponseTypeDef:
    return {
        "Accelerators": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListCustomRoutingAcceleratorsResponseTypeDef definition

class ListCustomRoutingAcceleratorsResponseTypeDef(TypedDict):
    Accelerators: List[CustomRoutingAcceleratorTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CustomRoutingAcceleratorTypeDef
  2. See ResponseMetadataTypeDef

UpdateCustomRoutingAcceleratorResponseTypeDef#

# UpdateCustomRoutingAcceleratorResponseTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import UpdateCustomRoutingAcceleratorResponseTypeDef

def get_value() -> UpdateCustomRoutingAcceleratorResponseTypeDef:
    return {
        "Accelerator": ...,
        "ResponseMetadata": ...,
    }
# UpdateCustomRoutingAcceleratorResponseTypeDef definition

class UpdateCustomRoutingAcceleratorResponseTypeDef(TypedDict):
    Accelerator: CustomRoutingAcceleratorTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CustomRoutingAcceleratorTypeDef
  2. See ResponseMetadataTypeDef

AdvertiseByoipCidrResponseTypeDef#

# AdvertiseByoipCidrResponseTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import AdvertiseByoipCidrResponseTypeDef

def get_value() -> AdvertiseByoipCidrResponseTypeDef:
    return {
        "ByoipCidr": ...,
        "ResponseMetadata": ...,
    }
# AdvertiseByoipCidrResponseTypeDef definition

class AdvertiseByoipCidrResponseTypeDef(TypedDict):
    ByoipCidr: ByoipCidrTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ByoipCidrTypeDef
  2. See ResponseMetadataTypeDef

DeprovisionByoipCidrResponseTypeDef#

# DeprovisionByoipCidrResponseTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import DeprovisionByoipCidrResponseTypeDef

def get_value() -> DeprovisionByoipCidrResponseTypeDef:
    return {
        "ByoipCidr": ...,
        "ResponseMetadata": ...,
    }
# DeprovisionByoipCidrResponseTypeDef definition

class DeprovisionByoipCidrResponseTypeDef(TypedDict):
    ByoipCidr: ByoipCidrTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ByoipCidrTypeDef
  2. See ResponseMetadataTypeDef

ListByoipCidrsResponseTypeDef#

# ListByoipCidrsResponseTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import ListByoipCidrsResponseTypeDef

def get_value() -> ListByoipCidrsResponseTypeDef:
    return {
        "ByoipCidrs": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListByoipCidrsResponseTypeDef definition

class ListByoipCidrsResponseTypeDef(TypedDict):
    ByoipCidrs: List[ByoipCidrTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ByoipCidrTypeDef
  2. See ResponseMetadataTypeDef

ProvisionByoipCidrResponseTypeDef#

# ProvisionByoipCidrResponseTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import ProvisionByoipCidrResponseTypeDef

def get_value() -> ProvisionByoipCidrResponseTypeDef:
    return {
        "ByoipCidr": ...,
        "ResponseMetadata": ...,
    }
# ProvisionByoipCidrResponseTypeDef definition

class ProvisionByoipCidrResponseTypeDef(TypedDict):
    ByoipCidr: ByoipCidrTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ByoipCidrTypeDef
  2. See ResponseMetadataTypeDef

WithdrawByoipCidrResponseTypeDef#

# WithdrawByoipCidrResponseTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import WithdrawByoipCidrResponseTypeDef

def get_value() -> WithdrawByoipCidrResponseTypeDef:
    return {
        "ByoipCidr": ...,
        "ResponseMetadata": ...,
    }
# WithdrawByoipCidrResponseTypeDef definition

class WithdrawByoipCidrResponseTypeDef(TypedDict):
    ByoipCidr: ByoipCidrTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ByoipCidrTypeDef
  2. See ResponseMetadataTypeDef

CreateCustomRoutingListenerResponseTypeDef#

# CreateCustomRoutingListenerResponseTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import CreateCustomRoutingListenerResponseTypeDef

def get_value() -> CreateCustomRoutingListenerResponseTypeDef:
    return {
        "Listener": ...,
        "ResponseMetadata": ...,
    }
# CreateCustomRoutingListenerResponseTypeDef definition

class CreateCustomRoutingListenerResponseTypeDef(TypedDict):
    Listener: CustomRoutingListenerTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CustomRoutingListenerTypeDef
  2. See ResponseMetadataTypeDef

DescribeCustomRoutingListenerResponseTypeDef#

# DescribeCustomRoutingListenerResponseTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import DescribeCustomRoutingListenerResponseTypeDef

def get_value() -> DescribeCustomRoutingListenerResponseTypeDef:
    return {
        "Listener": ...,
        "ResponseMetadata": ...,
    }
# DescribeCustomRoutingListenerResponseTypeDef definition

class DescribeCustomRoutingListenerResponseTypeDef(TypedDict):
    Listener: CustomRoutingListenerTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CustomRoutingListenerTypeDef
  2. See ResponseMetadataTypeDef

ListCustomRoutingListenersResponseTypeDef#

# ListCustomRoutingListenersResponseTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import ListCustomRoutingListenersResponseTypeDef

def get_value() -> ListCustomRoutingListenersResponseTypeDef:
    return {
        "Listeners": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListCustomRoutingListenersResponseTypeDef definition

class ListCustomRoutingListenersResponseTypeDef(TypedDict):
    Listeners: List[CustomRoutingListenerTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CustomRoutingListenerTypeDef
  2. See ResponseMetadataTypeDef

UpdateCustomRoutingListenerResponseTypeDef#

# UpdateCustomRoutingListenerResponseTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import UpdateCustomRoutingListenerResponseTypeDef

def get_value() -> UpdateCustomRoutingListenerResponseTypeDef:
    return {
        "Listener": ...,
        "ResponseMetadata": ...,
    }
# UpdateCustomRoutingListenerResponseTypeDef definition

class UpdateCustomRoutingListenerResponseTypeDef(TypedDict):
    Listener: CustomRoutingListenerTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CustomRoutingListenerTypeDef
  2. See ResponseMetadataTypeDef

CreateListenerResponseTypeDef#

# CreateListenerResponseTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import CreateListenerResponseTypeDef

def get_value() -> CreateListenerResponseTypeDef:
    return {
        "Listener": ...,
        "ResponseMetadata": ...,
    }
# CreateListenerResponseTypeDef definition

class CreateListenerResponseTypeDef(TypedDict):
    Listener: ListenerTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ListenerTypeDef
  2. See ResponseMetadataTypeDef

DescribeListenerResponseTypeDef#

# DescribeListenerResponseTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import DescribeListenerResponseTypeDef

def get_value() -> DescribeListenerResponseTypeDef:
    return {
        "Listener": ...,
        "ResponseMetadata": ...,
    }
# DescribeListenerResponseTypeDef definition

class DescribeListenerResponseTypeDef(TypedDict):
    Listener: ListenerTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ListenerTypeDef
  2. See ResponseMetadataTypeDef

ListListenersResponseTypeDef#

# ListListenersResponseTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import ListListenersResponseTypeDef

def get_value() -> ListListenersResponseTypeDef:
    return {
        "Listeners": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListListenersResponseTypeDef definition

class ListListenersResponseTypeDef(TypedDict):
    Listeners: List[ListenerTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ListenerTypeDef
  2. See ResponseMetadataTypeDef

UpdateListenerResponseTypeDef#

# UpdateListenerResponseTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import UpdateListenerResponseTypeDef

def get_value() -> UpdateListenerResponseTypeDef:
    return {
        "Listener": ...,
        "ResponseMetadata": ...,
    }
# UpdateListenerResponseTypeDef definition

class UpdateListenerResponseTypeDef(TypedDict):
    Listener: ListenerTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ListenerTypeDef
  2. See ResponseMetadataTypeDef

CreateEndpointGroupResponseTypeDef#

# CreateEndpointGroupResponseTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import CreateEndpointGroupResponseTypeDef

def get_value() -> CreateEndpointGroupResponseTypeDef:
    return {
        "EndpointGroup": ...,
        "ResponseMetadata": ...,
    }
# CreateEndpointGroupResponseTypeDef definition

class CreateEndpointGroupResponseTypeDef(TypedDict):
    EndpointGroup: EndpointGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EndpointGroupTypeDef
  2. See ResponseMetadataTypeDef

DescribeEndpointGroupResponseTypeDef#

# DescribeEndpointGroupResponseTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import DescribeEndpointGroupResponseTypeDef

def get_value() -> DescribeEndpointGroupResponseTypeDef:
    return {
        "EndpointGroup": ...,
        "ResponseMetadata": ...,
    }
# DescribeEndpointGroupResponseTypeDef definition

class DescribeEndpointGroupResponseTypeDef(TypedDict):
    EndpointGroup: EndpointGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EndpointGroupTypeDef
  2. See ResponseMetadataTypeDef

ListEndpointGroupsResponseTypeDef#

# ListEndpointGroupsResponseTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import ListEndpointGroupsResponseTypeDef

def get_value() -> ListEndpointGroupsResponseTypeDef:
    return {
        "EndpointGroups": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListEndpointGroupsResponseTypeDef definition

class ListEndpointGroupsResponseTypeDef(TypedDict):
    EndpointGroups: List[EndpointGroupTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EndpointGroupTypeDef
  2. See ResponseMetadataTypeDef

UpdateEndpointGroupResponseTypeDef#

# UpdateEndpointGroupResponseTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import UpdateEndpointGroupResponseTypeDef

def get_value() -> UpdateEndpointGroupResponseTypeDef:
    return {
        "EndpointGroup": ...,
        "ResponseMetadata": ...,
    }
# UpdateEndpointGroupResponseTypeDef definition

class UpdateEndpointGroupResponseTypeDef(TypedDict):
    EndpointGroup: EndpointGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EndpointGroupTypeDef
  2. See ResponseMetadataTypeDef

CreateCustomRoutingEndpointGroupResponseTypeDef#

# CreateCustomRoutingEndpointGroupResponseTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import CreateCustomRoutingEndpointGroupResponseTypeDef

def get_value() -> CreateCustomRoutingEndpointGroupResponseTypeDef:
    return {
        "EndpointGroup": ...,
        "ResponseMetadata": ...,
    }
# CreateCustomRoutingEndpointGroupResponseTypeDef definition

class CreateCustomRoutingEndpointGroupResponseTypeDef(TypedDict):
    EndpointGroup: CustomRoutingEndpointGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CustomRoutingEndpointGroupTypeDef
  2. See ResponseMetadataTypeDef

DescribeCustomRoutingEndpointGroupResponseTypeDef#

# DescribeCustomRoutingEndpointGroupResponseTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import DescribeCustomRoutingEndpointGroupResponseTypeDef

def get_value() -> DescribeCustomRoutingEndpointGroupResponseTypeDef:
    return {
        "EndpointGroup": ...,
        "ResponseMetadata": ...,
    }
# DescribeCustomRoutingEndpointGroupResponseTypeDef definition

class DescribeCustomRoutingEndpointGroupResponseTypeDef(TypedDict):
    EndpointGroup: CustomRoutingEndpointGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CustomRoutingEndpointGroupTypeDef
  2. See ResponseMetadataTypeDef

ListCustomRoutingEndpointGroupsResponseTypeDef#

# ListCustomRoutingEndpointGroupsResponseTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import ListCustomRoutingEndpointGroupsResponseTypeDef

def get_value() -> ListCustomRoutingEndpointGroupsResponseTypeDef:
    return {
        "EndpointGroups": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListCustomRoutingEndpointGroupsResponseTypeDef definition

class ListCustomRoutingEndpointGroupsResponseTypeDef(TypedDict):
    EndpointGroups: List[CustomRoutingEndpointGroupTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CustomRoutingEndpointGroupTypeDef
  2. See ResponseMetadataTypeDef

ListCustomRoutingPortMappingsByDestinationResponseTypeDef#

# ListCustomRoutingPortMappingsByDestinationResponseTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import ListCustomRoutingPortMappingsByDestinationResponseTypeDef

def get_value() -> ListCustomRoutingPortMappingsByDestinationResponseTypeDef:
    return {
        "DestinationPortMappings": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListCustomRoutingPortMappingsByDestinationResponseTypeDef definition

class ListCustomRoutingPortMappingsByDestinationResponseTypeDef(TypedDict):
    DestinationPortMappings: List[DestinationPortMappingTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DestinationPortMappingTypeDef
  2. See ResponseMetadataTypeDef

ListCustomRoutingPortMappingsResponseTypeDef#

# ListCustomRoutingPortMappingsResponseTypeDef usage example

from mypy_boto3_globalaccelerator.type_defs import ListCustomRoutingPortMappingsResponseTypeDef

def get_value() -> ListCustomRoutingPortMappingsResponseTypeDef:
    return {
        "PortMappings": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListCustomRoutingPortMappingsResponseTypeDef definition

class ListCustomRoutingPortMappingsResponseTypeDef(TypedDict):
    PortMappings: List[PortMappingTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PortMappingTypeDef
  2. See ResponseMetadataTypeDef