Skip to content

Globalaccelerator Classes

AcceleratorAttributesTypeDef

FlowLogsEnabled

  • Type: typing.Optional[bool]

FlowLogsS3Bucket

  • Type: typing.Optional[str]

FlowLogsS3Prefix

  • Type: typing.Optional[str]

AcceleratorEventTypeDef

Message

  • Type: typing.Optional[str]

Timestamp

  • Type: typing.Optional[datetime.datetime]

AcceleratorTypeDef

AcceleratorArn

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

IpAddressType

  • Type: typing.Optional[typing.Literal['DUAL_STACK', 'IPV4']]

Enabled

  • Type: typing.Optional[bool]

IpSets

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.globalaccelerator_classes.IpSetTypeDef]]

DnsName

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['DEPLOYED', 'IN_PROGRESS']]

CreatedTime

  • Type: typing.Optional[datetime.datetime]

LastModifiedTime

  • Type: typing.Optional[datetime.datetime]

DualStackDnsName

  • Type: typing.Optional[str]

Events

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.globalaccelerator_classes.AcceleratorEventTypeDef]]

AddCustomRoutingEndpointsRequestRequestTypeDef

EndpointConfigurations

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.globalaccelerator_classes.CustomRoutingEndpointConfigurationTypeDef]
  • Required: Yes

EndpointGroupArn

  • Type:
  • Required: Yes

AddCustomRoutingEndpointsResponseTypeDef

EndpointDescriptions

  • Type: typing.List[aws_resource_validator.pydantic_models.globalaccelerator_classes.CustomRoutingEndpointDescriptionTypeDef]
  • Required: Yes

EndpointGroupArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AddEndpointsRequestRequestTypeDef

EndpointConfigurations

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.globalaccelerator_classes.EndpointConfigurationTypeDef]
  • Required: Yes

EndpointGroupArn

  • Type:
  • Required: Yes

AddEndpointsResponseTypeDef

EndpointDescriptions

  • Type: typing.List[aws_resource_validator.pydantic_models.globalaccelerator_classes.EndpointDescriptionTypeDef]
  • Required: Yes

EndpointGroupArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AdvertiseByoipCidrRequestRequestTypeDef

Cidr

  • Type:
  • Required: Yes

AdvertiseByoipCidrResponseTypeDef

ByoipCidr

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AllowCustomRoutingTrafficRequestRequestTypeDef

EndpointGroupArn

  • Type:
  • Required: Yes

EndpointId

  • Type:
  • Required: Yes

DestinationAddresses

  • Type: typing.Optional[typing.Sequence[str]]

DestinationPorts

  • Type: typing.Optional[typing.Sequence[int]]

AllowAllTrafficToEndpoint

  • Type: typing.Optional[bool]

AttachmentTypeDef

AttachmentArn

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Principals

  • Type: typing.Optional[typing.List[str]]

Resources

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.globalaccelerator_classes.ResourceTypeDef]]

LastModifiedTime

  • Type: typing.Optional[datetime.datetime]

CreatedTime

  • Type: typing.Optional[datetime.datetime]

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

ByoipCidrEventTypeDef

Message

  • Type: typing.Optional[str]

Timestamp

  • Type: typing.Optional[datetime.datetime]

ByoipCidrTypeDef

Cidr

  • Type: typing.Optional[str]

State

  • Type: typing.Optional[typing.Literal['ADVERTISING', 'DEPROVISIONED', 'FAILED_ADVERTISING', 'FAILED_DEPROVISION', 'FAILED_PROVISION', 'FAILED_WITHDRAW', 'PENDING_ADVERTISING', 'PENDING_DEPROVISIONING', 'PENDING_PROVISIONING', 'PENDING_WITHDRAWING', 'READY']]

Events

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.globalaccelerator_classes.ByoipCidrEventTypeDef]]

CidrAuthorizationContextTypeDef

Message

  • Type:
  • Required: Yes

Signature

  • Type:
  • Required: Yes

CreateAcceleratorRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

IdempotencyToken

  • Type:
  • Required: Yes

IpAddressType

  • Type: typing.Optional[typing.Literal['DUAL_STACK', 'IPV4']]

IpAddresses

  • Type: typing.Optional[typing.Sequence[str]]

Enabled

  • Type: typing.Optional[bool]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.globalaccelerator_classes.TagTypeDef]]

CreateAcceleratorResponseTypeDef

Accelerator

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateCrossAccountAttachmentRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

IdempotencyToken

  • Type:
  • Required: Yes

Principals

  • Type: typing.Optional[typing.Sequence[str]]

Resources

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.globalaccelerator_classes.ResourceTypeDef]]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.globalaccelerator_classes.TagTypeDef]]

CreateCrossAccountAttachmentResponseTypeDef

CrossAccountAttachment

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateCustomRoutingAcceleratorRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

IdempotencyToken

  • Type:
  • Required: Yes

IpAddressType

  • Type: typing.Optional[typing.Literal['DUAL_STACK', 'IPV4']]

IpAddresses

  • Type: typing.Optional[typing.Sequence[str]]

Enabled

  • Type: typing.Optional[bool]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.globalaccelerator_classes.TagTypeDef]]

CreateCustomRoutingAcceleratorResponseTypeDef

Accelerator

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateCustomRoutingEndpointGroupRequestRequestTypeDef

ListenerArn

  • Type:
  • Required: Yes

EndpointGroupRegion

  • Type:
  • Required: Yes

DestinationConfigurations

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.globalaccelerator_classes.CustomRoutingDestinationConfigurationTypeDef]
  • Required: Yes

IdempotencyToken

  • Type:
  • Required: Yes

CreateCustomRoutingEndpointGroupResponseTypeDef

EndpointGroup

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateCustomRoutingListenerRequestRequestTypeDef

AcceleratorArn

  • Type:
  • Required: Yes

PortRanges

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.globalaccelerator_classes.PortRangeTypeDef]
  • Required: Yes

IdempotencyToken

  • Type:
  • Required: Yes

CreateCustomRoutingListenerResponseTypeDef

Listener

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateEndpointGroupRequestRequestTypeDef

ListenerArn

  • Type:
  • Required: Yes

EndpointGroupRegion

  • Type:
  • Required: Yes

IdempotencyToken

  • Type:
  • Required: Yes

EndpointConfigurations

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.globalaccelerator_classes.EndpointConfigurationTypeDef]]

TrafficDialPercentage

  • Type: typing.Optional[float]

HealthCheckPort

  • Type: typing.Optional[int]

HealthCheckProtocol

  • Type: typing.Optional[typing.Literal['HTTP', 'HTTPS', 'TCP']]

HealthCheckPath

  • Type: typing.Optional[str]

HealthCheckIntervalSeconds

  • Type: typing.Optional[int]

ThresholdCount

  • Type: typing.Optional[int]

PortOverrides

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.globalaccelerator_classes.PortOverrideTypeDef]]

CreateEndpointGroupResponseTypeDef

EndpointGroup

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateListenerRequestRequestTypeDef

AcceleratorArn

  • Type:
  • Required: Yes

PortRanges

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.globalaccelerator_classes.PortRangeTypeDef]
  • Required: Yes

Protocol

  • Type: typing.Literal['TCP', 'UDP']
  • Required: Yes

IdempotencyToken

  • Type:
  • Required: Yes

ClientAffinity

  • Type: typing.Optional[typing.Literal['NONE', 'SOURCE_IP']]

CreateListenerResponseTypeDef

Listener

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CrossAccountResourceTypeDef

EndpointId

  • Type: typing.Optional[str]

Cidr

  • Type: typing.Optional[str]

AttachmentArn

  • Type: typing.Optional[str]

CustomRoutingAcceleratorAttributesTypeDef

FlowLogsEnabled

  • Type: typing.Optional[bool]

FlowLogsS3Bucket

  • Type: typing.Optional[str]

FlowLogsS3Prefix

  • Type: typing.Optional[str]

CustomRoutingAcceleratorTypeDef

AcceleratorArn

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

IpAddressType

  • Type: typing.Optional[typing.Literal['DUAL_STACK', 'IPV4']]

Enabled

  • Type: typing.Optional[bool]

IpSets

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.globalaccelerator_classes.IpSetTypeDef]]

DnsName

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['DEPLOYED', 'IN_PROGRESS']]

CreatedTime

  • Type: typing.Optional[datetime.datetime]

LastModifiedTime

  • Type: typing.Optional[datetime.datetime]

CustomRoutingDestinationConfigurationTypeDef

FromPort

  • Type:
  • Required: Yes

ToPort

  • Type:
  • Required: Yes

Protocols

  • Type: typing.Sequence[typing.Literal['TCP', 'UDP']]
  • Required: Yes

CustomRoutingDestinationDescriptionTypeDef

FromPort

  • Type: typing.Optional[int]

ToPort

  • Type: typing.Optional[int]

Protocols

  • Type: typing.Optional[typing.List[typing.Literal['TCP', 'UDP']]]

CustomRoutingEndpointConfigurationTypeDef

EndpointId

  • Type: typing.Optional[str]

AttachmentArn

  • Type: typing.Optional[str]

CustomRoutingEndpointDescriptionTypeDef

EndpointId

  • Type: typing.Optional[str]

CustomRoutingEndpointGroupTypeDef

EndpointGroupArn

  • Type: typing.Optional[str]

EndpointGroupRegion

  • Type: typing.Optional[str]

DestinationDescriptions

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.globalaccelerator_classes.CustomRoutingDestinationDescriptionTypeDef]]

EndpointDescriptions

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.globalaccelerator_classes.CustomRoutingEndpointDescriptionTypeDef]]

CustomRoutingListenerTypeDef

ListenerArn

  • Type: typing.Optional[str]

PortRanges

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.globalaccelerator_classes.PortRangeTypeDef]]

DeleteAcceleratorRequestRequestTypeDef

AcceleratorArn

  • Type:
  • Required: Yes

DeleteCrossAccountAttachmentRequestRequestTypeDef

AttachmentArn

  • Type:
  • Required: Yes

DeleteCustomRoutingAcceleratorRequestRequestTypeDef

AcceleratorArn

  • Type:
  • Required: Yes

DeleteCustomRoutingEndpointGroupRequestRequestTypeDef

EndpointGroupArn

  • Type:
  • Required: Yes

DeleteCustomRoutingListenerRequestRequestTypeDef

ListenerArn

  • Type:
  • Required: Yes

DeleteEndpointGroupRequestRequestTypeDef

EndpointGroupArn

  • Type:
  • Required: Yes

DeleteListenerRequestRequestTypeDef

ListenerArn

  • Type:
  • Required: Yes

DenyCustomRoutingTrafficRequestRequestTypeDef

EndpointGroupArn

  • Type:
  • Required: Yes

EndpointId

  • Type:
  • Required: Yes

DestinationAddresses

  • Type: typing.Optional[typing.Sequence[str]]

DestinationPorts

  • Type: typing.Optional[typing.Sequence[int]]

DenyAllTrafficToEndpoint

  • Type: typing.Optional[bool]

DeprovisionByoipCidrRequestRequestTypeDef

Cidr

  • Type:
  • Required: Yes

DeprovisionByoipCidrResponseTypeDef

ByoipCidr

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeAcceleratorAttributesRequestRequestTypeDef

AcceleratorArn

  • Type:
  • Required: Yes

DescribeAcceleratorAttributesResponseTypeDef

AcceleratorAttributes

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeAcceleratorRequestRequestTypeDef

AcceleratorArn

  • Type:
  • Required: Yes

DescribeAcceleratorResponseTypeDef

Accelerator

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeCrossAccountAttachmentRequestRequestTypeDef

AttachmentArn

  • Type:
  • Required: Yes

DescribeCrossAccountAttachmentResponseTypeDef

CrossAccountAttachment

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeCustomRoutingAcceleratorAttributesRequestRequestTypeDef

AcceleratorArn

  • Type:
  • Required: Yes

DescribeCustomRoutingAcceleratorAttributesResponseTypeDef

AcceleratorAttributes

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeCustomRoutingAcceleratorRequestRequestTypeDef

AcceleratorArn

  • Type:
  • Required: Yes

DescribeCustomRoutingAcceleratorResponseTypeDef

Accelerator

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeCustomRoutingEndpointGroupRequestRequestTypeDef

EndpointGroupArn

  • Type:
  • Required: Yes

DescribeCustomRoutingEndpointGroupResponseTypeDef

EndpointGroup

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeCustomRoutingListenerRequestRequestTypeDef

ListenerArn

  • Type:
  • Required: Yes

DescribeCustomRoutingListenerResponseTypeDef

Listener

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeEndpointGroupRequestRequestTypeDef

EndpointGroupArn

  • Type:
  • Required: Yes

DescribeEndpointGroupResponseTypeDef

EndpointGroup

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeListenerRequestRequestTypeDef

ListenerArn

  • Type:
  • Required: Yes

DescribeListenerResponseTypeDef

Listener

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DestinationPortMappingTypeDef

AcceleratorArn

  • Type: typing.Optional[str]

AcceleratorSocketAddresses

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.globalaccelerator_classes.SocketAddressTypeDef]]

EndpointGroupArn

  • Type: typing.Optional[str]

EndpointId

  • Type: typing.Optional[str]

EndpointGroupRegion

  • Type: typing.Optional[str]

DestinationSocketAddress

  • Type: typing.Optional[aws_resource_validator.pydantic_models.globalaccelerator_classes.SocketAddressTypeDef]

IpAddressType

  • Type: typing.Optional[typing.Literal['DUAL_STACK', 'IPV4']]

DestinationTrafficState

  • Type: typing.Optional[typing.Literal['ALLOW', 'DENY']]

EmptyResponseMetadataTypeDef

ResponseMetadata

  • Type:
  • Required: Yes

EndpointConfigurationTypeDef

EndpointId

  • Type: typing.Optional[str]

Weight

  • Type: typing.Optional[int]

ClientIPPreservationEnabled

  • Type: typing.Optional[bool]

AttachmentArn

  • Type: typing.Optional[str]

EndpointDescriptionTypeDef

EndpointId

  • Type: typing.Optional[str]

Weight

  • Type: typing.Optional[int]

HealthState

  • Type: typing.Optional[typing.Literal['HEALTHY', 'INITIAL', 'UNHEALTHY']]

HealthReason

  • Type: typing.Optional[str]

ClientIPPreservationEnabled

  • Type: typing.Optional[bool]

EndpointGroupTypeDef

EndpointGroupArn

  • Type: typing.Optional[str]

EndpointGroupRegion

  • Type: typing.Optional[str]

EndpointDescriptions

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.globalaccelerator_classes.EndpointDescriptionTypeDef]]

TrafficDialPercentage

  • Type: typing.Optional[float]

HealthCheckPort

  • Type: typing.Optional[int]

HealthCheckProtocol

  • Type: typing.Optional[typing.Literal['HTTP', 'HTTPS', 'TCP']]

HealthCheckPath

  • Type: typing.Optional[str]

HealthCheckIntervalSeconds

  • Type: typing.Optional[int]

ThresholdCount

  • Type: typing.Optional[int]

PortOverrides

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.globalaccelerator_classes.PortOverrideTypeDef]]

EndpointIdentifierTypeDef

EndpointId

  • Type:
  • Required: Yes

ClientIPPreservationEnabled

  • Type: typing.Optional[bool]

IpSetTypeDef

IpFamily

  • Type: typing.Optional[str]

IpAddresses

  • Type: typing.Optional[typing.List[str]]

IpAddressFamily

  • Type: typing.Optional[typing.Literal['IPv4', 'IPv6']]

ListAcceleratorsRequestListAcceleratorsPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.globalaccelerator_classes.PaginatorConfigTypeDef]

ListAcceleratorsRequestRequestTypeDef

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListAcceleratorsResponseTypeDef

Accelerators

  • Type: typing.List[aws_resource_validator.pydantic_models.globalaccelerator_classes.AcceleratorTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListByoipCidrsRequestListByoipCidrsPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.globalaccelerator_classes.PaginatorConfigTypeDef]

ListByoipCidrsRequestRequestTypeDef

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListByoipCidrsResponseTypeDef

ByoipCidrs

  • Type: typing.List[aws_resource_validator.pydantic_models.globalaccelerator_classes.ByoipCidrTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListCrossAccountAttachmentsRequestListCrossAccountAttachmentsPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.globalaccelerator_classes.PaginatorConfigTypeDef]

ListCrossAccountAttachmentsRequestRequestTypeDef

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListCrossAccountAttachmentsResponseTypeDef

CrossAccountAttachments

  • Type: typing.List[aws_resource_validator.pydantic_models.globalaccelerator_classes.AttachmentTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListCrossAccountResourceAccountsResponseTypeDef

ResourceOwnerAwsAccountIds

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListCrossAccountResourcesRequestListCrossAccountResourcesPaginateTypeDef

ResourceOwnerAwsAccountId

  • Type:
  • Required: Yes

AcceleratorArn

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.globalaccelerator_classes.PaginatorConfigTypeDef]

ListCrossAccountResourcesRequestRequestTypeDef

ResourceOwnerAwsAccountId

  • Type:
  • Required: Yes

AcceleratorArn

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListCrossAccountResourcesResponseTypeDef

CrossAccountResources

  • Type: typing.List[aws_resource_validator.pydantic_models.globalaccelerator_classes.CrossAccountResourceTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListCustomRoutingAcceleratorsRequestListCustomRoutingAcceleratorsPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.globalaccelerator_classes.PaginatorConfigTypeDef]

ListCustomRoutingAcceleratorsRequestRequestTypeDef

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListCustomRoutingAcceleratorsResponseTypeDef

Accelerators

  • Type: typing.List[aws_resource_validator.pydantic_models.globalaccelerator_classes.CustomRoutingAcceleratorTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListCustomRoutingEndpointGroupsRequestListCustomRoutingEndpointGroupsPaginateTypeDef

ListenerArn

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.globalaccelerator_classes.PaginatorConfigTypeDef]

ListCustomRoutingEndpointGroupsRequestRequestTypeDef

ListenerArn

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListCustomRoutingEndpointGroupsResponseTypeDef

EndpointGroups

  • Type: typing.List[aws_resource_validator.pydantic_models.globalaccelerator_classes.CustomRoutingEndpointGroupTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListCustomRoutingListenersRequestListCustomRoutingListenersPaginateTypeDef

AcceleratorArn

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.globalaccelerator_classes.PaginatorConfigTypeDef]

ListCustomRoutingListenersRequestRequestTypeDef

AcceleratorArn

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListCustomRoutingListenersResponseTypeDef

Listeners

  • Type: typing.List[aws_resource_validator.pydantic_models.globalaccelerator_classes.CustomRoutingListenerTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListCustomRoutingPortMappingsByDestinationRequestListCustomRoutingPortMappingsByDestinationPaginateTypeDef

EndpointId

  • Type:
  • Required: Yes

DestinationAddress

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.globalaccelerator_classes.PaginatorConfigTypeDef]

ListCustomRoutingPortMappingsByDestinationRequestRequestTypeDef

EndpointId

  • Type:
  • Required: Yes

DestinationAddress

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListCustomRoutingPortMappingsByDestinationResponseTypeDef

DestinationPortMappings

  • Type: typing.List[aws_resource_validator.pydantic_models.globalaccelerator_classes.DestinationPortMappingTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListCustomRoutingPortMappingsRequestListCustomRoutingPortMappingsPaginateTypeDef

AcceleratorArn

  • Type:
  • Required: Yes

EndpointGroupArn

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.globalaccelerator_classes.PaginatorConfigTypeDef]

ListCustomRoutingPortMappingsRequestRequestTypeDef

AcceleratorArn

  • Type:
  • Required: Yes

EndpointGroupArn

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListCustomRoutingPortMappingsResponseTypeDef

PortMappings

  • Type: typing.List[aws_resource_validator.pydantic_models.globalaccelerator_classes.PortMappingTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListEndpointGroupsRequestListEndpointGroupsPaginateTypeDef

ListenerArn

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.globalaccelerator_classes.PaginatorConfigTypeDef]

ListEndpointGroupsRequestRequestTypeDef

ListenerArn

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListEndpointGroupsResponseTypeDef

EndpointGroups

  • Type: typing.List[aws_resource_validator.pydantic_models.globalaccelerator_classes.EndpointGroupTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListListenersRequestListListenersPaginateTypeDef

AcceleratorArn

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.globalaccelerator_classes.PaginatorConfigTypeDef]

ListListenersRequestRequestTypeDef

AcceleratorArn

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListListenersResponseTypeDef

Listeners

  • Type: typing.List[aws_resource_validator.pydantic_models.globalaccelerator_classes.ListenerTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTagsForResourceRequestRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

ListTagsForResourceResponseTypeDef

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.globalaccelerator_classes.TagTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListenerTypeDef

ListenerArn

  • Type: typing.Optional[str]

PortRanges

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.globalaccelerator_classes.PortRangeTypeDef]]

Protocol

  • Type: typing.Optional[typing.Literal['TCP', 'UDP']]

ClientAffinity

  • Type: typing.Optional[typing.Literal['NONE', 'SOURCE_IP']]

PaginatorConfigTypeDef

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

PortMappingTypeDef

AcceleratorPort

  • Type: typing.Optional[int]

EndpointGroupArn

  • Type: typing.Optional[str]

EndpointId

  • Type: typing.Optional[str]

DestinationSocketAddress

  • Type: typing.Optional[aws_resource_validator.pydantic_models.globalaccelerator_classes.SocketAddressTypeDef]

Protocols

  • Type: typing.Optional[typing.List[typing.Literal['TCP', 'UDP']]]

DestinationTrafficState

  • Type: typing.Optional[typing.Literal['ALLOW', 'DENY']]

PortOverrideTypeDef

ListenerPort

  • Type: typing.Optional[int]

EndpointPort

  • Type: typing.Optional[int]

PortRangeTypeDef

FromPort

  • Type: typing.Optional[int]

ToPort

  • Type: typing.Optional[int]

ProvisionByoipCidrRequestRequestTypeDef

Cidr

  • Type:
  • Required: Yes

CidrAuthorizationContext

  • Type:
  • Required: Yes

ProvisionByoipCidrResponseTypeDef

ByoipCidr

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RemoveCustomRoutingEndpointsRequestRequestTypeDef

EndpointIds

  • Type: typing.Sequence[str]
  • Required: Yes

EndpointGroupArn

  • Type:
  • Required: Yes

RemoveEndpointsRequestRequestTypeDef

EndpointIdentifiers

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.globalaccelerator_classes.EndpointIdentifierTypeDef]
  • Required: Yes

EndpointGroupArn

  • Type:
  • Required: Yes

ResourceTypeDef

EndpointId

  • Type: typing.Optional[str]

Cidr

  • Type: typing.Optional[str]

Region

  • Type: typing.Optional[str]

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

SocketAddressTypeDef

IpAddress

  • Type: typing.Optional[str]

Port

  • Type: typing.Optional[int]

TagResourceRequestRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

Tags

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.globalaccelerator_classes.TagTypeDef]
  • Required: Yes

TagTypeDef

Key

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

UntagResourceRequestRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

TagKeys

  • Type: typing.Sequence[str]
  • Required: Yes

UpdateAcceleratorAttributesRequestRequestTypeDef

AcceleratorArn

  • Type:
  • Required: Yes

FlowLogsEnabled

  • Type: typing.Optional[bool]

FlowLogsS3Bucket

  • Type: typing.Optional[str]

FlowLogsS3Prefix

  • Type: typing.Optional[str]

UpdateAcceleratorAttributesResponseTypeDef

AcceleratorAttributes

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateAcceleratorRequestRequestTypeDef

AcceleratorArn

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

IpAddressType

  • Type: typing.Optional[typing.Literal['DUAL_STACK', 'IPV4']]

IpAddresses

  • Type: typing.Optional[typing.Sequence[str]]

Enabled

  • Type: typing.Optional[bool]

UpdateAcceleratorResponseTypeDef

Accelerator

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateCrossAccountAttachmentRequestRequestTypeDef

AttachmentArn

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

AddPrincipals

  • Type: typing.Optional[typing.Sequence[str]]

RemovePrincipals

  • Type: typing.Optional[typing.Sequence[str]]

AddResources

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.globalaccelerator_classes.ResourceTypeDef]]

RemoveResources

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.globalaccelerator_classes.ResourceTypeDef]]

UpdateCrossAccountAttachmentResponseTypeDef

CrossAccountAttachment

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateCustomRoutingAcceleratorAttributesRequestRequestTypeDef

AcceleratorArn

  • Type:
  • Required: Yes

FlowLogsEnabled

  • Type: typing.Optional[bool]

FlowLogsS3Bucket

  • Type: typing.Optional[str]

FlowLogsS3Prefix

  • Type: typing.Optional[str]

UpdateCustomRoutingAcceleratorAttributesResponseTypeDef

AcceleratorAttributes

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateCustomRoutingAcceleratorRequestRequestTypeDef

AcceleratorArn

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

IpAddressType

  • Type: typing.Optional[typing.Literal['DUAL_STACK', 'IPV4']]

IpAddresses

  • Type: typing.Optional[typing.Sequence[str]]

Enabled

  • Type: typing.Optional[bool]

UpdateCustomRoutingAcceleratorResponseTypeDef

Accelerator

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateCustomRoutingListenerRequestRequestTypeDef

ListenerArn

  • Type:
  • Required: Yes

PortRanges

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.globalaccelerator_classes.PortRangeTypeDef]
  • Required: Yes

UpdateCustomRoutingListenerResponseTypeDef

Listener

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateEndpointGroupRequestRequestTypeDef

EndpointGroupArn

  • Type:
  • Required: Yes

EndpointConfigurations

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.globalaccelerator_classes.EndpointConfigurationTypeDef]]

TrafficDialPercentage

  • Type: typing.Optional[float]

HealthCheckPort

  • Type: typing.Optional[int]

HealthCheckProtocol

  • Type: typing.Optional[typing.Literal['HTTP', 'HTTPS', 'TCP']]

HealthCheckPath

  • Type: typing.Optional[str]

HealthCheckIntervalSeconds

  • Type: typing.Optional[int]

ThresholdCount

  • Type: typing.Optional[int]

PortOverrides

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.globalaccelerator_classes.PortOverrideTypeDef]]

UpdateEndpointGroupResponseTypeDef

EndpointGroup

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateListenerRequestRequestTypeDef

ListenerArn

  • Type:
  • Required: Yes

PortRanges

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.globalaccelerator_classes.PortRangeTypeDef]]

Protocol

  • Type: typing.Optional[typing.Literal['TCP', 'UDP']]

ClientAffinity

  • Type: typing.Optional[typing.Literal['NONE', 'SOURCE_IP']]

UpdateListenerResponseTypeDef

Listener

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

WithdrawByoipCidrRequestRequestTypeDef

Cidr

  • Type:
  • Required: Yes

WithdrawByoipCidrResponseTypeDef

ByoipCidr

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes