Skip to content

Type definitions#

Index > GlobalAccelerator > Type definitions

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

AcceleratorAttributesTypeDef#

# AcceleratorAttributesTypeDef definition

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

AcceleratorEventTypeDef#

# AcceleratorEventTypeDef definition

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

IpSetTypeDef#

# IpSetTypeDef definition

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

CustomRoutingEndpointConfigurationTypeDef#

# CustomRoutingEndpointConfigurationTypeDef definition

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

CustomRoutingEndpointDescriptionTypeDef#

# CustomRoutingEndpointDescriptionTypeDef definition

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

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef definition

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

EndpointConfigurationTypeDef#

# EndpointConfigurationTypeDef definition

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

EndpointDescriptionTypeDef#

# 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 definition

class AdvertiseByoipCidrRequestRequestTypeDef(TypedDict):
    Cidr: str,

AllowCustomRoutingTrafficRequestRequestTypeDef#

# AllowCustomRoutingTrafficRequestRequestTypeDef definition

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

ResourceTypeDef#

# ResourceTypeDef definition

class ResourceTypeDef(TypedDict):
    EndpointId: str,
    Region: NotRequired[str],

ByoipCidrEventTypeDef#

# ByoipCidrEventTypeDef definition

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

CidrAuthorizationContextTypeDef#

# CidrAuthorizationContextTypeDef definition

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

TagTypeDef#

# TagTypeDef definition

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

CustomRoutingDestinationConfigurationTypeDef#

# CustomRoutingDestinationConfigurationTypeDef definition

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

PortRangeTypeDef#

# PortRangeTypeDef definition

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

PortOverrideTypeDef#

# PortOverrideTypeDef definition

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

CrossAccountResourceTypeDef#

# CrossAccountResourceTypeDef definition

class CrossAccountResourceTypeDef(TypedDict):
    EndpointId: NotRequired[str],
    AttachmentArn: NotRequired[str],

CustomRoutingAcceleratorAttributesTypeDef#

# CustomRoutingAcceleratorAttributesTypeDef definition

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

CustomRoutingDestinationDescriptionTypeDef#

# CustomRoutingDestinationDescriptionTypeDef definition

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

DeleteAcceleratorRequestRequestTypeDef#

# DeleteAcceleratorRequestRequestTypeDef definition

class DeleteAcceleratorRequestRequestTypeDef(TypedDict):
    AcceleratorArn: str,

DeleteCrossAccountAttachmentRequestRequestTypeDef#

# DeleteCrossAccountAttachmentRequestRequestTypeDef definition

class DeleteCrossAccountAttachmentRequestRequestTypeDef(TypedDict):
    AttachmentArn: str,

DeleteCustomRoutingAcceleratorRequestRequestTypeDef#

# DeleteCustomRoutingAcceleratorRequestRequestTypeDef definition

class DeleteCustomRoutingAcceleratorRequestRequestTypeDef(TypedDict):
    AcceleratorArn: str,

DeleteCustomRoutingEndpointGroupRequestRequestTypeDef#

# DeleteCustomRoutingEndpointGroupRequestRequestTypeDef definition

class DeleteCustomRoutingEndpointGroupRequestRequestTypeDef(TypedDict):
    EndpointGroupArn: str,

DeleteCustomRoutingListenerRequestRequestTypeDef#

# DeleteCustomRoutingListenerRequestRequestTypeDef definition

class DeleteCustomRoutingListenerRequestRequestTypeDef(TypedDict):
    ListenerArn: str,

DeleteEndpointGroupRequestRequestTypeDef#

# DeleteEndpointGroupRequestRequestTypeDef definition

class DeleteEndpointGroupRequestRequestTypeDef(TypedDict):
    EndpointGroupArn: str,

DeleteListenerRequestRequestTypeDef#

# DeleteListenerRequestRequestTypeDef definition

class DeleteListenerRequestRequestTypeDef(TypedDict):
    ListenerArn: str,

DenyCustomRoutingTrafficRequestRequestTypeDef#

# DenyCustomRoutingTrafficRequestRequestTypeDef definition

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

DeprovisionByoipCidrRequestRequestTypeDef#

# DeprovisionByoipCidrRequestRequestTypeDef definition

class DeprovisionByoipCidrRequestRequestTypeDef(TypedDict):
    Cidr: str,

DescribeAcceleratorAttributesRequestRequestTypeDef#

# DescribeAcceleratorAttributesRequestRequestTypeDef definition

class DescribeAcceleratorAttributesRequestRequestTypeDef(TypedDict):
    AcceleratorArn: str,

DescribeAcceleratorRequestRequestTypeDef#

# DescribeAcceleratorRequestRequestTypeDef definition

class DescribeAcceleratorRequestRequestTypeDef(TypedDict):
    AcceleratorArn: str,

DescribeCrossAccountAttachmentRequestRequestTypeDef#

# DescribeCrossAccountAttachmentRequestRequestTypeDef definition

class DescribeCrossAccountAttachmentRequestRequestTypeDef(TypedDict):
    AttachmentArn: str,

DescribeCustomRoutingAcceleratorAttributesRequestRequestTypeDef#

# DescribeCustomRoutingAcceleratorAttributesRequestRequestTypeDef definition

class DescribeCustomRoutingAcceleratorAttributesRequestRequestTypeDef(TypedDict):
    AcceleratorArn: str,

DescribeCustomRoutingAcceleratorRequestRequestTypeDef#

# DescribeCustomRoutingAcceleratorRequestRequestTypeDef definition

class DescribeCustomRoutingAcceleratorRequestRequestTypeDef(TypedDict):
    AcceleratorArn: str,

DescribeCustomRoutingEndpointGroupRequestRequestTypeDef#

# DescribeCustomRoutingEndpointGroupRequestRequestTypeDef definition

class DescribeCustomRoutingEndpointGroupRequestRequestTypeDef(TypedDict):
    EndpointGroupArn: str,

DescribeCustomRoutingListenerRequestRequestTypeDef#

# DescribeCustomRoutingListenerRequestRequestTypeDef definition

class DescribeCustomRoutingListenerRequestRequestTypeDef(TypedDict):
    ListenerArn: str,

DescribeEndpointGroupRequestRequestTypeDef#

# DescribeEndpointGroupRequestRequestTypeDef definition

class DescribeEndpointGroupRequestRequestTypeDef(TypedDict):
    EndpointGroupArn: str,

DescribeListenerRequestRequestTypeDef#

# DescribeListenerRequestRequestTypeDef definition

class DescribeListenerRequestRequestTypeDef(TypedDict):
    ListenerArn: str,

SocketAddressTypeDef#

# SocketAddressTypeDef definition

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

EndpointIdentifierTypeDef#

# EndpointIdentifierTypeDef definition

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

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef definition

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

ListAcceleratorsRequestRequestTypeDef#

# ListAcceleratorsRequestRequestTypeDef definition

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

ListByoipCidrsRequestRequestTypeDef#

# ListByoipCidrsRequestRequestTypeDef definition

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

ListCrossAccountAttachmentsRequestRequestTypeDef#

# ListCrossAccountAttachmentsRequestRequestTypeDef definition

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

ListCrossAccountResourcesRequestRequestTypeDef#

# ListCrossAccountResourcesRequestRequestTypeDef definition

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

ListCustomRoutingAcceleratorsRequestRequestTypeDef#

# ListCustomRoutingAcceleratorsRequestRequestTypeDef definition

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

ListCustomRoutingEndpointGroupsRequestRequestTypeDef#

# ListCustomRoutingEndpointGroupsRequestRequestTypeDef definition

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

ListCustomRoutingListenersRequestRequestTypeDef#

# ListCustomRoutingListenersRequestRequestTypeDef definition

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

ListCustomRoutingPortMappingsByDestinationRequestRequestTypeDef#

# ListCustomRoutingPortMappingsByDestinationRequestRequestTypeDef definition

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

ListCustomRoutingPortMappingsRequestRequestTypeDef#

# ListCustomRoutingPortMappingsRequestRequestTypeDef definition

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

ListEndpointGroupsRequestRequestTypeDef#

# ListEndpointGroupsRequestRequestTypeDef definition

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

ListListenersRequestRequestTypeDef#

# ListListenersRequestRequestTypeDef definition

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

ListTagsForResourceRequestRequestTypeDef#

# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,

RemoveCustomRoutingEndpointsRequestRequestTypeDef#

# RemoveCustomRoutingEndpointsRequestRequestTypeDef definition

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

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef definition

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

UpdateAcceleratorAttributesRequestRequestTypeDef#

# UpdateAcceleratorAttributesRequestRequestTypeDef definition

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

UpdateAcceleratorRequestRequestTypeDef#

# UpdateAcceleratorRequestRequestTypeDef definition

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

UpdateCustomRoutingAcceleratorAttributesRequestRequestTypeDef#

# UpdateCustomRoutingAcceleratorAttributesRequestRequestTypeDef definition

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

UpdateCustomRoutingAcceleratorRequestRequestTypeDef#

# UpdateCustomRoutingAcceleratorRequestRequestTypeDef definition

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

WithdrawByoipCidrRequestRequestTypeDef#

# WithdrawByoipCidrRequestRequestTypeDef definition

class WithdrawByoipCidrRequestRequestTypeDef(TypedDict):
    Cidr: str,

AcceleratorTypeDef#

# 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 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 definition

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

AddCustomRoutingEndpointsResponseTypeDef#

# AddCustomRoutingEndpointsResponseTypeDef definition

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

DescribeAcceleratorAttributesResponseTypeDef#

# DescribeAcceleratorAttributesResponseTypeDef definition

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

EmptyResponseMetadataTypeDef#

# EmptyResponseMetadataTypeDef definition

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

ListCrossAccountResourceAccountsResponseTypeDef#

# ListCrossAccountResourceAccountsResponseTypeDef definition

class ListCrossAccountResourceAccountsResponseTypeDef(TypedDict):
    ResourceOwnerAwsAccountIds: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateAcceleratorAttributesResponseTypeDef#

# UpdateAcceleratorAttributesResponseTypeDef definition

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

AddEndpointsRequestRequestTypeDef#

# AddEndpointsRequestRequestTypeDef definition

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

AddEndpointsResponseTypeDef#

# AddEndpointsResponseTypeDef definition

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

AttachmentTypeDef#

# AttachmentTypeDef definition

class AttachmentTypeDef(TypedDict):
    AttachmentArn: NotRequired[str],
    Name: NotRequired[str],
    Principals: NotRequired[List[str]],
    Resources: NotRequired[List[ResourceTypeDef]],  # (1)
    LastModifiedTime: NotRequired[datetime],
    CreatedTime: NotRequired[datetime],
  1. See ResourceTypeDef

UpdateCrossAccountAttachmentRequestRequestTypeDef#

# UpdateCrossAccountAttachmentRequestRequestTypeDef definition

class UpdateCrossAccountAttachmentRequestRequestTypeDef(TypedDict):
    AttachmentArn: str,
    Name: NotRequired[str],
    AddPrincipals: NotRequired[Sequence[str]],
    RemovePrincipals: NotRequired[Sequence[str]],
    AddResources: NotRequired[Sequence[ResourceTypeDef]],  # (1)
    RemoveResources: NotRequired[Sequence[ResourceTypeDef]],  # (1)
  1. See ResourceTypeDef
  2. See ResourceTypeDef

ByoipCidrTypeDef#

# 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 definition

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

CreateAcceleratorRequestRequestTypeDef#

# 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

CreateCrossAccountAttachmentRequestRequestTypeDef#

# CreateCrossAccountAttachmentRequestRequestTypeDef definition

class CreateCrossAccountAttachmentRequestRequestTypeDef(TypedDict):
    Name: str,
    IdempotencyToken: str,
    Principals: NotRequired[Sequence[str]],
    Resources: NotRequired[Sequence[ResourceTypeDef]],  # (1)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See ResourceTypeDef
  2. See TagTypeDef

CreateCustomRoutingAcceleratorRequestRequestTypeDef#

# 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 definition

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

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef definition

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

CreateCustomRoutingEndpointGroupRequestRequestTypeDef#

# CreateCustomRoutingEndpointGroupRequestRequestTypeDef definition

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

CreateCustomRoutingListenerRequestRequestTypeDef#

# CreateCustomRoutingListenerRequestRequestTypeDef definition

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

CreateListenerRequestRequestTypeDef#

# 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 definition

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

ListenerTypeDef#

# 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 definition

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

UpdateListenerRequestRequestTypeDef#

# 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 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 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 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

ListCrossAccountResourcesResponseTypeDef#

# ListCrossAccountResourcesResponseTypeDef definition

class ListCrossAccountResourcesResponseTypeDef(TypedDict):
    CrossAccountResources: List[CrossAccountResourceTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CrossAccountResourceTypeDef
  2. See ResponseMetadataTypeDef

DescribeCustomRoutingAcceleratorAttributesResponseTypeDef#

# DescribeCustomRoutingAcceleratorAttributesResponseTypeDef definition

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

UpdateCustomRoutingAcceleratorAttributesResponseTypeDef#

# UpdateCustomRoutingAcceleratorAttributesResponseTypeDef definition

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

CustomRoutingEndpointGroupTypeDef#

# 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 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 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 definition

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

ListAcceleratorsRequestListAcceleratorsPaginateTypeDef#

# ListAcceleratorsRequestListAcceleratorsPaginateTypeDef definition

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

ListByoipCidrsRequestListByoipCidrsPaginateTypeDef#

# ListByoipCidrsRequestListByoipCidrsPaginateTypeDef definition

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

ListCrossAccountAttachmentsRequestListCrossAccountAttachmentsPaginateTypeDef#

# ListCrossAccountAttachmentsRequestListCrossAccountAttachmentsPaginateTypeDef definition

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

ListCrossAccountResourcesRequestListCrossAccountResourcesPaginateTypeDef#

# ListCrossAccountResourcesRequestListCrossAccountResourcesPaginateTypeDef definition

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

ListCustomRoutingAcceleratorsRequestListCustomRoutingAcceleratorsPaginateTypeDef#

# ListCustomRoutingAcceleratorsRequestListCustomRoutingAcceleratorsPaginateTypeDef definition

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

ListCustomRoutingEndpointGroupsRequestListCustomRoutingEndpointGroupsPaginateTypeDef#

# ListCustomRoutingEndpointGroupsRequestListCustomRoutingEndpointGroupsPaginateTypeDef definition

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

ListCustomRoutingListenersRequestListCustomRoutingListenersPaginateTypeDef#

# ListCustomRoutingListenersRequestListCustomRoutingListenersPaginateTypeDef definition

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

ListCustomRoutingPortMappingsByDestinationRequestListCustomRoutingPortMappingsByDestinationPaginateTypeDef#

# ListCustomRoutingPortMappingsByDestinationRequestListCustomRoutingPortMappingsByDestinationPaginateTypeDef definition

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

ListCustomRoutingPortMappingsRequestListCustomRoutingPortMappingsPaginateTypeDef#

# ListCustomRoutingPortMappingsRequestListCustomRoutingPortMappingsPaginateTypeDef definition

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

ListEndpointGroupsRequestListEndpointGroupsPaginateTypeDef#

# ListEndpointGroupsRequestListEndpointGroupsPaginateTypeDef definition

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

ListListenersRequestListListenersPaginateTypeDef#

# ListListenersRequestListListenersPaginateTypeDef definition

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

CreateAcceleratorResponseTypeDef#

# CreateAcceleratorResponseTypeDef definition

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

DescribeAcceleratorResponseTypeDef#

# DescribeAcceleratorResponseTypeDef definition

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

ListAcceleratorsResponseTypeDef#

# ListAcceleratorsResponseTypeDef definition

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

UpdateAcceleratorResponseTypeDef#

# UpdateAcceleratorResponseTypeDef definition

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

CreateCustomRoutingAcceleratorResponseTypeDef#

# CreateCustomRoutingAcceleratorResponseTypeDef definition

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

DescribeCustomRoutingAcceleratorResponseTypeDef#

# DescribeCustomRoutingAcceleratorResponseTypeDef definition

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

ListCustomRoutingAcceleratorsResponseTypeDef#

# ListCustomRoutingAcceleratorsResponseTypeDef definition

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

UpdateCustomRoutingAcceleratorResponseTypeDef#

# UpdateCustomRoutingAcceleratorResponseTypeDef definition

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

CreateCrossAccountAttachmentResponseTypeDef#

# CreateCrossAccountAttachmentResponseTypeDef definition

class CreateCrossAccountAttachmentResponseTypeDef(TypedDict):
    CrossAccountAttachment: AttachmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AttachmentTypeDef
  2. See ResponseMetadataTypeDef

DescribeCrossAccountAttachmentResponseTypeDef#

# DescribeCrossAccountAttachmentResponseTypeDef definition

class DescribeCrossAccountAttachmentResponseTypeDef(TypedDict):
    CrossAccountAttachment: AttachmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AttachmentTypeDef
  2. See ResponseMetadataTypeDef

ListCrossAccountAttachmentsResponseTypeDef#

# ListCrossAccountAttachmentsResponseTypeDef definition

class ListCrossAccountAttachmentsResponseTypeDef(TypedDict):
    CrossAccountAttachments: List[AttachmentTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AttachmentTypeDef
  2. See ResponseMetadataTypeDef

UpdateCrossAccountAttachmentResponseTypeDef#

# UpdateCrossAccountAttachmentResponseTypeDef definition

class UpdateCrossAccountAttachmentResponseTypeDef(TypedDict):
    CrossAccountAttachment: AttachmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AttachmentTypeDef
  2. See ResponseMetadataTypeDef

AdvertiseByoipCidrResponseTypeDef#

# AdvertiseByoipCidrResponseTypeDef definition

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

DeprovisionByoipCidrResponseTypeDef#

# DeprovisionByoipCidrResponseTypeDef definition

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

ListByoipCidrsResponseTypeDef#

# ListByoipCidrsResponseTypeDef definition

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

ProvisionByoipCidrResponseTypeDef#

# ProvisionByoipCidrResponseTypeDef definition

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

WithdrawByoipCidrResponseTypeDef#

# WithdrawByoipCidrResponseTypeDef definition

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

CreateCustomRoutingListenerResponseTypeDef#

# CreateCustomRoutingListenerResponseTypeDef definition

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

DescribeCustomRoutingListenerResponseTypeDef#

# DescribeCustomRoutingListenerResponseTypeDef definition

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

ListCustomRoutingListenersResponseTypeDef#

# ListCustomRoutingListenersResponseTypeDef definition

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

UpdateCustomRoutingListenerResponseTypeDef#

# UpdateCustomRoutingListenerResponseTypeDef definition

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

CreateListenerResponseTypeDef#

# CreateListenerResponseTypeDef definition

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

DescribeListenerResponseTypeDef#

# DescribeListenerResponseTypeDef definition

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

ListListenersResponseTypeDef#

# ListListenersResponseTypeDef definition

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

UpdateListenerResponseTypeDef#

# UpdateListenerResponseTypeDef definition

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

CreateEndpointGroupResponseTypeDef#

# CreateEndpointGroupResponseTypeDef definition

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

DescribeEndpointGroupResponseTypeDef#

# DescribeEndpointGroupResponseTypeDef definition

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

ListEndpointGroupsResponseTypeDef#

# ListEndpointGroupsResponseTypeDef definition

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

UpdateEndpointGroupResponseTypeDef#

# UpdateEndpointGroupResponseTypeDef definition

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

CreateCustomRoutingEndpointGroupResponseTypeDef#

# CreateCustomRoutingEndpointGroupResponseTypeDef definition

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

DescribeCustomRoutingEndpointGroupResponseTypeDef#

# DescribeCustomRoutingEndpointGroupResponseTypeDef definition

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

ListCustomRoutingEndpointGroupsResponseTypeDef#

# ListCustomRoutingEndpointGroupsResponseTypeDef definition

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

ListCustomRoutingPortMappingsByDestinationResponseTypeDef#

# ListCustomRoutingPortMappingsByDestinationResponseTypeDef definition

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

ListCustomRoutingPortMappingsResponseTypeDef#

# ListCustomRoutingPortMappingsResponseTypeDef definition

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