globalaccelerator-2018-08-08 library

Classes

Accelerator
An accelerator is a complex type that includes one or more listeners that process inbound connections and then direct traffic to one or more endpoint groups, each of which includes endpoints, such as load balancers.
AcceleratorAttributes
Attributes of an accelerator.
AddCustomRoutingEndpointsResponse
AdvertiseByoipCidrResponse
AwsClientCredentials
AWS credentials.
ByoipCidr
Information about an IP address range that is provisioned for use with your AWS resources through bring your own IP address (BYOIP). [...]
ByoipCidrEvent
A complex type that contains a Message and a Timestamp value for changes that you make in the status an IP address range that you bring to AWS Global Accelerator through bring your own IP address (BYOIP).
CidrAuthorizationContext
Provides authorization for Amazon to bring a specific IP address range to a specific AWS account using bring your own IP addresses (BYOIP). [...]
CreateAcceleratorResponse
CreateCustomRoutingAcceleratorResponse
CreateCustomRoutingEndpointGroupResponse
CreateCustomRoutingListenerResponse
CreateEndpointGroupResponse
CreateListenerResponse
CustomRoutingAccelerator
Attributes of a custom routing accelerator.
CustomRoutingAcceleratorAttributes
Attributes of a custom routing accelerator.
CustomRoutingDestinationConfiguration
For a custom routing accelerator, sets the port range and protocol for all endpoints (virtual private cloud subnets) in an endpoint group to accept client traffic on.
CustomRoutingDestinationDescription
For a custom routing accelerator, describes the port range and protocol for all endpoints (virtual private cloud subnets) in an endpoint group to accept client traffic on.
CustomRoutingEndpointConfiguration
The list of endpoint objects. For custom routing, this is a list of virtual private cloud (VPC) subnet IDs.
CustomRoutingEndpointDescription
A complex type for an endpoint for a custom routing accelerator. Each endpoint group can include one or more endpoints, which are virtual private cloud (VPC) subnets.
CustomRoutingEndpointGroup
A complex type for the endpoint group for a custom routing accelerator. An AWS Region can have only one endpoint group for a specific listener.
CustomRoutingListener
A complex type for a listener for a custom routing accelerator.
DeprovisionByoipCidrResponse
DescribeAcceleratorAttributesResponse
DescribeAcceleratorResponse
DescribeCustomRoutingAcceleratorAttributesResponse
DescribeCustomRoutingAcceleratorResponse
DescribeCustomRoutingEndpointGroupResponse
DescribeCustomRoutingListenerResponse
DescribeEndpointGroupResponse
DescribeListenerResponse
DestinationPortMapping
The port mappings for a specified endpoint IP address (destination).
EndpointConfiguration
A complex type for endpoints. A resource must be valid and active when you add it as an endpoint.
EndpointDescription
A complex type for an endpoint. Each endpoint group can include one or more endpoints, such as load balancers.
EndpointGroup
A complex type for the endpoint group. An AWS Region can have only one endpoint group for a specific listener.
GlobalAccelerator
This is the AWS Global Accelerator API Reference. This guide is for developers who need detailed information about AWS Global Accelerator API actions, data types, and errors. For more information about Global Accelerator features, see the AWS Global Accelerator Developer Guide.
IpSet
A complex type for the set of IP addresses for an accelerator.
ListAcceleratorsResponse
ListByoipCidrsResponse
ListCustomRoutingAcceleratorsResponse
ListCustomRoutingEndpointGroupsResponse
ListCustomRoutingListenersResponse
ListCustomRoutingPortMappingsByDestinationResponse
ListCustomRoutingPortMappingsResponse
ListEndpointGroupsResponse
Listener
A complex type for a listener.
ListListenersResponse
ListTagsForResourceResponse
PortMapping
Returns the ports and associated IP addresses and ports of Amazon EC2 instances in your virtual private cloud (VPC) subnets. Custom routing is a port mapping protocol in AWS Global Accelerator that statically associates port ranges with VPC subnets, which allows Global Accelerator to route to specific instances and ports within one or more subnets.
PortOverride
Override specific listener ports used to route traffic to endpoints that are part of an endpoint group. For example, you can create a port override in which the listener receives user traffic on ports 80 and 443, but your accelerator routes that traffic to ports 1080 and 1443, respectively, on the endpoints. [...]
PortRange
A complex type for a range of ports for a listener.
ProvisionByoipCidrResponse
SocketAddress
An IP address/port combination.
Tag
A complex type that contains a Tag key and Tag value.
TagResourceResponse
UntagResourceResponse
UpdateAcceleratorAttributesResponse
UpdateAcceleratorResponse
UpdateCustomRoutingAcceleratorAttributesResponse
UpdateCustomRoutingAcceleratorResponse
UpdateCustomRoutingListenerResponse
UpdateEndpointGroupResponse
UpdateListenerResponse
WithdrawByoipCidrResponse

Enums

AcceleratorStatus
ByoipCidrState
ClientAffinity
CustomRoutingAcceleratorStatus
CustomRoutingDestinationTrafficState
CustomRoutingProtocol
HealthCheckProtocol
HealthState
IpAddressType
Protocol

Exceptions / Errors

AcceleratorNotDisabledException
AcceleratorNotFoundException
AccessDeniedException
AssociatedEndpointGroupFoundException
AssociatedListenerFoundException
ByoipCidrNotFoundException
ConflictException
EndpointAlreadyExistsException
EndpointGroupAlreadyExistsException
EndpointGroupNotFoundException
EndpointNotFoundException
IncorrectCidrStateException
InternalServiceErrorException
InvalidArgumentException
InvalidNextTokenException
InvalidPortRangeException
LimitExceededException
ListenerNotFoundException