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)
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],
- 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)
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)
- 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],
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],
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)
- See IpAddressTypeType
- See IpSetTypeDef
- See AcceleratorStatusType
- 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],
AddCustomRoutingEndpointsRequestRequestTypeDef#
# AddCustomRoutingEndpointsRequestRequestTypeDef definition
class AddCustomRoutingEndpointsRequestRequestTypeDef(TypedDict):
EndpointConfigurations: Sequence[CustomRoutingEndpointConfigurationTypeDef], # (1)
EndpointGroupArn: str,
AddCustomRoutingEndpointsResponseTypeDef#
# AddCustomRoutingEndpointsResponseTypeDef definition
class AddCustomRoutingEndpointsResponseTypeDef(TypedDict):
EndpointDescriptions: List[CustomRoutingEndpointDescriptionTypeDef], # (1)
EndpointGroupArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeAcceleratorAttributesResponseTypeDef#
# DescribeAcceleratorAttributesResponseTypeDef definition
class DescribeAcceleratorAttributesResponseTypeDef(TypedDict):
AcceleratorAttributes: AcceleratorAttributesTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListCrossAccountResourceAccountsResponseTypeDef#
# ListCrossAccountResourceAccountsResponseTypeDef definition
class ListCrossAccountResourceAccountsResponseTypeDef(TypedDict):
ResourceOwnerAwsAccountIds: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateAcceleratorAttributesResponseTypeDef#
# UpdateAcceleratorAttributesResponseTypeDef definition
class UpdateAcceleratorAttributesResponseTypeDef(TypedDict):
AcceleratorAttributes: AcceleratorAttributesTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AddEndpointsRequestRequestTypeDef#
# AddEndpointsRequestRequestTypeDef definition
class AddEndpointsRequestRequestTypeDef(TypedDict):
EndpointConfigurations: Sequence[EndpointConfigurationTypeDef], # (1)
EndpointGroupArn: str,
AddEndpointsResponseTypeDef#
# AddEndpointsResponseTypeDef definition
class AddEndpointsResponseTypeDef(TypedDict):
EndpointDescriptions: List[EndpointDescriptionTypeDef], # (1)
EndpointGroupArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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],
- 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)
- See ResourceTypeDef
- See ResourceTypeDef
ByoipCidrTypeDef#
# ByoipCidrTypeDef definition
class ByoipCidrTypeDef(TypedDict):
Cidr: NotRequired[str],
State: NotRequired[ByoipCidrStateType], # (1)
Events: NotRequired[List[ByoipCidrEventTypeDef]], # (2)
ProvisionByoipCidrRequestRequestTypeDef#
# ProvisionByoipCidrRequestRequestTypeDef definition
class ProvisionByoipCidrRequestRequestTypeDef(TypedDict):
Cidr: str,
CidrAuthorizationContext: CidrAuthorizationContextTypeDef, # (1)
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)
- See IpAddressTypeType
- 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)
- See ResourceTypeDef
- 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)
- See IpAddressTypeType
- See TagTypeDef
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
CreateCustomRoutingEndpointGroupRequestRequestTypeDef#
# CreateCustomRoutingEndpointGroupRequestRequestTypeDef definition
class CreateCustomRoutingEndpointGroupRequestRequestTypeDef(TypedDict):
ListenerArn: str,
EndpointGroupRegion: str,
DestinationConfigurations: Sequence[CustomRoutingDestinationConfigurationTypeDef], # (1)
IdempotencyToken: str,
CreateCustomRoutingListenerRequestRequestTypeDef#
# CreateCustomRoutingListenerRequestRequestTypeDef definition
class CreateCustomRoutingListenerRequestRequestTypeDef(TypedDict):
AcceleratorArn: str,
PortRanges: Sequence[PortRangeTypeDef], # (1)
IdempotencyToken: str,
- See PortRangeTypeDef
CreateListenerRequestRequestTypeDef#
# CreateListenerRequestRequestTypeDef definition
class CreateListenerRequestRequestTypeDef(TypedDict):
AcceleratorArn: str,
PortRanges: Sequence[PortRangeTypeDef], # (1)
Protocol: ProtocolType, # (2)
IdempotencyToken: str,
ClientAffinity: NotRequired[ClientAffinityType], # (3)
- See PortRangeTypeDef
- See ProtocolType
- See ClientAffinityType
CustomRoutingListenerTypeDef#
# CustomRoutingListenerTypeDef definition
class CustomRoutingListenerTypeDef(TypedDict):
ListenerArn: NotRequired[str],
PortRanges: NotRequired[List[PortRangeTypeDef]], # (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)
- See PortRangeTypeDef
- See ProtocolType
- See ClientAffinityType
UpdateCustomRoutingListenerRequestRequestTypeDef#
# UpdateCustomRoutingListenerRequestRequestTypeDef definition
class UpdateCustomRoutingListenerRequestRequestTypeDef(TypedDict):
ListenerArn: str,
PortRanges: Sequence[PortRangeTypeDef], # (1)
- See PortRangeTypeDef
UpdateListenerRequestRequestTypeDef#
# UpdateListenerRequestRequestTypeDef definition
class UpdateListenerRequestRequestTypeDef(TypedDict):
ListenerArn: str,
PortRanges: NotRequired[Sequence[PortRangeTypeDef]], # (1)
Protocol: NotRequired[ProtocolType], # (2)
ClientAffinity: NotRequired[ClientAffinityType], # (3)
- See PortRangeTypeDef
- See ProtocolType
- See ClientAffinityType
CreateEndpointGroupRequestRequestTypeDef#
# 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)
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)
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)
ListCrossAccountResourcesResponseTypeDef#
# ListCrossAccountResourcesResponseTypeDef definition
class ListCrossAccountResourcesResponseTypeDef(TypedDict):
CrossAccountResources: List[CrossAccountResourceTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeCustomRoutingAcceleratorAttributesResponseTypeDef#
# DescribeCustomRoutingAcceleratorAttributesResponseTypeDef definition
class DescribeCustomRoutingAcceleratorAttributesResponseTypeDef(TypedDict):
AcceleratorAttributes: CustomRoutingAcceleratorAttributesTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateCustomRoutingAcceleratorAttributesResponseTypeDef#
# UpdateCustomRoutingAcceleratorAttributesResponseTypeDef definition
class UpdateCustomRoutingAcceleratorAttributesResponseTypeDef(TypedDict):
AcceleratorAttributes: CustomRoutingAcceleratorAttributesTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CustomRoutingEndpointGroupTypeDef#
# CustomRoutingEndpointGroupTypeDef definition
class CustomRoutingEndpointGroupTypeDef(TypedDict):
EndpointGroupArn: NotRequired[str],
EndpointGroupRegion: NotRequired[str],
DestinationDescriptions: NotRequired[List[CustomRoutingDestinationDescriptionTypeDef]], # (1)
EndpointDescriptions: NotRequired[List[CustomRoutingEndpointDescriptionTypeDef]], # (2)
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)
- See SocketAddressTypeDef
- See SocketAddressTypeDef
- See IpAddressTypeType
- 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)
RemoveEndpointsRequestRequestTypeDef#
# RemoveEndpointsRequestRequestTypeDef definition
class RemoveEndpointsRequestRequestTypeDef(TypedDict):
EndpointIdentifiers: Sequence[EndpointIdentifierTypeDef], # (1)
EndpointGroupArn: str,
ListAcceleratorsRequestListAcceleratorsPaginateTypeDef#
# ListAcceleratorsRequestListAcceleratorsPaginateTypeDef definition
class ListAcceleratorsRequestListAcceleratorsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListByoipCidrsRequestListByoipCidrsPaginateTypeDef#
# ListByoipCidrsRequestListByoipCidrsPaginateTypeDef definition
class ListByoipCidrsRequestListByoipCidrsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCrossAccountAttachmentsRequestListCrossAccountAttachmentsPaginateTypeDef#
# ListCrossAccountAttachmentsRequestListCrossAccountAttachmentsPaginateTypeDef definition
class ListCrossAccountAttachmentsRequestListCrossAccountAttachmentsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCrossAccountResourcesRequestListCrossAccountResourcesPaginateTypeDef#
# ListCrossAccountResourcesRequestListCrossAccountResourcesPaginateTypeDef definition
class ListCrossAccountResourcesRequestListCrossAccountResourcesPaginateTypeDef(TypedDict):
ResourceOwnerAwsAccountId: str,
AcceleratorArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCustomRoutingAcceleratorsRequestListCustomRoutingAcceleratorsPaginateTypeDef#
# ListCustomRoutingAcceleratorsRequestListCustomRoutingAcceleratorsPaginateTypeDef definition
class ListCustomRoutingAcceleratorsRequestListCustomRoutingAcceleratorsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCustomRoutingEndpointGroupsRequestListCustomRoutingEndpointGroupsPaginateTypeDef#
# ListCustomRoutingEndpointGroupsRequestListCustomRoutingEndpointGroupsPaginateTypeDef definition
class ListCustomRoutingEndpointGroupsRequestListCustomRoutingEndpointGroupsPaginateTypeDef(TypedDict):
ListenerArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCustomRoutingListenersRequestListCustomRoutingListenersPaginateTypeDef#
# ListCustomRoutingListenersRequestListCustomRoutingListenersPaginateTypeDef definition
class ListCustomRoutingListenersRequestListCustomRoutingListenersPaginateTypeDef(TypedDict):
AcceleratorArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCustomRoutingPortMappingsByDestinationRequestListCustomRoutingPortMappingsByDestinationPaginateTypeDef#
# ListCustomRoutingPortMappingsByDestinationRequestListCustomRoutingPortMappingsByDestinationPaginateTypeDef definition
class ListCustomRoutingPortMappingsByDestinationRequestListCustomRoutingPortMappingsByDestinationPaginateTypeDef(TypedDict):
EndpointId: str,
DestinationAddress: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCustomRoutingPortMappingsRequestListCustomRoutingPortMappingsPaginateTypeDef#
# ListCustomRoutingPortMappingsRequestListCustomRoutingPortMappingsPaginateTypeDef definition
class ListCustomRoutingPortMappingsRequestListCustomRoutingPortMappingsPaginateTypeDef(TypedDict):
AcceleratorArn: str,
EndpointGroupArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListEndpointGroupsRequestListEndpointGroupsPaginateTypeDef#
# ListEndpointGroupsRequestListEndpointGroupsPaginateTypeDef definition
class ListEndpointGroupsRequestListEndpointGroupsPaginateTypeDef(TypedDict):
ListenerArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListListenersRequestListListenersPaginateTypeDef#
# ListListenersRequestListListenersPaginateTypeDef definition
class ListListenersRequestListListenersPaginateTypeDef(TypedDict):
AcceleratorArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
CreateAcceleratorResponseTypeDef#
# CreateAcceleratorResponseTypeDef definition
class CreateAcceleratorResponseTypeDef(TypedDict):
Accelerator: AcceleratorTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeAcceleratorResponseTypeDef#
# DescribeAcceleratorResponseTypeDef definition
class DescribeAcceleratorResponseTypeDef(TypedDict):
Accelerator: AcceleratorTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListAcceleratorsResponseTypeDef#
# ListAcceleratorsResponseTypeDef definition
class ListAcceleratorsResponseTypeDef(TypedDict):
Accelerators: List[AcceleratorTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateAcceleratorResponseTypeDef#
# UpdateAcceleratorResponseTypeDef definition
class UpdateAcceleratorResponseTypeDef(TypedDict):
Accelerator: AcceleratorTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateCustomRoutingAcceleratorResponseTypeDef#
# CreateCustomRoutingAcceleratorResponseTypeDef definition
class CreateCustomRoutingAcceleratorResponseTypeDef(TypedDict):
Accelerator: CustomRoutingAcceleratorTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeCustomRoutingAcceleratorResponseTypeDef#
# DescribeCustomRoutingAcceleratorResponseTypeDef definition
class DescribeCustomRoutingAcceleratorResponseTypeDef(TypedDict):
Accelerator: CustomRoutingAcceleratorTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListCustomRoutingAcceleratorsResponseTypeDef#
# ListCustomRoutingAcceleratorsResponseTypeDef definition
class ListCustomRoutingAcceleratorsResponseTypeDef(TypedDict):
Accelerators: List[CustomRoutingAcceleratorTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateCustomRoutingAcceleratorResponseTypeDef#
# UpdateCustomRoutingAcceleratorResponseTypeDef definition
class UpdateCustomRoutingAcceleratorResponseTypeDef(TypedDict):
Accelerator: CustomRoutingAcceleratorTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateCrossAccountAttachmentResponseTypeDef#
# CreateCrossAccountAttachmentResponseTypeDef definition
class CreateCrossAccountAttachmentResponseTypeDef(TypedDict):
CrossAccountAttachment: AttachmentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeCrossAccountAttachmentResponseTypeDef#
# DescribeCrossAccountAttachmentResponseTypeDef definition
class DescribeCrossAccountAttachmentResponseTypeDef(TypedDict):
CrossAccountAttachment: AttachmentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListCrossAccountAttachmentsResponseTypeDef#
# ListCrossAccountAttachmentsResponseTypeDef definition
class ListCrossAccountAttachmentsResponseTypeDef(TypedDict):
CrossAccountAttachments: List[AttachmentTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateCrossAccountAttachmentResponseTypeDef#
# UpdateCrossAccountAttachmentResponseTypeDef definition
class UpdateCrossAccountAttachmentResponseTypeDef(TypedDict):
CrossAccountAttachment: AttachmentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AdvertiseByoipCidrResponseTypeDef#
# AdvertiseByoipCidrResponseTypeDef definition
class AdvertiseByoipCidrResponseTypeDef(TypedDict):
ByoipCidr: ByoipCidrTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeprovisionByoipCidrResponseTypeDef#
# DeprovisionByoipCidrResponseTypeDef definition
class DeprovisionByoipCidrResponseTypeDef(TypedDict):
ByoipCidr: ByoipCidrTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListByoipCidrsResponseTypeDef#
# ListByoipCidrsResponseTypeDef definition
class ListByoipCidrsResponseTypeDef(TypedDict):
ByoipCidrs: List[ByoipCidrTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ProvisionByoipCidrResponseTypeDef#
# ProvisionByoipCidrResponseTypeDef definition
class ProvisionByoipCidrResponseTypeDef(TypedDict):
ByoipCidr: ByoipCidrTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
WithdrawByoipCidrResponseTypeDef#
# WithdrawByoipCidrResponseTypeDef definition
class WithdrawByoipCidrResponseTypeDef(TypedDict):
ByoipCidr: ByoipCidrTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateCustomRoutingListenerResponseTypeDef#
# CreateCustomRoutingListenerResponseTypeDef definition
class CreateCustomRoutingListenerResponseTypeDef(TypedDict):
Listener: CustomRoutingListenerTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeCustomRoutingListenerResponseTypeDef#
# DescribeCustomRoutingListenerResponseTypeDef definition
class DescribeCustomRoutingListenerResponseTypeDef(TypedDict):
Listener: CustomRoutingListenerTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListCustomRoutingListenersResponseTypeDef#
# ListCustomRoutingListenersResponseTypeDef definition
class ListCustomRoutingListenersResponseTypeDef(TypedDict):
Listeners: List[CustomRoutingListenerTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateCustomRoutingListenerResponseTypeDef#
# UpdateCustomRoutingListenerResponseTypeDef definition
class UpdateCustomRoutingListenerResponseTypeDef(TypedDict):
Listener: CustomRoutingListenerTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateListenerResponseTypeDef#
# CreateListenerResponseTypeDef definition
class CreateListenerResponseTypeDef(TypedDict):
Listener: ListenerTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeListenerResponseTypeDef#
# DescribeListenerResponseTypeDef definition
class DescribeListenerResponseTypeDef(TypedDict):
Listener: ListenerTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListListenersResponseTypeDef#
# ListListenersResponseTypeDef definition
class ListListenersResponseTypeDef(TypedDict):
Listeners: List[ListenerTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateListenerResponseTypeDef#
# UpdateListenerResponseTypeDef definition
class UpdateListenerResponseTypeDef(TypedDict):
Listener: ListenerTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateEndpointGroupResponseTypeDef#
# CreateEndpointGroupResponseTypeDef definition
class CreateEndpointGroupResponseTypeDef(TypedDict):
EndpointGroup: EndpointGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeEndpointGroupResponseTypeDef#
# DescribeEndpointGroupResponseTypeDef definition
class DescribeEndpointGroupResponseTypeDef(TypedDict):
EndpointGroup: EndpointGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListEndpointGroupsResponseTypeDef#
# ListEndpointGroupsResponseTypeDef definition
class ListEndpointGroupsResponseTypeDef(TypedDict):
EndpointGroups: List[EndpointGroupTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateEndpointGroupResponseTypeDef#
# UpdateEndpointGroupResponseTypeDef definition
class UpdateEndpointGroupResponseTypeDef(TypedDict):
EndpointGroup: EndpointGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateCustomRoutingEndpointGroupResponseTypeDef#
# CreateCustomRoutingEndpointGroupResponseTypeDef definition
class CreateCustomRoutingEndpointGroupResponseTypeDef(TypedDict):
EndpointGroup: CustomRoutingEndpointGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeCustomRoutingEndpointGroupResponseTypeDef#
# DescribeCustomRoutingEndpointGroupResponseTypeDef definition
class DescribeCustomRoutingEndpointGroupResponseTypeDef(TypedDict):
EndpointGroup: CustomRoutingEndpointGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListCustomRoutingEndpointGroupsResponseTypeDef#
# ListCustomRoutingEndpointGroupsResponseTypeDef definition
class ListCustomRoutingEndpointGroupsResponseTypeDef(TypedDict):
EndpointGroups: List[CustomRoutingEndpointGroupTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListCustomRoutingPortMappingsByDestinationResponseTypeDef#
# ListCustomRoutingPortMappingsByDestinationResponseTypeDef definition
class ListCustomRoutingPortMappingsByDestinationResponseTypeDef(TypedDict):
DestinationPortMappings: List[DestinationPortMappingTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListCustomRoutingPortMappingsResponseTypeDef#
# ListCustomRoutingPortMappingsResponseTypeDef definition
class ListCustomRoutingPortMappingsResponseTypeDef(TypedDict):
PortMappings: List[PortMappingTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)