libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.GlobalAccelerator

Contents

Description

Derived from API version 2018-08-08 of the AWS service descriptions, licensed under Apache 2.0.

AWS Global Accelerator

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.

AWS Global Accelerator is a service in which you create accelerators to improve the performance of your applications for local and global users. Depending on the type of accelerator you choose, you can gain additional benefits.

  • By using a standard accelerator, you can improve availability of your internet applications that are used by a global audience. With a standard accelerator, Global Accelerator directs traffic to optimal endpoints over the AWS global network.
  • For other scenarios, you might choose a custom routing accelerator. With a custom routing accelerator, you can use application logic to directly map one or more users to a specific endpoint among many endpoints.

Global Accelerator is a global service that supports endpoints in multiple AWS Regions but you must specify the US West (Oregon) Region to create or update accelerators.

By default, Global Accelerator provides you with two static IP addresses that you associate with your accelerator. With a standard accelerator, instead of using the IP addresses that Global Accelerator provides, you can configure these entry points to be IPv4 addresses from your own IP address ranges that you bring to Global Accelerator. The static IP addresses are anycast from the AWS edge network. For a standard accelerator, they distribute incoming application traffic across multiple endpoint resources in multiple AWS Regions, which increases the availability of your applications. Endpoints for standard accelerators can be Network Load Balancers, Application Load Balancers, Amazon EC2 instances, or Elastic IP addresses that are located in one AWS Region or multiple Regions. For custom routing accelerators, you map traffic that arrives to the static IP addresses to specific Amazon EC2 servers in endpoints that are virtual private cloud (VPC) subnets.

The static IP addresses remain assigned to your accelerator for as long as it exists, even if you disable the accelerator and it no longer accepts or routes traffic. However, when you delete an accelerator, you lose the static IP addresses that are assigned to it, so you can no longer route traffic by using them. You can use IAM policies like tag-based permissions with Global Accelerator to limit the users who have permissions to delete an accelerator. For more information, see Tag-based policies.

For standard accelerators, Global Accelerator uses the AWS global network to route traffic to the optimal regional endpoint based on health, client location, and policies that you configure. The service reacts instantly to changes in health or configuration to ensure that internet traffic from clients is always directed to healthy endpoints.

For a list of the AWS Regions where Global Accelerator and other services are currently supported, see the AWS Region Table.

AWS Global Accelerator includes the following components:

Static IP addresses
Global Accelerator provides you with a set of two static IP addresses that are anycast from the AWS edge network. If you bring your own IP address range to AWS (BYOIP) to use with a standard accelerator, you can instead assign IP addresses from your own pool to use with your accelerator. For more information, see Bring your own IP addresses (BYOIP) in AWS Global Accelerator.

The IP addresses serve as single fixed entry points for your clients. If you already have Elastic Load Balancing load balancers, Amazon EC2 instances, or Elastic IP address resources set up for your applications, you can easily add those to a standard accelerator in Global Accelerator. This allows Global Accelerator to use static IP addresses to access the resources.

The static IP addresses remain assigned to your accelerator for as long as it exists, even if you disable the accelerator and it no longer accepts or routes traffic. However, when you delete an accelerator, you lose the static IP addresses that are assigned to it, so you can no longer route traffic by using them. You can use IAM policies like tag-based permissions with Global Accelerator to delete an accelerator. For more information, see Tag-based policies.

Accelerator
An accelerator directs traffic to endpoints over the AWS global network to improve the performance of your internet applications. Each accelerator includes one or more listeners.

There are two types of accelerators:

  • A standard accelerator directs traffic to the optimal AWS endpoint based on several factors, including the user’s location, the health of the endpoint, and the endpoint weights that you configure. This improves the availability and performance of your applications. Endpoints can be Network Load Balancers, Application Load Balancers, Amazon EC2 instances, or Elastic IP addresses.
  • A custom routing accelerator directs traffic to one of possibly thousands of Amazon EC2 instances running in a single or multiple virtual private clouds (VPCs). With custom routing, listener ports are mapped to statically associate port ranges with VPC subnets, which allows Global Accelerator to determine an EC2 instance IP address at the time of connection. By default, all port mapping destinations in a VPC subnet can't receive traffic. You can choose to configure all destinations in the subnet to receive traffic, or to specify individual port mappings that can receive traffic.

For more information, see Types of accelerators.

DNS name
Global Accelerator assigns each accelerator a default Domain Name System (DNS) name, similar to a1234567890abcdef.awsglobalaccelerator.com, that points to the static IP addresses that Global Accelerator assigns to you or that you choose from your own IP address range. Depending on the use case, you can use your accelerator's static IP addresses or DNS name to route traffic to your accelerator, or set up DNS records to route traffic using your own custom domain name.
Network zone
A network zone services the static IP addresses for your accelerator from a unique IP subnet. Similar to an AWS Availability Zone, a network zone is an isolated unit with its own set of physical infrastructure. When you configure an accelerator, by default, Global Accelerator allocates two IPv4 addresses for it. If one IP address from a network zone becomes unavailable due to IP address blocking by certain client networks, or network disruptions, then client applications can retry on the healthy static IP address from the other isolated network zone.
Listener
A listener processes inbound connections from clients to Global Accelerator, based on the port (or port range) and protocol (or protocols) that you configure. A listener can be configured for TCP, UDP, or both TCP and UDP protocols. Each listener has one or more endpoint groups associated with it, and traffic is forwarded to endpoints in one of the groups. You associate endpoint groups with listeners by specifying the Regions that you want to distribute traffic to. With a standard accelerator, traffic is distributed to optimal endpoints within the endpoint groups associated with a listener.
Endpoint group
Each endpoint group is associated with a specific AWS Region. Endpoint groups include one or more endpoints in the Region. With a standard accelerator, you can increase or reduce the percentage of traffic that would be otherwise directed to an endpoint group by adjusting a setting called a traffic dial. The traffic dial lets you easily do performance testing or blue/green deployment testing, for example, for new releases across different AWS Regions.
Endpoint
An endpoint is a resource that Global Accelerator directs traffic to.

Endpoints for standard accelerators can be Network Load Balancers, Application Load Balancers, Amazon EC2 instances, or Elastic IP addresses. An Application Load Balancer endpoint can be internet-facing or internal. Traffic for standard accelerators is routed to endpoints based on the health of the endpoint along with configuration options that you choose, such as endpoint weights. For each endpoint, you can configure weights, which are numbers that you can use to specify the proportion of traffic to route to each one. This can be useful, for example, to do performance testing within a Region.

Endpoints for custom routing accelerators are virtual private cloud (VPC) subnets with one or many EC2 instances.

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2018-08-08 of the Amazon Global Accelerator SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by GlobalAccelerator.

AccessDeniedException

_AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You don't have access permission.

AssociatedListenerFoundException

_AssociatedListenerFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The accelerator that you specified has a listener associated with it. You must remove all dependent resources from an accelerator before you can delete it.

EndpointAlreadyExistsException

_EndpointAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The endpoint that you specified doesn't exist.

InvalidArgumentException

_InvalidArgumentException :: AsError a => Getting (First ServiceError) a ServiceError Source #

An argument that you specified is invalid.

AssociatedEndpointGroupFoundException

_AssociatedEndpointGroupFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The listener that you specified has an endpoint group associated with it. You must remove all dependent resources from a listener before you can delete it.

AcceleratorNotDisabledException

_AcceleratorNotDisabledException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The accelerator that you specified could not be disabled.

ConflictException

_ConflictException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You can't use both of those options.

EndpointNotFoundException

_EndpointNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The endpoint that you specified doesn't exist.

ListenerNotFoundException

_ListenerNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The listener that you specified doesn't exist.

InvalidNextTokenException

_InvalidNextTokenException :: AsError a => Getting (First ServiceError) a ServiceError Source #

There isn't another item to return.

InternalServiceErrorException

_InternalServiceErrorException :: AsError a => Getting (First ServiceError) a ServiceError Source #

There was an internal error for AWS Global Accelerator.

EndpointGroupAlreadyExistsException

_EndpointGroupAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The endpoint group that you specified already exists.

ByoipCidrNotFoundException

_ByoipCidrNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The CIDR that you specified was not found or is incorrect.

IncorrectCidrStateException

_IncorrectCidrStateException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The CIDR that you specified is not valid for this action. For example, the state of the CIDR might be incorrect for this action.

InvalidPortRangeException

_InvalidPortRangeException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The port numbers that you specified are not valid numbers or are not unique for this accelerator.

EndpointGroupNotFoundException

_EndpointGroupNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The endpoint group that you specified doesn't exist.

AcceleratorNotFoundException

_AcceleratorNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The accelerator that you specified doesn't exist.

LimitExceededException

_LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Processing your request would cause you to exceed an AWS Global Accelerator limit.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

DenyCustomRoutingTraffic

data DenyCustomRoutingTraffic Source #

See: newDenyCustomRoutingTraffic smart constructor.

Instances

Instances details
Eq DenyCustomRoutingTraffic Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DenyCustomRoutingTraffic

Read DenyCustomRoutingTraffic Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DenyCustomRoutingTraffic

Show DenyCustomRoutingTraffic Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DenyCustomRoutingTraffic

Generic DenyCustomRoutingTraffic Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DenyCustomRoutingTraffic

Associated Types

type Rep DenyCustomRoutingTraffic :: Type -> Type #

NFData DenyCustomRoutingTraffic Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DenyCustomRoutingTraffic

Hashable DenyCustomRoutingTraffic Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DenyCustomRoutingTraffic

ToJSON DenyCustomRoutingTraffic Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DenyCustomRoutingTraffic

AWSRequest DenyCustomRoutingTraffic Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DenyCustomRoutingTraffic

ToHeaders DenyCustomRoutingTraffic Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DenyCustomRoutingTraffic

ToPath DenyCustomRoutingTraffic Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DenyCustomRoutingTraffic

ToQuery DenyCustomRoutingTraffic Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DenyCustomRoutingTraffic

type Rep DenyCustomRoutingTraffic Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DenyCustomRoutingTraffic

type Rep DenyCustomRoutingTraffic = D1 ('MetaData "DenyCustomRoutingTraffic" "Amazonka.GlobalAccelerator.DenyCustomRoutingTraffic" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "DenyCustomRoutingTraffic'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "destinationAddresses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "destinationPorts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Natural]))) :*: (S1 ('MetaSel ('Just "denyAllTrafficToEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "endpointGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "endpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse DenyCustomRoutingTraffic Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DenyCustomRoutingTraffic

newDenyCustomRoutingTraffic Source #

Create a value of DenyCustomRoutingTraffic with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:destinationAddresses:DenyCustomRoutingTraffic', denyCustomRoutingTraffic_destinationAddresses - A list of specific Amazon EC2 instance IP addresses (destination addresses) in a subnet that you want to prevent from receiving traffic. The IP addresses must be a subset of the IP addresses allowed for the VPC subnet associated with the endpoint group.

$sel:destinationPorts:DenyCustomRoutingTraffic', denyCustomRoutingTraffic_destinationPorts - A list of specific Amazon EC2 instance ports (destination ports) in a subnet endpoint that you want to prevent from receiving traffic.

$sel:denyAllTrafficToEndpoint:DenyCustomRoutingTraffic', denyCustomRoutingTraffic_denyAllTrafficToEndpoint - Indicates whether all destination IP addresses and ports for a specified VPC subnet endpoint cannot receive traffic from a custom routing accelerator. The value is TRUE or FALSE.

When set to TRUE, no destinations in the custom routing VPC subnet can receive traffic. Note that you cannot specify destination IP addresses and ports when the value is set to TRUE.

When set to FALSE (or not specified), you must specify a list of destination IP addresses that cannot receive traffic. A list of ports is optional. If you don't specify a list of ports, the ports that can accept traffic is the same as the ports configured for the endpoint group.

The default value is FALSE.

$sel:endpointGroupArn:DenyCustomRoutingTraffic', denyCustomRoutingTraffic_endpointGroupArn - The Amazon Resource Name (ARN) of the endpoint group.

$sel:endpointId:DenyCustomRoutingTraffic', denyCustomRoutingTraffic_endpointId - An ID for the endpoint. For custom routing accelerators, this is the virtual private cloud (VPC) subnet ID.

data DenyCustomRoutingTrafficResponse Source #

See: newDenyCustomRoutingTrafficResponse smart constructor.

Instances

Instances details
Eq DenyCustomRoutingTrafficResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DenyCustomRoutingTraffic

Read DenyCustomRoutingTrafficResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DenyCustomRoutingTraffic

Show DenyCustomRoutingTrafficResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DenyCustomRoutingTraffic

Generic DenyCustomRoutingTrafficResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DenyCustomRoutingTraffic

Associated Types

type Rep DenyCustomRoutingTrafficResponse :: Type -> Type #

NFData DenyCustomRoutingTrafficResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DenyCustomRoutingTraffic

type Rep DenyCustomRoutingTrafficResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DenyCustomRoutingTraffic

type Rep DenyCustomRoutingTrafficResponse = D1 ('MetaData "DenyCustomRoutingTrafficResponse" "Amazonka.GlobalAccelerator.DenyCustomRoutingTraffic" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "DenyCustomRoutingTrafficResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDenyCustomRoutingTrafficResponse :: DenyCustomRoutingTrafficResponse Source #

Create a value of DenyCustomRoutingTrafficResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

DescribeCustomRoutingListener

data DescribeCustomRoutingListener Source #

See: newDescribeCustomRoutingListener smart constructor.

Instances

Instances details
Eq DescribeCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingListener

Read DescribeCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingListener

Show DescribeCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingListener

Generic DescribeCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingListener

Associated Types

type Rep DescribeCustomRoutingListener :: Type -> Type #

NFData DescribeCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingListener

Hashable DescribeCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingListener

ToJSON DescribeCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingListener

AWSRequest DescribeCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingListener

ToHeaders DescribeCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingListener

ToPath DescribeCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingListener

ToQuery DescribeCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingListener

type Rep DescribeCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingListener

type Rep DescribeCustomRoutingListener = D1 ('MetaData "DescribeCustomRoutingListener" "Amazonka.GlobalAccelerator.DescribeCustomRoutingListener" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "DescribeCustomRoutingListener'" 'PrefixI 'True) (S1 ('MetaSel ('Just "listenerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingListener

newDescribeCustomRoutingListener Source #

Create a value of DescribeCustomRoutingListener with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:listenerArn:DescribeCustomRoutingListener', describeCustomRoutingListener_listenerArn - The Amazon Resource Name (ARN) of the listener to describe.

data DescribeCustomRoutingListenerResponse Source #

Instances

Instances details
Eq DescribeCustomRoutingListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingListener

Read DescribeCustomRoutingListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingListener

Show DescribeCustomRoutingListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingListener

Generic DescribeCustomRoutingListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingListener

NFData DescribeCustomRoutingListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingListener

type Rep DescribeCustomRoutingListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingListener

type Rep DescribeCustomRoutingListenerResponse = D1 ('MetaData "DescribeCustomRoutingListenerResponse" "Amazonka.GlobalAccelerator.DescribeCustomRoutingListener" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "DescribeCustomRoutingListenerResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "listener") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CustomRoutingListener)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeCustomRoutingListenerResponse Source #

Create a value of DescribeCustomRoutingListenerResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:listener:DescribeCustomRoutingListenerResponse', describeCustomRoutingListenerResponse_listener - The description of a listener for a custom routing accelerator.

$sel:httpStatus:DescribeCustomRoutingListenerResponse', describeCustomRoutingListenerResponse_httpStatus - The response's http status code.

CreateCustomRoutingEndpointGroup

data CreateCustomRoutingEndpointGroup Source #

See: newCreateCustomRoutingEndpointGroup smart constructor.

Instances

Instances details
Eq CreateCustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingEndpointGroup

Read CreateCustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingEndpointGroup

Show CreateCustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingEndpointGroup

Generic CreateCustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingEndpointGroup

Associated Types

type Rep CreateCustomRoutingEndpointGroup :: Type -> Type #

NFData CreateCustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingEndpointGroup

Hashable CreateCustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingEndpointGroup

ToJSON CreateCustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingEndpointGroup

AWSRequest CreateCustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingEndpointGroup

ToHeaders CreateCustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingEndpointGroup

ToPath CreateCustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingEndpointGroup

ToQuery CreateCustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingEndpointGroup

type Rep CreateCustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingEndpointGroup

type Rep CreateCustomRoutingEndpointGroup = D1 ('MetaData "CreateCustomRoutingEndpointGroup" "Amazonka.GlobalAccelerator.CreateCustomRoutingEndpointGroup" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "CreateCustomRoutingEndpointGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "listenerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "endpointGroupRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "destinationConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty CustomRoutingDestinationConfiguration)) :*: S1 ('MetaSel ('Just "idempotencyToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse CreateCustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingEndpointGroup

newCreateCustomRoutingEndpointGroup Source #

Create a value of CreateCustomRoutingEndpointGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:listenerArn:CreateCustomRoutingEndpointGroup', createCustomRoutingEndpointGroup_listenerArn - The Amazon Resource Name (ARN) of the listener for a custom routing endpoint.

$sel:endpointGroupRegion:CreateCustomRoutingEndpointGroup', createCustomRoutingEndpointGroup_endpointGroupRegion - The AWS Region where the endpoint group is located. A listener can have only one endpoint group in a specific Region.

$sel:destinationConfigurations:CreateCustomRoutingEndpointGroup', createCustomRoutingEndpointGroup_destinationConfigurations - Sets the port range and protocol for all endpoints (virtual private cloud subnets) in a custom routing endpoint group to accept client traffic on.

$sel:idempotencyToken:CreateCustomRoutingEndpointGroup', createCustomRoutingEndpointGroup_idempotencyToken - A unique, case-sensitive identifier that you provide to ensure the idempotency—that is, the uniqueness—of the request.

data CreateCustomRoutingEndpointGroupResponse Source #

Instances

Instances details
Eq CreateCustomRoutingEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingEndpointGroup

Read CreateCustomRoutingEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingEndpointGroup

Show CreateCustomRoutingEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingEndpointGroup

Generic CreateCustomRoutingEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingEndpointGroup

NFData CreateCustomRoutingEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingEndpointGroup

type Rep CreateCustomRoutingEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingEndpointGroup

type Rep CreateCustomRoutingEndpointGroupResponse = D1 ('MetaData "CreateCustomRoutingEndpointGroupResponse" "Amazonka.GlobalAccelerator.CreateCustomRoutingEndpointGroup" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "CreateCustomRoutingEndpointGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endpointGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CustomRoutingEndpointGroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateCustomRoutingEndpointGroupResponse Source #

Create a value of CreateCustomRoutingEndpointGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:endpointGroup:CreateCustomRoutingEndpointGroupResponse', createCustomRoutingEndpointGroupResponse_endpointGroup - The information about the endpoint group created for a custom routing accelerator.

$sel:httpStatus:CreateCustomRoutingEndpointGroupResponse', createCustomRoutingEndpointGroupResponse_httpStatus - The response's http status code.

DescribeCustomRoutingAcceleratorAttributes

data DescribeCustomRoutingAcceleratorAttributes Source #

Instances

Instances details
Eq DescribeCustomRoutingAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingAcceleratorAttributes

Read DescribeCustomRoutingAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingAcceleratorAttributes

Show DescribeCustomRoutingAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingAcceleratorAttributes

Generic DescribeCustomRoutingAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingAcceleratorAttributes

NFData DescribeCustomRoutingAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingAcceleratorAttributes

Hashable DescribeCustomRoutingAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingAcceleratorAttributes

ToJSON DescribeCustomRoutingAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingAcceleratorAttributes

AWSRequest DescribeCustomRoutingAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingAcceleratorAttributes

ToHeaders DescribeCustomRoutingAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingAcceleratorAttributes

ToPath DescribeCustomRoutingAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingAcceleratorAttributes

ToQuery DescribeCustomRoutingAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingAcceleratorAttributes

type Rep DescribeCustomRoutingAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingAcceleratorAttributes

type Rep DescribeCustomRoutingAcceleratorAttributes = D1 ('MetaData "DescribeCustomRoutingAcceleratorAttributes" "Amazonka.GlobalAccelerator.DescribeCustomRoutingAcceleratorAttributes" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "DescribeCustomRoutingAcceleratorAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "acceleratorArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeCustomRoutingAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingAcceleratorAttributes

newDescribeCustomRoutingAcceleratorAttributes Source #

Create a value of DescribeCustomRoutingAcceleratorAttributes with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:acceleratorArn:DescribeCustomRoutingAcceleratorAttributes', describeCustomRoutingAcceleratorAttributes_acceleratorArn - The Amazon Resource Name (ARN) of the custom routing accelerator to describe the attributes for.

data DescribeCustomRoutingAcceleratorAttributesResponse Source #

Instances

Instances details
Eq DescribeCustomRoutingAcceleratorAttributesResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingAcceleratorAttributes

Read DescribeCustomRoutingAcceleratorAttributesResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingAcceleratorAttributes

Show DescribeCustomRoutingAcceleratorAttributesResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingAcceleratorAttributes

Generic DescribeCustomRoutingAcceleratorAttributesResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingAcceleratorAttributes

NFData DescribeCustomRoutingAcceleratorAttributesResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingAcceleratorAttributes

type Rep DescribeCustomRoutingAcceleratorAttributesResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingAcceleratorAttributes

type Rep DescribeCustomRoutingAcceleratorAttributesResponse = D1 ('MetaData "DescribeCustomRoutingAcceleratorAttributesResponse" "Amazonka.GlobalAccelerator.DescribeCustomRoutingAcceleratorAttributes" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "DescribeCustomRoutingAcceleratorAttributesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "acceleratorAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CustomRoutingAcceleratorAttributes)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

DeleteCustomRoutingEndpointGroup

data DeleteCustomRoutingEndpointGroup Source #

See: newDeleteCustomRoutingEndpointGroup smart constructor.

Instances

Instances details
Eq DeleteCustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingEndpointGroup

Read DeleteCustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingEndpointGroup

Show DeleteCustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingEndpointGroup

Generic DeleteCustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingEndpointGroup

Associated Types

type Rep DeleteCustomRoutingEndpointGroup :: Type -> Type #

NFData DeleteCustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingEndpointGroup

Hashable DeleteCustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingEndpointGroup

ToJSON DeleteCustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingEndpointGroup

AWSRequest DeleteCustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingEndpointGroup

ToHeaders DeleteCustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingEndpointGroup

ToPath DeleteCustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingEndpointGroup

ToQuery DeleteCustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingEndpointGroup

type Rep DeleteCustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingEndpointGroup

type Rep DeleteCustomRoutingEndpointGroup = D1 ('MetaData "DeleteCustomRoutingEndpointGroup" "Amazonka.GlobalAccelerator.DeleteCustomRoutingEndpointGroup" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "DeleteCustomRoutingEndpointGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endpointGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteCustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingEndpointGroup

newDeleteCustomRoutingEndpointGroup Source #

Create a value of DeleteCustomRoutingEndpointGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:endpointGroupArn:DeleteCustomRoutingEndpointGroup', deleteCustomRoutingEndpointGroup_endpointGroupArn - The Amazon Resource Name (ARN) of the endpoint group to delete.

data DeleteCustomRoutingEndpointGroupResponse Source #

Instances

Instances details
Eq DeleteCustomRoutingEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingEndpointGroup

Read DeleteCustomRoutingEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingEndpointGroup

Show DeleteCustomRoutingEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingEndpointGroup

Generic DeleteCustomRoutingEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingEndpointGroup

NFData DeleteCustomRoutingEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingEndpointGroup

type Rep DeleteCustomRoutingEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingEndpointGroup

type Rep DeleteCustomRoutingEndpointGroupResponse = D1 ('MetaData "DeleteCustomRoutingEndpointGroupResponse" "Amazonka.GlobalAccelerator.DeleteCustomRoutingEndpointGroup" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "DeleteCustomRoutingEndpointGroupResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteCustomRoutingEndpointGroupResponse :: DeleteCustomRoutingEndpointGroupResponse Source #

Create a value of DeleteCustomRoutingEndpointGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

ListTagsForResource

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListTagsForResource

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListTagsForResource

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListTagsForResource

ToJSON ListTagsForResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

ToHeaders ListTagsForResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListTagsForResource

ToPath ListTagsForResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListTagsForResource

ToQuery ListTagsForResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListTagsForResource

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.GlobalAccelerator.ListTagsForResource" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListTagsForResource

newListTagsForResource Source #

Create a value of ListTagsForResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceArn:ListTagsForResource', listTagsForResource_resourceArn - The Amazon Resource Name (ARN) of the accelerator to list tags for. An ARN uniquely identifies an accelerator.

data ListTagsForResourceResponse Source #

See: newListTagsForResourceResponse smart constructor.

Instances

Instances details
Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListTagsForResource

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListTagsForResource

Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

NFData ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListTagsForResource

type Rep ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListTagsForResource

type Rep ListTagsForResourceResponse = D1 ('MetaData "ListTagsForResourceResponse" "Amazonka.GlobalAccelerator.ListTagsForResource" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "ListTagsForResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newListTagsForResourceResponse Source #

Create a value of ListTagsForResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tags:ListTagsForResourceResponse', listTagsForResourceResponse_tags - Root level tag for the Tags parameters.

$sel:httpStatus:ListTagsForResourceResponse', listTagsForResourceResponse_httpStatus - The response's http status code.

DescribeAcceleratorAttributes

data DescribeAcceleratorAttributes Source #

See: newDescribeAcceleratorAttributes smart constructor.

Instances

Instances details
Eq DescribeAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeAcceleratorAttributes

Read DescribeAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeAcceleratorAttributes

Show DescribeAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeAcceleratorAttributes

Generic DescribeAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeAcceleratorAttributes

Associated Types

type Rep DescribeAcceleratorAttributes :: Type -> Type #

NFData DescribeAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeAcceleratorAttributes

Hashable DescribeAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeAcceleratorAttributes

ToJSON DescribeAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeAcceleratorAttributes

AWSRequest DescribeAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeAcceleratorAttributes

ToHeaders DescribeAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeAcceleratorAttributes

ToPath DescribeAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeAcceleratorAttributes

ToQuery DescribeAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeAcceleratorAttributes

type Rep DescribeAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeAcceleratorAttributes

type Rep DescribeAcceleratorAttributes = D1 ('MetaData "DescribeAcceleratorAttributes" "Amazonka.GlobalAccelerator.DescribeAcceleratorAttributes" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "DescribeAcceleratorAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "acceleratorArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeAcceleratorAttributes

newDescribeAcceleratorAttributes Source #

Create a value of DescribeAcceleratorAttributes with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:acceleratorArn:DescribeAcceleratorAttributes', describeAcceleratorAttributes_acceleratorArn - The Amazon Resource Name (ARN) of the accelerator with the attributes that you want to describe.

data DescribeAcceleratorAttributesResponse Source #

Instances

Instances details
Eq DescribeAcceleratorAttributesResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeAcceleratorAttributes

Read DescribeAcceleratorAttributesResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeAcceleratorAttributes

Show DescribeAcceleratorAttributesResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeAcceleratorAttributes

Generic DescribeAcceleratorAttributesResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeAcceleratorAttributes

NFData DescribeAcceleratorAttributesResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeAcceleratorAttributes

type Rep DescribeAcceleratorAttributesResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeAcceleratorAttributes

type Rep DescribeAcceleratorAttributesResponse = D1 ('MetaData "DescribeAcceleratorAttributesResponse" "Amazonka.GlobalAccelerator.DescribeAcceleratorAttributes" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "DescribeAcceleratorAttributesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "acceleratorAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AcceleratorAttributes)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeAcceleratorAttributesResponse Source #

Create a value of DescribeAcceleratorAttributesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:acceleratorAttributes:DescribeAcceleratorAttributesResponse', describeAcceleratorAttributesResponse_acceleratorAttributes - The attributes of the accelerator.

$sel:httpStatus:DescribeAcceleratorAttributesResponse', describeAcceleratorAttributesResponse_httpStatus - The response's http status code.

DeleteEndpointGroup

data DeleteEndpointGroup Source #

See: newDeleteEndpointGroup smart constructor.

Instances

Instances details
Eq DeleteEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteEndpointGroup

Read DeleteEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteEndpointGroup

Show DeleteEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteEndpointGroup

Generic DeleteEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteEndpointGroup

Associated Types

type Rep DeleteEndpointGroup :: Type -> Type #

NFData DeleteEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteEndpointGroup

Methods

rnf :: DeleteEndpointGroup -> () #

Hashable DeleteEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteEndpointGroup

ToJSON DeleteEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteEndpointGroup

AWSRequest DeleteEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteEndpointGroup

Associated Types

type AWSResponse DeleteEndpointGroup #

ToHeaders DeleteEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteEndpointGroup

ToPath DeleteEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteEndpointGroup

ToQuery DeleteEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteEndpointGroup

type Rep DeleteEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteEndpointGroup

type Rep DeleteEndpointGroup = D1 ('MetaData "DeleteEndpointGroup" "Amazonka.GlobalAccelerator.DeleteEndpointGroup" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "DeleteEndpointGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endpointGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteEndpointGroup

newDeleteEndpointGroup Source #

Create a value of DeleteEndpointGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:endpointGroupArn:DeleteEndpointGroup', deleteEndpointGroup_endpointGroupArn - The Amazon Resource Name (ARN) of the endpoint group to delete.

data DeleteEndpointGroupResponse Source #

See: newDeleteEndpointGroupResponse smart constructor.

Instances

Instances details
Eq DeleteEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteEndpointGroup

Read DeleteEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteEndpointGroup

Show DeleteEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteEndpointGroup

Generic DeleteEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteEndpointGroup

Associated Types

type Rep DeleteEndpointGroupResponse :: Type -> Type #

NFData DeleteEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteEndpointGroup

type Rep DeleteEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteEndpointGroup

type Rep DeleteEndpointGroupResponse = D1 ('MetaData "DeleteEndpointGroupResponse" "Amazonka.GlobalAccelerator.DeleteEndpointGroup" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "DeleteEndpointGroupResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteEndpointGroupResponse :: DeleteEndpointGroupResponse Source #

Create a value of DeleteEndpointGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

UpdateEndpointGroup

data UpdateEndpointGroup Source #

See: newUpdateEndpointGroup smart constructor.

Instances

Instances details
Eq UpdateEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateEndpointGroup

Read UpdateEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateEndpointGroup

Show UpdateEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateEndpointGroup

Generic UpdateEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateEndpointGroup

Associated Types

type Rep UpdateEndpointGroup :: Type -> Type #

NFData UpdateEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateEndpointGroup

Methods

rnf :: UpdateEndpointGroup -> () #

Hashable UpdateEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateEndpointGroup

ToJSON UpdateEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateEndpointGroup

AWSRequest UpdateEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateEndpointGroup

Associated Types

type AWSResponse UpdateEndpointGroup #

ToHeaders UpdateEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateEndpointGroup

ToPath UpdateEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateEndpointGroup

ToQuery UpdateEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateEndpointGroup

type Rep UpdateEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateEndpointGroup

type Rep UpdateEndpointGroup = D1 ('MetaData "UpdateEndpointGroup" "Amazonka.GlobalAccelerator.UpdateEndpointGroup" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "UpdateEndpointGroup'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "thresholdCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "healthCheckPath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "healthCheckIntervalSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "healthCheckProtocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HealthCheckProtocol)))) :*: ((S1 ('MetaSel ('Just "trafficDialPercentage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "endpointConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EndpointConfiguration]))) :*: (S1 ('MetaSel ('Just "healthCheckPort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "portOverrides") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PortOverride])) :*: S1 ('MetaSel ('Just "endpointGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))
type AWSResponse UpdateEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateEndpointGroup

newUpdateEndpointGroup Source #

Create a value of UpdateEndpointGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:thresholdCount:UpdateEndpointGroup', updateEndpointGroup_thresholdCount - The number of consecutive health checks required to set the state of a healthy endpoint to unhealthy, or to set an unhealthy endpoint to healthy. The default value is 3.

$sel:healthCheckPath:UpdateEndpointGroup', updateEndpointGroup_healthCheckPath - If the protocol is HTTP/S, then this specifies the path that is the destination for health check targets. The default value is slash (/).

$sel:healthCheckIntervalSeconds:UpdateEndpointGroup', updateEndpointGroup_healthCheckIntervalSeconds - The time—10 seconds or 30 seconds—between each health check for an endpoint. The default value is 30.

$sel:healthCheckProtocol:UpdateEndpointGroup', updateEndpointGroup_healthCheckProtocol - The protocol that AWS Global Accelerator uses to check the health of endpoints that are part of this endpoint group. The default value is TCP.

$sel:trafficDialPercentage:UpdateEndpointGroup', updateEndpointGroup_trafficDialPercentage - The percentage of traffic to send to an AWS Region. Additional traffic is distributed to other endpoint groups for this listener.

Use this action to increase (dial up) or decrease (dial down) traffic to a specific Region. The percentage is applied to the traffic that would otherwise have been routed to the Region based on optimal routing.

The default value is 100.

$sel:endpointConfigurations:UpdateEndpointGroup', updateEndpointGroup_endpointConfigurations - The list of endpoint objects. A resource must be valid and active when you add it as an endpoint.

$sel:healthCheckPort:UpdateEndpointGroup', updateEndpointGroup_healthCheckPort - The port that AWS Global Accelerator uses to check the health of endpoints that are part of this endpoint group. The default port is the listener port that this endpoint group is associated with. If the listener port is a list of ports, Global Accelerator uses the first port in the list.

$sel:portOverrides:UpdateEndpointGroup', updateEndpointGroup_portOverrides - Override specific listener ports used to route traffic to endpoints that are part of this 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.

For more information, see Port overrides in the AWS Global Accelerator Developer Guide.

$sel:endpointGroupArn:UpdateEndpointGroup', updateEndpointGroup_endpointGroupArn - The Amazon Resource Name (ARN) of the endpoint group.

data UpdateEndpointGroupResponse Source #

See: newUpdateEndpointGroupResponse smart constructor.

Instances

Instances details
Eq UpdateEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateEndpointGroup

Read UpdateEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateEndpointGroup

Show UpdateEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateEndpointGroup

Generic UpdateEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateEndpointGroup

Associated Types

type Rep UpdateEndpointGroupResponse :: Type -> Type #

NFData UpdateEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateEndpointGroup

type Rep UpdateEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateEndpointGroup

type Rep UpdateEndpointGroupResponse = D1 ('MetaData "UpdateEndpointGroupResponse" "Amazonka.GlobalAccelerator.UpdateEndpointGroup" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "UpdateEndpointGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endpointGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EndpointGroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateEndpointGroupResponse Source #

Create a value of UpdateEndpointGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:endpointGroup:UpdateEndpointGroupResponse', updateEndpointGroupResponse_endpointGroup - The information about the endpoint group that was updated.

$sel:httpStatus:UpdateEndpointGroupResponse', updateEndpointGroupResponse_httpStatus - The response's http status code.

ListCustomRoutingListeners (Paginated)

data ListCustomRoutingListeners Source #

See: newListCustomRoutingListeners smart constructor.

Instances

Instances details
Eq ListCustomRoutingListeners Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingListeners

Read ListCustomRoutingListeners Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingListeners

Show ListCustomRoutingListeners Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingListeners

Generic ListCustomRoutingListeners Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingListeners

Associated Types

type Rep ListCustomRoutingListeners :: Type -> Type #

NFData ListCustomRoutingListeners Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingListeners

Hashable ListCustomRoutingListeners Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingListeners

ToJSON ListCustomRoutingListeners Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingListeners

AWSPager ListCustomRoutingListeners Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingListeners

AWSRequest ListCustomRoutingListeners Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingListeners

ToHeaders ListCustomRoutingListeners Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingListeners

ToPath ListCustomRoutingListeners Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingListeners

ToQuery ListCustomRoutingListeners Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingListeners

type Rep ListCustomRoutingListeners Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingListeners

type Rep ListCustomRoutingListeners = D1 ('MetaData "ListCustomRoutingListeners" "Amazonka.GlobalAccelerator.ListCustomRoutingListeners" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "ListCustomRoutingListeners'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "acceleratorArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListCustomRoutingListeners Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingListeners

newListCustomRoutingListeners Source #

Create a value of ListCustomRoutingListeners with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListCustomRoutingListeners', listCustomRoutingListeners_nextToken - The token for the next set of results. You receive this token from a previous call.

$sel:maxResults:ListCustomRoutingListeners', listCustomRoutingListeners_maxResults - The number of listener objects that you want to return with this call. The default value is 10.

$sel:acceleratorArn:ListCustomRoutingListeners', listCustomRoutingListeners_acceleratorArn - The Amazon Resource Name (ARN) of the accelerator to list listeners for.

data ListCustomRoutingListenersResponse Source #

Instances

Instances details
Eq ListCustomRoutingListenersResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingListeners

Read ListCustomRoutingListenersResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingListeners

Show ListCustomRoutingListenersResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingListeners

Generic ListCustomRoutingListenersResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingListeners

Associated Types

type Rep ListCustomRoutingListenersResponse :: Type -> Type #

NFData ListCustomRoutingListenersResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingListeners

type Rep ListCustomRoutingListenersResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingListeners

type Rep ListCustomRoutingListenersResponse = D1 ('MetaData "ListCustomRoutingListenersResponse" "Amazonka.GlobalAccelerator.ListCustomRoutingListeners" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "ListCustomRoutingListenersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "listeners") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CustomRoutingListener])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListCustomRoutingListenersResponse Source #

Create a value of ListCustomRoutingListenersResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListCustomRoutingListeners', listCustomRoutingListenersResponse_nextToken - The token for the next set of results. You receive this token from a previous call.

$sel:listeners:ListCustomRoutingListenersResponse', listCustomRoutingListenersResponse_listeners - The list of listeners for a custom routing accelerator.

$sel:httpStatus:ListCustomRoutingListenersResponse', listCustomRoutingListenersResponse_httpStatus - The response's http status code.

DeleteCustomRoutingListener

data DeleteCustomRoutingListener Source #

See: newDeleteCustomRoutingListener smart constructor.

Instances

Instances details
Eq DeleteCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingListener

Read DeleteCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingListener

Show DeleteCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingListener

Generic DeleteCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingListener

Associated Types

type Rep DeleteCustomRoutingListener :: Type -> Type #

NFData DeleteCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingListener

Hashable DeleteCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingListener

ToJSON DeleteCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingListener

AWSRequest DeleteCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingListener

ToHeaders DeleteCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingListener

ToPath DeleteCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingListener

ToQuery DeleteCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingListener

type Rep DeleteCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingListener

type Rep DeleteCustomRoutingListener = D1 ('MetaData "DeleteCustomRoutingListener" "Amazonka.GlobalAccelerator.DeleteCustomRoutingListener" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "DeleteCustomRoutingListener'" 'PrefixI 'True) (S1 ('MetaSel ('Just "listenerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingListener

newDeleteCustomRoutingListener Source #

Create a value of DeleteCustomRoutingListener with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:listenerArn:DeleteCustomRoutingListener', deleteCustomRoutingListener_listenerArn - The Amazon Resource Name (ARN) of the listener to delete.

data DeleteCustomRoutingListenerResponse Source #

Instances

Instances details
Eq DeleteCustomRoutingListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingListener

Read DeleteCustomRoutingListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingListener

Show DeleteCustomRoutingListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingListener

Generic DeleteCustomRoutingListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingListener

NFData DeleteCustomRoutingListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingListener

type Rep DeleteCustomRoutingListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingListener

type Rep DeleteCustomRoutingListenerResponse = D1 ('MetaData "DeleteCustomRoutingListenerResponse" "Amazonka.GlobalAccelerator.DeleteCustomRoutingListener" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "DeleteCustomRoutingListenerResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteCustomRoutingListenerResponse :: DeleteCustomRoutingListenerResponse Source #

Create a value of DeleteCustomRoutingListenerResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

UpdateCustomRoutingListener

data UpdateCustomRoutingListener Source #

See: newUpdateCustomRoutingListener smart constructor.

Instances

Instances details
Eq UpdateCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingListener

Read UpdateCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingListener

Show UpdateCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingListener

Generic UpdateCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingListener

Associated Types

type Rep UpdateCustomRoutingListener :: Type -> Type #

NFData UpdateCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingListener

Hashable UpdateCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingListener

ToJSON UpdateCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingListener

AWSRequest UpdateCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingListener

ToHeaders UpdateCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingListener

ToPath UpdateCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingListener

ToQuery UpdateCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingListener

type Rep UpdateCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingListener

type Rep UpdateCustomRoutingListener = D1 ('MetaData "UpdateCustomRoutingListener" "Amazonka.GlobalAccelerator.UpdateCustomRoutingListener" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "UpdateCustomRoutingListener'" 'PrefixI 'True) (S1 ('MetaSel ('Just "listenerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "portRanges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty PortRange))))
type AWSResponse UpdateCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingListener

newUpdateCustomRoutingListener Source #

Create a value of UpdateCustomRoutingListener with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:listenerArn:UpdateCustomRoutingListener', updateCustomRoutingListener_listenerArn - The Amazon Resource Name (ARN) of the listener to update.

$sel:portRanges:UpdateCustomRoutingListener', updateCustomRoutingListener_portRanges - The updated port range to support for connections from clients to your accelerator. If you remove ports that are currently being used by a subnet endpoint, the call fails.

Separately, you set port ranges for endpoints. For more information, see About endpoints for custom routing accelerators.

data UpdateCustomRoutingListenerResponse Source #

Instances

Instances details
Eq UpdateCustomRoutingListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingListener

Read UpdateCustomRoutingListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingListener

Show UpdateCustomRoutingListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingListener

Generic UpdateCustomRoutingListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingListener

NFData UpdateCustomRoutingListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingListener

type Rep UpdateCustomRoutingListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingListener

type Rep UpdateCustomRoutingListenerResponse = D1 ('MetaData "UpdateCustomRoutingListenerResponse" "Amazonka.GlobalAccelerator.UpdateCustomRoutingListener" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "UpdateCustomRoutingListenerResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "listener") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CustomRoutingListener)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateCustomRoutingListenerResponse Source #

Create a value of UpdateCustomRoutingListenerResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:listener:UpdateCustomRoutingListenerResponse', updateCustomRoutingListenerResponse_listener - Information for the updated listener for a custom routing accelerator.

$sel:httpStatus:UpdateCustomRoutingListenerResponse', updateCustomRoutingListenerResponse_httpStatus - The response's http status code.

CreateAccelerator

data CreateAccelerator Source #

See: newCreateAccelerator smart constructor.

Instances

Instances details
Eq CreateAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateAccelerator

Read CreateAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateAccelerator

Show CreateAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateAccelerator

Generic CreateAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateAccelerator

Associated Types

type Rep CreateAccelerator :: Type -> Type #

NFData CreateAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateAccelerator

Methods

rnf :: CreateAccelerator -> () #

Hashable CreateAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateAccelerator

ToJSON CreateAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateAccelerator

AWSRequest CreateAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateAccelerator

Associated Types

type AWSResponse CreateAccelerator #

ToHeaders CreateAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateAccelerator

ToPath CreateAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateAccelerator

ToQuery CreateAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateAccelerator

type Rep CreateAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateAccelerator

type Rep CreateAccelerator = D1 ('MetaData "CreateAccelerator" "Amazonka.GlobalAccelerator.CreateAccelerator" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "CreateAccelerator'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "ipAddressType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpAddressType)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])))) :*: (S1 ('MetaSel ('Just "ipAddresses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "idempotencyToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse CreateAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateAccelerator

newCreateAccelerator Source #

Create a value of CreateAccelerator with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:enabled:CreateAccelerator', createAccelerator_enabled - Indicates whether an accelerator is enabled. The value is true or false. The default value is true.

If the value is set to true, an accelerator cannot be deleted. If set to false, the accelerator can be deleted.

$sel:ipAddressType:CreateAccelerator', createAccelerator_ipAddressType - The value for the address type must be IPv4.

$sel:tags:CreateAccelerator', createAccelerator_tags - Create tags for an accelerator.

For more information, see Tagging in AWS Global Accelerator in the AWS Global Accelerator Developer Guide.

$sel:ipAddresses:CreateAccelerator', createAccelerator_ipAddresses - Optionally, if you've added your own IP address pool to Global Accelerator (BYOIP), you can choose IP addresses from your own pool to use for the accelerator's static IP addresses when you create an accelerator. You can specify one or two addresses, separated by a space. Do not include the /32 suffix.

Only one IP address from each of your IP address ranges can be used for each accelerator. If you specify only one IP address from your IP address range, Global Accelerator assigns a second static IP address for the accelerator from the AWS IP address pool.

Note that you can't update IP addresses for an existing accelerator. To change them, you must create a new accelerator with the new addresses.

For more information, see Bring Your Own IP Addresses (BYOIP) in the AWS Global Accelerator Developer Guide.

$sel:name:CreateAccelerator', createAccelerator_name - The name of an accelerator. The name can have a maximum of 32 characters, must contain only alphanumeric characters or hyphens (-), and must not begin or end with a hyphen.

$sel:idempotencyToken:CreateAccelerator', createAccelerator_idempotencyToken - A unique, case-sensitive identifier that you provide to ensure the idempotency—that is, the uniqueness—of an accelerator.

data CreateAcceleratorResponse Source #

See: newCreateAcceleratorResponse smart constructor.

Instances

Instances details
Eq CreateAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateAccelerator

Read CreateAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateAccelerator

Show CreateAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateAccelerator

Generic CreateAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateAccelerator

Associated Types

type Rep CreateAcceleratorResponse :: Type -> Type #

NFData CreateAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateAccelerator

type Rep CreateAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateAccelerator

type Rep CreateAcceleratorResponse = D1 ('MetaData "CreateAcceleratorResponse" "Amazonka.GlobalAccelerator.CreateAccelerator" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "CreateAcceleratorResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accelerator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Accelerator)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateAcceleratorResponse Source #

Create a value of CreateAcceleratorResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accelerator:CreateAcceleratorResponse', createAcceleratorResponse_accelerator - The accelerator that is created by specifying a listener and the supported IP address types.

$sel:httpStatus:CreateAcceleratorResponse', createAcceleratorResponse_httpStatus - The response's http status code.

AllowCustomRoutingTraffic

data AllowCustomRoutingTraffic Source #

See: newAllowCustomRoutingTraffic smart constructor.

Instances

Instances details
Eq AllowCustomRoutingTraffic Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AllowCustomRoutingTraffic

Read AllowCustomRoutingTraffic Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AllowCustomRoutingTraffic

Show AllowCustomRoutingTraffic Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AllowCustomRoutingTraffic

Generic AllowCustomRoutingTraffic Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AllowCustomRoutingTraffic

Associated Types

type Rep AllowCustomRoutingTraffic :: Type -> Type #

NFData AllowCustomRoutingTraffic Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AllowCustomRoutingTraffic

Hashable AllowCustomRoutingTraffic Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AllowCustomRoutingTraffic

ToJSON AllowCustomRoutingTraffic Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AllowCustomRoutingTraffic

AWSRequest AllowCustomRoutingTraffic Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AllowCustomRoutingTraffic

ToHeaders AllowCustomRoutingTraffic Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AllowCustomRoutingTraffic

ToPath AllowCustomRoutingTraffic Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AllowCustomRoutingTraffic

ToQuery AllowCustomRoutingTraffic Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AllowCustomRoutingTraffic

type Rep AllowCustomRoutingTraffic Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AllowCustomRoutingTraffic

type Rep AllowCustomRoutingTraffic = D1 ('MetaData "AllowCustomRoutingTraffic" "Amazonka.GlobalAccelerator.AllowCustomRoutingTraffic" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "AllowCustomRoutingTraffic'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "destinationAddresses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "destinationPorts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Natural]))) :*: (S1 ('MetaSel ('Just "allowAllTrafficToEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "endpointGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "endpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse AllowCustomRoutingTraffic Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AllowCustomRoutingTraffic

newAllowCustomRoutingTraffic Source #

Create a value of AllowCustomRoutingTraffic with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:destinationAddresses:AllowCustomRoutingTraffic', allowCustomRoutingTraffic_destinationAddresses - A list of specific Amazon EC2 instance IP addresses (destination addresses) in a subnet that you want to allow to receive traffic. The IP addresses must be a subset of the IP addresses that you specified for the endpoint group.

DestinationAddresses is required if AllowAllTrafficToEndpoint is FALSE or is not specified.

$sel:destinationPorts:AllowCustomRoutingTraffic', allowCustomRoutingTraffic_destinationPorts - A list of specific Amazon EC2 instance ports (destination ports) that you want to allow to receive traffic.

$sel:allowAllTrafficToEndpoint:AllowCustomRoutingTraffic', allowCustomRoutingTraffic_allowAllTrafficToEndpoint - Indicates whether all destination IP addresses and ports for a specified VPC subnet endpoint can receive traffic from a custom routing accelerator. The value is TRUE or FALSE.

When set to TRUE, all destinations in the custom routing VPC subnet can receive traffic. Note that you cannot specify destination IP addresses and ports when the value is set to TRUE.

When set to FALSE (or not specified), you must specify a list of destination IP addresses that are allowed to receive traffic. A list of ports is optional. If you don't specify a list of ports, the ports that can accept traffic is the same as the ports configured for the endpoint group.

The default value is FALSE.

$sel:endpointGroupArn:AllowCustomRoutingTraffic', allowCustomRoutingTraffic_endpointGroupArn - The Amazon Resource Name (ARN) of the endpoint group.

$sel:endpointId:AllowCustomRoutingTraffic', allowCustomRoutingTraffic_endpointId - An ID for the endpoint. For custom routing accelerators, this is the virtual private cloud (VPC) subnet ID.

data AllowCustomRoutingTrafficResponse Source #

See: newAllowCustomRoutingTrafficResponse smart constructor.

Instances

Instances details
Eq AllowCustomRoutingTrafficResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AllowCustomRoutingTraffic

Read AllowCustomRoutingTrafficResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AllowCustomRoutingTraffic

Show AllowCustomRoutingTrafficResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AllowCustomRoutingTraffic

Generic AllowCustomRoutingTrafficResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AllowCustomRoutingTraffic

Associated Types

type Rep AllowCustomRoutingTrafficResponse :: Type -> Type #

NFData AllowCustomRoutingTrafficResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AllowCustomRoutingTraffic

type Rep AllowCustomRoutingTrafficResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AllowCustomRoutingTraffic

type Rep AllowCustomRoutingTrafficResponse = D1 ('MetaData "AllowCustomRoutingTrafficResponse" "Amazonka.GlobalAccelerator.AllowCustomRoutingTraffic" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "AllowCustomRoutingTrafficResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newAllowCustomRoutingTrafficResponse :: AllowCustomRoutingTrafficResponse Source #

Create a value of AllowCustomRoutingTrafficResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

WithdrawByoipCidr

data WithdrawByoipCidr Source #

See: newWithdrawByoipCidr smart constructor.

Constructors

WithdrawByoipCidr' Text 

Instances

Instances details
Eq WithdrawByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.WithdrawByoipCidr

Read WithdrawByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.WithdrawByoipCidr

Show WithdrawByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.WithdrawByoipCidr

Generic WithdrawByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.WithdrawByoipCidr

Associated Types

type Rep WithdrawByoipCidr :: Type -> Type #

NFData WithdrawByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.WithdrawByoipCidr

Methods

rnf :: WithdrawByoipCidr -> () #

Hashable WithdrawByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.WithdrawByoipCidr

ToJSON WithdrawByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.WithdrawByoipCidr

AWSRequest WithdrawByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.WithdrawByoipCidr

Associated Types

type AWSResponse WithdrawByoipCidr #

ToHeaders WithdrawByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.WithdrawByoipCidr

ToPath WithdrawByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.WithdrawByoipCidr

ToQuery WithdrawByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.WithdrawByoipCidr

type Rep WithdrawByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.WithdrawByoipCidr

type Rep WithdrawByoipCidr = D1 ('MetaData "WithdrawByoipCidr" "Amazonka.GlobalAccelerator.WithdrawByoipCidr" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "WithdrawByoipCidr'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse WithdrawByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.WithdrawByoipCidr

newWithdrawByoipCidr Source #

Create a value of WithdrawByoipCidr with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cidr:WithdrawByoipCidr', withdrawByoipCidr_cidr - The address range, in CIDR notation.

data WithdrawByoipCidrResponse Source #

See: newWithdrawByoipCidrResponse smart constructor.

Instances

Instances details
Eq WithdrawByoipCidrResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.WithdrawByoipCidr

Read WithdrawByoipCidrResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.WithdrawByoipCidr

Show WithdrawByoipCidrResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.WithdrawByoipCidr

Generic WithdrawByoipCidrResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.WithdrawByoipCidr

Associated Types

type Rep WithdrawByoipCidrResponse :: Type -> Type #

NFData WithdrawByoipCidrResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.WithdrawByoipCidr

type Rep WithdrawByoipCidrResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.WithdrawByoipCidr

type Rep WithdrawByoipCidrResponse = D1 ('MetaData "WithdrawByoipCidrResponse" "Amazonka.GlobalAccelerator.WithdrawByoipCidr" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "WithdrawByoipCidrResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "byoipCidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ByoipCidr)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newWithdrawByoipCidrResponse Source #

Create a value of WithdrawByoipCidrResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:byoipCidr:WithdrawByoipCidrResponse', withdrawByoipCidrResponse_byoipCidr - Information about the address pool.

$sel:httpStatus:WithdrawByoipCidrResponse', withdrawByoipCidrResponse_httpStatus - The response's http status code.

AdvertiseByoipCidr

data AdvertiseByoipCidr Source #

See: newAdvertiseByoipCidr smart constructor.

Instances

Instances details
Eq AdvertiseByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AdvertiseByoipCidr

Read AdvertiseByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AdvertiseByoipCidr

Show AdvertiseByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AdvertiseByoipCidr

Generic AdvertiseByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AdvertiseByoipCidr

Associated Types

type Rep AdvertiseByoipCidr :: Type -> Type #

NFData AdvertiseByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AdvertiseByoipCidr

Methods

rnf :: AdvertiseByoipCidr -> () #

Hashable AdvertiseByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AdvertiseByoipCidr

ToJSON AdvertiseByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AdvertiseByoipCidr

AWSRequest AdvertiseByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AdvertiseByoipCidr

Associated Types

type AWSResponse AdvertiseByoipCidr #

ToHeaders AdvertiseByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AdvertiseByoipCidr

ToPath AdvertiseByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AdvertiseByoipCidr

ToQuery AdvertiseByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AdvertiseByoipCidr

type Rep AdvertiseByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AdvertiseByoipCidr

type Rep AdvertiseByoipCidr = D1 ('MetaData "AdvertiseByoipCidr" "Amazonka.GlobalAccelerator.AdvertiseByoipCidr" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "AdvertiseByoipCidr'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse AdvertiseByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AdvertiseByoipCidr

newAdvertiseByoipCidr Source #

Create a value of AdvertiseByoipCidr with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cidr:AdvertiseByoipCidr', advertiseByoipCidr_cidr - The address range, in CIDR notation. This must be the exact range that you provisioned. You can't advertise only a portion of the provisioned range.

data AdvertiseByoipCidrResponse Source #

See: newAdvertiseByoipCidrResponse smart constructor.

Instances

Instances details
Eq AdvertiseByoipCidrResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AdvertiseByoipCidr

Read AdvertiseByoipCidrResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AdvertiseByoipCidr

Show AdvertiseByoipCidrResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AdvertiseByoipCidr

Generic AdvertiseByoipCidrResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AdvertiseByoipCidr

Associated Types

type Rep AdvertiseByoipCidrResponse :: Type -> Type #

NFData AdvertiseByoipCidrResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AdvertiseByoipCidr

type Rep AdvertiseByoipCidrResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AdvertiseByoipCidr

type Rep AdvertiseByoipCidrResponse = D1 ('MetaData "AdvertiseByoipCidrResponse" "Amazonka.GlobalAccelerator.AdvertiseByoipCidr" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "AdvertiseByoipCidrResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "byoipCidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ByoipCidr)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAdvertiseByoipCidrResponse Source #

Create a value of AdvertiseByoipCidrResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:byoipCidr:AdvertiseByoipCidrResponse', advertiseByoipCidrResponse_byoipCidr - Information about the address range.

$sel:httpStatus:AdvertiseByoipCidrResponse', advertiseByoipCidrResponse_httpStatus - The response's http status code.

DeleteAccelerator

data DeleteAccelerator Source #

See: newDeleteAccelerator smart constructor.

Constructors

DeleteAccelerator' Text 

Instances

Instances details
Eq DeleteAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteAccelerator

Read DeleteAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteAccelerator

Show DeleteAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteAccelerator

Generic DeleteAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteAccelerator

Associated Types

type Rep DeleteAccelerator :: Type -> Type #

NFData DeleteAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteAccelerator

Methods

rnf :: DeleteAccelerator -> () #

Hashable DeleteAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteAccelerator

ToJSON DeleteAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteAccelerator

AWSRequest DeleteAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteAccelerator

Associated Types

type AWSResponse DeleteAccelerator #

ToHeaders DeleteAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteAccelerator

ToPath DeleteAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteAccelerator

ToQuery DeleteAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteAccelerator

type Rep DeleteAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteAccelerator

type Rep DeleteAccelerator = D1 ('MetaData "DeleteAccelerator" "Amazonka.GlobalAccelerator.DeleteAccelerator" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "DeleteAccelerator'" 'PrefixI 'True) (S1 ('MetaSel ('Just "acceleratorArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteAccelerator

newDeleteAccelerator Source #

Create a value of DeleteAccelerator with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:acceleratorArn:DeleteAccelerator', deleteAccelerator_acceleratorArn - The Amazon Resource Name (ARN) of an accelerator.

data DeleteAcceleratorResponse Source #

See: newDeleteAcceleratorResponse smart constructor.

Instances

Instances details
Eq DeleteAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteAccelerator

Read DeleteAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteAccelerator

Show DeleteAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteAccelerator

Generic DeleteAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteAccelerator

Associated Types

type Rep DeleteAcceleratorResponse :: Type -> Type #

NFData DeleteAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteAccelerator

type Rep DeleteAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteAccelerator

type Rep DeleteAcceleratorResponse = D1 ('MetaData "DeleteAcceleratorResponse" "Amazonka.GlobalAccelerator.DeleteAccelerator" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "DeleteAcceleratorResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteAcceleratorResponse :: DeleteAcceleratorResponse Source #

Create a value of DeleteAcceleratorResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

UpdateAccelerator

data UpdateAccelerator Source #

See: newUpdateAccelerator smart constructor.

Instances

Instances details
Eq UpdateAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateAccelerator

Read UpdateAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateAccelerator

Show UpdateAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateAccelerator

Generic UpdateAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateAccelerator

Associated Types

type Rep UpdateAccelerator :: Type -> Type #

NFData UpdateAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateAccelerator

Methods

rnf :: UpdateAccelerator -> () #

Hashable UpdateAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateAccelerator

ToJSON UpdateAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateAccelerator

AWSRequest UpdateAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateAccelerator

Associated Types

type AWSResponse UpdateAccelerator #

ToHeaders UpdateAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateAccelerator

ToPath UpdateAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateAccelerator

ToQuery UpdateAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateAccelerator

type Rep UpdateAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateAccelerator

type Rep UpdateAccelerator = D1 ('MetaData "UpdateAccelerator" "Amazonka.GlobalAccelerator.UpdateAccelerator" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "UpdateAccelerator'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "ipAddressType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpAddressType))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "acceleratorArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse UpdateAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateAccelerator

newUpdateAccelerator Source #

Create a value of UpdateAccelerator with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:enabled:UpdateAccelerator', updateAccelerator_enabled - Indicates whether an accelerator is enabled. The value is true or false. The default value is true.

If the value is set to true, the accelerator cannot be deleted. If set to false, the accelerator can be deleted.

$sel:ipAddressType:UpdateAccelerator', updateAccelerator_ipAddressType - The IP address type, which must be IPv4.

$sel:name:UpdateAccelerator', updateAccelerator_name - The name of the accelerator. The name can have a maximum of 32 characters, must contain only alphanumeric characters or hyphens (-), and must not begin or end with a hyphen.

$sel:acceleratorArn:UpdateAccelerator', updateAccelerator_acceleratorArn - The Amazon Resource Name (ARN) of the accelerator to update.

data UpdateAcceleratorResponse Source #

See: newUpdateAcceleratorResponse smart constructor.

Instances

Instances details
Eq UpdateAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateAccelerator

Read UpdateAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateAccelerator

Show UpdateAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateAccelerator

Generic UpdateAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateAccelerator

Associated Types

type Rep UpdateAcceleratorResponse :: Type -> Type #

NFData UpdateAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateAccelerator

type Rep UpdateAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateAccelerator

type Rep UpdateAcceleratorResponse = D1 ('MetaData "UpdateAcceleratorResponse" "Amazonka.GlobalAccelerator.UpdateAccelerator" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "UpdateAcceleratorResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accelerator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Accelerator)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateAcceleratorResponse Source #

Create a value of UpdateAcceleratorResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accelerator:UpdateAcceleratorResponse', updateAcceleratorResponse_accelerator - Information about the updated accelerator.

$sel:httpStatus:UpdateAcceleratorResponse', updateAcceleratorResponse_httpStatus - The response's http status code.

ListAccelerators (Paginated)

data ListAccelerators Source #

See: newListAccelerators smart constructor.

Instances

Instances details
Eq ListAccelerators Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListAccelerators

Read ListAccelerators Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListAccelerators

Show ListAccelerators Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListAccelerators

Generic ListAccelerators Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListAccelerators

Associated Types

type Rep ListAccelerators :: Type -> Type #

NFData ListAccelerators Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListAccelerators

Methods

rnf :: ListAccelerators -> () #

Hashable ListAccelerators Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListAccelerators

ToJSON ListAccelerators Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListAccelerators

AWSPager ListAccelerators Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListAccelerators

AWSRequest ListAccelerators Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListAccelerators

Associated Types

type AWSResponse ListAccelerators #

ToHeaders ListAccelerators Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListAccelerators

ToPath ListAccelerators Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListAccelerators

ToQuery ListAccelerators Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListAccelerators

type Rep ListAccelerators Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListAccelerators

type Rep ListAccelerators = D1 ('MetaData "ListAccelerators" "Amazonka.GlobalAccelerator.ListAccelerators" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "ListAccelerators'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))
type AWSResponse ListAccelerators Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListAccelerators

newListAccelerators :: ListAccelerators Source #

Create a value of ListAccelerators with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListAccelerators', listAccelerators_nextToken - The token for the next set of results. You receive this token from a previous call.

$sel:maxResults:ListAccelerators', listAccelerators_maxResults - The number of Global Accelerator objects that you want to return with this call. The default value is 10.

data ListAcceleratorsResponse Source #

See: newListAcceleratorsResponse smart constructor.

Instances

Instances details
Eq ListAcceleratorsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListAccelerators

Read ListAcceleratorsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListAccelerators

Show ListAcceleratorsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListAccelerators

Generic ListAcceleratorsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListAccelerators

Associated Types

type Rep ListAcceleratorsResponse :: Type -> Type #

NFData ListAcceleratorsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListAccelerators

type Rep ListAcceleratorsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListAccelerators

type Rep ListAcceleratorsResponse = D1 ('MetaData "ListAcceleratorsResponse" "Amazonka.GlobalAccelerator.ListAccelerators" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "ListAcceleratorsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "accelerators") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Accelerator])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListAcceleratorsResponse Source #

Create a value of ListAcceleratorsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListAccelerators', listAcceleratorsResponse_nextToken - The token for the next set of results. You receive this token from a previous call.

$sel:accelerators:ListAcceleratorsResponse', listAcceleratorsResponse_accelerators - The list of accelerators for a customer account.

$sel:httpStatus:ListAcceleratorsResponse', listAcceleratorsResponse_httpStatus - The response's http status code.

DescribeEndpointGroup

data DescribeEndpointGroup Source #

See: newDescribeEndpointGroup smart constructor.

Instances

Instances details
Eq DescribeEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeEndpointGroup

Read DescribeEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeEndpointGroup

Show DescribeEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeEndpointGroup

Generic DescribeEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeEndpointGroup

Associated Types

type Rep DescribeEndpointGroup :: Type -> Type #

NFData DescribeEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeEndpointGroup

Methods

rnf :: DescribeEndpointGroup -> () #

Hashable DescribeEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeEndpointGroup

ToJSON DescribeEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeEndpointGroup

AWSRequest DescribeEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeEndpointGroup

Associated Types

type AWSResponse DescribeEndpointGroup #

ToHeaders DescribeEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeEndpointGroup

ToPath DescribeEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeEndpointGroup

ToQuery DescribeEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeEndpointGroup

type Rep DescribeEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeEndpointGroup

type Rep DescribeEndpointGroup = D1 ('MetaData "DescribeEndpointGroup" "Amazonka.GlobalAccelerator.DescribeEndpointGroup" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "DescribeEndpointGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endpointGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeEndpointGroup

newDescribeEndpointGroup Source #

Create a value of DescribeEndpointGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:endpointGroupArn:DescribeEndpointGroup', describeEndpointGroup_endpointGroupArn - The Amazon Resource Name (ARN) of the endpoint group to describe.

data DescribeEndpointGroupResponse Source #

See: newDescribeEndpointGroupResponse smart constructor.

Instances

Instances details
Eq DescribeEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeEndpointGroup

Read DescribeEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeEndpointGroup

Show DescribeEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeEndpointGroup

Generic DescribeEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeEndpointGroup

Associated Types

type Rep DescribeEndpointGroupResponse :: Type -> Type #

NFData DescribeEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeEndpointGroup

type Rep DescribeEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeEndpointGroup

type Rep DescribeEndpointGroupResponse = D1 ('MetaData "DescribeEndpointGroupResponse" "Amazonka.GlobalAccelerator.DescribeEndpointGroup" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "DescribeEndpointGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endpointGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EndpointGroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeEndpointGroupResponse Source #

Create a value of DescribeEndpointGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:endpointGroup:DescribeEndpointGroupResponse', describeEndpointGroupResponse_endpointGroup - The description of an endpoint group.

$sel:httpStatus:DescribeEndpointGroupResponse', describeEndpointGroupResponse_httpStatus - The response's http status code.

UpdateAcceleratorAttributes

data UpdateAcceleratorAttributes Source #

See: newUpdateAcceleratorAttributes smart constructor.

Instances

Instances details
Eq UpdateAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateAcceleratorAttributes

Read UpdateAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateAcceleratorAttributes

Show UpdateAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateAcceleratorAttributes

Generic UpdateAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateAcceleratorAttributes

Associated Types

type Rep UpdateAcceleratorAttributes :: Type -> Type #

NFData UpdateAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateAcceleratorAttributes

Hashable UpdateAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateAcceleratorAttributes

ToJSON UpdateAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateAcceleratorAttributes

AWSRequest UpdateAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateAcceleratorAttributes

ToHeaders UpdateAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateAcceleratorAttributes

ToPath UpdateAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateAcceleratorAttributes

ToQuery UpdateAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateAcceleratorAttributes

type Rep UpdateAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateAcceleratorAttributes

type Rep UpdateAcceleratorAttributes = D1 ('MetaData "UpdateAcceleratorAttributes" "Amazonka.GlobalAccelerator.UpdateAcceleratorAttributes" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "UpdateAcceleratorAttributes'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "flowLogsS3Prefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "flowLogsEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "flowLogsS3Bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "acceleratorArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse UpdateAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateAcceleratorAttributes

newUpdateAcceleratorAttributes Source #

Create a value of UpdateAcceleratorAttributes with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:flowLogsS3Prefix:UpdateAcceleratorAttributes', updateAcceleratorAttributes_flowLogsS3Prefix - Update the prefix for the location in the Amazon S3 bucket for the flow logs. Attribute is required if FlowLogsEnabled is true.

If you don’t specify a prefix, the flow logs are stored in the root of the bucket. If you specify slash (/) for the S3 bucket prefix, the log file bucket folder structure will include a double slash (//), like the following:

s3-bucket_name//AWSLogs/aws_account_id

$sel:flowLogsEnabled:UpdateAcceleratorAttributes', updateAcceleratorAttributes_flowLogsEnabled - Update whether flow logs are enabled. The default value is false. If the value is true, FlowLogsS3Bucket and FlowLogsS3Prefix must be specified.

For more information, see Flow Logs in the AWS Global Accelerator Developer Guide.

$sel:flowLogsS3Bucket:UpdateAcceleratorAttributes', updateAcceleratorAttributes_flowLogsS3Bucket - The name of the Amazon S3 bucket for the flow logs. Attribute is required if FlowLogsEnabled is true. The bucket must exist and have a bucket policy that grants AWS Global Accelerator permission to write to the bucket.

$sel:acceleratorArn:UpdateAcceleratorAttributes', updateAcceleratorAttributes_acceleratorArn - The Amazon Resource Name (ARN) of the accelerator that you want to update.

data UpdateAcceleratorAttributesResponse Source #

Instances

Instances details
Eq UpdateAcceleratorAttributesResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateAcceleratorAttributes

Read UpdateAcceleratorAttributesResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateAcceleratorAttributes

Show UpdateAcceleratorAttributesResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateAcceleratorAttributes

Generic UpdateAcceleratorAttributesResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateAcceleratorAttributes

NFData UpdateAcceleratorAttributesResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateAcceleratorAttributes

type Rep UpdateAcceleratorAttributesResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateAcceleratorAttributes

type Rep UpdateAcceleratorAttributesResponse = D1 ('MetaData "UpdateAcceleratorAttributesResponse" "Amazonka.GlobalAccelerator.UpdateAcceleratorAttributes" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "UpdateAcceleratorAttributesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "acceleratorAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AcceleratorAttributes)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateAcceleratorAttributesResponse Source #

Create a value of UpdateAcceleratorAttributesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:acceleratorAttributes:UpdateAcceleratorAttributesResponse', updateAcceleratorAttributesResponse_acceleratorAttributes - Updated attributes for the accelerator.

$sel:httpStatus:UpdateAcceleratorAttributesResponse', updateAcceleratorAttributesResponse_httpStatus - The response's http status code.

CreateCustomRoutingAccelerator

data CreateCustomRoutingAccelerator Source #

See: newCreateCustomRoutingAccelerator smart constructor.

Instances

Instances details
Eq CreateCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingAccelerator

Read CreateCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingAccelerator

Show CreateCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingAccelerator

Generic CreateCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingAccelerator

Associated Types

type Rep CreateCustomRoutingAccelerator :: Type -> Type #

NFData CreateCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingAccelerator

Hashable CreateCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingAccelerator

ToJSON CreateCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingAccelerator

AWSRequest CreateCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingAccelerator

ToHeaders CreateCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingAccelerator

ToPath CreateCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingAccelerator

ToQuery CreateCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingAccelerator

type Rep CreateCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingAccelerator

type Rep CreateCustomRoutingAccelerator = D1 ('MetaData "CreateCustomRoutingAccelerator" "Amazonka.GlobalAccelerator.CreateCustomRoutingAccelerator" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "CreateCustomRoutingAccelerator'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "ipAddressType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpAddressType)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])))) :*: (S1 ('MetaSel ('Just "ipAddresses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "idempotencyToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse CreateCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingAccelerator

newCreateCustomRoutingAccelerator Source #

Create a value of CreateCustomRoutingAccelerator with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:enabled:CreateCustomRoutingAccelerator', createCustomRoutingAccelerator_enabled - Indicates whether an accelerator is enabled. The value is true or false. The default value is true.

If the value is set to true, an accelerator cannot be deleted. If set to false, the accelerator can be deleted.

$sel:ipAddressType:CreateCustomRoutingAccelerator', createCustomRoutingAccelerator_ipAddressType - The value for the address type must be IPv4.

$sel:tags:CreateCustomRoutingAccelerator', createCustomRoutingAccelerator_tags - Create tags for an accelerator.

For more information, see Tagging in AWS Global Accelerator in the AWS Global Accelerator Developer Guide.

$sel:ipAddresses:CreateCustomRoutingAccelerator', createCustomRoutingAccelerator_ipAddresses - Optionally, if you've added your own IP address pool to Global Accelerator (BYOIP), you can choose IP addresses from your own pool to use for the accelerator's static IP addresses when you create an accelerator. You can specify one or two addresses, separated by a space. Do not include the /32 suffix.

Only one IP address from each of your IP address ranges can be used for each accelerator. If you specify only one IP address from your IP address range, Global Accelerator assigns a second static IP address for the accelerator from the AWS IP address pool.

Note that you can't update IP addresses for an existing accelerator. To change them, you must create a new accelerator with the new addresses.

For more information, see Bring your own IP addresses (BYOIP) in the AWS Global Accelerator Developer Guide.

$sel:name:CreateCustomRoutingAccelerator', createCustomRoutingAccelerator_name - The name of a custom routing accelerator. The name can have a maximum of 64 characters, must contain only alphanumeric characters or hyphens (-), and must not begin or end with a hyphen.

$sel:idempotencyToken:CreateCustomRoutingAccelerator', createCustomRoutingAccelerator_idempotencyToken - A unique, case-sensitive identifier that you provide to ensure the idempotency—that is, the uniqueness—of the request.

data CreateCustomRoutingAcceleratorResponse Source #

Instances

Instances details
Eq CreateCustomRoutingAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingAccelerator

Read CreateCustomRoutingAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingAccelerator

Show CreateCustomRoutingAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingAccelerator

Generic CreateCustomRoutingAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingAccelerator

NFData CreateCustomRoutingAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingAccelerator

type Rep CreateCustomRoutingAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingAccelerator

type Rep CreateCustomRoutingAcceleratorResponse = D1 ('MetaData "CreateCustomRoutingAcceleratorResponse" "Amazonka.GlobalAccelerator.CreateCustomRoutingAccelerator" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "CreateCustomRoutingAcceleratorResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accelerator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CustomRoutingAccelerator)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateCustomRoutingAcceleratorResponse Source #

Create a value of CreateCustomRoutingAcceleratorResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accelerator:CreateCustomRoutingAcceleratorResponse', createCustomRoutingAcceleratorResponse_accelerator - The accelerator that is created.

$sel:httpStatus:CreateCustomRoutingAcceleratorResponse', createCustomRoutingAcceleratorResponse_httpStatus - The response's http status code.

ListCustomRoutingPortMappingsByDestination (Paginated)

data ListCustomRoutingPortMappingsByDestination Source #

Instances

Instances details
Eq ListCustomRoutingPortMappingsByDestination Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingPortMappingsByDestination

Read ListCustomRoutingPortMappingsByDestination Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingPortMappingsByDestination

Show ListCustomRoutingPortMappingsByDestination Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingPortMappingsByDestination

Generic ListCustomRoutingPortMappingsByDestination Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingPortMappingsByDestination

NFData ListCustomRoutingPortMappingsByDestination Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingPortMappingsByDestination

Hashable ListCustomRoutingPortMappingsByDestination Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingPortMappingsByDestination

ToJSON ListCustomRoutingPortMappingsByDestination Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingPortMappingsByDestination

AWSPager ListCustomRoutingPortMappingsByDestination Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingPortMappingsByDestination

AWSRequest ListCustomRoutingPortMappingsByDestination Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingPortMappingsByDestination

ToHeaders ListCustomRoutingPortMappingsByDestination Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingPortMappingsByDestination

ToPath ListCustomRoutingPortMappingsByDestination Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingPortMappingsByDestination

ToQuery ListCustomRoutingPortMappingsByDestination Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingPortMappingsByDestination

type Rep ListCustomRoutingPortMappingsByDestination Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingPortMappingsByDestination

type Rep ListCustomRoutingPortMappingsByDestination = D1 ('MetaData "ListCustomRoutingPortMappingsByDestination" "Amazonka.GlobalAccelerator.ListCustomRoutingPortMappingsByDestination" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "ListCustomRoutingPortMappingsByDestination'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "endpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "destinationAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListCustomRoutingPortMappingsByDestination Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingPortMappingsByDestination

newListCustomRoutingPortMappingsByDestination Source #

Create a value of ListCustomRoutingPortMappingsByDestination with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListCustomRoutingPortMappingsByDestination', listCustomRoutingPortMappingsByDestination_nextToken - The token for the next set of results. You receive this token from a previous call.

$sel:maxResults:ListCustomRoutingPortMappingsByDestination', listCustomRoutingPortMappingsByDestination_maxResults - The number of destination port mappings that you want to return with this call. The default value is 10.

$sel:endpointId:ListCustomRoutingPortMappingsByDestination', listCustomRoutingPortMappingsByDestination_endpointId - The ID for the virtual private cloud (VPC) subnet.

$sel:destinationAddress:ListCustomRoutingPortMappingsByDestination', listCustomRoutingPortMappingsByDestination_destinationAddress - The endpoint IP address in a virtual private cloud (VPC) subnet for which you want to receive back port mappings.

data ListCustomRoutingPortMappingsByDestinationResponse Source #

Instances

Instances details
Eq ListCustomRoutingPortMappingsByDestinationResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingPortMappingsByDestination

Read ListCustomRoutingPortMappingsByDestinationResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingPortMappingsByDestination

Show ListCustomRoutingPortMappingsByDestinationResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingPortMappingsByDestination

Generic ListCustomRoutingPortMappingsByDestinationResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingPortMappingsByDestination

NFData ListCustomRoutingPortMappingsByDestinationResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingPortMappingsByDestination

type Rep ListCustomRoutingPortMappingsByDestinationResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingPortMappingsByDestination

type Rep ListCustomRoutingPortMappingsByDestinationResponse = D1 ('MetaData "ListCustomRoutingPortMappingsByDestinationResponse" "Amazonka.GlobalAccelerator.ListCustomRoutingPortMappingsByDestination" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "ListCustomRoutingPortMappingsByDestinationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "destinationPortMappings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DestinationPortMapping])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListCustomRoutingPortMappingsByDestinationResponse Source #

Create a value of ListCustomRoutingPortMappingsByDestinationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListCustomRoutingPortMappingsByDestination', listCustomRoutingPortMappingsByDestinationResponse_nextToken - The token for the next set of results. You receive this token from a previous call.

$sel:destinationPortMappings:ListCustomRoutingPortMappingsByDestinationResponse', listCustomRoutingPortMappingsByDestinationResponse_destinationPortMappings - The port mappings for the endpoint IP address that you specified in the request.

$sel:httpStatus:ListCustomRoutingPortMappingsByDestinationResponse', listCustomRoutingPortMappingsByDestinationResponse_httpStatus - The response's http status code.

DeleteListener

data DeleteListener Source #

See: newDeleteListener smart constructor.

Constructors

DeleteListener' Text 

Instances

Instances details
Eq DeleteListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteListener

Read DeleteListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteListener

Show DeleteListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteListener

Generic DeleteListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteListener

Associated Types

type Rep DeleteListener :: Type -> Type #

NFData DeleteListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteListener

Methods

rnf :: DeleteListener -> () #

Hashable DeleteListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteListener

ToJSON DeleteListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteListener

AWSRequest DeleteListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteListener

Associated Types

type AWSResponse DeleteListener #

ToHeaders DeleteListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteListener

ToPath DeleteListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteListener

ToQuery DeleteListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteListener

type Rep DeleteListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteListener

type Rep DeleteListener = D1 ('MetaData "DeleteListener" "Amazonka.GlobalAccelerator.DeleteListener" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "DeleteListener'" 'PrefixI 'True) (S1 ('MetaSel ('Just "listenerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteListener

newDeleteListener Source #

Create a value of DeleteListener with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:listenerArn:DeleteListener', deleteListener_listenerArn - The Amazon Resource Name (ARN) of the listener.

data DeleteListenerResponse Source #

See: newDeleteListenerResponse smart constructor.

Instances

Instances details
Eq DeleteListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteListener

Read DeleteListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteListener

Show DeleteListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteListener

Generic DeleteListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteListener

Associated Types

type Rep DeleteListenerResponse :: Type -> Type #

NFData DeleteListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteListener

Methods

rnf :: DeleteListenerResponse -> () #

type Rep DeleteListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteListener

type Rep DeleteListenerResponse = D1 ('MetaData "DeleteListenerResponse" "Amazonka.GlobalAccelerator.DeleteListener" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "DeleteListenerResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteListenerResponse :: DeleteListenerResponse Source #

Create a value of DeleteListenerResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

UpdateListener

data UpdateListener Source #

See: newUpdateListener smart constructor.

Instances

Instances details
Eq UpdateListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateListener

Read UpdateListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateListener

Show UpdateListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateListener

Generic UpdateListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateListener

Associated Types

type Rep UpdateListener :: Type -> Type #

NFData UpdateListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateListener

Methods

rnf :: UpdateListener -> () #

Hashable UpdateListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateListener

ToJSON UpdateListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateListener

AWSRequest UpdateListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateListener

Associated Types

type AWSResponse UpdateListener #

ToHeaders UpdateListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateListener

ToPath UpdateListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateListener

ToQuery UpdateListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateListener

type Rep UpdateListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateListener

type Rep UpdateListener = D1 ('MetaData "UpdateListener" "Amazonka.GlobalAccelerator.UpdateListener" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "UpdateListener'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "portRanges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty PortRange))) :*: S1 ('MetaSel ('Just "protocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Protocol))) :*: (S1 ('MetaSel ('Just "clientAffinity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClientAffinity)) :*: S1 ('MetaSel ('Just "listenerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse UpdateListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateListener

newUpdateListener Source #

Create a value of UpdateListener with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:portRanges:UpdateListener', updateListener_portRanges - The updated list of port ranges for the connections from clients to the accelerator.

$sel:protocol:UpdateListener', updateListener_protocol - The updated protocol for the connections from clients to the accelerator.

$sel:clientAffinity:UpdateListener', updateListener_clientAffinity - Client affinity lets you direct all requests from a user to the same endpoint, if you have stateful applications, regardless of the port and protocol of the client request. Client affinity gives you control over whether to always route each client to the same specific endpoint.

AWS Global Accelerator uses a consistent-flow hashing algorithm to choose the optimal endpoint for a connection. If client affinity is NONE, Global Accelerator uses the "five-tuple" (5-tuple) properties—source IP address, source port, destination IP address, destination port, and protocol—to select the hash value, and then chooses the best endpoint. However, with this setting, if someone uses different ports to connect to Global Accelerator, their connections might not be always routed to the same endpoint because the hash value changes.

If you want a given client to always be routed to the same endpoint, set client affinity to SOURCE_IP instead. When you use the SOURCE_IP setting, Global Accelerator uses the "two-tuple" (2-tuple) properties— source (client) IP address and destination IP address—to select the hash value.

The default value is NONE.

$sel:listenerArn:UpdateListener', updateListener_listenerArn - The Amazon Resource Name (ARN) of the listener to update.

data UpdateListenerResponse Source #

See: newUpdateListenerResponse smart constructor.

Instances

Instances details
Eq UpdateListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateListener

Read UpdateListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateListener

Show UpdateListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateListener

Generic UpdateListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateListener

Associated Types

type Rep UpdateListenerResponse :: Type -> Type #

NFData UpdateListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateListener

Methods

rnf :: UpdateListenerResponse -> () #

type Rep UpdateListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateListener

type Rep UpdateListenerResponse = D1 ('MetaData "UpdateListenerResponse" "Amazonka.GlobalAccelerator.UpdateListener" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "UpdateListenerResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "listener") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Listener)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateListenerResponse Source #

Create a value of UpdateListenerResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:listener:UpdateListenerResponse', updateListenerResponse_listener - Information for the updated listener.

$sel:httpStatus:UpdateListenerResponse', updateListenerResponse_httpStatus - The response's http status code.

ListListeners (Paginated)

data ListListeners Source #

See: newListListeners smart constructor.

Instances

Instances details
Eq ListListeners Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListListeners

Read ListListeners Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListListeners

Show ListListeners Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListListeners

Generic ListListeners Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListListeners

Associated Types

type Rep ListListeners :: Type -> Type #

NFData ListListeners Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListListeners

Methods

rnf :: ListListeners -> () #

Hashable ListListeners Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListListeners

ToJSON ListListeners Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListListeners

AWSPager ListListeners Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListListeners

AWSRequest ListListeners Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListListeners

Associated Types

type AWSResponse ListListeners #

ToHeaders ListListeners Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListListeners

ToPath ListListeners Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListListeners

ToQuery ListListeners Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListListeners

type Rep ListListeners Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListListeners

type Rep ListListeners = D1 ('MetaData "ListListeners" "Amazonka.GlobalAccelerator.ListListeners" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "ListListeners'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "acceleratorArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListListeners Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListListeners

newListListeners Source #

Create a value of ListListeners with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListListeners', listListeners_nextToken - The token for the next set of results. You receive this token from a previous call.

$sel:maxResults:ListListeners', listListeners_maxResults - The number of listener objects that you want to return with this call. The default value is 10.

$sel:acceleratorArn:ListListeners', listListeners_acceleratorArn - The Amazon Resource Name (ARN) of the accelerator for which you want to list listener objects.

data ListListenersResponse Source #

See: newListListenersResponse smart constructor.

Instances

Instances details
Eq ListListenersResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListListeners

Read ListListenersResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListListeners

Show ListListenersResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListListeners

Generic ListListenersResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListListeners

Associated Types

type Rep ListListenersResponse :: Type -> Type #

NFData ListListenersResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListListeners

Methods

rnf :: ListListenersResponse -> () #

type Rep ListListenersResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListListeners

type Rep ListListenersResponse = D1 ('MetaData "ListListenersResponse" "Amazonka.GlobalAccelerator.ListListeners" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "ListListenersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "listeners") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Listener])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListListenersResponse Source #

Create a value of ListListenersResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListListeners', listListenersResponse_nextToken - The token for the next set of results. You receive this token from a previous call.

$sel:listeners:ListListenersResponse', listListenersResponse_listeners - The list of listeners for an accelerator.

$sel:httpStatus:ListListenersResponse', listListenersResponse_httpStatus - The response's http status code.

ListCustomRoutingEndpointGroups

data ListCustomRoutingEndpointGroups Source #

See: newListCustomRoutingEndpointGroups smart constructor.

Instances

Instances details
Eq ListCustomRoutingEndpointGroups Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingEndpointGroups

Read ListCustomRoutingEndpointGroups Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingEndpointGroups

Show ListCustomRoutingEndpointGroups Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingEndpointGroups

Generic ListCustomRoutingEndpointGroups Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingEndpointGroups

Associated Types

type Rep ListCustomRoutingEndpointGroups :: Type -> Type #

NFData ListCustomRoutingEndpointGroups Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingEndpointGroups

Hashable ListCustomRoutingEndpointGroups Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingEndpointGroups

ToJSON ListCustomRoutingEndpointGroups Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingEndpointGroups

AWSRequest ListCustomRoutingEndpointGroups Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingEndpointGroups

ToHeaders ListCustomRoutingEndpointGroups Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingEndpointGroups

ToPath ListCustomRoutingEndpointGroups Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingEndpointGroups

ToQuery ListCustomRoutingEndpointGroups Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingEndpointGroups

type Rep ListCustomRoutingEndpointGroups Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingEndpointGroups

type Rep ListCustomRoutingEndpointGroups = D1 ('MetaData "ListCustomRoutingEndpointGroups" "Amazonka.GlobalAccelerator.ListCustomRoutingEndpointGroups" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "ListCustomRoutingEndpointGroups'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "listenerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListCustomRoutingEndpointGroups Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingEndpointGroups

newListCustomRoutingEndpointGroups Source #

Create a value of ListCustomRoutingEndpointGroups with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListCustomRoutingEndpointGroups', listCustomRoutingEndpointGroups_nextToken - The token for the next set of results. You receive this token from a previous call.

$sel:maxResults:ListCustomRoutingEndpointGroups', listCustomRoutingEndpointGroups_maxResults - The number of endpoint group objects that you want to return with this call. The default value is 10.

$sel:listenerArn:ListCustomRoutingEndpointGroups', listCustomRoutingEndpointGroups_listenerArn - The Amazon Resource Name (ARN) of the listener to list endpoint groups for.

data ListCustomRoutingEndpointGroupsResponse Source #

Instances

Instances details
Eq ListCustomRoutingEndpointGroupsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingEndpointGroups

Read ListCustomRoutingEndpointGroupsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingEndpointGroups

Show ListCustomRoutingEndpointGroupsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingEndpointGroups

Generic ListCustomRoutingEndpointGroupsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingEndpointGroups

NFData ListCustomRoutingEndpointGroupsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingEndpointGroups

type Rep ListCustomRoutingEndpointGroupsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingEndpointGroups

type Rep ListCustomRoutingEndpointGroupsResponse = D1 ('MetaData "ListCustomRoutingEndpointGroupsResponse" "Amazonka.GlobalAccelerator.ListCustomRoutingEndpointGroups" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "ListCustomRoutingEndpointGroupsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "endpointGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CustomRoutingEndpointGroup])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListCustomRoutingEndpointGroupsResponse Source #

Create a value of ListCustomRoutingEndpointGroupsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListCustomRoutingEndpointGroups', listCustomRoutingEndpointGroupsResponse_nextToken - The token for the next set of results. You receive this token from a previous call.

$sel:endpointGroups:ListCustomRoutingEndpointGroupsResponse', listCustomRoutingEndpointGroupsResponse_endpointGroups - The list of the endpoint groups associated with a listener for a custom routing accelerator.

$sel:httpStatus:ListCustomRoutingEndpointGroupsResponse', listCustomRoutingEndpointGroupsResponse_httpStatus - The response's http status code.

CreateListener

data CreateListener Source #

See: newCreateListener smart constructor.

Instances

Instances details
Eq CreateListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateListener

Read CreateListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateListener

Show CreateListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateListener

Generic CreateListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateListener

Associated Types

type Rep CreateListener :: Type -> Type #

NFData CreateListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateListener

Methods

rnf :: CreateListener -> () #

Hashable CreateListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateListener

ToJSON CreateListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateListener

AWSRequest CreateListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateListener

Associated Types

type AWSResponse CreateListener #

ToHeaders CreateListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateListener

ToPath CreateListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateListener

ToQuery CreateListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateListener

type Rep CreateListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateListener

type Rep CreateListener = D1 ('MetaData "CreateListener" "Amazonka.GlobalAccelerator.CreateListener" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "CreateListener'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientAffinity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClientAffinity)) :*: S1 ('MetaSel ('Just "acceleratorArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "portRanges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty PortRange)) :*: (S1 ('MetaSel ('Just "protocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Protocol) :*: S1 ('MetaSel ('Just "idempotencyToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse CreateListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateListener

newCreateListener Source #

Create a value of CreateListener with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientAffinity:CreateListener', createListener_clientAffinity - Client affinity lets you direct all requests from a user to the same endpoint, if you have stateful applications, regardless of the port and protocol of the client request. Client affinity gives you control over whether to always route each client to the same specific endpoint.

AWS Global Accelerator uses a consistent-flow hashing algorithm to choose the optimal endpoint for a connection. If client affinity is NONE, Global Accelerator uses the "five-tuple" (5-tuple) properties—source IP address, source port, destination IP address, destination port, and protocol—to select the hash value, and then chooses the best endpoint. However, with this setting, if someone uses different ports to connect to Global Accelerator, their connections might not be always routed to the same endpoint because the hash value changes.

If you want a given client to always be routed to the same endpoint, set client affinity to SOURCE_IP instead. When you use the SOURCE_IP setting, Global Accelerator uses the "two-tuple" (2-tuple) properties— source (client) IP address and destination IP address—to select the hash value.

The default value is NONE.

$sel:acceleratorArn:CreateListener', createListener_acceleratorArn - The Amazon Resource Name (ARN) of your accelerator.

$sel:portRanges:CreateListener', createListener_portRanges - The list of port ranges to support for connections from clients to your accelerator.

$sel:protocol:CreateListener', createListener_protocol - The protocol for connections from clients to your accelerator.

$sel:idempotencyToken:CreateListener', createListener_idempotencyToken - A unique, case-sensitive identifier that you provide to ensure the idempotency—that is, the uniqueness—of the request.

data CreateListenerResponse Source #

See: newCreateListenerResponse smart constructor.

Instances

Instances details
Eq CreateListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateListener

Read CreateListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateListener

Show CreateListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateListener

Generic CreateListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateListener

Associated Types

type Rep CreateListenerResponse :: Type -> Type #

NFData CreateListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateListener

Methods

rnf :: CreateListenerResponse -> () #

type Rep CreateListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateListener

type Rep CreateListenerResponse = D1 ('MetaData "CreateListenerResponse" "Amazonka.GlobalAccelerator.CreateListener" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "CreateListenerResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "listener") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Listener)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateListenerResponse Source #

Create a value of CreateListenerResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:listener:CreateListenerResponse', createListenerResponse_listener - The listener that you've created.

$sel:httpStatus:CreateListenerResponse', createListenerResponse_httpStatus - The response's http status code.

DescribeAccelerator

data DescribeAccelerator Source #

See: newDescribeAccelerator smart constructor.

Instances

Instances details
Eq DescribeAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeAccelerator

Read DescribeAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeAccelerator

Show DescribeAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeAccelerator

Generic DescribeAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeAccelerator

Associated Types

type Rep DescribeAccelerator :: Type -> Type #

NFData DescribeAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeAccelerator

Methods

rnf :: DescribeAccelerator -> () #

Hashable DescribeAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeAccelerator

ToJSON DescribeAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeAccelerator

AWSRequest DescribeAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeAccelerator

Associated Types

type AWSResponse DescribeAccelerator #

ToHeaders DescribeAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeAccelerator

ToPath DescribeAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeAccelerator

ToQuery DescribeAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeAccelerator

type Rep DescribeAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeAccelerator

type Rep DescribeAccelerator = D1 ('MetaData "DescribeAccelerator" "Amazonka.GlobalAccelerator.DescribeAccelerator" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "DescribeAccelerator'" 'PrefixI 'True) (S1 ('MetaSel ('Just "acceleratorArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeAccelerator

newDescribeAccelerator Source #

Create a value of DescribeAccelerator with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:acceleratorArn:DescribeAccelerator', describeAccelerator_acceleratorArn - The Amazon Resource Name (ARN) of the accelerator to describe.

data DescribeAcceleratorResponse Source #

See: newDescribeAcceleratorResponse smart constructor.

Instances

Instances details
Eq DescribeAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeAccelerator

Read DescribeAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeAccelerator

Show DescribeAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeAccelerator

Generic DescribeAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeAccelerator

Associated Types

type Rep DescribeAcceleratorResponse :: Type -> Type #

NFData DescribeAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeAccelerator

type Rep DescribeAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeAccelerator

type Rep DescribeAcceleratorResponse = D1 ('MetaData "DescribeAcceleratorResponse" "Amazonka.GlobalAccelerator.DescribeAccelerator" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "DescribeAcceleratorResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accelerator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Accelerator)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeAcceleratorResponse Source #

Create a value of DescribeAcceleratorResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accelerator:DescribeAcceleratorResponse', describeAcceleratorResponse_accelerator - The description of the accelerator.

$sel:httpStatus:DescribeAcceleratorResponse', describeAcceleratorResponse_httpStatus - The response's http status code.

CreateCustomRoutingListener

data CreateCustomRoutingListener Source #

See: newCreateCustomRoutingListener smart constructor.

Instances

Instances details
Eq CreateCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingListener

Read CreateCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingListener

Show CreateCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingListener

Generic CreateCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingListener

Associated Types

type Rep CreateCustomRoutingListener :: Type -> Type #

NFData CreateCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingListener

Hashable CreateCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingListener

ToJSON CreateCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingListener

AWSRequest CreateCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingListener

ToHeaders CreateCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingListener

ToPath CreateCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingListener

ToQuery CreateCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingListener

type Rep CreateCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingListener

type Rep CreateCustomRoutingListener = D1 ('MetaData "CreateCustomRoutingListener" "Amazonka.GlobalAccelerator.CreateCustomRoutingListener" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "CreateCustomRoutingListener'" 'PrefixI 'True) (S1 ('MetaSel ('Just "acceleratorArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "portRanges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty PortRange)) :*: S1 ('MetaSel ('Just "idempotencyToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse CreateCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingListener

newCreateCustomRoutingListener Source #

Create a value of CreateCustomRoutingListener with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:acceleratorArn:CreateCustomRoutingListener', createCustomRoutingListener_acceleratorArn - The Amazon Resource Name (ARN) of the accelerator for a custom routing listener.

$sel:portRanges:CreateCustomRoutingListener', createCustomRoutingListener_portRanges - The port range to support for connections from clients to your accelerator.

Separately, you set port ranges for endpoints. For more information, see About endpoints for custom routing accelerators.

$sel:idempotencyToken:CreateCustomRoutingListener', createCustomRoutingListener_idempotencyToken - A unique, case-sensitive identifier that you provide to ensure the idempotency—that is, the uniqueness—of the request.

data CreateCustomRoutingListenerResponse Source #

Instances

Instances details
Eq CreateCustomRoutingListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingListener

Read CreateCustomRoutingListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingListener

Show CreateCustomRoutingListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingListener

Generic CreateCustomRoutingListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingListener

NFData CreateCustomRoutingListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingListener

type Rep CreateCustomRoutingListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingListener

type Rep CreateCustomRoutingListenerResponse = D1 ('MetaData "CreateCustomRoutingListenerResponse" "Amazonka.GlobalAccelerator.CreateCustomRoutingListener" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "CreateCustomRoutingListenerResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "listener") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CustomRoutingListener)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateCustomRoutingListenerResponse Source #

Create a value of CreateCustomRoutingListenerResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:listener:CreateCustomRoutingListenerResponse', createCustomRoutingListenerResponse_listener - The listener that you've created for a custom routing accelerator.

$sel:httpStatus:CreateCustomRoutingListenerResponse', createCustomRoutingListenerResponse_httpStatus - The response's http status code.

DescribeCustomRoutingAccelerator

data DescribeCustomRoutingAccelerator Source #

See: newDescribeCustomRoutingAccelerator smart constructor.

Instances

Instances details
Eq DescribeCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingAccelerator

Read DescribeCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingAccelerator

Show DescribeCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingAccelerator

Generic DescribeCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingAccelerator

Associated Types

type Rep DescribeCustomRoutingAccelerator :: Type -> Type #

NFData DescribeCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingAccelerator

Hashable DescribeCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingAccelerator

ToJSON DescribeCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingAccelerator

AWSRequest DescribeCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingAccelerator

ToHeaders DescribeCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingAccelerator

ToPath DescribeCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingAccelerator

ToQuery DescribeCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingAccelerator

type Rep DescribeCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingAccelerator

type Rep DescribeCustomRoutingAccelerator = D1 ('MetaData "DescribeCustomRoutingAccelerator" "Amazonka.GlobalAccelerator.DescribeCustomRoutingAccelerator" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "DescribeCustomRoutingAccelerator'" 'PrefixI 'True) (S1 ('MetaSel ('Just "acceleratorArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingAccelerator

newDescribeCustomRoutingAccelerator Source #

Create a value of DescribeCustomRoutingAccelerator with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:acceleratorArn:DescribeCustomRoutingAccelerator', describeCustomRoutingAccelerator_acceleratorArn - The Amazon Resource Name (ARN) of the accelerator to describe.

data DescribeCustomRoutingAcceleratorResponse Source #

Instances

Instances details
Eq DescribeCustomRoutingAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingAccelerator

Read DescribeCustomRoutingAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingAccelerator

Show DescribeCustomRoutingAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingAccelerator

Generic DescribeCustomRoutingAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingAccelerator

NFData DescribeCustomRoutingAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingAccelerator

type Rep DescribeCustomRoutingAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingAccelerator

type Rep DescribeCustomRoutingAcceleratorResponse = D1 ('MetaData "DescribeCustomRoutingAcceleratorResponse" "Amazonka.GlobalAccelerator.DescribeCustomRoutingAccelerator" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "DescribeCustomRoutingAcceleratorResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accelerator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CustomRoutingAccelerator)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeCustomRoutingAcceleratorResponse Source #

Create a value of DescribeCustomRoutingAcceleratorResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accelerator:DescribeCustomRoutingAcceleratorResponse', describeCustomRoutingAcceleratorResponse_accelerator - The description of the custom routing accelerator.

$sel:httpStatus:DescribeCustomRoutingAcceleratorResponse', describeCustomRoutingAcceleratorResponse_httpStatus - The response's http status code.

ListEndpointGroups (Paginated)

data ListEndpointGroups Source #

See: newListEndpointGroups smart constructor.

Instances

Instances details
Eq ListEndpointGroups Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListEndpointGroups

Read ListEndpointGroups Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListEndpointGroups

Show ListEndpointGroups Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListEndpointGroups

Generic ListEndpointGroups Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListEndpointGroups

Associated Types

type Rep ListEndpointGroups :: Type -> Type #

NFData ListEndpointGroups Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListEndpointGroups

Methods

rnf :: ListEndpointGroups -> () #

Hashable ListEndpointGroups Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListEndpointGroups

ToJSON ListEndpointGroups Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListEndpointGroups

AWSPager ListEndpointGroups Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListEndpointGroups

AWSRequest ListEndpointGroups Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListEndpointGroups

Associated Types

type AWSResponse ListEndpointGroups #

ToHeaders ListEndpointGroups Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListEndpointGroups

ToPath ListEndpointGroups Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListEndpointGroups

ToQuery ListEndpointGroups Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListEndpointGroups

type Rep ListEndpointGroups Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListEndpointGroups

type Rep ListEndpointGroups = D1 ('MetaData "ListEndpointGroups" "Amazonka.GlobalAccelerator.ListEndpointGroups" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "ListEndpointGroups'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "listenerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListEndpointGroups Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListEndpointGroups

newListEndpointGroups Source #

Create a value of ListEndpointGroups with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListEndpointGroups', listEndpointGroups_nextToken - The token for the next set of results. You receive this token from a previous call.

$sel:maxResults:ListEndpointGroups', listEndpointGroups_maxResults - The number of endpoint group objects that you want to return with this call. The default value is 10.

$sel:listenerArn:ListEndpointGroups', listEndpointGroups_listenerArn - The Amazon Resource Name (ARN) of the listener.

data ListEndpointGroupsResponse Source #

See: newListEndpointGroupsResponse smart constructor.

Instances

Instances details
Eq ListEndpointGroupsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListEndpointGroups

Read ListEndpointGroupsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListEndpointGroups

Show ListEndpointGroupsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListEndpointGroups

Generic ListEndpointGroupsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListEndpointGroups

Associated Types

type Rep ListEndpointGroupsResponse :: Type -> Type #

NFData ListEndpointGroupsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListEndpointGroups

type Rep ListEndpointGroupsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListEndpointGroups

type Rep ListEndpointGroupsResponse = D1 ('MetaData "ListEndpointGroupsResponse" "Amazonka.GlobalAccelerator.ListEndpointGroups" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "ListEndpointGroupsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "endpointGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EndpointGroup])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListEndpointGroupsResponse Source #

Create a value of ListEndpointGroupsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListEndpointGroups', listEndpointGroupsResponse_nextToken - The token for the next set of results. You receive this token from a previous call.

$sel:endpointGroups:ListEndpointGroupsResponse', listEndpointGroupsResponse_endpointGroups - The list of the endpoint groups associated with a listener.

$sel:httpStatus:ListEndpointGroupsResponse', listEndpointGroupsResponse_httpStatus - The response's http status code.

ProvisionByoipCidr

data ProvisionByoipCidr Source #

See: newProvisionByoipCidr smart constructor.

Instances

Instances details
Eq ProvisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ProvisionByoipCidr

Read ProvisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ProvisionByoipCidr

Show ProvisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ProvisionByoipCidr

Generic ProvisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ProvisionByoipCidr

Associated Types

type Rep ProvisionByoipCidr :: Type -> Type #

NFData ProvisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ProvisionByoipCidr

Methods

rnf :: ProvisionByoipCidr -> () #

Hashable ProvisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ProvisionByoipCidr

ToJSON ProvisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ProvisionByoipCidr

AWSRequest ProvisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ProvisionByoipCidr

Associated Types

type AWSResponse ProvisionByoipCidr #

ToHeaders ProvisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ProvisionByoipCidr

ToPath ProvisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ProvisionByoipCidr

ToQuery ProvisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ProvisionByoipCidr

type Rep ProvisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ProvisionByoipCidr

type Rep ProvisionByoipCidr = D1 ('MetaData "ProvisionByoipCidr" "Amazonka.GlobalAccelerator.ProvisionByoipCidr" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "ProvisionByoipCidr'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "cidrAuthorizationContext") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CidrAuthorizationContext)))
type AWSResponse ProvisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ProvisionByoipCidr

newProvisionByoipCidr Source #

Create a value of ProvisionByoipCidr with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cidr:ProvisionByoipCidr', provisionByoipCidr_cidr - The public IPv4 address range, in CIDR notation. The most specific IP prefix that you can specify is /24. The address range cannot overlap with another address range that you've brought to this or another Region.

$sel:cidrAuthorizationContext:ProvisionByoipCidr', provisionByoipCidr_cidrAuthorizationContext - A signed document that proves that you are authorized to bring the specified IP address range to Amazon using BYOIP.

data ProvisionByoipCidrResponse Source #

See: newProvisionByoipCidrResponse smart constructor.

Instances

Instances details
Eq ProvisionByoipCidrResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ProvisionByoipCidr

Read ProvisionByoipCidrResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ProvisionByoipCidr

Show ProvisionByoipCidrResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ProvisionByoipCidr

Generic ProvisionByoipCidrResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ProvisionByoipCidr

Associated Types

type Rep ProvisionByoipCidrResponse :: Type -> Type #

NFData ProvisionByoipCidrResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ProvisionByoipCidr

type Rep ProvisionByoipCidrResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ProvisionByoipCidr

type Rep ProvisionByoipCidrResponse = D1 ('MetaData "ProvisionByoipCidrResponse" "Amazonka.GlobalAccelerator.ProvisionByoipCidr" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "ProvisionByoipCidrResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "byoipCidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ByoipCidr)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newProvisionByoipCidrResponse Source #

Create a value of ProvisionByoipCidrResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:byoipCidr:ProvisionByoipCidrResponse', provisionByoipCidrResponse_byoipCidr - Information about the address range.

$sel:httpStatus:ProvisionByoipCidrResponse', provisionByoipCidrResponse_httpStatus - The response's http status code.

CreateEndpointGroup

data CreateEndpointGroup Source #

See: newCreateEndpointGroup smart constructor.

Instances

Instances details
Eq CreateEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateEndpointGroup

Read CreateEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateEndpointGroup

Show CreateEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateEndpointGroup

Generic CreateEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateEndpointGroup

Associated Types

type Rep CreateEndpointGroup :: Type -> Type #

NFData CreateEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateEndpointGroup

Methods

rnf :: CreateEndpointGroup -> () #

Hashable CreateEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateEndpointGroup

ToJSON CreateEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateEndpointGroup

AWSRequest CreateEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateEndpointGroup

Associated Types

type AWSResponse CreateEndpointGroup #

ToHeaders CreateEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateEndpointGroup

ToPath CreateEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateEndpointGroup

ToQuery CreateEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateEndpointGroup

type Rep CreateEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateEndpointGroup

type Rep CreateEndpointGroup = D1 ('MetaData "CreateEndpointGroup" "Amazonka.GlobalAccelerator.CreateEndpointGroup" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "CreateEndpointGroup'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "thresholdCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "healthCheckPath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "healthCheckIntervalSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "healthCheckProtocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HealthCheckProtocol)) :*: S1 ('MetaSel ('Just "trafficDialPercentage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))) :*: ((S1 ('MetaSel ('Just "endpointConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EndpointConfiguration])) :*: (S1 ('MetaSel ('Just "healthCheckPort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "portOverrides") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PortOverride])))) :*: (S1 ('MetaSel ('Just "listenerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "endpointGroupRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "idempotencyToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))
type AWSResponse CreateEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateEndpointGroup

newCreateEndpointGroup Source #

Create a value of CreateEndpointGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:thresholdCount:CreateEndpointGroup', createEndpointGroup_thresholdCount - The number of consecutive health checks required to set the state of a healthy endpoint to unhealthy, or to set an unhealthy endpoint to healthy. The default value is 3.

$sel:healthCheckPath:CreateEndpointGroup', createEndpointGroup_healthCheckPath - If the protocol is HTTP/S, then this specifies the path that is the destination for health check targets. The default value is slash (/).

$sel:healthCheckIntervalSeconds:CreateEndpointGroup', createEndpointGroup_healthCheckIntervalSeconds - The time—10 seconds or 30 seconds—between each health check for an endpoint. The default value is 30.

$sel:healthCheckProtocol:CreateEndpointGroup', createEndpointGroup_healthCheckProtocol - The protocol that AWS Global Accelerator uses to check the health of endpoints that are part of this endpoint group. The default value is TCP.

$sel:trafficDialPercentage:CreateEndpointGroup', createEndpointGroup_trafficDialPercentage - The percentage of traffic to send to an AWS Region. Additional traffic is distributed to other endpoint groups for this listener.

Use this action to increase (dial up) or decrease (dial down) traffic to a specific Region. The percentage is applied to the traffic that would otherwise have been routed to the Region based on optimal routing.

The default value is 100.

$sel:endpointConfigurations:CreateEndpointGroup', createEndpointGroup_endpointConfigurations - The list of endpoint objects.

$sel:healthCheckPort:CreateEndpointGroup', createEndpointGroup_healthCheckPort - The port that AWS Global Accelerator uses to check the health of endpoints that are part of this endpoint group. The default port is the listener port that this endpoint group is associated with. If listener port is a list of ports, Global Accelerator uses the first port in the list.

$sel:portOverrides:CreateEndpointGroup', createEndpointGroup_portOverrides - Override specific listener ports used to route traffic to endpoints that are part of this 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.

For more information, see Port overrides in the AWS Global Accelerator Developer Guide.

$sel:listenerArn:CreateEndpointGroup', createEndpointGroup_listenerArn - The Amazon Resource Name (ARN) of the listener.

$sel:endpointGroupRegion:CreateEndpointGroup', createEndpointGroup_endpointGroupRegion - The AWS Region where the endpoint group is located. A listener can have only one endpoint group in a specific Region.

$sel:idempotencyToken:CreateEndpointGroup', createEndpointGroup_idempotencyToken - A unique, case-sensitive identifier that you provide to ensure the idempotency—that is, the uniqueness—of the request.

data CreateEndpointGroupResponse Source #

See: newCreateEndpointGroupResponse smart constructor.

Instances

Instances details
Eq CreateEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateEndpointGroup

Read CreateEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateEndpointGroup

Show CreateEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateEndpointGroup

Generic CreateEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateEndpointGroup

Associated Types

type Rep CreateEndpointGroupResponse :: Type -> Type #

NFData CreateEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateEndpointGroup

type Rep CreateEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateEndpointGroup

type Rep CreateEndpointGroupResponse = D1 ('MetaData "CreateEndpointGroupResponse" "Amazonka.GlobalAccelerator.CreateEndpointGroup" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "CreateEndpointGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endpointGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EndpointGroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateEndpointGroupResponse Source #

Create a value of CreateEndpointGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:endpointGroup:CreateEndpointGroupResponse', createEndpointGroupResponse_endpointGroup - The information about the endpoint group that was created.

$sel:httpStatus:CreateEndpointGroupResponse', createEndpointGroupResponse_httpStatus - The response's http status code.

ListByoipCidrs (Paginated)

data ListByoipCidrs Source #

See: newListByoipCidrs smart constructor.

Instances

Instances details
Eq ListByoipCidrs Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListByoipCidrs

Read ListByoipCidrs Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListByoipCidrs

Show ListByoipCidrs Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListByoipCidrs

Generic ListByoipCidrs Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListByoipCidrs

Associated Types

type Rep ListByoipCidrs :: Type -> Type #

NFData ListByoipCidrs Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListByoipCidrs

Methods

rnf :: ListByoipCidrs -> () #

Hashable ListByoipCidrs Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListByoipCidrs

ToJSON ListByoipCidrs Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListByoipCidrs

AWSPager ListByoipCidrs Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListByoipCidrs

AWSRequest ListByoipCidrs Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListByoipCidrs

Associated Types

type AWSResponse ListByoipCidrs #

ToHeaders ListByoipCidrs Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListByoipCidrs

ToPath ListByoipCidrs Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListByoipCidrs

ToQuery ListByoipCidrs Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListByoipCidrs

type Rep ListByoipCidrs Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListByoipCidrs

type Rep ListByoipCidrs = D1 ('MetaData "ListByoipCidrs" "Amazonka.GlobalAccelerator.ListByoipCidrs" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "ListByoipCidrs'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))
type AWSResponse ListByoipCidrs Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListByoipCidrs

newListByoipCidrs :: ListByoipCidrs Source #

Create a value of ListByoipCidrs with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListByoipCidrs', listByoipCidrs_nextToken - The token for the next page of results.

$sel:maxResults:ListByoipCidrs', listByoipCidrs_maxResults - The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.

data ListByoipCidrsResponse Source #

See: newListByoipCidrsResponse smart constructor.

Instances

Instances details
Eq ListByoipCidrsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListByoipCidrs

Read ListByoipCidrsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListByoipCidrs

Show ListByoipCidrsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListByoipCidrs

Generic ListByoipCidrsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListByoipCidrs

Associated Types

type Rep ListByoipCidrsResponse :: Type -> Type #

NFData ListByoipCidrsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListByoipCidrs

Methods

rnf :: ListByoipCidrsResponse -> () #

type Rep ListByoipCidrsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListByoipCidrs

type Rep ListByoipCidrsResponse = D1 ('MetaData "ListByoipCidrsResponse" "Amazonka.GlobalAccelerator.ListByoipCidrs" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "ListByoipCidrsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "byoipCidrs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ByoipCidr])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListByoipCidrsResponse Source #

Create a value of ListByoipCidrsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListByoipCidrs', listByoipCidrsResponse_nextToken - The token for the next page of results.

$sel:byoipCidrs:ListByoipCidrsResponse', listByoipCidrsResponse_byoipCidrs - Information about your address ranges.

$sel:httpStatus:ListByoipCidrsResponse', listByoipCidrsResponse_httpStatus - The response's http status code.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Constructors

TagResource' Text [Tag] 

Instances

Instances details
Eq TagResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.TagResource

Read TagResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.TagResource

Generic TagResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

NFData TagResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.TagResource

Methods

rnf :: TagResource -> () #

Hashable TagResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.TagResource

ToJSON TagResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.TagResource

Associated Types

type AWSResponse TagResource #

ToHeaders TagResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.TagResource

Methods

toHeaders :: TagResource -> [Header] #

ToPath TagResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.TagResource

ToQuery TagResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.TagResource

type Rep TagResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.GlobalAccelerator.TagResource" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "TagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Tag])))
type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.TagResource

newTagResource Source #

Create a value of TagResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceArn:TagResource', tagResource_resourceArn - The Amazon Resource Name (ARN) of the Global Accelerator resource to add tags to. An ARN uniquely identifies a resource.

$sel:tags:TagResource', tagResource_tags - The tags to add to a resource. A tag consists of a key and a value that you define.

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Instances

Instances details
Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.TagResource

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.TagResource

Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.TagResource

Methods

rnf :: TagResourceResponse -> () #

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.GlobalAccelerator.TagResource" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "TagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newTagResourceResponse Source #

Create a value of TagResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:TagResourceResponse', tagResourceResponse_httpStatus - The response's http status code.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Constructors

UntagResource' Text [Text] 

Instances

Instances details
Eq UntagResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UntagResource

Read UntagResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UntagResource

Generic UntagResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

NFData UntagResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UntagResource

Methods

rnf :: UntagResource -> () #

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UntagResource

ToJSON UntagResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UntagResource

Associated Types

type AWSResponse UntagResource #

ToHeaders UntagResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UntagResource

ToPath UntagResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UntagResource

ToQuery UntagResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UntagResource

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.GlobalAccelerator.UntagResource" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UntagResource

newUntagResource Source #

Create a value of UntagResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceArn:UntagResource', untagResource_resourceArn - The Amazon Resource Name (ARN) of the Global Accelerator resource to remove tags from. An ARN uniquely identifies a resource.

$sel:tagKeys:UntagResource', untagResource_tagKeys - The tag key pairs that you want to remove from the specified resources.

data UntagResourceResponse Source #

See: newUntagResourceResponse smart constructor.

Instances

Instances details
Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UntagResource

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UntagResource

Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.GlobalAccelerator.UntagResource" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "UntagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUntagResourceResponse Source #

Create a value of UntagResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UntagResourceResponse', untagResourceResponse_httpStatus - The response's http status code.

DescribeListener

data DescribeListener Source #

See: newDescribeListener smart constructor.

Constructors

DescribeListener' Text 

Instances

Instances details
Eq DescribeListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeListener

Read DescribeListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeListener

Show DescribeListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeListener

Generic DescribeListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeListener

Associated Types

type Rep DescribeListener :: Type -> Type #

NFData DescribeListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeListener

Methods

rnf :: DescribeListener -> () #

Hashable DescribeListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeListener

ToJSON DescribeListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeListener

AWSRequest DescribeListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeListener

Associated Types

type AWSResponse DescribeListener #

ToHeaders DescribeListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeListener

ToPath DescribeListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeListener

ToQuery DescribeListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeListener

type Rep DescribeListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeListener

type Rep DescribeListener = D1 ('MetaData "DescribeListener" "Amazonka.GlobalAccelerator.DescribeListener" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "DescribeListener'" 'PrefixI 'True) (S1 ('MetaSel ('Just "listenerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeListener

newDescribeListener Source #

Create a value of DescribeListener with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:listenerArn:DescribeListener', describeListener_listenerArn - The Amazon Resource Name (ARN) of the listener to describe.

data DescribeListenerResponse Source #

See: newDescribeListenerResponse smart constructor.

Instances

Instances details
Eq DescribeListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeListener

Read DescribeListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeListener

Show DescribeListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeListener

Generic DescribeListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeListener

Associated Types

type Rep DescribeListenerResponse :: Type -> Type #

NFData DescribeListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeListener

type Rep DescribeListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeListener

type Rep DescribeListenerResponse = D1 ('MetaData "DescribeListenerResponse" "Amazonka.GlobalAccelerator.DescribeListener" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "DescribeListenerResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "listener") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Listener)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeListenerResponse Source #

Create a value of DescribeListenerResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:listener:DescribeListenerResponse', describeListenerResponse_listener - The description of a listener.

$sel:httpStatus:DescribeListenerResponse', describeListenerResponse_httpStatus - The response's http status code.

ListCustomRoutingPortMappings (Paginated)

data ListCustomRoutingPortMappings Source #

See: newListCustomRoutingPortMappings smart constructor.

Instances

Instances details
Eq ListCustomRoutingPortMappings Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingPortMappings

Read ListCustomRoutingPortMappings Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingPortMappings

Show ListCustomRoutingPortMappings Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingPortMappings

Generic ListCustomRoutingPortMappings Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingPortMappings

Associated Types

type Rep ListCustomRoutingPortMappings :: Type -> Type #

NFData ListCustomRoutingPortMappings Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingPortMappings

Hashable ListCustomRoutingPortMappings Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingPortMappings

ToJSON ListCustomRoutingPortMappings Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingPortMappings

AWSPager ListCustomRoutingPortMappings Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingPortMappings

AWSRequest ListCustomRoutingPortMappings Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingPortMappings

ToHeaders ListCustomRoutingPortMappings Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingPortMappings

ToPath ListCustomRoutingPortMappings Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingPortMappings

ToQuery ListCustomRoutingPortMappings Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingPortMappings

type Rep ListCustomRoutingPortMappings Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingPortMappings

type Rep ListCustomRoutingPortMappings = D1 ('MetaData "ListCustomRoutingPortMappings" "Amazonka.GlobalAccelerator.ListCustomRoutingPortMappings" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "ListCustomRoutingPortMappings'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "endpointGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "acceleratorArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListCustomRoutingPortMappings Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingPortMappings

newListCustomRoutingPortMappings Source #

Create a value of ListCustomRoutingPortMappings with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:endpointGroupArn:ListCustomRoutingPortMappings', listCustomRoutingPortMappings_endpointGroupArn - The Amazon Resource Name (ARN) of the endpoint group to list the custom routing port mappings for.

$sel:nextToken:ListCustomRoutingPortMappings', listCustomRoutingPortMappings_nextToken - The token for the next set of results. You receive this token from a previous call.

$sel:maxResults:ListCustomRoutingPortMappings', listCustomRoutingPortMappings_maxResults - The number of destination port mappings that you want to return with this call. The default value is 10.

$sel:acceleratorArn:ListCustomRoutingPortMappings', listCustomRoutingPortMappings_acceleratorArn - The Amazon Resource Name (ARN) of the accelerator to list the custom routing port mappings for.

data ListCustomRoutingPortMappingsResponse Source #

Instances

Instances details
Eq ListCustomRoutingPortMappingsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingPortMappings

Read ListCustomRoutingPortMappingsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingPortMappings

Show ListCustomRoutingPortMappingsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingPortMappings

Generic ListCustomRoutingPortMappingsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingPortMappings

NFData ListCustomRoutingPortMappingsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingPortMappings

type Rep ListCustomRoutingPortMappingsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingPortMappings

type Rep ListCustomRoutingPortMappingsResponse = D1 ('MetaData "ListCustomRoutingPortMappingsResponse" "Amazonka.GlobalAccelerator.ListCustomRoutingPortMappings" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "ListCustomRoutingPortMappingsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "portMappings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PortMapping])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListCustomRoutingPortMappingsResponse Source #

Create a value of ListCustomRoutingPortMappingsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:portMappings:ListCustomRoutingPortMappingsResponse', listCustomRoutingPortMappingsResponse_portMappings - The port mappings for a custom routing accelerator.

$sel:nextToken:ListCustomRoutingPortMappings', listCustomRoutingPortMappingsResponse_nextToken - The token for the next set of results. You receive this token from a previous call.

$sel:httpStatus:ListCustomRoutingPortMappingsResponse', listCustomRoutingPortMappingsResponse_httpStatus - The response's http status code.

AddCustomRoutingEndpoints

data AddCustomRoutingEndpoints Source #

See: newAddCustomRoutingEndpoints smart constructor.

Instances

Instances details
Eq AddCustomRoutingEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddCustomRoutingEndpoints

Read AddCustomRoutingEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddCustomRoutingEndpoints

Show AddCustomRoutingEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddCustomRoutingEndpoints

Generic AddCustomRoutingEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddCustomRoutingEndpoints

Associated Types

type Rep AddCustomRoutingEndpoints :: Type -> Type #

NFData AddCustomRoutingEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddCustomRoutingEndpoints

Hashable AddCustomRoutingEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddCustomRoutingEndpoints

ToJSON AddCustomRoutingEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddCustomRoutingEndpoints

AWSRequest AddCustomRoutingEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddCustomRoutingEndpoints

ToHeaders AddCustomRoutingEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddCustomRoutingEndpoints

ToPath AddCustomRoutingEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddCustomRoutingEndpoints

ToQuery AddCustomRoutingEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddCustomRoutingEndpoints

type Rep AddCustomRoutingEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddCustomRoutingEndpoints

type Rep AddCustomRoutingEndpoints = D1 ('MetaData "AddCustomRoutingEndpoints" "Amazonka.GlobalAccelerator.AddCustomRoutingEndpoints" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "AddCustomRoutingEndpoints'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endpointConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty CustomRoutingEndpointConfiguration)) :*: S1 ('MetaSel ('Just "endpointGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse AddCustomRoutingEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddCustomRoutingEndpoints

newAddCustomRoutingEndpoints Source #

Create a value of AddCustomRoutingEndpoints with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:endpointConfigurations:AddCustomRoutingEndpoints', addCustomRoutingEndpoints_endpointConfigurations - The list of endpoint objects to add to a custom routing accelerator.

$sel:endpointGroupArn:AddCustomRoutingEndpoints', addCustomRoutingEndpoints_endpointGroupArn - The Amazon Resource Name (ARN) of the endpoint group for the custom routing endpoint.

data AddCustomRoutingEndpointsResponse Source #

See: newAddCustomRoutingEndpointsResponse smart constructor.

Instances

Instances details
Eq AddCustomRoutingEndpointsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddCustomRoutingEndpoints

Read AddCustomRoutingEndpointsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddCustomRoutingEndpoints

Show AddCustomRoutingEndpointsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddCustomRoutingEndpoints

Generic AddCustomRoutingEndpointsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddCustomRoutingEndpoints

Associated Types

type Rep AddCustomRoutingEndpointsResponse :: Type -> Type #

NFData AddCustomRoutingEndpointsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddCustomRoutingEndpoints

type Rep AddCustomRoutingEndpointsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddCustomRoutingEndpoints

type Rep AddCustomRoutingEndpointsResponse = D1 ('MetaData "AddCustomRoutingEndpointsResponse" "Amazonka.GlobalAccelerator.AddCustomRoutingEndpoints" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "AddCustomRoutingEndpointsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endpointGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "endpointDescriptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CustomRoutingEndpointDescription])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newAddCustomRoutingEndpointsResponse Source #

Create a value of AddCustomRoutingEndpointsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:endpointGroupArn:AddCustomRoutingEndpoints', addCustomRoutingEndpointsResponse_endpointGroupArn - The Amazon Resource Name (ARN) of the endpoint group for the custom routing endpoint.

$sel:endpointDescriptions:AddCustomRoutingEndpointsResponse', addCustomRoutingEndpointsResponse_endpointDescriptions - The endpoint objects added to the custom routing accelerator.

$sel:httpStatus:AddCustomRoutingEndpointsResponse', addCustomRoutingEndpointsResponse_httpStatus - The response's http status code.

DescribeCustomRoutingEndpointGroup

data DescribeCustomRoutingEndpointGroup Source #

Instances

Instances details
Eq DescribeCustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingEndpointGroup

Read DescribeCustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingEndpointGroup

Show DescribeCustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingEndpointGroup

Generic DescribeCustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingEndpointGroup

Associated Types

type Rep DescribeCustomRoutingEndpointGroup :: Type -> Type #

NFData DescribeCustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingEndpointGroup

Hashable DescribeCustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingEndpointGroup

ToJSON DescribeCustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingEndpointGroup

AWSRequest DescribeCustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingEndpointGroup

ToHeaders DescribeCustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingEndpointGroup

ToPath DescribeCustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingEndpointGroup

ToQuery DescribeCustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingEndpointGroup

type Rep DescribeCustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingEndpointGroup

type Rep DescribeCustomRoutingEndpointGroup = D1 ('MetaData "DescribeCustomRoutingEndpointGroup" "Amazonka.GlobalAccelerator.DescribeCustomRoutingEndpointGroup" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "DescribeCustomRoutingEndpointGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endpointGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeCustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingEndpointGroup

newDescribeCustomRoutingEndpointGroup Source #

Create a value of DescribeCustomRoutingEndpointGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:endpointGroupArn:DescribeCustomRoutingEndpointGroup', describeCustomRoutingEndpointGroup_endpointGroupArn - The Amazon Resource Name (ARN) of the endpoint group to describe.

data DescribeCustomRoutingEndpointGroupResponse Source #

Instances

Instances details
Eq DescribeCustomRoutingEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingEndpointGroup

Read DescribeCustomRoutingEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingEndpointGroup

Show DescribeCustomRoutingEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingEndpointGroup

Generic DescribeCustomRoutingEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingEndpointGroup

NFData DescribeCustomRoutingEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingEndpointGroup

type Rep DescribeCustomRoutingEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingEndpointGroup

type Rep DescribeCustomRoutingEndpointGroupResponse = D1 ('MetaData "DescribeCustomRoutingEndpointGroupResponse" "Amazonka.GlobalAccelerator.DescribeCustomRoutingEndpointGroup" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "DescribeCustomRoutingEndpointGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endpointGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CustomRoutingEndpointGroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeCustomRoutingEndpointGroupResponse Source #

Create a value of DescribeCustomRoutingEndpointGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:endpointGroup:DescribeCustomRoutingEndpointGroupResponse', describeCustomRoutingEndpointGroupResponse_endpointGroup - The description of an endpoint group for a custom routing accelerator.

$sel:httpStatus:DescribeCustomRoutingEndpointGroupResponse', describeCustomRoutingEndpointGroupResponse_httpStatus - The response's http status code.

UpdateCustomRoutingAcceleratorAttributes

data UpdateCustomRoutingAcceleratorAttributes Source #

Instances

Instances details
Eq UpdateCustomRoutingAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingAcceleratorAttributes

Read UpdateCustomRoutingAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingAcceleratorAttributes

Show UpdateCustomRoutingAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingAcceleratorAttributes

Generic UpdateCustomRoutingAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingAcceleratorAttributes

NFData UpdateCustomRoutingAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingAcceleratorAttributes

Hashable UpdateCustomRoutingAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingAcceleratorAttributes

ToJSON UpdateCustomRoutingAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingAcceleratorAttributes

AWSRequest UpdateCustomRoutingAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingAcceleratorAttributes

ToHeaders UpdateCustomRoutingAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingAcceleratorAttributes

ToPath UpdateCustomRoutingAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingAcceleratorAttributes

ToQuery UpdateCustomRoutingAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingAcceleratorAttributes

type Rep UpdateCustomRoutingAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingAcceleratorAttributes

type Rep UpdateCustomRoutingAcceleratorAttributes = D1 ('MetaData "UpdateCustomRoutingAcceleratorAttributes" "Amazonka.GlobalAccelerator.UpdateCustomRoutingAcceleratorAttributes" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "UpdateCustomRoutingAcceleratorAttributes'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "flowLogsS3Prefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "flowLogsEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "flowLogsS3Bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "acceleratorArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse UpdateCustomRoutingAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingAcceleratorAttributes

newUpdateCustomRoutingAcceleratorAttributes Source #

Create a value of UpdateCustomRoutingAcceleratorAttributes with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:flowLogsS3Prefix:UpdateCustomRoutingAcceleratorAttributes', updateCustomRoutingAcceleratorAttributes_flowLogsS3Prefix - Update the prefix for the location in the Amazon S3 bucket for the flow logs. Attribute is required if FlowLogsEnabled is true.

If you don’t specify a prefix, the flow logs are stored in the root of the bucket. If you specify slash (/) for the S3 bucket prefix, the log file bucket folder structure will include a double slash (//), like the following:

DOC-EXAMPLE-BUCKET//AWSLogs/aws_account_id

$sel:flowLogsEnabled:UpdateCustomRoutingAcceleratorAttributes', updateCustomRoutingAcceleratorAttributes_flowLogsEnabled - Update whether flow logs are enabled. The default value is false. If the value is true, FlowLogsS3Bucket and FlowLogsS3Prefix must be specified.

For more information, see Flow Logs in the AWS Global Accelerator Developer Guide.

$sel:flowLogsS3Bucket:UpdateCustomRoutingAcceleratorAttributes', updateCustomRoutingAcceleratorAttributes_flowLogsS3Bucket - The name of the Amazon S3 bucket for the flow logs. Attribute is required if FlowLogsEnabled is true. The bucket must exist and have a bucket policy that grants AWS Global Accelerator permission to write to the bucket.

$sel:acceleratorArn:UpdateCustomRoutingAcceleratorAttributes', updateCustomRoutingAcceleratorAttributes_acceleratorArn - The Amazon Resource Name (ARN) of the custom routing accelerator to update attributes for.

data UpdateCustomRoutingAcceleratorAttributesResponse Source #

Instances

Instances details
Eq UpdateCustomRoutingAcceleratorAttributesResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingAcceleratorAttributes

Read UpdateCustomRoutingAcceleratorAttributesResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingAcceleratorAttributes

Show UpdateCustomRoutingAcceleratorAttributesResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingAcceleratorAttributes

Generic UpdateCustomRoutingAcceleratorAttributesResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingAcceleratorAttributes

NFData UpdateCustomRoutingAcceleratorAttributesResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingAcceleratorAttributes

type Rep UpdateCustomRoutingAcceleratorAttributesResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingAcceleratorAttributes

type Rep UpdateCustomRoutingAcceleratorAttributesResponse = D1 ('MetaData "UpdateCustomRoutingAcceleratorAttributesResponse" "Amazonka.GlobalAccelerator.UpdateCustomRoutingAcceleratorAttributes" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "UpdateCustomRoutingAcceleratorAttributesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "acceleratorAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CustomRoutingAcceleratorAttributes)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

RemoveCustomRoutingEndpoints

data RemoveCustomRoutingEndpoints Source #

See: newRemoveCustomRoutingEndpoints smart constructor.

Instances

Instances details
Eq RemoveCustomRoutingEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.RemoveCustomRoutingEndpoints

Read RemoveCustomRoutingEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.RemoveCustomRoutingEndpoints

Show RemoveCustomRoutingEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.RemoveCustomRoutingEndpoints

Generic RemoveCustomRoutingEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.RemoveCustomRoutingEndpoints

Associated Types

type Rep RemoveCustomRoutingEndpoints :: Type -> Type #

NFData RemoveCustomRoutingEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.RemoveCustomRoutingEndpoints

Hashable RemoveCustomRoutingEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.RemoveCustomRoutingEndpoints

ToJSON RemoveCustomRoutingEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.RemoveCustomRoutingEndpoints

AWSRequest RemoveCustomRoutingEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.RemoveCustomRoutingEndpoints

ToHeaders RemoveCustomRoutingEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.RemoveCustomRoutingEndpoints

ToPath RemoveCustomRoutingEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.RemoveCustomRoutingEndpoints

ToQuery RemoveCustomRoutingEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.RemoveCustomRoutingEndpoints

type Rep RemoveCustomRoutingEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.RemoveCustomRoutingEndpoints

type Rep RemoveCustomRoutingEndpoints = D1 ('MetaData "RemoveCustomRoutingEndpoints" "Amazonka.GlobalAccelerator.RemoveCustomRoutingEndpoints" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "RemoveCustomRoutingEndpoints'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endpointIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]) :*: S1 ('MetaSel ('Just "endpointGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse RemoveCustomRoutingEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.RemoveCustomRoutingEndpoints

newRemoveCustomRoutingEndpoints Source #

Create a value of RemoveCustomRoutingEndpoints with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:endpointIds:RemoveCustomRoutingEndpoints', removeCustomRoutingEndpoints_endpointIds - The IDs for the endpoints. For custom routing accelerators, endpoint IDs are the virtual private cloud (VPC) subnet IDs.

$sel:endpointGroupArn:RemoveCustomRoutingEndpoints', removeCustomRoutingEndpoints_endpointGroupArn - The Amazon Resource Name (ARN) of the endpoint group to remove endpoints from.

data RemoveCustomRoutingEndpointsResponse Source #

Instances

Instances details
Eq RemoveCustomRoutingEndpointsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.RemoveCustomRoutingEndpoints

Read RemoveCustomRoutingEndpointsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.RemoveCustomRoutingEndpoints

Show RemoveCustomRoutingEndpointsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.RemoveCustomRoutingEndpoints

Generic RemoveCustomRoutingEndpointsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.RemoveCustomRoutingEndpoints

NFData RemoveCustomRoutingEndpointsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.RemoveCustomRoutingEndpoints

type Rep RemoveCustomRoutingEndpointsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.RemoveCustomRoutingEndpoints

type Rep RemoveCustomRoutingEndpointsResponse = D1 ('MetaData "RemoveCustomRoutingEndpointsResponse" "Amazonka.GlobalAccelerator.RemoveCustomRoutingEndpoints" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "RemoveCustomRoutingEndpointsResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newRemoveCustomRoutingEndpointsResponse :: RemoveCustomRoutingEndpointsResponse Source #

Create a value of RemoveCustomRoutingEndpointsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

UpdateCustomRoutingAccelerator

data UpdateCustomRoutingAccelerator Source #

See: newUpdateCustomRoutingAccelerator smart constructor.

Instances

Instances details
Eq UpdateCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingAccelerator

Read UpdateCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingAccelerator

Show UpdateCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingAccelerator

Generic UpdateCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingAccelerator

Associated Types

type Rep UpdateCustomRoutingAccelerator :: Type -> Type #

NFData UpdateCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingAccelerator

Hashable UpdateCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingAccelerator

ToJSON UpdateCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingAccelerator

AWSRequest UpdateCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingAccelerator

ToHeaders UpdateCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingAccelerator

ToPath UpdateCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingAccelerator

ToQuery UpdateCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingAccelerator

type Rep UpdateCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingAccelerator

type Rep UpdateCustomRoutingAccelerator = D1 ('MetaData "UpdateCustomRoutingAccelerator" "Amazonka.GlobalAccelerator.UpdateCustomRoutingAccelerator" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "UpdateCustomRoutingAccelerator'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "ipAddressType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpAddressType))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "acceleratorArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse UpdateCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingAccelerator

newUpdateCustomRoutingAccelerator Source #

Create a value of UpdateCustomRoutingAccelerator with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:enabled:UpdateCustomRoutingAccelerator', updateCustomRoutingAccelerator_enabled - Indicates whether an accelerator is enabled. The value is true or false. The default value is true.

If the value is set to true, the accelerator cannot be deleted. If set to false, the accelerator can be deleted.

$sel:ipAddressType:UpdateCustomRoutingAccelerator', updateCustomRoutingAccelerator_ipAddressType - The value for the address type must be IPv4.

$sel:name:UpdateCustomRoutingAccelerator', updateCustomRoutingAccelerator_name - The name of the accelerator. The name can have a maximum of 32 characters, must contain only alphanumeric characters or hyphens (-), and must not begin or end with a hyphen.

$sel:acceleratorArn:UpdateCustomRoutingAccelerator', updateCustomRoutingAccelerator_acceleratorArn - The Amazon Resource Name (ARN) of the accelerator to update.

data UpdateCustomRoutingAcceleratorResponse Source #

Instances

Instances details
Eq UpdateCustomRoutingAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingAccelerator

Read UpdateCustomRoutingAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingAccelerator

Show UpdateCustomRoutingAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingAccelerator

Generic UpdateCustomRoutingAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingAccelerator

NFData UpdateCustomRoutingAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingAccelerator

type Rep UpdateCustomRoutingAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingAccelerator

type Rep UpdateCustomRoutingAcceleratorResponse = D1 ('MetaData "UpdateCustomRoutingAcceleratorResponse" "Amazonka.GlobalAccelerator.UpdateCustomRoutingAccelerator" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "UpdateCustomRoutingAcceleratorResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accelerator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CustomRoutingAccelerator)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateCustomRoutingAcceleratorResponse Source #

Create a value of UpdateCustomRoutingAcceleratorResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accelerator:UpdateCustomRoutingAcceleratorResponse', updateCustomRoutingAcceleratorResponse_accelerator - Information about the updated custom routing accelerator.

$sel:httpStatus:UpdateCustomRoutingAcceleratorResponse', updateCustomRoutingAcceleratorResponse_httpStatus - The response's http status code.

DeleteCustomRoutingAccelerator

data DeleteCustomRoutingAccelerator Source #

See: newDeleteCustomRoutingAccelerator smart constructor.

Instances

Instances details
Eq DeleteCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingAccelerator

Read DeleteCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingAccelerator

Show DeleteCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingAccelerator

Generic DeleteCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingAccelerator

Associated Types

type Rep DeleteCustomRoutingAccelerator :: Type -> Type #

NFData DeleteCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingAccelerator

Hashable DeleteCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingAccelerator

ToJSON DeleteCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingAccelerator

AWSRequest DeleteCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingAccelerator

ToHeaders DeleteCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingAccelerator

ToPath DeleteCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingAccelerator

ToQuery DeleteCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingAccelerator

type Rep DeleteCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingAccelerator

type Rep DeleteCustomRoutingAccelerator = D1 ('MetaData "DeleteCustomRoutingAccelerator" "Amazonka.GlobalAccelerator.DeleteCustomRoutingAccelerator" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "DeleteCustomRoutingAccelerator'" 'PrefixI 'True) (S1 ('MetaSel ('Just "acceleratorArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingAccelerator

newDeleteCustomRoutingAccelerator Source #

Create a value of DeleteCustomRoutingAccelerator with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:acceleratorArn:DeleteCustomRoutingAccelerator', deleteCustomRoutingAccelerator_acceleratorArn - The Amazon Resource Name (ARN) of the custom routing accelerator to delete.

data DeleteCustomRoutingAcceleratorResponse Source #

Instances

Instances details
Eq DeleteCustomRoutingAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingAccelerator

Read DeleteCustomRoutingAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingAccelerator

Show DeleteCustomRoutingAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingAccelerator

Generic DeleteCustomRoutingAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingAccelerator

NFData DeleteCustomRoutingAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingAccelerator

type Rep DeleteCustomRoutingAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingAccelerator

type Rep DeleteCustomRoutingAcceleratorResponse = D1 ('MetaData "DeleteCustomRoutingAcceleratorResponse" "Amazonka.GlobalAccelerator.DeleteCustomRoutingAccelerator" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "DeleteCustomRoutingAcceleratorResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteCustomRoutingAcceleratorResponse :: DeleteCustomRoutingAcceleratorResponse Source #

Create a value of DeleteCustomRoutingAcceleratorResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

ListCustomRoutingAccelerators (Paginated)

data ListCustomRoutingAccelerators Source #

See: newListCustomRoutingAccelerators smart constructor.

Instances

Instances details
Eq ListCustomRoutingAccelerators Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingAccelerators

Read ListCustomRoutingAccelerators Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingAccelerators

Show ListCustomRoutingAccelerators Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingAccelerators

Generic ListCustomRoutingAccelerators Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingAccelerators

Associated Types

type Rep ListCustomRoutingAccelerators :: Type -> Type #

NFData ListCustomRoutingAccelerators Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingAccelerators

Hashable ListCustomRoutingAccelerators Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingAccelerators

ToJSON ListCustomRoutingAccelerators Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingAccelerators

AWSPager ListCustomRoutingAccelerators Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingAccelerators

AWSRequest ListCustomRoutingAccelerators Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingAccelerators

ToHeaders ListCustomRoutingAccelerators Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingAccelerators

ToPath ListCustomRoutingAccelerators Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingAccelerators

ToQuery ListCustomRoutingAccelerators Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingAccelerators

type Rep ListCustomRoutingAccelerators Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingAccelerators

type Rep ListCustomRoutingAccelerators = D1 ('MetaData "ListCustomRoutingAccelerators" "Amazonka.GlobalAccelerator.ListCustomRoutingAccelerators" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "ListCustomRoutingAccelerators'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))
type AWSResponse ListCustomRoutingAccelerators Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingAccelerators

newListCustomRoutingAccelerators :: ListCustomRoutingAccelerators Source #

Create a value of ListCustomRoutingAccelerators with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListCustomRoutingAccelerators', listCustomRoutingAccelerators_nextToken - The token for the next set of results. You receive this token from a previous call.

$sel:maxResults:ListCustomRoutingAccelerators', listCustomRoutingAccelerators_maxResults - The number of custom routing Global Accelerator objects that you want to return with this call. The default value is 10.

data ListCustomRoutingAcceleratorsResponse Source #

Instances

Instances details
Eq ListCustomRoutingAcceleratorsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingAccelerators

Read ListCustomRoutingAcceleratorsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingAccelerators

Show ListCustomRoutingAcceleratorsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingAccelerators

Generic ListCustomRoutingAcceleratorsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingAccelerators

NFData ListCustomRoutingAcceleratorsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingAccelerators

type Rep ListCustomRoutingAcceleratorsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingAccelerators

type Rep ListCustomRoutingAcceleratorsResponse = D1 ('MetaData "ListCustomRoutingAcceleratorsResponse" "Amazonka.GlobalAccelerator.ListCustomRoutingAccelerators" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "ListCustomRoutingAcceleratorsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "accelerators") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CustomRoutingAccelerator])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListCustomRoutingAcceleratorsResponse Source #

Create a value of ListCustomRoutingAcceleratorsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListCustomRoutingAccelerators', listCustomRoutingAcceleratorsResponse_nextToken - The token for the next set of results. You receive this token from a previous call.

$sel:accelerators:ListCustomRoutingAcceleratorsResponse', listCustomRoutingAcceleratorsResponse_accelerators - The list of custom routing accelerators for a customer account.

$sel:httpStatus:ListCustomRoutingAcceleratorsResponse', listCustomRoutingAcceleratorsResponse_httpStatus - The response's http status code.

DeprovisionByoipCidr

data DeprovisionByoipCidr Source #

See: newDeprovisionByoipCidr smart constructor.

Instances

Instances details
Eq DeprovisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

Read DeprovisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

Show DeprovisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

Generic DeprovisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

Associated Types

type Rep DeprovisionByoipCidr :: Type -> Type #

NFData DeprovisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

Methods

rnf :: DeprovisionByoipCidr -> () #

Hashable DeprovisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

ToJSON DeprovisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

AWSRequest DeprovisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

Associated Types

type AWSResponse DeprovisionByoipCidr #

ToHeaders DeprovisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

ToPath DeprovisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

ToQuery DeprovisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

type Rep DeprovisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

type Rep DeprovisionByoipCidr = D1 ('MetaData "DeprovisionByoipCidr" "Amazonka.GlobalAccelerator.DeprovisionByoipCidr" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "DeprovisionByoipCidr'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeprovisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

newDeprovisionByoipCidr Source #

Create a value of DeprovisionByoipCidr with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cidr:DeprovisionByoipCidr', deprovisionByoipCidr_cidr - The address range, in CIDR notation. The prefix must be the same prefix that you specified when you provisioned the address range.

data DeprovisionByoipCidrResponse Source #

See: newDeprovisionByoipCidrResponse smart constructor.

Instances

Instances details
Eq DeprovisionByoipCidrResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

Read DeprovisionByoipCidrResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

Show DeprovisionByoipCidrResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

Generic DeprovisionByoipCidrResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

Associated Types

type Rep DeprovisionByoipCidrResponse :: Type -> Type #

NFData DeprovisionByoipCidrResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

type Rep DeprovisionByoipCidrResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

type Rep DeprovisionByoipCidrResponse = D1 ('MetaData "DeprovisionByoipCidrResponse" "Amazonka.GlobalAccelerator.DeprovisionByoipCidr" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "DeprovisionByoipCidrResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "byoipCidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ByoipCidr)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeprovisionByoipCidrResponse Source #

Create a value of DeprovisionByoipCidrResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:byoipCidr:DeprovisionByoipCidrResponse', deprovisionByoipCidrResponse_byoipCidr - Information about the address range.

$sel:httpStatus:DeprovisionByoipCidrResponse', deprovisionByoipCidrResponse_httpStatus - The response's http status code.

Types

AcceleratorStatus

newtype AcceleratorStatus Source #

Instances

Instances details
Eq AcceleratorStatus Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.AcceleratorStatus

Ord AcceleratorStatus Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.AcceleratorStatus

Read AcceleratorStatus Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.AcceleratorStatus

Show AcceleratorStatus Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.AcceleratorStatus

Generic AcceleratorStatus Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.AcceleratorStatus

Associated Types

type Rep AcceleratorStatus :: Type -> Type #

NFData AcceleratorStatus Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.AcceleratorStatus

Methods

rnf :: AcceleratorStatus -> () #

Hashable AcceleratorStatus Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.AcceleratorStatus

ToJSON AcceleratorStatus Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.AcceleratorStatus

ToJSONKey AcceleratorStatus Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.AcceleratorStatus

FromJSON AcceleratorStatus Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.AcceleratorStatus

FromJSONKey AcceleratorStatus Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.AcceleratorStatus

ToLog AcceleratorStatus Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.AcceleratorStatus

ToHeader AcceleratorStatus Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.AcceleratorStatus

ToQuery AcceleratorStatus Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.AcceleratorStatus

FromXML AcceleratorStatus Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.AcceleratorStatus

ToXML AcceleratorStatus Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.AcceleratorStatus

ToByteString AcceleratorStatus Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.AcceleratorStatus

FromText AcceleratorStatus Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.AcceleratorStatus

ToText AcceleratorStatus Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.AcceleratorStatus

type Rep AcceleratorStatus Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.AcceleratorStatus

type Rep AcceleratorStatus = D1 ('MetaData "AcceleratorStatus" "Amazonka.GlobalAccelerator.Types.AcceleratorStatus" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'True) (C1 ('MetaCons "AcceleratorStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAcceleratorStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ByoipCidrState

newtype ByoipCidrState Source #

Constructors

ByoipCidrState' 

Instances

Instances details
Eq ByoipCidrState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ByoipCidrState

Ord ByoipCidrState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ByoipCidrState

Read ByoipCidrState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ByoipCidrState

Show ByoipCidrState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ByoipCidrState

Generic ByoipCidrState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ByoipCidrState

Associated Types

type Rep ByoipCidrState :: Type -> Type #

NFData ByoipCidrState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ByoipCidrState

Methods

rnf :: ByoipCidrState -> () #

Hashable ByoipCidrState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ByoipCidrState

ToJSON ByoipCidrState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ByoipCidrState

ToJSONKey ByoipCidrState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ByoipCidrState

FromJSON ByoipCidrState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ByoipCidrState

FromJSONKey ByoipCidrState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ByoipCidrState

ToLog ByoipCidrState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ByoipCidrState

ToHeader ByoipCidrState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ByoipCidrState

ToQuery ByoipCidrState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ByoipCidrState

FromXML ByoipCidrState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ByoipCidrState

ToXML ByoipCidrState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ByoipCidrState

Methods

toXML :: ByoipCidrState -> XML #

ToByteString ByoipCidrState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ByoipCidrState

FromText ByoipCidrState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ByoipCidrState

ToText ByoipCidrState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ByoipCidrState

type Rep ByoipCidrState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ByoipCidrState

type Rep ByoipCidrState = D1 ('MetaData "ByoipCidrState" "Amazonka.GlobalAccelerator.Types.ByoipCidrState" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'True) (C1 ('MetaCons "ByoipCidrState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromByoipCidrState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ClientAffinity

newtype ClientAffinity Source #

Constructors

ClientAffinity' 

Instances

Instances details
Eq ClientAffinity Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ClientAffinity

Ord ClientAffinity Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ClientAffinity

Read ClientAffinity Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ClientAffinity

Show ClientAffinity Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ClientAffinity

Generic ClientAffinity Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ClientAffinity

Associated Types

type Rep ClientAffinity :: Type -> Type #

NFData ClientAffinity Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ClientAffinity

Methods

rnf :: ClientAffinity -> () #

Hashable ClientAffinity Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ClientAffinity

ToJSON ClientAffinity Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ClientAffinity

ToJSONKey ClientAffinity Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ClientAffinity

FromJSON ClientAffinity Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ClientAffinity

FromJSONKey ClientAffinity Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ClientAffinity

ToLog ClientAffinity Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ClientAffinity

ToHeader ClientAffinity Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ClientAffinity

ToQuery ClientAffinity Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ClientAffinity

FromXML ClientAffinity Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ClientAffinity

ToXML ClientAffinity Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ClientAffinity

Methods

toXML :: ClientAffinity -> XML #

ToByteString ClientAffinity Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ClientAffinity

FromText ClientAffinity Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ClientAffinity

ToText ClientAffinity Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ClientAffinity

type Rep ClientAffinity Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ClientAffinity

type Rep ClientAffinity = D1 ('MetaData "ClientAffinity" "Amazonka.GlobalAccelerator.Types.ClientAffinity" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'True) (C1 ('MetaCons "ClientAffinity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromClientAffinity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CustomRoutingAcceleratorStatus

newtype CustomRoutingAcceleratorStatus Source #

Instances

Instances details
Eq CustomRoutingAcceleratorStatus Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingAcceleratorStatus

Ord CustomRoutingAcceleratorStatus Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingAcceleratorStatus

Read CustomRoutingAcceleratorStatus Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingAcceleratorStatus

Show CustomRoutingAcceleratorStatus Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingAcceleratorStatus

Generic CustomRoutingAcceleratorStatus Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingAcceleratorStatus

Associated Types

type Rep CustomRoutingAcceleratorStatus :: Type -> Type #

NFData CustomRoutingAcceleratorStatus Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingAcceleratorStatus

Hashable CustomRoutingAcceleratorStatus Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingAcceleratorStatus

ToJSON CustomRoutingAcceleratorStatus Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingAcceleratorStatus

ToJSONKey CustomRoutingAcceleratorStatus Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingAcceleratorStatus

FromJSON CustomRoutingAcceleratorStatus Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingAcceleratorStatus

FromJSONKey CustomRoutingAcceleratorStatus Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingAcceleratorStatus

ToLog CustomRoutingAcceleratorStatus Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingAcceleratorStatus

ToHeader CustomRoutingAcceleratorStatus Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingAcceleratorStatus

ToQuery CustomRoutingAcceleratorStatus Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingAcceleratorStatus

FromXML CustomRoutingAcceleratorStatus Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingAcceleratorStatus

ToXML CustomRoutingAcceleratorStatus Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingAcceleratorStatus

ToByteString CustomRoutingAcceleratorStatus Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingAcceleratorStatus

FromText CustomRoutingAcceleratorStatus Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingAcceleratorStatus

ToText CustomRoutingAcceleratorStatus Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingAcceleratorStatus

type Rep CustomRoutingAcceleratorStatus Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingAcceleratorStatus

type Rep CustomRoutingAcceleratorStatus = D1 ('MetaData "CustomRoutingAcceleratorStatus" "Amazonka.GlobalAccelerator.Types.CustomRoutingAcceleratorStatus" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'True) (C1 ('MetaCons "CustomRoutingAcceleratorStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCustomRoutingAcceleratorStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CustomRoutingDestinationTrafficState

newtype CustomRoutingDestinationTrafficState Source #

Instances

Instances details
Eq CustomRoutingDestinationTrafficState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationTrafficState

Ord CustomRoutingDestinationTrafficState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationTrafficState

Read CustomRoutingDestinationTrafficState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationTrafficState

Show CustomRoutingDestinationTrafficState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationTrafficState

Generic CustomRoutingDestinationTrafficState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationTrafficState

NFData CustomRoutingDestinationTrafficState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationTrafficState

Hashable CustomRoutingDestinationTrafficState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationTrafficState

ToJSON CustomRoutingDestinationTrafficState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationTrafficState

ToJSONKey CustomRoutingDestinationTrafficState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationTrafficState

FromJSON CustomRoutingDestinationTrafficState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationTrafficState

FromJSONKey CustomRoutingDestinationTrafficState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationTrafficState

ToLog CustomRoutingDestinationTrafficState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationTrafficState

ToHeader CustomRoutingDestinationTrafficState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationTrafficState

ToQuery CustomRoutingDestinationTrafficState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationTrafficState

FromXML CustomRoutingDestinationTrafficState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationTrafficState

ToXML CustomRoutingDestinationTrafficState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationTrafficState

ToByteString CustomRoutingDestinationTrafficState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationTrafficState

FromText CustomRoutingDestinationTrafficState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationTrafficState

ToText CustomRoutingDestinationTrafficState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationTrafficState

type Rep CustomRoutingDestinationTrafficState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationTrafficState

type Rep CustomRoutingDestinationTrafficState = D1 ('MetaData "CustomRoutingDestinationTrafficState" "Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationTrafficState" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'True) (C1 ('MetaCons "CustomRoutingDestinationTrafficState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCustomRoutingDestinationTrafficState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CustomRoutingProtocol

newtype CustomRoutingProtocol Source #

Instances

Instances details
Eq CustomRoutingProtocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingProtocol

Ord CustomRoutingProtocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingProtocol

Read CustomRoutingProtocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingProtocol

Show CustomRoutingProtocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingProtocol

Generic CustomRoutingProtocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingProtocol

Associated Types

type Rep CustomRoutingProtocol :: Type -> Type #

NFData CustomRoutingProtocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingProtocol

Methods

rnf :: CustomRoutingProtocol -> () #

Hashable CustomRoutingProtocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingProtocol

ToJSON CustomRoutingProtocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingProtocol

ToJSONKey CustomRoutingProtocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingProtocol

FromJSON CustomRoutingProtocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingProtocol

FromJSONKey CustomRoutingProtocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingProtocol

ToLog CustomRoutingProtocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingProtocol

ToHeader CustomRoutingProtocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingProtocol

ToQuery CustomRoutingProtocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingProtocol

FromXML CustomRoutingProtocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingProtocol

ToXML CustomRoutingProtocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingProtocol

ToByteString CustomRoutingProtocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingProtocol

FromText CustomRoutingProtocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingProtocol

ToText CustomRoutingProtocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingProtocol

type Rep CustomRoutingProtocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingProtocol

type Rep CustomRoutingProtocol = D1 ('MetaData "CustomRoutingProtocol" "Amazonka.GlobalAccelerator.Types.CustomRoutingProtocol" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'True) (C1 ('MetaCons "CustomRoutingProtocol'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCustomRoutingProtocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

HealthCheckProtocol

newtype HealthCheckProtocol Source #

Instances

Instances details
Eq HealthCheckProtocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthCheckProtocol

Ord HealthCheckProtocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthCheckProtocol

Read HealthCheckProtocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthCheckProtocol

Show HealthCheckProtocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthCheckProtocol

Generic HealthCheckProtocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthCheckProtocol

Associated Types

type Rep HealthCheckProtocol :: Type -> Type #

NFData HealthCheckProtocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthCheckProtocol

Methods

rnf :: HealthCheckProtocol -> () #

Hashable HealthCheckProtocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthCheckProtocol

ToJSON HealthCheckProtocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthCheckProtocol

ToJSONKey HealthCheckProtocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthCheckProtocol

FromJSON HealthCheckProtocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthCheckProtocol

FromJSONKey HealthCheckProtocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthCheckProtocol

ToLog HealthCheckProtocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthCheckProtocol

ToHeader HealthCheckProtocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthCheckProtocol

ToQuery HealthCheckProtocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthCheckProtocol

FromXML HealthCheckProtocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthCheckProtocol

ToXML HealthCheckProtocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthCheckProtocol

ToByteString HealthCheckProtocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthCheckProtocol

FromText HealthCheckProtocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthCheckProtocol

ToText HealthCheckProtocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthCheckProtocol

type Rep HealthCheckProtocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthCheckProtocol

type Rep HealthCheckProtocol = D1 ('MetaData "HealthCheckProtocol" "Amazonka.GlobalAccelerator.Types.HealthCheckProtocol" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'True) (C1 ('MetaCons "HealthCheckProtocol'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromHealthCheckProtocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

HealthState

newtype HealthState Source #

Constructors

HealthState' 

Instances

Instances details
Eq HealthState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthState

Ord HealthState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthState

Read HealthState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthState

Show HealthState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthState

Generic HealthState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthState

Associated Types

type Rep HealthState :: Type -> Type #

NFData HealthState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthState

Methods

rnf :: HealthState -> () #

Hashable HealthState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthState

ToJSON HealthState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthState

ToJSONKey HealthState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthState

FromJSON HealthState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthState

FromJSONKey HealthState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthState

ToLog HealthState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthState

ToHeader HealthState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthState

ToQuery HealthState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthState

FromXML HealthState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthState

ToXML HealthState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthState

Methods

toXML :: HealthState -> XML #

ToByteString HealthState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthState

FromText HealthState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthState

ToText HealthState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthState

Methods

toText :: HealthState -> Text #

type Rep HealthState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthState

type Rep HealthState = D1 ('MetaData "HealthState" "Amazonka.GlobalAccelerator.Types.HealthState" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'True) (C1 ('MetaCons "HealthState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromHealthState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

IpAddressType

newtype IpAddressType Source #

Constructors

IpAddressType' 

Bundled Patterns

pattern IpAddressType_IPV4 :: IpAddressType 

Instances

Instances details
Eq IpAddressType Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpAddressType

Ord IpAddressType Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpAddressType

Read IpAddressType Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpAddressType

Show IpAddressType Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpAddressType

Generic IpAddressType Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpAddressType

Associated Types

type Rep IpAddressType :: Type -> Type #

NFData IpAddressType Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpAddressType

Methods

rnf :: IpAddressType -> () #

Hashable IpAddressType Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpAddressType

ToJSON IpAddressType Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpAddressType

ToJSONKey IpAddressType Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpAddressType

FromJSON IpAddressType Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpAddressType

FromJSONKey IpAddressType Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpAddressType

ToLog IpAddressType Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpAddressType

ToHeader IpAddressType Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpAddressType

ToQuery IpAddressType Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpAddressType

FromXML IpAddressType Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpAddressType

ToXML IpAddressType Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpAddressType

Methods

toXML :: IpAddressType -> XML #

ToByteString IpAddressType Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpAddressType

FromText IpAddressType Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpAddressType

ToText IpAddressType Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpAddressType

Methods

toText :: IpAddressType -> Text #

type Rep IpAddressType Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpAddressType

type Rep IpAddressType = D1 ('MetaData "IpAddressType" "Amazonka.GlobalAccelerator.Types.IpAddressType" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'True) (C1 ('MetaCons "IpAddressType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromIpAddressType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Protocol

newtype Protocol Source #

Constructors

Protocol' 

Fields

Bundled Patterns

pattern Protocol_TCP :: Protocol 
pattern Protocol_UDP :: Protocol 

Instances

Instances details
Eq Protocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Protocol

Ord Protocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Protocol

Read Protocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Protocol

Show Protocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Protocol

Generic Protocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Protocol

Associated Types

type Rep Protocol :: Type -> Type #

Methods

from :: Protocol -> Rep Protocol x #

to :: Rep Protocol x -> Protocol #

NFData Protocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Protocol

Methods

rnf :: Protocol -> () #

Hashable Protocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Protocol

Methods

hashWithSalt :: Int -> Protocol -> Int #

hash :: Protocol -> Int #

ToJSON Protocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Protocol

ToJSONKey Protocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Protocol

FromJSON Protocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Protocol

FromJSONKey Protocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Protocol

ToLog Protocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Protocol

ToHeader Protocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Protocol

Methods

toHeader :: HeaderName -> Protocol -> [Header] #

ToQuery Protocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Protocol

FromXML Protocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Protocol

ToXML Protocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Protocol

Methods

toXML :: Protocol -> XML #

ToByteString Protocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Protocol

Methods

toBS :: Protocol -> ByteString #

FromText Protocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Protocol

ToText Protocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Protocol

Methods

toText :: Protocol -> Text #

type Rep Protocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Protocol

type Rep Protocol = D1 ('MetaData "Protocol" "Amazonka.GlobalAccelerator.Types.Protocol" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'True) (C1 ('MetaCons "Protocol'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromProtocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Accelerator

data Accelerator Source #

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.

See: newAccelerator smart constructor.

Instances

Instances details
Eq Accelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Accelerator

Read Accelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Accelerator

Show Accelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Accelerator

Generic Accelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Accelerator

Associated Types

type Rep Accelerator :: Type -> Type #

NFData Accelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Accelerator

Methods

rnf :: Accelerator -> () #

Hashable Accelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Accelerator

FromJSON Accelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Accelerator

type Rep Accelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Accelerator

newAccelerator :: Accelerator Source #

Create a value of Accelerator with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:Accelerator', accelerator_status - Describes the deployment status of the accelerator.

$sel:acceleratorArn:Accelerator', accelerator_acceleratorArn - The Amazon Resource Name (ARN) of the accelerator.

$sel:enabled:Accelerator', accelerator_enabled - Indicates whether the accelerator is enabled. The value is true or false. The default value is true.

If the value is set to true, the accelerator cannot be deleted. If set to false, accelerator can be deleted.

$sel:createdTime:Accelerator', accelerator_createdTime - The date and time that the accelerator was created.

$sel:lastModifiedTime:Accelerator', accelerator_lastModifiedTime - The date and time that the accelerator was last modified.

$sel:ipAddressType:Accelerator', accelerator_ipAddressType - The value for the address type must be IPv4.

$sel:name:Accelerator', accelerator_name - The name of the accelerator. The name must contain only alphanumeric characters or hyphens (-), and must not begin or end with a hyphen.

$sel:ipSets:Accelerator', accelerator_ipSets - The static IP addresses that Global Accelerator associates with the accelerator.

$sel:dnsName:Accelerator', accelerator_dnsName - The Domain Name System (DNS) name that Global Accelerator creates that points to your accelerator's static IP addresses.

The naming convention for the DNS name is the following: A lowercase letter a, followed by a 16-bit random hex string, followed by .awsglobalaccelerator.com. For example: a1234567890abcdef.awsglobalaccelerator.com.

For more information about the default DNS name, see Support for DNS Addressing in Global Accelerator in the AWS Global Accelerator Developer Guide.

AcceleratorAttributes

data AcceleratorAttributes Source #

Attributes of an accelerator.

See: newAcceleratorAttributes smart constructor.

Instances

Instances details
Eq AcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.AcceleratorAttributes

Read AcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.AcceleratorAttributes

Show AcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.AcceleratorAttributes

Generic AcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.AcceleratorAttributes

Associated Types

type Rep AcceleratorAttributes :: Type -> Type #

NFData AcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.AcceleratorAttributes

Methods

rnf :: AcceleratorAttributes -> () #

Hashable AcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.AcceleratorAttributes

FromJSON AcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.AcceleratorAttributes

type Rep AcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.AcceleratorAttributes

type Rep AcceleratorAttributes = D1 ('MetaData "AcceleratorAttributes" "Amazonka.GlobalAccelerator.Types.AcceleratorAttributes" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "AcceleratorAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "flowLogsS3Prefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "flowLogsEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "flowLogsS3Bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newAcceleratorAttributes :: AcceleratorAttributes Source #

Create a value of AcceleratorAttributes with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:flowLogsS3Prefix:AcceleratorAttributes', acceleratorAttributes_flowLogsS3Prefix - The prefix for the location in the Amazon S3 bucket for the flow logs. Attribute is required if FlowLogsEnabled is true.

If you don’t specify a prefix, the flow logs are stored in the root of the bucket. If you specify slash (/) for the S3 bucket prefix, the log file bucket folder structure will include a double slash (//), like the following:

s3-bucket_name//AWSLogs/aws_account_id

$sel:flowLogsEnabled:AcceleratorAttributes', acceleratorAttributes_flowLogsEnabled - Indicates whether flow logs are enabled. The default value is false. If the value is true, FlowLogsS3Bucket and FlowLogsS3Prefix must be specified.

For more information, see Flow Logs in the AWS Global Accelerator Developer Guide.

$sel:flowLogsS3Bucket:AcceleratorAttributes', acceleratorAttributes_flowLogsS3Bucket - The name of the Amazon S3 bucket for the flow logs. Attribute is required if FlowLogsEnabled is true. The bucket must exist and have a bucket policy that grants AWS Global Accelerator permission to write to the bucket.

ByoipCidr

data ByoipCidr Source #

Information about an IP address range that is provisioned for use with your AWS resources through bring your own IP address (BYOIP).

The following describes each BYOIP State that your IP address range can be in.

  • PENDING_PROVISIONING — You’ve submitted a request to provision an IP address range but it is not yet provisioned with AWS Global Accelerator.
  • READY — The address range is provisioned with AWS Global Accelerator and can be advertised.
  • PENDING_ADVERTISING — You’ve submitted a request for AWS Global Accelerator to advertise an address range but it is not yet being advertised.
  • ADVERTISING — The address range is being advertised by AWS Global Accelerator.
  • PENDING_WITHDRAWING — You’ve submitted a request to withdraw an address range from being advertised but it is still being advertised by AWS Global Accelerator.
  • PENDING_DEPROVISIONING — You’ve submitted a request to deprovision an address range from AWS Global Accelerator but it is still provisioned.
  • DEPROVISIONED — The address range is deprovisioned from AWS Global Accelerator.
  • FAILED_PROVISION — The request to provision the address range from AWS Global Accelerator was not successful. Please make sure that you provide all of the correct information, and try again. If the request fails a second time, contact AWS support.
  • FAILED_ADVERTISING — The request for AWS Global Accelerator to advertise the address range was not successful. Please make sure that you provide all of the correct information, and try again. If the request fails a second time, contact AWS support.
  • FAILED_WITHDRAW — The request to withdraw the address range from advertising by AWS Global Accelerator was not successful. Please make sure that you provide all of the correct information, and try again. If the request fails a second time, contact AWS support.
  • FAILED_DEPROVISION — The request to deprovision the address range from AWS Global Accelerator was not successful. Please make sure that you provide all of the correct information, and try again. If the request fails a second time, contact AWS support.

See: newByoipCidr smart constructor.

Instances

Instances details
Eq ByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ByoipCidr

Read ByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ByoipCidr

Show ByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ByoipCidr

Generic ByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ByoipCidr

Associated Types

type Rep ByoipCidr :: Type -> Type #

NFData ByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ByoipCidr

Methods

rnf :: ByoipCidr -> () #

Hashable ByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ByoipCidr

FromJSON ByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ByoipCidr

type Rep ByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ByoipCidr

type Rep ByoipCidr = D1 ('MetaData "ByoipCidr" "Amazonka.GlobalAccelerator.Types.ByoipCidr" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "ByoipCidr'" 'PrefixI 'True) (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ByoipCidrState)) :*: (S1 ('MetaSel ('Just "cidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "events") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ByoipCidrEvent])))))

newByoipCidr :: ByoipCidr Source #

Create a value of ByoipCidr with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:state:ByoipCidr', byoipCidr_state - The state of the address pool.

$sel:cidr:ByoipCidr', byoipCidr_cidr - The address range, in CIDR notation.

$sel:events:ByoipCidr', byoipCidr_events - A history of status changes for an IP address range that you bring to AWS Global Accelerator through bring your own IP address (BYOIP).

ByoipCidrEvent

data ByoipCidrEvent Source #

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).

See: newByoipCidrEvent smart constructor.

Instances

Instances details
Eq ByoipCidrEvent Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ByoipCidrEvent

Read ByoipCidrEvent Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ByoipCidrEvent

Show ByoipCidrEvent Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ByoipCidrEvent

Generic ByoipCidrEvent Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ByoipCidrEvent

Associated Types

type Rep ByoipCidrEvent :: Type -> Type #

NFData ByoipCidrEvent Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ByoipCidrEvent

Methods

rnf :: ByoipCidrEvent -> () #

Hashable ByoipCidrEvent Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ByoipCidrEvent

FromJSON ByoipCidrEvent Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ByoipCidrEvent

type Rep ByoipCidrEvent Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ByoipCidrEvent

type Rep ByoipCidrEvent = D1 ('MetaData "ByoipCidrEvent" "Amazonka.GlobalAccelerator.Types.ByoipCidrEvent" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "ByoipCidrEvent'" 'PrefixI 'True) (S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "timestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))

newByoipCidrEvent :: ByoipCidrEvent Source #

Create a value of ByoipCidrEvent with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:message:ByoipCidrEvent', byoipCidrEvent_message - A string that contains an Event message describing changes that you make in the status of an IP address range that you bring to AWS Global Accelerator through bring your own IP address (BYOIP).

$sel:timestamp:ByoipCidrEvent', byoipCidrEvent_timestamp - A timestamp when you make a status change for an IP address range that you bring to AWS Global Accelerator through bring your own IP address (BYOIP).

CidrAuthorizationContext

data CidrAuthorizationContext Source #

Provides authorization for Amazon to bring a specific IP address range to a specific AWS account using bring your own IP addresses (BYOIP).

For more information, see Bring Your Own IP Addresses (BYOIP) in the AWS Global Accelerator Developer Guide.

See: newCidrAuthorizationContext smart constructor.

Instances

Instances details
Eq CidrAuthorizationContext Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CidrAuthorizationContext

Read CidrAuthorizationContext Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CidrAuthorizationContext

Show CidrAuthorizationContext Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CidrAuthorizationContext

Generic CidrAuthorizationContext Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CidrAuthorizationContext

Associated Types

type Rep CidrAuthorizationContext :: Type -> Type #

NFData CidrAuthorizationContext Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CidrAuthorizationContext

Hashable CidrAuthorizationContext Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CidrAuthorizationContext

ToJSON CidrAuthorizationContext Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CidrAuthorizationContext

type Rep CidrAuthorizationContext Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CidrAuthorizationContext

type Rep CidrAuthorizationContext = D1 ('MetaData "CidrAuthorizationContext" "Amazonka.GlobalAccelerator.Types.CidrAuthorizationContext" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "CidrAuthorizationContext'" 'PrefixI 'True) (S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "signature") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCidrAuthorizationContext Source #

Create a value of CidrAuthorizationContext with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:message:CidrAuthorizationContext', cidrAuthorizationContext_message - The plain-text authorization message for the prefix and account.

$sel:signature:CidrAuthorizationContext', cidrAuthorizationContext_signature - The signed authorization message for the prefix and account.

CustomRoutingAccelerator

data CustomRoutingAccelerator Source #

Attributes of a custom routing accelerator.

See: newCustomRoutingAccelerator smart constructor.

Instances

Instances details
Eq CustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingAccelerator

Read CustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingAccelerator

Show CustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingAccelerator

Generic CustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingAccelerator

Associated Types

type Rep CustomRoutingAccelerator :: Type -> Type #

NFData CustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingAccelerator

Hashable CustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingAccelerator

FromJSON CustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingAccelerator

type Rep CustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingAccelerator

type Rep CustomRoutingAccelerator = D1 ('MetaData "CustomRoutingAccelerator" "Amazonka.GlobalAccelerator.Types.CustomRoutingAccelerator" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "CustomRoutingAccelerator'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CustomRoutingAcceleratorStatus)) :*: S1 ('MetaSel ('Just "acceleratorArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "createdTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 ('MetaSel ('Just "lastModifiedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "ipAddressType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpAddressType))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "ipSets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [IpSet])) :*: S1 ('MetaSel ('Just "dnsName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newCustomRoutingAccelerator :: CustomRoutingAccelerator Source #

Create a value of CustomRoutingAccelerator with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:CustomRoutingAccelerator', customRoutingAccelerator_status - Describes the deployment status of the accelerator.

$sel:acceleratorArn:CustomRoutingAccelerator', customRoutingAccelerator_acceleratorArn - The Amazon Resource Name (ARN) of the custom routing accelerator.

$sel:enabled:CustomRoutingAccelerator', customRoutingAccelerator_enabled - Indicates whether the accelerator is enabled. The value is true or false. The default value is true.

If the value is set to true, the accelerator cannot be deleted. If set to false, accelerator can be deleted.

$sel:createdTime:CustomRoutingAccelerator', customRoutingAccelerator_createdTime - The date and time that the accelerator was created.

$sel:lastModifiedTime:CustomRoutingAccelerator', customRoutingAccelerator_lastModifiedTime - The date and time that the accelerator was last modified.

$sel:ipAddressType:CustomRoutingAccelerator', customRoutingAccelerator_ipAddressType - The value for the address type must be IPv4.

$sel:name:CustomRoutingAccelerator', customRoutingAccelerator_name - The name of the accelerator. The name must contain only alphanumeric characters or hyphens (-), and must not begin or end with a hyphen.

$sel:ipSets:CustomRoutingAccelerator', customRoutingAccelerator_ipSets - The static IP addresses that Global Accelerator associates with the accelerator.

$sel:dnsName:CustomRoutingAccelerator', customRoutingAccelerator_dnsName - The Domain Name System (DNS) name that Global Accelerator creates that points to your accelerator's static IP addresses.

The naming convention for the DNS name is the following: A lowercase letter a, followed by a 16-bit random hex string, followed by .awsglobalaccelerator.com. For example: a1234567890abcdef.awsglobalaccelerator.com.

For more information about the default DNS name, see Support for DNS Addressing in Global Accelerator in the AWS Global Accelerator Developer Guide.

CustomRoutingAcceleratorAttributes

data CustomRoutingAcceleratorAttributes Source #

Attributes of a custom routing accelerator.

See: newCustomRoutingAcceleratorAttributes smart constructor.

Instances

Instances details
Eq CustomRoutingAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingAcceleratorAttributes

Read CustomRoutingAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingAcceleratorAttributes

Show CustomRoutingAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingAcceleratorAttributes

Generic CustomRoutingAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingAcceleratorAttributes

Associated Types

type Rep CustomRoutingAcceleratorAttributes :: Type -> Type #

NFData CustomRoutingAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingAcceleratorAttributes

Hashable CustomRoutingAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingAcceleratorAttributes

FromJSON CustomRoutingAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingAcceleratorAttributes

type Rep CustomRoutingAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingAcceleratorAttributes

type Rep CustomRoutingAcceleratorAttributes = D1 ('MetaData "CustomRoutingAcceleratorAttributes" "Amazonka.GlobalAccelerator.Types.CustomRoutingAcceleratorAttributes" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "CustomRoutingAcceleratorAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "flowLogsS3Prefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "flowLogsEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "flowLogsS3Bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newCustomRoutingAcceleratorAttributes :: CustomRoutingAcceleratorAttributes Source #

Create a value of CustomRoutingAcceleratorAttributes with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:flowLogsS3Prefix:CustomRoutingAcceleratorAttributes', customRoutingAcceleratorAttributes_flowLogsS3Prefix - The prefix for the location in the Amazon S3 bucket for the flow logs. Attribute is required if FlowLogsEnabled is true.

If you don’t specify a prefix, the flow logs are stored in the root of the bucket. If you specify slash (/) for the S3 bucket prefix, the log file bucket folder structure will include a double slash (//), like the following:

DOC-EXAMPLE-BUCKET//AWSLogs/aws_account_id

$sel:flowLogsEnabled:CustomRoutingAcceleratorAttributes', customRoutingAcceleratorAttributes_flowLogsEnabled - Indicates whether flow logs are enabled. The default value is false. If the value is true, FlowLogsS3Bucket and FlowLogsS3Prefix must be specified.

For more information, see Flow Logs in the AWS Global Accelerator Developer Guide.

$sel:flowLogsS3Bucket:CustomRoutingAcceleratorAttributes', customRoutingAcceleratorAttributes_flowLogsS3Bucket - The name of the Amazon S3 bucket for the flow logs. Attribute is required if FlowLogsEnabled is true. The bucket must exist and have a bucket policy that grants AWS Global Accelerator permission to write to the bucket.

CustomRoutingDestinationConfiguration

data CustomRoutingDestinationConfiguration Source #

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.

See: newCustomRoutingDestinationConfiguration smart constructor.

Instances

Instances details
Eq CustomRoutingDestinationConfiguration Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationConfiguration

Read CustomRoutingDestinationConfiguration Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationConfiguration

Show CustomRoutingDestinationConfiguration Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationConfiguration

Generic CustomRoutingDestinationConfiguration Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationConfiguration

NFData CustomRoutingDestinationConfiguration Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationConfiguration

Hashable CustomRoutingDestinationConfiguration Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationConfiguration

ToJSON CustomRoutingDestinationConfiguration Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationConfiguration

type Rep CustomRoutingDestinationConfiguration Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationConfiguration

type Rep CustomRoutingDestinationConfiguration = D1 ('MetaData "CustomRoutingDestinationConfiguration" "Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationConfiguration" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "CustomRoutingDestinationConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: (S1 ('MetaSel ('Just "toPort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "protocols") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty CustomRoutingProtocol)))))

newCustomRoutingDestinationConfiguration Source #

Create a value of CustomRoutingDestinationConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:fromPort:CustomRoutingDestinationConfiguration', customRoutingDestinationConfiguration_fromPort - The first port, inclusive, in the range of ports for the endpoint group that is associated with a custom routing accelerator.

$sel:toPort:CustomRoutingDestinationConfiguration', customRoutingDestinationConfiguration_toPort - The last port, inclusive, in the range of ports for the endpoint group that is associated with a custom routing accelerator.

$sel:protocols:CustomRoutingDestinationConfiguration', customRoutingDestinationConfiguration_protocols - The protocol for the endpoint group that is associated with a custom routing accelerator. The protocol can be either TCP or UDP.

CustomRoutingDestinationDescription

data CustomRoutingDestinationDescription Source #

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.

See: newCustomRoutingDestinationDescription smart constructor.

Instances

Instances details
Eq CustomRoutingDestinationDescription Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationDescription

Read CustomRoutingDestinationDescription Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationDescription

Show CustomRoutingDestinationDescription Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationDescription

Generic CustomRoutingDestinationDescription Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationDescription

NFData CustomRoutingDestinationDescription Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationDescription

Hashable CustomRoutingDestinationDescription Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationDescription

FromJSON CustomRoutingDestinationDescription Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationDescription

type Rep CustomRoutingDestinationDescription Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationDescription

type Rep CustomRoutingDestinationDescription = D1 ('MetaData "CustomRoutingDestinationDescription" "Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationDescription" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "CustomRoutingDestinationDescription'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "protocols") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Protocol])) :*: S1 ('MetaSel ('Just "toPort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))

newCustomRoutingDestinationDescription :: CustomRoutingDestinationDescription Source #

Create a value of CustomRoutingDestinationDescription with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:fromPort:CustomRoutingDestinationDescription', customRoutingDestinationDescription_fromPort - The first port, inclusive, in the range of ports for the endpoint group that is associated with a custom routing accelerator.

$sel:protocols:CustomRoutingDestinationDescription', customRoutingDestinationDescription_protocols - The protocol for the endpoint group that is associated with a custom routing accelerator. The protocol can be either TCP or UDP.

$sel:toPort:CustomRoutingDestinationDescription', customRoutingDestinationDescription_toPort - The last port, inclusive, in the range of ports for the endpoint group that is associated with a custom routing accelerator.

CustomRoutingEndpointConfiguration

data CustomRoutingEndpointConfiguration Source #

The list of endpoint objects. For custom routing, this is a list of virtual private cloud (VPC) subnet IDs.

See: newCustomRoutingEndpointConfiguration smart constructor.

Instances

Instances details
Eq CustomRoutingEndpointConfiguration Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingEndpointConfiguration

Read CustomRoutingEndpointConfiguration Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingEndpointConfiguration

Show CustomRoutingEndpointConfiguration Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingEndpointConfiguration

Generic CustomRoutingEndpointConfiguration Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingEndpointConfiguration

Associated Types

type Rep CustomRoutingEndpointConfiguration :: Type -> Type #

NFData CustomRoutingEndpointConfiguration Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingEndpointConfiguration

Hashable CustomRoutingEndpointConfiguration Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingEndpointConfiguration

ToJSON CustomRoutingEndpointConfiguration Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingEndpointConfiguration

type Rep CustomRoutingEndpointConfiguration Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingEndpointConfiguration

type Rep CustomRoutingEndpointConfiguration = D1 ('MetaData "CustomRoutingEndpointConfiguration" "Amazonka.GlobalAccelerator.Types.CustomRoutingEndpointConfiguration" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "CustomRoutingEndpointConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newCustomRoutingEndpointConfiguration :: CustomRoutingEndpointConfiguration Source #

Create a value of CustomRoutingEndpointConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:endpointId:CustomRoutingEndpointConfiguration', customRoutingEndpointConfiguration_endpointId - An ID for the endpoint. For custom routing accelerators, this is the virtual private cloud (VPC) subnet ID.

CustomRoutingEndpointDescription

data CustomRoutingEndpointDescription Source #

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.

See: newCustomRoutingEndpointDescription smart constructor.

Instances

Instances details
Eq CustomRoutingEndpointDescription Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingEndpointDescription

Read CustomRoutingEndpointDescription Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingEndpointDescription

Show CustomRoutingEndpointDescription Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingEndpointDescription

Generic CustomRoutingEndpointDescription Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingEndpointDescription

Associated Types

type Rep CustomRoutingEndpointDescription :: Type -> Type #

NFData CustomRoutingEndpointDescription Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingEndpointDescription

Hashable CustomRoutingEndpointDescription Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingEndpointDescription

FromJSON CustomRoutingEndpointDescription Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingEndpointDescription

type Rep CustomRoutingEndpointDescription Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingEndpointDescription

type Rep CustomRoutingEndpointDescription = D1 ('MetaData "CustomRoutingEndpointDescription" "Amazonka.GlobalAccelerator.Types.CustomRoutingEndpointDescription" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "CustomRoutingEndpointDescription'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newCustomRoutingEndpointDescription :: CustomRoutingEndpointDescription Source #

Create a value of CustomRoutingEndpointDescription with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:endpointId:CustomRoutingEndpointDescription', customRoutingEndpointDescription_endpointId - An ID for the endpoint. For custom routing accelerators, this is the virtual private cloud (VPC) subnet ID.

CustomRoutingEndpointGroup

data CustomRoutingEndpointGroup Source #

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.

See: newCustomRoutingEndpointGroup smart constructor.

Instances

Instances details
Eq CustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingEndpointGroup

Read CustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingEndpointGroup

Show CustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingEndpointGroup

Generic CustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingEndpointGroup

Associated Types

type Rep CustomRoutingEndpointGroup :: Type -> Type #

NFData CustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingEndpointGroup

Hashable CustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingEndpointGroup

FromJSON CustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingEndpointGroup

type Rep CustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingEndpointGroup

type Rep CustomRoutingEndpointGroup = D1 ('MetaData "CustomRoutingEndpointGroup" "Amazonka.GlobalAccelerator.Types.CustomRoutingEndpointGroup" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "CustomRoutingEndpointGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "endpointGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "endpointGroupRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "endpointDescriptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CustomRoutingEndpointDescription])) :*: S1 ('MetaSel ('Just "destinationDescriptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CustomRoutingDestinationDescription])))))

newCustomRoutingEndpointGroup :: CustomRoutingEndpointGroup Source #

Create a value of CustomRoutingEndpointGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:endpointGroupArn:CustomRoutingEndpointGroup', customRoutingEndpointGroup_endpointGroupArn - The Amazon Resource Name (ARN) of the endpoint group.

$sel:endpointGroupRegion:CustomRoutingEndpointGroup', customRoutingEndpointGroup_endpointGroupRegion - The AWS Region where the endpoint group is located.

$sel:endpointDescriptions:CustomRoutingEndpointGroup', customRoutingEndpointGroup_endpointDescriptions - For a custom routing accelerator, describes the endpoints (virtual private cloud subnets) in an endpoint group to accept client traffic on.

$sel:destinationDescriptions:CustomRoutingEndpointGroup', customRoutingEndpointGroup_destinationDescriptions - 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.

CustomRoutingListener

data CustomRoutingListener Source #

A complex type for a listener for a custom routing accelerator.

See: newCustomRoutingListener smart constructor.

Instances

Instances details
Eq CustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingListener

Read CustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingListener

Show CustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingListener

Generic CustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingListener

Associated Types

type Rep CustomRoutingListener :: Type -> Type #

NFData CustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingListener

Methods

rnf :: CustomRoutingListener -> () #

Hashable CustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingListener

FromJSON CustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingListener

type Rep CustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingListener

type Rep CustomRoutingListener = D1 ('MetaData "CustomRoutingListener" "Amazonka.GlobalAccelerator.Types.CustomRoutingListener" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "CustomRoutingListener'" 'PrefixI 'True) (S1 ('MetaSel ('Just "portRanges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty PortRange))) :*: S1 ('MetaSel ('Just "listenerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newCustomRoutingListener :: CustomRoutingListener Source #

Create a value of CustomRoutingListener with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:portRanges:CustomRoutingListener', customRoutingListener_portRanges - The port range to support for connections from clients to your accelerator.

Separately, you set port ranges for endpoints. For more information, see About endpoints for custom routing accelerators.

$sel:listenerArn:CustomRoutingListener', customRoutingListener_listenerArn - The Amazon Resource Name (ARN) of the listener.

DestinationPortMapping

data DestinationPortMapping Source #

The port mappings for a specified endpoint IP address (destination).

See: newDestinationPortMapping smart constructor.

Instances

Instances details
Eq DestinationPortMapping Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.DestinationPortMapping

Read DestinationPortMapping Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.DestinationPortMapping

Show DestinationPortMapping Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.DestinationPortMapping

Generic DestinationPortMapping Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.DestinationPortMapping

Associated Types

type Rep DestinationPortMapping :: Type -> Type #

NFData DestinationPortMapping Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.DestinationPortMapping

Methods

rnf :: DestinationPortMapping -> () #

Hashable DestinationPortMapping Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.DestinationPortMapping

FromJSON DestinationPortMapping Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.DestinationPortMapping

type Rep DestinationPortMapping Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.DestinationPortMapping

type Rep DestinationPortMapping = D1 ('MetaData "DestinationPortMapping" "Amazonka.GlobalAccelerator.Types.DestinationPortMapping" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "DestinationPortMapping'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "destinationSocketAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SocketAddress)) :*: S1 ('MetaSel ('Just "acceleratorArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "endpointGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "endpointGroupRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "ipAddressType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpAddressType)) :*: S1 ('MetaSel ('Just "acceleratorSocketAddresses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SocketAddress]))) :*: (S1 ('MetaSel ('Just "endpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "destinationTrafficState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CustomRoutingDestinationTrafficState))))))

newDestinationPortMapping :: DestinationPortMapping Source #

Create a value of DestinationPortMapping with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:destinationSocketAddress:DestinationPortMapping', destinationPortMapping_destinationSocketAddress - The endpoint IP address/port combination for traffic received on the accelerator socket address.

$sel:acceleratorArn:DestinationPortMapping', destinationPortMapping_acceleratorArn - The Amazon Resource Name (ARN) of the custom routing accelerator that you have port mappings for.

$sel:endpointGroupArn:DestinationPortMapping', destinationPortMapping_endpointGroupArn - The Amazon Resource Name (ARN) of the endpoint group.

$sel:endpointGroupRegion:DestinationPortMapping', destinationPortMapping_endpointGroupRegion - The AWS Region for the endpoint group.

$sel:ipAddressType:DestinationPortMapping', destinationPortMapping_ipAddressType - The IP address type, which must be IPv4.

$sel:acceleratorSocketAddresses:DestinationPortMapping', destinationPortMapping_acceleratorSocketAddresses - The IP address/port combinations (sockets) that map to a given destination socket address.

$sel:endpointId:DestinationPortMapping', destinationPortMapping_endpointId - The ID for the virtual private cloud (VPC) subnet.

$sel:destinationTrafficState:DestinationPortMapping', destinationPortMapping_destinationTrafficState - Indicates whether or not a port mapping destination can receive traffic. The value is either ALLOW, if traffic is allowed to the destination, or DENY, if traffic is not allowed to the destination.

EndpointConfiguration

data EndpointConfiguration Source #

A complex type for endpoints. A resource must be valid and active when you add it as an endpoint.

See: newEndpointConfiguration smart constructor.

Instances

Instances details
Eq EndpointConfiguration Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.EndpointConfiguration

Read EndpointConfiguration Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.EndpointConfiguration

Show EndpointConfiguration Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.EndpointConfiguration

Generic EndpointConfiguration Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.EndpointConfiguration

Associated Types

type Rep EndpointConfiguration :: Type -> Type #

NFData EndpointConfiguration Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.EndpointConfiguration

Methods

rnf :: EndpointConfiguration -> () #

Hashable EndpointConfiguration Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.EndpointConfiguration

ToJSON EndpointConfiguration Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.EndpointConfiguration

type Rep EndpointConfiguration Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.EndpointConfiguration

type Rep EndpointConfiguration = D1 ('MetaData "EndpointConfiguration" "Amazonka.GlobalAccelerator.Types.EndpointConfiguration" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "EndpointConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "weight") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "clientIPPreservationEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "endpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newEndpointConfiguration :: EndpointConfiguration Source #

Create a value of EndpointConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:weight:EndpointConfiguration', endpointConfiguration_weight - The weight associated with the endpoint. When you add weights to endpoints, you configure AWS Global Accelerator to route traffic based on proportions that you specify. For example, you might specify endpoint weights of 4, 5, 5, and 6 (sum=20). The result is that 4/20 of your traffic, on average, is routed to the first endpoint, 5/20 is routed both to the second and third endpoints, and 6/20 is routed to the last endpoint. For more information, see Endpoint Weights in the AWS Global Accelerator Developer Guide.

$sel:clientIPPreservationEnabled:EndpointConfiguration', endpointConfiguration_clientIPPreservationEnabled - Indicates whether client IP address preservation is enabled for an Application Load Balancer endpoint. The value is true or false. The default value is true for new accelerators.

If the value is set to true, the client's IP address is preserved in the X-Forwarded-For request header as traffic travels to applications on the Application Load Balancer endpoint fronted by the accelerator.

For more information, see Preserve Client IP Addresses in AWS Global Accelerator in the AWS Global Accelerator Developer Guide.

$sel:endpointId:EndpointConfiguration', endpointConfiguration_endpointId - An ID for the endpoint. If the endpoint is a Network Load Balancer or Application Load Balancer, this is the Amazon Resource Name (ARN) of the resource. If the endpoint is an Elastic IP address, this is the Elastic IP address allocation ID. For Amazon EC2 instances, this is the EC2 instance ID. A resource must be valid and active when you add it as an endpoint.

An Application Load Balancer can be either internal or internet-facing.

EndpointDescription

data EndpointDescription Source #

A complex type for an endpoint. Each endpoint group can include one or more endpoints, such as load balancers.

See: newEndpointDescription smart constructor.

Instances

Instances details
Eq EndpointDescription Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.EndpointDescription

Read EndpointDescription Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.EndpointDescription

Show EndpointDescription Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.EndpointDescription

Generic EndpointDescription Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.EndpointDescription

Associated Types

type Rep EndpointDescription :: Type -> Type #

NFData EndpointDescription Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.EndpointDescription

Methods

rnf :: EndpointDescription -> () #

Hashable EndpointDescription Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.EndpointDescription

FromJSON EndpointDescription Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.EndpointDescription

type Rep EndpointDescription Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.EndpointDescription

type Rep EndpointDescription = D1 ('MetaData "EndpointDescription" "Amazonka.GlobalAccelerator.Types.EndpointDescription" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "EndpointDescription'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "healthReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "weight") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "clientIPPreservationEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "healthState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HealthState)) :*: S1 ('MetaSel ('Just "endpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newEndpointDescription :: EndpointDescription Source #

Create a value of EndpointDescription with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:healthReason:EndpointDescription', endpointDescription_healthReason - Returns a null result.

$sel:weight:EndpointDescription', endpointDescription_weight - The weight associated with the endpoint. When you add weights to endpoints, you configure AWS Global Accelerator to route traffic based on proportions that you specify. For example, you might specify endpoint weights of 4, 5, 5, and 6 (sum=20). The result is that 4/20 of your traffic, on average, is routed to the first endpoint, 5/20 is routed both to the second and third endpoints, and 6/20 is routed to the last endpoint. For more information, see Endpoint Weights in the AWS Global Accelerator Developer Guide.

$sel:clientIPPreservationEnabled:EndpointDescription', endpointDescription_clientIPPreservationEnabled - Indicates whether client IP address preservation is enabled for an Application Load Balancer endpoint. The value is true or false. The default value is true for new accelerators.

If the value is set to true, the client's IP address is preserved in the X-Forwarded-For request header as traffic travels to applications on the Application Load Balancer endpoint fronted by the accelerator.

For more information, see Viewing Client IP Addresses in AWS Global Accelerator in the AWS Global Accelerator Developer Guide.

$sel:healthState:EndpointDescription', endpointDescription_healthState - The health status of the endpoint.

$sel:endpointId:EndpointDescription', endpointDescription_endpointId - An ID for the endpoint. If the endpoint is a Network Load Balancer or Application Load Balancer, this is the Amazon Resource Name (ARN) of the resource. If the endpoint is an Elastic IP address, this is the Elastic IP address allocation ID. For Amazon EC2 instances, this is the EC2 instance ID.

An Application Load Balancer can be either internal or internet-facing.

EndpointGroup

data EndpointGroup Source #

A complex type for the endpoint group. An AWS Region can have only one endpoint group for a specific listener.

See: newEndpointGroup smart constructor.

Instances

Instances details
Eq EndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.EndpointGroup

Read EndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.EndpointGroup

Show EndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.EndpointGroup

Generic EndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.EndpointGroup

Associated Types

type Rep EndpointGroup :: Type -> Type #

NFData EndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.EndpointGroup

Methods

rnf :: EndpointGroup -> () #

Hashable EndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.EndpointGroup

FromJSON EndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.EndpointGroup

type Rep EndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.EndpointGroup

type Rep EndpointGroup = D1 ('MetaData "EndpointGroup" "Amazonka.GlobalAccelerator.Types.EndpointGroup" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "EndpointGroup'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "thresholdCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "healthCheckPath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "healthCheckIntervalSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "endpointGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "healthCheckProtocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HealthCheckProtocol))))) :*: ((S1 ('MetaSel ('Just "endpointGroupRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "trafficDialPercentage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))) :*: (S1 ('MetaSel ('Just "healthCheckPort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "portOverrides") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PortOverride])) :*: S1 ('MetaSel ('Just "endpointDescriptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EndpointDescription])))))))

newEndpointGroup :: EndpointGroup Source #

Create a value of EndpointGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:thresholdCount:EndpointGroup', endpointGroup_thresholdCount - The number of consecutive health checks required to set the state of a healthy endpoint to unhealthy, or to set an unhealthy endpoint to healthy. The default value is 3.

$sel:healthCheckPath:EndpointGroup', endpointGroup_healthCheckPath - If the protocol is HTTP/S, then this value provides the ping path that Global Accelerator uses for the destination on the endpoints for health checks. The default is slash (/).

$sel:healthCheckIntervalSeconds:EndpointGroup', endpointGroup_healthCheckIntervalSeconds - The time—10 seconds or 30 seconds—between health checks for each endpoint. The default value is 30.

$sel:endpointGroupArn:EndpointGroup', endpointGroup_endpointGroupArn - The Amazon Resource Name (ARN) of the endpoint group.

$sel:healthCheckProtocol:EndpointGroup', endpointGroup_healthCheckProtocol - The protocol that Global Accelerator uses to perform health checks on endpoints that are part of this endpoint group. The default value is TCP.

$sel:endpointGroupRegion:EndpointGroup', endpointGroup_endpointGroupRegion - The AWS Region where the endpoint group is located.

$sel:trafficDialPercentage:EndpointGroup', endpointGroup_trafficDialPercentage - The percentage of traffic to send to an AWS Region. Additional traffic is distributed to other endpoint groups for this listener.

Use this action to increase (dial up) or decrease (dial down) traffic to a specific Region. The percentage is applied to the traffic that would otherwise have been routed to the Region based on optimal routing.

The default value is 100.

$sel:healthCheckPort:EndpointGroup', endpointGroup_healthCheckPort - The port that Global Accelerator uses to perform health checks on endpoints that are part of this endpoint group.

The default port is the port for the listener that this endpoint group is associated with. If the listener port is a list, Global Accelerator uses the first specified port in the list of ports.

$sel:portOverrides:EndpointGroup', endpointGroup_portOverrides - Allows you to override the destination ports used to route traffic to an endpoint. Using a port override lets you to map a list of external destination ports (that your users send traffic to) to a list of internal destination ports that you want an application endpoint to receive traffic on.

$sel:endpointDescriptions:EndpointGroup', endpointGroup_endpointDescriptions - The list of endpoint objects.

IpSet

data IpSet Source #

A complex type for the set of IP addresses for an accelerator.

See: newIpSet smart constructor.

Constructors

IpSet' (Maybe Text) (Maybe [Text]) 

Instances

Instances details
Eq IpSet Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpSet

Methods

(==) :: IpSet -> IpSet -> Bool #

(/=) :: IpSet -> IpSet -> Bool #

Read IpSet Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpSet

Show IpSet Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpSet

Methods

showsPrec :: Int -> IpSet -> ShowS #

show :: IpSet -> String #

showList :: [IpSet] -> ShowS #

Generic IpSet Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpSet

Associated Types

type Rep IpSet :: Type -> Type #

Methods

from :: IpSet -> Rep IpSet x #

to :: Rep IpSet x -> IpSet #

NFData IpSet Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpSet

Methods

rnf :: IpSet -> () #

Hashable IpSet Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpSet

Methods

hashWithSalt :: Int -> IpSet -> Int #

hash :: IpSet -> Int #

FromJSON IpSet Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpSet

type Rep IpSet Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpSet

type Rep IpSet = D1 ('MetaData "IpSet" "Amazonka.GlobalAccelerator.Types.IpSet" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "IpSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ipFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ipAddresses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newIpSet :: IpSet Source #

Create a value of IpSet with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:ipFamily:IpSet', ipSet_ipFamily - The types of IP addresses included in this IP set.

$sel:ipAddresses:IpSet', ipSet_ipAddresses - The array of IP addresses in the IP address set. An IP address set can have a maximum of two IP addresses.

Listener

data Listener Source #

A complex type for a listener.

See: newListener smart constructor.

Instances

Instances details
Eq Listener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Listener

Read Listener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Listener

Show Listener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Listener

Generic Listener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Listener

Associated Types

type Rep Listener :: Type -> Type #

Methods

from :: Listener -> Rep Listener x #

to :: Rep Listener x -> Listener #

NFData Listener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Listener

Methods

rnf :: Listener -> () #

Hashable Listener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Listener

Methods

hashWithSalt :: Int -> Listener -> Int #

hash :: Listener -> Int #

FromJSON Listener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Listener

type Rep Listener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Listener

type Rep Listener = D1 ('MetaData "Listener" "Amazonka.GlobalAccelerator.Types.Listener" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "Listener'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "portRanges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty PortRange))) :*: S1 ('MetaSel ('Just "listenerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "protocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Protocol)) :*: S1 ('MetaSel ('Just "clientAffinity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClientAffinity)))))

newListener :: Listener Source #

Create a value of Listener with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:portRanges:Listener', listener_portRanges - The list of port ranges for the connections from clients to the accelerator.

$sel:listenerArn:Listener', listener_listenerArn - The Amazon Resource Name (ARN) of the listener.

$sel:protocol:Listener', listener_protocol - The protocol for the connections from clients to the accelerator.

$sel:clientAffinity:Listener', listener_clientAffinity - Client affinity lets you direct all requests from a user to the same endpoint, if you have stateful applications, regardless of the port and protocol of the client request. Client affinity gives you control over whether to always route each client to the same specific endpoint.

AWS Global Accelerator uses a consistent-flow hashing algorithm to choose the optimal endpoint for a connection. If client affinity is NONE, Global Accelerator uses the "five-tuple" (5-tuple) properties—source IP address, source port, destination IP address, destination port, and protocol—to select the hash value, and then chooses the best endpoint. However, with this setting, if someone uses different ports to connect to Global Accelerator, their connections might not be always routed to the same endpoint because the hash value changes.

If you want a given client to always be routed to the same endpoint, set client affinity to SOURCE_IP instead. When you use the SOURCE_IP setting, Global Accelerator uses the "two-tuple" (2-tuple) properties— source (client) IP address and destination IP address—to select the hash value.

The default value is NONE.

PortMapping

data PortMapping Source #

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.

See: newPortMapping smart constructor.

Instances

Instances details
Eq PortMapping Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.PortMapping

Read PortMapping Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.PortMapping

Show PortMapping Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.PortMapping

Generic PortMapping Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.PortMapping

Associated Types

type Rep PortMapping :: Type -> Type #

NFData PortMapping Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.PortMapping

Methods

rnf :: PortMapping -> () #

Hashable PortMapping Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.PortMapping

FromJSON PortMapping Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.PortMapping

type Rep PortMapping Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.PortMapping

type Rep PortMapping = D1 ('MetaData "PortMapping" "Amazonka.GlobalAccelerator.Types.PortMapping" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "PortMapping'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "destinationSocketAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SocketAddress)) :*: (S1 ('MetaSel ('Just "protocols") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty CustomRoutingProtocol))) :*: S1 ('MetaSel ('Just "endpointGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "endpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "destinationTrafficState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CustomRoutingDestinationTrafficState)) :*: S1 ('MetaSel ('Just "acceleratorPort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))))

newPortMapping :: PortMapping Source #

Create a value of PortMapping with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:destinationSocketAddress:PortMapping', portMapping_destinationSocketAddress - The EC2 instance IP address and port number in the virtual private cloud (VPC) subnet.

$sel:protocols:PortMapping', portMapping_protocols - The protocols supported by the endpoint group.

$sel:endpointGroupArn:PortMapping', portMapping_endpointGroupArn - The Amazon Resource Name (ARN) of the endpoint group.

$sel:endpointId:PortMapping', portMapping_endpointId - The IP address of the VPC subnet (the subnet ID).

$sel:destinationTrafficState:PortMapping', portMapping_destinationTrafficState - Indicates whether or not a port mapping destination can receive traffic. The value is either ALLOW, if traffic is allowed to the destination, or DENY, if traffic is not allowed to the destination.

$sel:acceleratorPort:PortMapping', portMapping_acceleratorPort - The accelerator port.

PortOverride

data PortOverride Source #

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.

For more information, see Port overrides in the AWS Global Accelerator Developer Guide.

See: newPortOverride smart constructor.

Instances

Instances details
Eq PortOverride Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.PortOverride

Read PortOverride Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.PortOverride

Show PortOverride Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.PortOverride

Generic PortOverride Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.PortOverride

Associated Types

type Rep PortOverride :: Type -> Type #

NFData PortOverride Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.PortOverride

Methods

rnf :: PortOverride -> () #

Hashable PortOverride Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.PortOverride

ToJSON PortOverride Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.PortOverride

FromJSON PortOverride Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.PortOverride

type Rep PortOverride Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.PortOverride

type Rep PortOverride = D1 ('MetaData "PortOverride" "Amazonka.GlobalAccelerator.Types.PortOverride" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "PortOverride'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endpointPort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "listenerPort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))

newPortOverride :: PortOverride Source #

Create a value of PortOverride with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:endpointPort:PortOverride', portOverride_endpointPort - The endpoint port that you want a listener port to be mapped to. This is the port on the endpoint, such as the Application Load Balancer or Amazon EC2 instance.

$sel:listenerPort:PortOverride', portOverride_listenerPort - The listener port that you want to map to a specific endpoint port. This is the port that user traffic arrives to the Global Accelerator on.

PortRange

data PortRange Source #

A complex type for a range of ports for a listener.

See: newPortRange smart constructor.

Instances

Instances details
Eq PortRange Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.PortRange

Read PortRange Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.PortRange

Show PortRange Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.PortRange

Generic PortRange Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.PortRange

Associated Types

type Rep PortRange :: Type -> Type #

NFData PortRange Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.PortRange

Methods

rnf :: PortRange -> () #

Hashable PortRange Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.PortRange

ToJSON PortRange Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.PortRange

FromJSON PortRange Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.PortRange

type Rep PortRange Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.PortRange

type Rep PortRange = D1 ('MetaData "PortRange" "Amazonka.GlobalAccelerator.Types.PortRange" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "PortRange'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "toPort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))

newPortRange :: PortRange Source #

Create a value of PortRange with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:fromPort:PortRange', portRange_fromPort - The first port in the range of ports, inclusive.

$sel:toPort:PortRange', portRange_toPort - The last port in the range of ports, inclusive.

SocketAddress

data SocketAddress Source #

An IP address/port combination.

See: newSocketAddress smart constructor.

Instances

Instances details
Eq SocketAddress Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.SocketAddress

Read SocketAddress Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.SocketAddress

Show SocketAddress Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.SocketAddress

Generic SocketAddress Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.SocketAddress

Associated Types

type Rep SocketAddress :: Type -> Type #

NFData SocketAddress Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.SocketAddress

Methods

rnf :: SocketAddress -> () #

Hashable SocketAddress Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.SocketAddress

FromJSON SocketAddress Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.SocketAddress

type Rep SocketAddress Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.SocketAddress

type Rep SocketAddress = D1 ('MetaData "SocketAddress" "Amazonka.GlobalAccelerator.Types.SocketAddress" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "SocketAddress'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ipAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))

newSocketAddress :: SocketAddress Source #

Create a value of SocketAddress with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:ipAddress:SocketAddress', socketAddress_ipAddress - The IP address for the socket address.

$sel:port:SocketAddress', socketAddress_port - The port for the socket address.

Tag

data Tag Source #

A complex type that contains a Tag key and Tag value.

See: newTag smart constructor.

Constructors

Tag' Text Text 

Instances

Instances details
Eq Tag Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Tag

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Read Tag Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

Generic Tag Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

NFData Tag Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Tag

Methods

rnf :: Tag -> () #

Hashable Tag Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

ToJSON Tag Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Tag

FromJSON Tag Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Tag

type Rep Tag Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.GlobalAccelerator.Types.Tag" "libZSservicesZSamazonka-globalacceleratorZSamazonka-globalaccelerator" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newTag Source #

Create a value of Tag with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:key:Tag', tag_key - A string that contains a Tag key.

$sel:value:Tag', tag_value - A string that contains a Tag value.