amazonka-globalaccelerator-2.0: Amazon Global Accelerator SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.GlobalAccelerator

Contents

Description

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

Global Accelerator

This is the Global Accelerator API Reference. This guide is for developers who need detailed information about Global Accelerator API actions, data types, and errors. For more information about Global Accelerator features, see the Global Accelerator Developer Guide.

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 Amazon Web Services 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 Amazon Web Services Regions but you must specify the US West (Oregon) Region to create, update, or otherwise work with accelerators. That is, for example, specify --region us-west-2 on AWS CLI commands.

By default, Global Accelerator provides you with static IP addresses that you associate with your accelerator. The static IP addresses are anycast from the Amazon Web Services edge network. For IPv4, Global Accelerator provides two static IPv4 addresses. For dual-stack, Global Accelerator provides a total of four addresses: two static IPv4 addresses and two static IPv6 addresses. With a standard accelerator for IPv4, instead of using the addresses that Global Accelerator provides, you can configure these entry points to be IPv4 addresses from your own IP address ranges that you bring toGlobal Accelerator (BYOIP).

For a standard accelerator, they distribute incoming application traffic across multiple endpoint resources in multiple Amazon Web Services 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 Amazon Web Services Region or multiple Amazon Web Services 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 Amazon Web Services 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 more information about understanding and using Global Accelerator, see the Global Accelerator Developer Guide.

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.

AcceleratorNotDisabledException

_AcceleratorNotDisabledException :: AsError a => Fold a ServiceError Source #

The accelerator that you specified could not be disabled.

AcceleratorNotFoundException

_AcceleratorNotFoundException :: AsError a => Fold a ServiceError Source #

The accelerator that you specified doesn't exist.

AccessDeniedException

_AccessDeniedException :: AsError a => Fold a ServiceError Source #

You don't have access permission.

AssociatedEndpointGroupFoundException

_AssociatedEndpointGroupFoundException :: AsError a => Fold 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.

AssociatedListenerFoundException

_AssociatedListenerFoundException :: AsError a => Fold 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.

ByoipCidrNotFoundException

_ByoipCidrNotFoundException :: AsError a => Fold a ServiceError Source #

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

ConflictException

_ConflictException :: AsError a => Fold a ServiceError Source #

You can't use both of those options.

EndpointAlreadyExistsException

_EndpointAlreadyExistsException :: AsError a => Fold a ServiceError Source #

The endpoint that you specified doesn't exist.

EndpointGroupAlreadyExistsException

_EndpointGroupAlreadyExistsException :: AsError a => Fold a ServiceError Source #

The endpoint group that you specified already exists.

EndpointGroupNotFoundException

_EndpointGroupNotFoundException :: AsError a => Fold a ServiceError Source #

The endpoint group that you specified doesn't exist.

EndpointNotFoundException

_EndpointNotFoundException :: AsError a => Fold a ServiceError Source #

The endpoint that you specified doesn't exist.

IncorrectCidrStateException

_IncorrectCidrStateException :: AsError a => Fold 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.

InternalServiceErrorException

_InternalServiceErrorException :: AsError a => Fold a ServiceError Source #

There was an internal error for Global Accelerator.

InvalidArgumentException

_InvalidArgumentException :: AsError a => Fold a ServiceError Source #

An argument that you specified is invalid.

InvalidNextTokenException

_InvalidNextTokenException :: AsError a => Fold a ServiceError Source #

There isn't another item to return.

InvalidPortRangeException

_InvalidPortRangeException :: AsError a => Fold a ServiceError Source #

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

LimitExceededException

_LimitExceededException :: AsError a => Fold a ServiceError Source #

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

ListenerNotFoundException

_ListenerNotFoundException :: AsError a => Fold a ServiceError Source #

The listener that you specified doesn't exist.

TransactionInProgressException

_TransactionInProgressException :: AsError a => Fold a ServiceError Source #

There's already a transaction in progress. Another transaction can't be processed.

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.

AddCustomRoutingEndpoints

data AddCustomRoutingEndpoints Source #

See: newAddCustomRoutingEndpoints smart constructor.

Instances

Instances details
ToJSON 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

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

Read AddCustomRoutingEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddCustomRoutingEndpoints

Show AddCustomRoutingEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddCustomRoutingEndpoints

NFData AddCustomRoutingEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddCustomRoutingEndpoints

Eq AddCustomRoutingEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddCustomRoutingEndpoints

Hashable AddCustomRoutingEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddCustomRoutingEndpoints

type AWSResponse 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" '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)))

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.

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
Generic AddCustomRoutingEndpointsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddCustomRoutingEndpoints

Associated Types

type Rep AddCustomRoutingEndpointsResponse :: Type -> Type #

Read AddCustomRoutingEndpointsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddCustomRoutingEndpoints

Show AddCustomRoutingEndpointsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddCustomRoutingEndpoints

NFData AddCustomRoutingEndpointsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddCustomRoutingEndpoints

Eq 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "AddCustomRoutingEndpointsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endpointDescriptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CustomRoutingEndpointDescription])) :*: (S1 ('MetaSel ('Just "endpointGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:

AddCustomRoutingEndpointsResponse, addCustomRoutingEndpointsResponse_endpointDescriptions - The endpoint objects added to the custom routing accelerator.

AddCustomRoutingEndpoints, addCustomRoutingEndpointsResponse_endpointGroupArn - The Amazon Resource Name (ARN) of the endpoint group for the custom routing endpoint.

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

AddEndpoints

data AddEndpoints Source #

See: newAddEndpoints smart constructor.

Instances

Instances details
ToJSON AddEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddEndpoints

ToHeaders AddEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddEndpoints

ToPath AddEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddEndpoints

ToQuery AddEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddEndpoints

AWSRequest AddEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddEndpoints

Associated Types

type AWSResponse AddEndpoints #

Generic AddEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddEndpoints

Associated Types

type Rep AddEndpoints :: Type -> Type #

Read AddEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddEndpoints

Show AddEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddEndpoints

NFData AddEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddEndpoints

Methods

rnf :: AddEndpoints -> () #

Eq AddEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddEndpoints

Hashable AddEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddEndpoints

type AWSResponse AddEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddEndpoints

type Rep AddEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddEndpoints

type Rep AddEndpoints = D1 ('MetaData "AddEndpoints" "Amazonka.GlobalAccelerator.AddEndpoints" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "AddEndpoints'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endpointConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [EndpointConfiguration]) :*: S1 ('MetaSel ('Just "endpointGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newAddEndpoints Source #

Create a value of AddEndpoints 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:AddEndpoints', addEndpoints_endpointConfigurations - The list of endpoint objects.

AddEndpoints, addEndpoints_endpointGroupArn - The Amazon Resource Name (ARN) of the endpoint group.

data AddEndpointsResponse Source #

See: newAddEndpointsResponse smart constructor.

Instances

Instances details
Generic AddEndpointsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddEndpoints

Associated Types

type Rep AddEndpointsResponse :: Type -> Type #

Read AddEndpointsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddEndpoints

Show AddEndpointsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddEndpoints

NFData AddEndpointsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddEndpoints

Methods

rnf :: AddEndpointsResponse -> () #

Eq AddEndpointsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddEndpoints

type Rep AddEndpointsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AddEndpoints

type Rep AddEndpointsResponse = D1 ('MetaData "AddEndpointsResponse" "Amazonka.GlobalAccelerator.AddEndpoints" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "AddEndpointsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endpointDescriptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EndpointDescription])) :*: (S1 ('MetaSel ('Just "endpointGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newAddEndpointsResponse Source #

Create a value of AddEndpointsResponse 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:

AddEndpointsResponse, addEndpointsResponse_endpointDescriptions - The list of endpoint objects.

AddEndpoints, addEndpointsResponse_endpointGroupArn - The Amazon Resource Name (ARN) of the endpoint group.

$sel:httpStatus:AddEndpointsResponse', addEndpointsResponse_httpStatus - The response's http status code.

AdvertiseByoipCidr

data AdvertiseByoipCidr Source #

See: newAdvertiseByoipCidr smart constructor.

Instances

Instances details
ToJSON AdvertiseByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.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

AWSRequest AdvertiseByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AdvertiseByoipCidr

Associated Types

type AWSResponse AdvertiseByoipCidr #

Generic AdvertiseByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AdvertiseByoipCidr

Associated Types

type Rep AdvertiseByoipCidr :: Type -> Type #

Read AdvertiseByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AdvertiseByoipCidr

Show AdvertiseByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AdvertiseByoipCidr

NFData AdvertiseByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AdvertiseByoipCidr

Methods

rnf :: AdvertiseByoipCidr -> () #

Eq AdvertiseByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AdvertiseByoipCidr

Hashable AdvertiseByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AdvertiseByoipCidr

type AWSResponse 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "AdvertiseByoipCidr'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

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
Generic AdvertiseByoipCidrResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AdvertiseByoipCidr

Associated Types

type Rep AdvertiseByoipCidrResponse :: Type -> Type #

Read AdvertiseByoipCidrResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AdvertiseByoipCidr

Show AdvertiseByoipCidrResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AdvertiseByoipCidr

NFData AdvertiseByoipCidrResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AdvertiseByoipCidr

Eq 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" '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.

AllowCustomRoutingTraffic

data AllowCustomRoutingTraffic Source #

See: newAllowCustomRoutingTraffic smart constructor.

Instances

Instances details
ToJSON 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

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

Read AllowCustomRoutingTraffic Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AllowCustomRoutingTraffic

Show AllowCustomRoutingTraffic Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AllowCustomRoutingTraffic

NFData AllowCustomRoutingTraffic Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AllowCustomRoutingTraffic

Eq AllowCustomRoutingTraffic Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AllowCustomRoutingTraffic

Hashable AllowCustomRoutingTraffic Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AllowCustomRoutingTraffic

type AWSResponse 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "AllowCustomRoutingTraffic'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "allowAllTrafficToEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "destinationAddresses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "destinationPorts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Natural])) :*: (S1 ('MetaSel ('Just "endpointGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "endpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

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

AllowCustomRoutingTraffic, allowCustomRoutingTraffic_endpointGroupArn - The Amazon Resource Name (ARN) of the endpoint group.

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
Generic AllowCustomRoutingTrafficResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AllowCustomRoutingTraffic

Associated Types

type Rep AllowCustomRoutingTrafficResponse :: Type -> Type #

Read AllowCustomRoutingTrafficResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AllowCustomRoutingTraffic

Show AllowCustomRoutingTrafficResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AllowCustomRoutingTraffic

NFData AllowCustomRoutingTrafficResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.AllowCustomRoutingTraffic

Eq 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" '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.

CreateAccelerator

data CreateAccelerator Source #

See: newCreateAccelerator smart constructor.

Instances

Instances details
ToJSON CreateAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.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

AWSRequest CreateAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateAccelerator

Associated Types

type AWSResponse CreateAccelerator #

Generic CreateAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateAccelerator

Associated Types

type Rep CreateAccelerator :: Type -> Type #

Read CreateAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateAccelerator

Show CreateAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateAccelerator

NFData CreateAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateAccelerator

Methods

rnf :: CreateAccelerator -> () #

Eq CreateAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateAccelerator

Hashable CreateAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateAccelerator

type AWSResponse 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" '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 "ipAddresses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "idempotencyToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

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:

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.

CreateAccelerator, createAccelerator_ipAddressType - The IP address type that an accelerator supports. For a standard accelerator, the value can be IPV4 or DUAL_STACK.

CreateAccelerator, createAccelerator_ipAddresses - Optionally, if you've added your own IP address pool to Global Accelerator (BYOIP), you can choose an IPv4 address from your own pool to use for the accelerator's static IPv4 address when you create an accelerator.

After you bring an address range to Amazon Web Services, it appears in your account as an address pool. When you create an accelerator, you can assign one IPv4 address from your range to it. Global Accelerator assigns you a second static IPv4 address from an Amazon IP address range. If you bring two IPv4 address ranges to Amazon Web Services, you can assign one IPv4 address from each range to your accelerator. This restriction is because Global Accelerator assigns each address range to a different network zone, for high availability.

You can specify one or two addresses, separated by a space. Do not include the /32 suffix.

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 Global Accelerator Developer Guide.

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

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

CreateAccelerator, createAccelerator_name - The name of the accelerator. The name can have a maximum of 64 characters, must contain only alphanumeric characters, periods (.), or hyphens (-), and must not begin or end with a hyphen or period.

$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
Generic CreateAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateAccelerator

Associated Types

type Rep CreateAcceleratorResponse :: Type -> Type #

Read CreateAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateAccelerator

Show CreateAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateAccelerator

NFData CreateAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateAccelerator

Eq 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" '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.

CreateCustomRoutingAccelerator

data CreateCustomRoutingAccelerator Source #

See: newCreateCustomRoutingAccelerator smart constructor.

Instances

Instances details
ToJSON 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

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

Read CreateCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingAccelerator

Show CreateCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingAccelerator

NFData CreateCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingAccelerator

Eq CreateCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingAccelerator

Hashable CreateCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingAccelerator

type AWSResponse 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" '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 "ipAddresses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "idempotencyToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

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:

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.

CreateCustomRoutingAccelerator, createCustomRoutingAccelerator_ipAddressType - The IP address type that an accelerator supports. For a custom routing accelerator, the value must be IPV4.

CreateCustomRoutingAccelerator, createCustomRoutingAccelerator_ipAddresses - Optionally, if you've added your own IP address pool to Global Accelerator (BYOIP), you can choose an IPv4 address from your own pool to use for the accelerator's static IPv4 address when you create an accelerator.

After you bring an address range to Amazon Web Services, it appears in your account as an address pool. When you create an accelerator, you can assign one IPv4 address from your range to it. Global Accelerator assigns you a second static IPv4 address from an Amazon IP address range. If you bring two IPv4 address ranges to Amazon Web Services, you can assign one IPv4 address from each range to your accelerator. This restriction is because Global Accelerator assigns each address range to a different network zone, for high availability.

You can specify one or two addresses, separated by a space. Do not include the /32 suffix.

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 Global Accelerator Developer Guide.

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

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

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

NFData CreateCustomRoutingAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingAccelerator

Eq 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" '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.

CreateCustomRoutingEndpointGroup

data CreateCustomRoutingEndpointGroup Source #

See: newCreateCustomRoutingEndpointGroup smart constructor.

Instances

Instances details
ToJSON 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

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

Read CreateCustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingEndpointGroup

Show CreateCustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingEndpointGroup

NFData CreateCustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingEndpointGroup

Eq CreateCustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingEndpointGroup

Hashable CreateCustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingEndpointGroup

type AWSResponse 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" '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))))

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:

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

CreateCustomRoutingEndpointGroup, createCustomRoutingEndpointGroup_endpointGroupRegion - The Amazon Web Services 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
Generic 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

NFData CreateCustomRoutingEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingEndpointGroup

Eq 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" '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.

CreateCustomRoutingListener

data CreateCustomRoutingListener Source #

See: newCreateCustomRoutingListener smart constructor.

Instances

Instances details
ToJSON 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

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

Read CreateCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingListener

Show CreateCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingListener

NFData CreateCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingListener

Eq CreateCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingListener

Hashable CreateCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingListener

type AWSResponse 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" '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))))

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:

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

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

NFData CreateCustomRoutingListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateCustomRoutingListener

Eq 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" '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.

CreateEndpointGroup

data CreateEndpointGroup Source #

See: newCreateEndpointGroup smart constructor.

Instances

Instances details
ToJSON CreateEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.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

AWSRequest CreateEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateEndpointGroup

Associated Types

type AWSResponse CreateEndpointGroup #

Generic CreateEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateEndpointGroup

Associated Types

type Rep CreateEndpointGroup :: Type -> Type #

Read CreateEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateEndpointGroup

Show CreateEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateEndpointGroup

NFData CreateEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateEndpointGroup

Methods

rnf :: CreateEndpointGroup -> () #

Eq CreateEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateEndpointGroup

Hashable CreateEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateEndpointGroup

type AWSResponse 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "CreateEndpointGroup'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "endpointConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EndpointConfiguration])) :*: S1 ('MetaSel ('Just "healthCheckIntervalSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "healthCheckPath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "healthCheckPort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "healthCheckProtocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HealthCheckProtocol))))) :*: ((S1 ('MetaSel ('Just "portOverrides") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PortOverride])) :*: (S1 ('MetaSel ('Just "thresholdCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "trafficDialPercentage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)))) :*: (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))))))

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:endpointConfigurations:CreateEndpointGroup', createEndpointGroup_endpointConfigurations - The list of endpoint objects.

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

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

CreateEndpointGroup, createEndpointGroup_healthCheckPort - The port that 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.

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

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 Overriding listener ports in the Global Accelerator Developer Guide.

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.

CreateEndpointGroup, createEndpointGroup_trafficDialPercentage - The percentage of traffic to send to an Amazon Web Services 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.

CreateEndpointGroup, createEndpointGroup_listenerArn - The Amazon Resource Name (ARN) of the listener.

CreateEndpointGroup, createEndpointGroup_endpointGroupRegion - The Amazon Web Services 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
Generic CreateEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateEndpointGroup

Associated Types

type Rep CreateEndpointGroupResponse :: Type -> Type #

Read CreateEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateEndpointGroup

Show CreateEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateEndpointGroup

NFData CreateEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateEndpointGroup

Eq 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" '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.

CreateListener

data CreateListener Source #

See: newCreateListener smart constructor.

Instances

Instances details
ToJSON CreateListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.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

AWSRequest CreateListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateListener

Associated Types

type AWSResponse CreateListener #

Generic CreateListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateListener

Associated Types

type Rep CreateListener :: Type -> Type #

Read CreateListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateListener

Show CreateListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateListener

NFData CreateListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateListener

Methods

rnf :: CreateListener -> () #

Eq CreateListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateListener

Hashable CreateListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateListener

type AWSResponse 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" '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)))))

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:

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.

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.

CreateListener, createListener_acceleratorArn - The Amazon Resource Name (ARN) of your accelerator.

CreateListener, createListener_portRanges - The list of port ranges to support for connections from clients to your accelerator.

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
Generic CreateListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateListener

Associated Types

type Rep CreateListenerResponse :: Type -> Type #

Read CreateListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateListener

Show CreateListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateListener

NFData CreateListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateListener

Methods

rnf :: CreateListenerResponse -> () #

Eq CreateListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateListener

type Rep CreateListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.CreateListener

type Rep CreateListenerResponse = D1 ('MetaData "CreateListenerResponse" "Amazonka.GlobalAccelerator.CreateListener" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" '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.

DeleteAccelerator

data DeleteAccelerator Source #

See: newDeleteAccelerator smart constructor.

Constructors

DeleteAccelerator' Text 

Instances

Instances details
ToJSON DeleteAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.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

AWSRequest DeleteAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteAccelerator

Associated Types

type AWSResponse DeleteAccelerator #

Generic DeleteAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteAccelerator

Associated Types

type Rep DeleteAccelerator :: Type -> Type #

Read DeleteAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteAccelerator

Show DeleteAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteAccelerator

NFData DeleteAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteAccelerator

Methods

rnf :: DeleteAccelerator -> () #

Eq DeleteAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteAccelerator

Hashable DeleteAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteAccelerator

type AWSResponse 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "DeleteAccelerator'" 'PrefixI 'True) (S1 ('MetaSel ('Just "acceleratorArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

DeleteAccelerator, deleteAccelerator_acceleratorArn - The Amazon Resource Name (ARN) of an accelerator.

data DeleteAcceleratorResponse Source #

See: newDeleteAcceleratorResponse smart constructor.

Instances

Instances details
Generic DeleteAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteAccelerator

Associated Types

type Rep DeleteAcceleratorResponse :: Type -> Type #

Read DeleteAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteAccelerator

Show DeleteAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteAccelerator

NFData DeleteAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteAccelerator

Eq 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" '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.

DeleteCustomRoutingAccelerator

data DeleteCustomRoutingAccelerator Source #

See: newDeleteCustomRoutingAccelerator smart constructor.

Instances

Instances details
ToJSON 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

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

Read DeleteCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingAccelerator

Show DeleteCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingAccelerator

NFData DeleteCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingAccelerator

Eq DeleteCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingAccelerator

Hashable DeleteCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingAccelerator

type AWSResponse 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "DeleteCustomRoutingAccelerator'" 'PrefixI 'True) (S1 ('MetaSel ('Just "acceleratorArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

DeleteCustomRoutingAccelerator, deleteCustomRoutingAccelerator_acceleratorArn - The Amazon Resource Name (ARN) of the custom routing accelerator to delete.

data DeleteCustomRoutingAcceleratorResponse Source #

Instances

Instances details
Generic 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

NFData DeleteCustomRoutingAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingAccelerator

Eq 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" '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.

DeleteCustomRoutingEndpointGroup

data DeleteCustomRoutingEndpointGroup Source #

See: newDeleteCustomRoutingEndpointGroup smart constructor.

Instances

Instances details
ToJSON 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

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

Read DeleteCustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingEndpointGroup

Show DeleteCustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingEndpointGroup

NFData DeleteCustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingEndpointGroup

Eq DeleteCustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingEndpointGroup

Hashable DeleteCustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingEndpointGroup

type AWSResponse 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "DeleteCustomRoutingEndpointGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endpointGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

DeleteCustomRoutingEndpointGroup, deleteCustomRoutingEndpointGroup_endpointGroupArn - The Amazon Resource Name (ARN) of the endpoint group to delete.

data DeleteCustomRoutingEndpointGroupResponse Source #

Instances

Instances details
Generic 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

NFData DeleteCustomRoutingEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingEndpointGroup

Eq 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" '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.

DeleteCustomRoutingListener

data DeleteCustomRoutingListener Source #

See: newDeleteCustomRoutingListener smart constructor.

Instances

Instances details
ToJSON 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

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

Read DeleteCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingListener

Show DeleteCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingListener

NFData DeleteCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingListener

Eq DeleteCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingListener

Hashable DeleteCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingListener

type AWSResponse 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "DeleteCustomRoutingListener'" 'PrefixI 'True) (S1 ('MetaSel ('Just "listenerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

DeleteCustomRoutingListener, deleteCustomRoutingListener_listenerArn - The Amazon Resource Name (ARN) of the listener to delete.

data DeleteCustomRoutingListenerResponse Source #

Instances

Instances details
Generic 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

NFData DeleteCustomRoutingListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteCustomRoutingListener

Eq 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" '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.

DeleteEndpointGroup

data DeleteEndpointGroup Source #

See: newDeleteEndpointGroup smart constructor.

Instances

Instances details
ToJSON DeleteEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.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

AWSRequest DeleteEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteEndpointGroup

Associated Types

type AWSResponse DeleteEndpointGroup #

Generic DeleteEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteEndpointGroup

Associated Types

type Rep DeleteEndpointGroup :: Type -> Type #

Read DeleteEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteEndpointGroup

Show DeleteEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteEndpointGroup

NFData DeleteEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteEndpointGroup

Methods

rnf :: DeleteEndpointGroup -> () #

Eq DeleteEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteEndpointGroup

Hashable DeleteEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteEndpointGroup

type AWSResponse 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "DeleteEndpointGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endpointGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

DeleteEndpointGroup, deleteEndpointGroup_endpointGroupArn - The Amazon Resource Name (ARN) of the endpoint group to delete.

data DeleteEndpointGroupResponse Source #

See: newDeleteEndpointGroupResponse smart constructor.

Instances

Instances details
Generic DeleteEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteEndpointGroup

Associated Types

type Rep DeleteEndpointGroupResponse :: Type -> Type #

Read DeleteEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteEndpointGroup

Show DeleteEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteEndpointGroup

NFData DeleteEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteEndpointGroup

Eq 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" '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.

DeleteListener

data DeleteListener Source #

See: newDeleteListener smart constructor.

Constructors

DeleteListener' Text 

Instances

Instances details
ToJSON DeleteListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.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

AWSRequest DeleteListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteListener

Associated Types

type AWSResponse DeleteListener #

Generic DeleteListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteListener

Associated Types

type Rep DeleteListener :: Type -> Type #

Read DeleteListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteListener

Show DeleteListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteListener

NFData DeleteListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteListener

Methods

rnf :: DeleteListener -> () #

Eq DeleteListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteListener

Hashable DeleteListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteListener

type AWSResponse 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "DeleteListener'" 'PrefixI 'True) (S1 ('MetaSel ('Just "listenerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

DeleteListener, deleteListener_listenerArn - The Amazon Resource Name (ARN) of the listener.

data DeleteListenerResponse Source #

See: newDeleteListenerResponse smart constructor.

Instances

Instances details
Generic DeleteListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteListener

Associated Types

type Rep DeleteListenerResponse :: Type -> Type #

Read DeleteListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteListener

Show DeleteListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteListener

NFData DeleteListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteListener

Methods

rnf :: DeleteListenerResponse -> () #

Eq DeleteListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteListener

type Rep DeleteListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeleteListener

type Rep DeleteListenerResponse = D1 ('MetaData "DeleteListenerResponse" "Amazonka.GlobalAccelerator.DeleteListener" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" '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.

DenyCustomRoutingTraffic

data DenyCustomRoutingTraffic Source #

See: newDenyCustomRoutingTraffic smart constructor.

Instances

Instances details
ToJSON 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

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

Read DenyCustomRoutingTraffic Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DenyCustomRoutingTraffic

Show DenyCustomRoutingTraffic Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DenyCustomRoutingTraffic

NFData DenyCustomRoutingTraffic Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DenyCustomRoutingTraffic

Eq DenyCustomRoutingTraffic Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DenyCustomRoutingTraffic

Hashable DenyCustomRoutingTraffic Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DenyCustomRoutingTraffic

type AWSResponse 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "DenyCustomRoutingTraffic'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "denyAllTrafficToEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "destinationAddresses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "destinationPorts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Natural])) :*: (S1 ('MetaSel ('Just "endpointGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "endpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

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

DenyCustomRoutingTraffic, denyCustomRoutingTraffic_endpointGroupArn - The Amazon Resource Name (ARN) of the endpoint group.

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
Generic DenyCustomRoutingTrafficResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DenyCustomRoutingTraffic

Associated Types

type Rep DenyCustomRoutingTrafficResponse :: Type -> Type #

Read DenyCustomRoutingTrafficResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DenyCustomRoutingTraffic

Show DenyCustomRoutingTrafficResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DenyCustomRoutingTraffic

NFData DenyCustomRoutingTrafficResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DenyCustomRoutingTraffic

Eq 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" '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.

DeprovisionByoipCidr

data DeprovisionByoipCidr Source #

See: newDeprovisionByoipCidr smart constructor.

Instances

Instances details
ToJSON DeprovisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.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

AWSRequest DeprovisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

Associated Types

type AWSResponse DeprovisionByoipCidr #

Generic DeprovisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

Associated Types

type Rep DeprovisionByoipCidr :: Type -> Type #

Read DeprovisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

Show DeprovisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

NFData DeprovisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

Methods

rnf :: DeprovisionByoipCidr -> () #

Eq DeprovisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

Hashable DeprovisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

type AWSResponse 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "DeprovisionByoipCidr'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

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
Generic DeprovisionByoipCidrResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

Associated Types

type Rep DeprovisionByoipCidrResponse :: Type -> Type #

Read DeprovisionByoipCidrResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

Show DeprovisionByoipCidrResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

NFData DeprovisionByoipCidrResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DeprovisionByoipCidr

Eq 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" '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.

DescribeAccelerator

data DescribeAccelerator Source #

See: newDescribeAccelerator smart constructor.

Instances

Instances details
ToJSON DescribeAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.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

AWSRequest DescribeAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeAccelerator

Associated Types

type AWSResponse DescribeAccelerator #

Generic DescribeAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeAccelerator

Associated Types

type Rep DescribeAccelerator :: Type -> Type #

Read DescribeAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeAccelerator

Show DescribeAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeAccelerator

NFData DescribeAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeAccelerator

Methods

rnf :: DescribeAccelerator -> () #

Eq DescribeAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeAccelerator

Hashable DescribeAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeAccelerator

type AWSResponse 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "DescribeAccelerator'" 'PrefixI 'True) (S1 ('MetaSel ('Just "acceleratorArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

DescribeAccelerator, describeAccelerator_acceleratorArn - The Amazon Resource Name (ARN) of the accelerator to describe.

data DescribeAcceleratorResponse Source #

See: newDescribeAcceleratorResponse smart constructor.

Instances

Instances details
Generic DescribeAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeAccelerator

Associated Types

type Rep DescribeAcceleratorResponse :: Type -> Type #

Read DescribeAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeAccelerator

Show DescribeAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeAccelerator

NFData DescribeAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeAccelerator

Eq 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" '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.

DescribeAcceleratorAttributes

data DescribeAcceleratorAttributes Source #

See: newDescribeAcceleratorAttributes smart constructor.

Instances

Instances details
ToJSON 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

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

Read DescribeAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeAcceleratorAttributes

Show DescribeAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeAcceleratorAttributes

NFData DescribeAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeAcceleratorAttributes

Eq DescribeAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeAcceleratorAttributes

Hashable DescribeAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeAcceleratorAttributes

type AWSResponse 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "DescribeAcceleratorAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "acceleratorArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

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

NFData DescribeAcceleratorAttributesResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeAcceleratorAttributes

Eq 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" '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.

DescribeCustomRoutingAccelerator

data DescribeCustomRoutingAccelerator Source #

See: newDescribeCustomRoutingAccelerator smart constructor.

Instances

Instances details
ToJSON 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

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

Read DescribeCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingAccelerator

Show DescribeCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingAccelerator

NFData DescribeCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingAccelerator

Eq DescribeCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingAccelerator

Hashable DescribeCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingAccelerator

type AWSResponse 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "DescribeCustomRoutingAccelerator'" 'PrefixI 'True) (S1 ('MetaSel ('Just "acceleratorArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

DescribeCustomRoutingAccelerator, describeCustomRoutingAccelerator_acceleratorArn - The Amazon Resource Name (ARN) of the accelerator to describe.

data DescribeCustomRoutingAcceleratorResponse Source #

Instances

Instances details
Generic 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

NFData DescribeCustomRoutingAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingAccelerator

Eq 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" '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.

DescribeCustomRoutingAcceleratorAttributes

data DescribeCustomRoutingAcceleratorAttributes Source #

Instances

Instances details
ToJSON 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

AWSRequest DescribeCustomRoutingAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingAcceleratorAttributes

Generic 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

NFData DescribeCustomRoutingAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingAcceleratorAttributes

Eq DescribeCustomRoutingAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingAcceleratorAttributes

Hashable DescribeCustomRoutingAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingAcceleratorAttributes

type AWSResponse 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "DescribeCustomRoutingAcceleratorAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "acceleratorArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

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

data DescribeCustomRoutingAcceleratorAttributesResponse Source #

Instances

Instances details
Generic 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

NFData DescribeCustomRoutingAcceleratorAttributesResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingAcceleratorAttributes

Eq 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" '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)))

DescribeCustomRoutingEndpointGroup

data DescribeCustomRoutingEndpointGroup Source #

Instances

Instances details
ToJSON 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

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

Read DescribeCustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingEndpointGroup

Show DescribeCustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingEndpointGroup

NFData DescribeCustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingEndpointGroup

Eq DescribeCustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingEndpointGroup

Hashable DescribeCustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingEndpointGroup

type AWSResponse 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "DescribeCustomRoutingEndpointGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endpointGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

DescribeCustomRoutingEndpointGroup, describeCustomRoutingEndpointGroup_endpointGroupArn - The Amazon Resource Name (ARN) of the endpoint group to describe.

data DescribeCustomRoutingEndpointGroupResponse Source #

Instances

Instances details
Generic 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

NFData DescribeCustomRoutingEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingEndpointGroup

Eq 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" '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.

DescribeCustomRoutingListener

data DescribeCustomRoutingListener Source #

See: newDescribeCustomRoutingListener smart constructor.

Instances

Instances details
ToJSON 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

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

Read DescribeCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingListener

Show DescribeCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingListener

NFData DescribeCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingListener

Eq DescribeCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingListener

Hashable DescribeCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingListener

type AWSResponse 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "DescribeCustomRoutingListener'" 'PrefixI 'True) (S1 ('MetaSel ('Just "listenerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

DescribeCustomRoutingListener, describeCustomRoutingListener_listenerArn - The Amazon Resource Name (ARN) of the listener to describe.

data DescribeCustomRoutingListenerResponse Source #

Instances

Instances details
Generic 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

NFData DescribeCustomRoutingListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeCustomRoutingListener

Eq 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" '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.

DescribeEndpointGroup

data DescribeEndpointGroup Source #

See: newDescribeEndpointGroup smart constructor.

Instances

Instances details
ToJSON DescribeEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.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

AWSRequest DescribeEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeEndpointGroup

Associated Types

type AWSResponse DescribeEndpointGroup #

Generic DescribeEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeEndpointGroup

Associated Types

type Rep DescribeEndpointGroup :: Type -> Type #

Read DescribeEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeEndpointGroup

Show DescribeEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeEndpointGroup

NFData DescribeEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeEndpointGroup

Methods

rnf :: DescribeEndpointGroup -> () #

Eq DescribeEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeEndpointGroup

Hashable DescribeEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeEndpointGroup

type AWSResponse 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "DescribeEndpointGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endpointGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

DescribeEndpointGroup, describeEndpointGroup_endpointGroupArn - The Amazon Resource Name (ARN) of the endpoint group to describe.

data DescribeEndpointGroupResponse Source #

See: newDescribeEndpointGroupResponse smart constructor.

Instances

Instances details
Generic DescribeEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeEndpointGroup

Associated Types

type Rep DescribeEndpointGroupResponse :: Type -> Type #

Read DescribeEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeEndpointGroup

Show DescribeEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeEndpointGroup

NFData DescribeEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeEndpointGroup

Eq 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" '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.

DescribeListener

data DescribeListener Source #

See: newDescribeListener smart constructor.

Constructors

DescribeListener' Text 

Instances

Instances details
ToJSON DescribeListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.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

AWSRequest DescribeListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeListener

Associated Types

type AWSResponse DescribeListener #

Generic DescribeListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeListener

Associated Types

type Rep DescribeListener :: Type -> Type #

Read DescribeListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeListener

Show DescribeListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeListener

NFData DescribeListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeListener

Methods

rnf :: DescribeListener -> () #

Eq DescribeListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeListener

Hashable DescribeListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeListener

type AWSResponse 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "DescribeListener'" 'PrefixI 'True) (S1 ('MetaSel ('Just "listenerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

DescribeListener, describeListener_listenerArn - The Amazon Resource Name (ARN) of the listener to describe.

data DescribeListenerResponse Source #

See: newDescribeListenerResponse smart constructor.

Instances

Instances details
Generic DescribeListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeListener

Associated Types

type Rep DescribeListenerResponse :: Type -> Type #

Read DescribeListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeListener

Show DescribeListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeListener

NFData DescribeListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.DescribeListener

Eq 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" '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.

ListAccelerators (Paginated)

data ListAccelerators Source #

See: newListAccelerators smart constructor.

Instances

Instances details
ToJSON ListAccelerators Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.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

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 #

Generic ListAccelerators Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListAccelerators

Associated Types

type Rep ListAccelerators :: Type -> Type #

Read ListAccelerators Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListAccelerators

Show ListAccelerators Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListAccelerators

NFData ListAccelerators Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListAccelerators

Methods

rnf :: ListAccelerators -> () #

Eq ListAccelerators Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListAccelerators

Hashable ListAccelerators Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListAccelerators

type AWSResponse 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "ListAccelerators'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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:maxResults:ListAccelerators', listAccelerators_maxResults - The number of Global Accelerator objects that you want to return with this call. The default value is 10.

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

data ListAcceleratorsResponse Source #

See: newListAcceleratorsResponse smart constructor.

Instances

Instances details
Generic ListAcceleratorsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListAccelerators

Associated Types

type Rep ListAcceleratorsResponse :: Type -> Type #

Read ListAcceleratorsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListAccelerators

Show ListAcceleratorsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListAccelerators

NFData ListAcceleratorsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListAccelerators

Eq 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "ListAcceleratorsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accelerators") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Accelerator])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:accelerators:ListAcceleratorsResponse', listAcceleratorsResponse_accelerators - The list of accelerators for a customer account.

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

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

ListByoipCidrs (Paginated)

data ListByoipCidrs Source #

See: newListByoipCidrs smart constructor.

Instances

Instances details
ToJSON ListByoipCidrs Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.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

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 #

Generic ListByoipCidrs Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListByoipCidrs

Associated Types

type Rep ListByoipCidrs :: Type -> Type #

Read ListByoipCidrs Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListByoipCidrs

Show ListByoipCidrs Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListByoipCidrs

NFData ListByoipCidrs Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListByoipCidrs

Methods

rnf :: ListByoipCidrs -> () #

Eq ListByoipCidrs Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListByoipCidrs

Hashable ListByoipCidrs Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListByoipCidrs

type AWSResponse 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "ListByoipCidrs'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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

ListByoipCidrs, listByoipCidrs_nextToken - The token for the next page of results.

data ListByoipCidrsResponse Source #

See: newListByoipCidrsResponse smart constructor.

Instances

Instances details
Generic ListByoipCidrsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListByoipCidrs

Associated Types

type Rep ListByoipCidrsResponse :: Type -> Type #

Read ListByoipCidrsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListByoipCidrs

Show ListByoipCidrsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListByoipCidrs

NFData ListByoipCidrsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListByoipCidrs

Methods

rnf :: ListByoipCidrsResponse -> () #

Eq ListByoipCidrsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListByoipCidrs

type Rep ListByoipCidrsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListByoipCidrs

type Rep ListByoipCidrsResponse = D1 ('MetaData "ListByoipCidrsResponse" "Amazonka.GlobalAccelerator.ListByoipCidrs" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "ListByoipCidrsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "byoipCidrs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ByoipCidr])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:byoipCidrs:ListByoipCidrsResponse', listByoipCidrsResponse_byoipCidrs - Information about your address ranges.

ListByoipCidrs, listByoipCidrsResponse_nextToken - The token for the next page of results.

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

ListCustomRoutingAccelerators (Paginated)

data ListCustomRoutingAccelerators Source #

See: newListCustomRoutingAccelerators smart constructor.

Instances

Instances details
ToJSON 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

AWSPager ListCustomRoutingAccelerators Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingAccelerators

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

Read ListCustomRoutingAccelerators Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingAccelerators

Show ListCustomRoutingAccelerators Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingAccelerators

NFData ListCustomRoutingAccelerators Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingAccelerators

Eq ListCustomRoutingAccelerators Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingAccelerators

Hashable ListCustomRoutingAccelerators Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingAccelerators

type AWSResponse 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "ListCustomRoutingAccelerators'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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

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

data ListCustomRoutingAcceleratorsResponse Source #

Instances

Instances details
Generic 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

NFData ListCustomRoutingAcceleratorsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingAccelerators

Eq 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "ListCustomRoutingAcceleratorsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accelerators") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CustomRoutingAccelerator])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:accelerators:ListCustomRoutingAcceleratorsResponse', listCustomRoutingAcceleratorsResponse_accelerators - The list of custom routing accelerators for a customer account.

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

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

ListCustomRoutingEndpointGroups

data ListCustomRoutingEndpointGroups Source #

See: newListCustomRoutingEndpointGroups smart constructor.

Instances

Instances details
ToJSON 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

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

Read ListCustomRoutingEndpointGroups Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingEndpointGroups

Show ListCustomRoutingEndpointGroups Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingEndpointGroups

NFData ListCustomRoutingEndpointGroups Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingEndpointGroups

Eq ListCustomRoutingEndpointGroups Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingEndpointGroups

Hashable ListCustomRoutingEndpointGroups Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingEndpointGroups

type AWSResponse 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "ListCustomRoutingEndpointGroups'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "listenerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

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:maxResults:ListCustomRoutingEndpointGroups', listCustomRoutingEndpointGroups_maxResults - The number of endpoint group objects that you want to return with this call. The default value is 10.

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

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

data ListCustomRoutingEndpointGroupsResponse Source #

Instances

Instances details
Generic 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

NFData ListCustomRoutingEndpointGroupsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingEndpointGroups

Eq 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "ListCustomRoutingEndpointGroupsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endpointGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CustomRoutingEndpointGroup])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:endpointGroups:ListCustomRoutingEndpointGroupsResponse', listCustomRoutingEndpointGroupsResponse_endpointGroups - The list of the endpoint groups associated with a listener for a custom routing accelerator.

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

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

ListCustomRoutingListeners (Paginated)

data ListCustomRoutingListeners Source #

See: newListCustomRoutingListeners smart constructor.

Instances

Instances details
ToJSON 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

AWSPager ListCustomRoutingListeners Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingListeners

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

Read ListCustomRoutingListeners Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingListeners

Show ListCustomRoutingListeners Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingListeners

NFData ListCustomRoutingListeners Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingListeners

Eq ListCustomRoutingListeners Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingListeners

Hashable ListCustomRoutingListeners Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingListeners

type AWSResponse 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "ListCustomRoutingListeners'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "acceleratorArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

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:maxResults:ListCustomRoutingListeners', listCustomRoutingListeners_maxResults - The number of listener objects that you want to return with this call. The default value is 10.

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

ListCustomRoutingListeners, listCustomRoutingListeners_acceleratorArn - The Amazon Resource Name (ARN) of the accelerator to list listeners for.

data ListCustomRoutingListenersResponse Source #

Instances

Instances details
Generic ListCustomRoutingListenersResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingListeners

Associated Types

type Rep ListCustomRoutingListenersResponse :: Type -> Type #

Read ListCustomRoutingListenersResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingListeners

Show ListCustomRoutingListenersResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingListeners

NFData ListCustomRoutingListenersResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingListeners

Eq 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "ListCustomRoutingListenersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "listeners") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CustomRoutingListener])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:listeners:ListCustomRoutingListenersResponse', listCustomRoutingListenersResponse_listeners - The list of listeners for a custom routing accelerator.

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

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

ListCustomRoutingPortMappings (Paginated)

data ListCustomRoutingPortMappings Source #

See: newListCustomRoutingPortMappings smart constructor.

Instances

Instances details
ToJSON 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

AWSPager ListCustomRoutingPortMappings Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingPortMappings

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

Read ListCustomRoutingPortMappings Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingPortMappings

Show ListCustomRoutingPortMappings Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingPortMappings

NFData ListCustomRoutingPortMappings Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingPortMappings

Eq ListCustomRoutingPortMappings Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingPortMappings

Hashable ListCustomRoutingPortMappings Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingPortMappings

type AWSResponse 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "ListCustomRoutingPortMappings'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "endpointGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "acceleratorArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

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:

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

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

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

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

NFData ListCustomRoutingPortMappingsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingPortMappings

Eq 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "ListCustomRoutingPortMappingsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "portMappings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PortMapping])) :*: 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:

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

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

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

ListCustomRoutingPortMappingsByDestination (Paginated)

data ListCustomRoutingPortMappingsByDestination Source #

Instances

Instances details
ToJSON 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

AWSPager ListCustomRoutingPortMappingsByDestination Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingPortMappingsByDestination

AWSRequest ListCustomRoutingPortMappingsByDestination Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingPortMappingsByDestination

Generic 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

NFData ListCustomRoutingPortMappingsByDestination Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingPortMappingsByDestination

Eq ListCustomRoutingPortMappingsByDestination Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingPortMappingsByDestination

Hashable ListCustomRoutingPortMappingsByDestination Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingPortMappingsByDestination

type AWSResponse 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "ListCustomRoutingPortMappingsByDestination'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "endpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "destinationAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

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:maxResults:ListCustomRoutingPortMappingsByDestination', listCustomRoutingPortMappingsByDestination_maxResults - The number of destination port mappings that you want to return with this call. The default value is 10.

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

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

NFData ListCustomRoutingPortMappingsByDestinationResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListCustomRoutingPortMappingsByDestination

Eq 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "ListCustomRoutingPortMappingsByDestinationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "destinationPortMappings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DestinationPortMapping])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:destinationPortMappings:ListCustomRoutingPortMappingsByDestinationResponse', listCustomRoutingPortMappingsByDestinationResponse_destinationPortMappings - The port mappings for the endpoint IP address that you specified in the request.

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

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

ListEndpointGroups (Paginated)

data ListEndpointGroups Source #

See: newListEndpointGroups smart constructor.

Instances

Instances details
ToJSON ListEndpointGroups Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.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

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 #

Generic ListEndpointGroups Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListEndpointGroups

Associated Types

type Rep ListEndpointGroups :: Type -> Type #

Read ListEndpointGroups Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListEndpointGroups

Show ListEndpointGroups Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListEndpointGroups

NFData ListEndpointGroups Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListEndpointGroups

Methods

rnf :: ListEndpointGroups -> () #

Eq ListEndpointGroups Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListEndpointGroups

Hashable ListEndpointGroups Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListEndpointGroups

type AWSResponse 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "ListEndpointGroups'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "listenerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

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:maxResults:ListEndpointGroups', listEndpointGroups_maxResults - The number of endpoint group objects that you want to return with this call. The default value is 10.

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

ListEndpointGroups, listEndpointGroups_listenerArn - The Amazon Resource Name (ARN) of the listener.

data ListEndpointGroupsResponse Source #

See: newListEndpointGroupsResponse smart constructor.

Instances

Instances details
Generic ListEndpointGroupsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListEndpointGroups

Associated Types

type Rep ListEndpointGroupsResponse :: Type -> Type #

Read ListEndpointGroupsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListEndpointGroups

Show ListEndpointGroupsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListEndpointGroups

NFData ListEndpointGroupsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListEndpointGroups

Eq 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "ListEndpointGroupsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endpointGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EndpointGroup])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:endpointGroups:ListEndpointGroupsResponse', listEndpointGroupsResponse_endpointGroups - The list of the endpoint groups associated with a listener.

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

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

ListListeners (Paginated)

data ListListeners Source #

See: newListListeners smart constructor.

Instances

Instances details
ToJSON ListListeners Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.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

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 #

Generic ListListeners Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListListeners

Associated Types

type Rep ListListeners :: Type -> Type #

Read ListListeners Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListListeners

Show ListListeners Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListListeners

NFData ListListeners Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListListeners

Methods

rnf :: ListListeners -> () #

Eq ListListeners Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListListeners

Hashable ListListeners Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListListeners

type AWSResponse 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "ListListeners'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "acceleratorArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

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:maxResults:ListListeners', listListeners_maxResults - The number of listener objects that you want to return with this call. The default value is 10.

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

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
Generic ListListenersResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListListeners

Associated Types

type Rep ListListenersResponse :: Type -> Type #

Read ListListenersResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListListeners

Show ListListenersResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListListeners

NFData ListListenersResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListListeners

Methods

rnf :: ListListenersResponse -> () #

Eq ListListenersResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListListeners

type Rep ListListenersResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListListeners

type Rep ListListenersResponse = D1 ('MetaData "ListListenersResponse" "Amazonka.GlobalAccelerator.ListListeners" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "ListListenersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "listeners") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Listener])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:listeners:ListListenersResponse', listListenersResponse_listeners - The list of listeners for an accelerator.

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

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

ListTagsForResource

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
ToJSON ListTagsForResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.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

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListTagsForResource

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListTagsForResource

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListTagsForResource

type AWSResponse 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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
Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListTagsForResource

NFData ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ListTagsForResource

Eq 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" '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.

ProvisionByoipCidr

data ProvisionByoipCidr Source #

See: newProvisionByoipCidr smart constructor.

Instances

Instances details
ToJSON ProvisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.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

AWSRequest ProvisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ProvisionByoipCidr

Associated Types

type AWSResponse ProvisionByoipCidr #

Generic ProvisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ProvisionByoipCidr

Associated Types

type Rep ProvisionByoipCidr :: Type -> Type #

Read ProvisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ProvisionByoipCidr

Show ProvisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ProvisionByoipCidr

NFData ProvisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ProvisionByoipCidr

Methods

rnf :: ProvisionByoipCidr -> () #

Eq ProvisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ProvisionByoipCidr

Hashable ProvisionByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ProvisionByoipCidr

type AWSResponse 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "ProvisionByoipCidr'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "cidrAuthorizationContext") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CidrAuthorizationContext)))

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:

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
Generic ProvisionByoipCidrResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ProvisionByoipCidr

Associated Types

type Rep ProvisionByoipCidrResponse :: Type -> Type #

Read ProvisionByoipCidrResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ProvisionByoipCidr

Show ProvisionByoipCidrResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ProvisionByoipCidr

NFData ProvisionByoipCidrResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.ProvisionByoipCidr

Eq 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" '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.

RemoveCustomRoutingEndpoints

data RemoveCustomRoutingEndpoints Source #

See: newRemoveCustomRoutingEndpoints smart constructor.

Instances

Instances details
ToJSON 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

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

Read RemoveCustomRoutingEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.RemoveCustomRoutingEndpoints

Show RemoveCustomRoutingEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.RemoveCustomRoutingEndpoints

NFData RemoveCustomRoutingEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.RemoveCustomRoutingEndpoints

Eq RemoveCustomRoutingEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.RemoveCustomRoutingEndpoints

Hashable RemoveCustomRoutingEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.RemoveCustomRoutingEndpoints

type AWSResponse 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "RemoveCustomRoutingEndpoints'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endpointIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]) :*: S1 ('MetaSel ('Just "endpointGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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.

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

data RemoveCustomRoutingEndpointsResponse Source #

Instances

Instances details
Generic 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

NFData RemoveCustomRoutingEndpointsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.RemoveCustomRoutingEndpoints

Eq 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" '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.

RemoveEndpoints

data RemoveEndpoints Source #

See: newRemoveEndpoints smart constructor.

Instances

Instances details
ToJSON RemoveEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.RemoveEndpoints

ToHeaders RemoveEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.RemoveEndpoints

ToPath RemoveEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.RemoveEndpoints

ToQuery RemoveEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.RemoveEndpoints

AWSRequest RemoveEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.RemoveEndpoints

Associated Types

type AWSResponse RemoveEndpoints #

Generic RemoveEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.RemoveEndpoints

Associated Types

type Rep RemoveEndpoints :: Type -> Type #

Read RemoveEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.RemoveEndpoints

Show RemoveEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.RemoveEndpoints

NFData RemoveEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.RemoveEndpoints

Methods

rnf :: RemoveEndpoints -> () #

Eq RemoveEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.RemoveEndpoints

Hashable RemoveEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.RemoveEndpoints

type AWSResponse RemoveEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.RemoveEndpoints

type Rep RemoveEndpoints Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.RemoveEndpoints

type Rep RemoveEndpoints = D1 ('MetaData "RemoveEndpoints" "Amazonka.GlobalAccelerator.RemoveEndpoints" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "RemoveEndpoints'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endpointIdentifiers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty EndpointIdentifier)) :*: S1 ('MetaSel ('Just "endpointGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newRemoveEndpoints Source #

Create a value of RemoveEndpoints 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:endpointIdentifiers:RemoveEndpoints', removeEndpoints_endpointIdentifiers - The identifiers of the endpoints that you want to remove.

RemoveEndpoints, removeEndpoints_endpointGroupArn - The Amazon Resource Name (ARN) of the endpoint group.

data RemoveEndpointsResponse Source #

See: newRemoveEndpointsResponse smart constructor.

Instances

Instances details
Generic RemoveEndpointsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.RemoveEndpoints

Associated Types

type Rep RemoveEndpointsResponse :: Type -> Type #

Read RemoveEndpointsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.RemoveEndpoints

Show RemoveEndpointsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.RemoveEndpoints

NFData RemoveEndpointsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.RemoveEndpoints

Methods

rnf :: RemoveEndpointsResponse -> () #

Eq RemoveEndpointsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.RemoveEndpoints

type Rep RemoveEndpointsResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.RemoveEndpoints

type Rep RemoveEndpointsResponse = D1 ('MetaData "RemoveEndpointsResponse" "Amazonka.GlobalAccelerator.RemoveEndpoints" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "RemoveEndpointsResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newRemoveEndpointsResponse :: RemoveEndpointsResponse Source #

Create a value of RemoveEndpointsResponse with all optional fields omitted.

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

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Constructors

TagResource' Text [Tag] 

Instances

Instances details
ToJSON TagResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.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

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.TagResource

Associated Types

type AWSResponse TagResource #

Generic TagResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

Read TagResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.TagResource

NFData TagResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.TagResource

Methods

rnf :: TagResource -> () #

Eq TagResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.TagResource

Hashable TagResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.TagResource

type AWSResponse 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "TagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Tag])))

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
Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.TagResource

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.TagResource

Methods

rnf :: TagResourceResponse -> () #

Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.TagResource

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.GlobalAccelerator.TagResource" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" '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
ToJSON UntagResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.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

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UntagResource

Associated Types

type AWSResponse UntagResource #

Generic UntagResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

Read UntagResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UntagResource

NFData UntagResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UntagResource

Methods

rnf :: UntagResource -> () #

Eq UntagResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UntagResource

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UntagResource

type AWSResponse 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

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
Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UntagResource

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UntagResource

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.GlobalAccelerator.UntagResource" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" '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.

UpdateAccelerator

data UpdateAccelerator Source #

See: newUpdateAccelerator smart constructor.

Instances

Instances details
ToJSON UpdateAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.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

AWSRequest UpdateAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateAccelerator

Associated Types

type AWSResponse UpdateAccelerator #

Generic UpdateAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateAccelerator

Associated Types

type Rep UpdateAccelerator :: Type -> Type #

Read UpdateAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateAccelerator

Show UpdateAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateAccelerator

NFData UpdateAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateAccelerator

Methods

rnf :: UpdateAccelerator -> () #

Eq UpdateAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateAccelerator

Hashable UpdateAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateAccelerator

type AWSResponse 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" '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))))

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:

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.

UpdateAccelerator, updateAccelerator_ipAddressType - The IP address type that an accelerator supports. For a standard accelerator, the value can be IPV4 or DUAL_STACK.

UpdateAccelerator, updateAccelerator_name - The name of the accelerator. The name can have a maximum of 64 characters, must contain only alphanumeric characters, periods (.), or hyphens (-), and must not begin or end with a hyphen or period.

UpdateAccelerator, updateAccelerator_acceleratorArn - The Amazon Resource Name (ARN) of the accelerator to update.

data UpdateAcceleratorResponse Source #

See: newUpdateAcceleratorResponse smart constructor.

Instances

Instances details
Generic UpdateAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateAccelerator

Associated Types

type Rep UpdateAcceleratorResponse :: Type -> Type #

Read UpdateAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateAccelerator

Show UpdateAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateAccelerator

NFData UpdateAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateAccelerator

Eq 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" '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.

UpdateAcceleratorAttributes

data UpdateAcceleratorAttributes Source #

See: newUpdateAcceleratorAttributes smart constructor.

Instances

Instances details
ToJSON 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

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

Read UpdateAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateAcceleratorAttributes

Show UpdateAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateAcceleratorAttributes

NFData UpdateAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateAcceleratorAttributes

Eq UpdateAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateAcceleratorAttributes

Hashable UpdateAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateAcceleratorAttributes

type AWSResponse 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "UpdateAcceleratorAttributes'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "flowLogsEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "flowLogsS3Bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "flowLogsS3Prefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "acceleratorArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

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:

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 Global Accelerator Developer Guide.

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 Global Accelerator permission to write to the bucket.

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

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

data UpdateAcceleratorAttributesResponse Source #

Instances

Instances details
Generic 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

NFData UpdateAcceleratorAttributesResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateAcceleratorAttributes

Eq 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" '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.

UpdateCustomRoutingAccelerator

data UpdateCustomRoutingAccelerator Source #

See: newUpdateCustomRoutingAccelerator smart constructor.

Instances

Instances details
ToJSON 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

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

Read UpdateCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingAccelerator

Show UpdateCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingAccelerator

NFData UpdateCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingAccelerator

Eq UpdateCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingAccelerator

Hashable UpdateCustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingAccelerator

type AWSResponse 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" '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))))

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:

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.

UpdateCustomRoutingAccelerator, updateCustomRoutingAccelerator_ipAddressType - The IP address type that an accelerator supports. For a custom routing accelerator, the value must be IPV4.

UpdateCustomRoutingAccelerator, updateCustomRoutingAccelerator_name - The name of the accelerator. The name can have a maximum of 64 characters, must contain only alphanumeric characters, periods (.), or hyphens (-), and must not begin or end with a hyphen or period.

UpdateCustomRoutingAccelerator, updateCustomRoutingAccelerator_acceleratorArn - The Amazon Resource Name (ARN) of the accelerator to update.

data UpdateCustomRoutingAcceleratorResponse Source #

Instances

Instances details
Generic 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

NFData UpdateCustomRoutingAcceleratorResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingAccelerator

Eq 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" '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.

UpdateCustomRoutingAcceleratorAttributes

data UpdateCustomRoutingAcceleratorAttributes Source #

Instances

Instances details
ToJSON 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

AWSRequest UpdateCustomRoutingAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingAcceleratorAttributes

Generic 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

NFData UpdateCustomRoutingAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingAcceleratorAttributes

Eq UpdateCustomRoutingAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingAcceleratorAttributes

Hashable UpdateCustomRoutingAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingAcceleratorAttributes

type AWSResponse 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "UpdateCustomRoutingAcceleratorAttributes'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "flowLogsEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "flowLogsS3Bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "flowLogsS3Prefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "acceleratorArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

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:

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 Global Accelerator Developer Guide.

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 Global Accelerator permission to write to the bucket.

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

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

data UpdateCustomRoutingAcceleratorAttributesResponse Source #

Instances

Instances details
Generic 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

NFData UpdateCustomRoutingAcceleratorAttributesResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingAcceleratorAttributes

Eq 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" '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)))

UpdateCustomRoutingListener

data UpdateCustomRoutingListener Source #

See: newUpdateCustomRoutingListener smart constructor.

Instances

Instances details
ToJSON 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

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

Read UpdateCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingListener

Show UpdateCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingListener

NFData UpdateCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingListener

Eq UpdateCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingListener

Hashable UpdateCustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingListener

type AWSResponse 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" '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))))

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:

UpdateCustomRoutingListener, updateCustomRoutingListener_listenerArn - The Amazon Resource Name (ARN) of the listener to update.

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

NFData UpdateCustomRoutingListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateCustomRoutingListener

Eq 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" '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.

UpdateEndpointGroup

data UpdateEndpointGroup Source #

See: newUpdateEndpointGroup smart constructor.

Instances

Instances details
ToJSON UpdateEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.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

AWSRequest UpdateEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateEndpointGroup

Associated Types

type AWSResponse UpdateEndpointGroup #

Generic UpdateEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateEndpointGroup

Associated Types

type Rep UpdateEndpointGroup :: Type -> Type #

Read UpdateEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateEndpointGroup

Show UpdateEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateEndpointGroup

NFData UpdateEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateEndpointGroup

Methods

rnf :: UpdateEndpointGroup -> () #

Eq UpdateEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateEndpointGroup

Hashable UpdateEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateEndpointGroup

type AWSResponse 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "UpdateEndpointGroup'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "endpointConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EndpointConfiguration])) :*: S1 ('MetaSel ('Just "healthCheckIntervalSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "healthCheckPath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "healthCheckPort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))) :*: ((S1 ('MetaSel ('Just "healthCheckProtocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HealthCheckProtocol)) :*: S1 ('MetaSel ('Just "portOverrides") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PortOverride]))) :*: (S1 ('MetaSel ('Just "thresholdCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "trafficDialPercentage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "endpointGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

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:endpointConfigurations:UpdateEndpointGroup', updateEndpointGroup_endpointConfigurations - The list of endpoint objects. A resource must be valid and active when you add it as an endpoint.

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

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

UpdateEndpointGroup, updateEndpointGroup_healthCheckPort - The port that 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.

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

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 Overriding listener ports in the Global Accelerator Developer Guide.

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.

UpdateEndpointGroup, updateEndpointGroup_trafficDialPercentage - The percentage of traffic to send to an Amazon Web Services 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.

UpdateEndpointGroup, updateEndpointGroup_endpointGroupArn - The Amazon Resource Name (ARN) of the endpoint group.

data UpdateEndpointGroupResponse Source #

See: newUpdateEndpointGroupResponse smart constructor.

Instances

Instances details
Generic UpdateEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateEndpointGroup

Associated Types

type Rep UpdateEndpointGroupResponse :: Type -> Type #

Read UpdateEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateEndpointGroup

Show UpdateEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateEndpointGroup

NFData UpdateEndpointGroupResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateEndpointGroup

Eq 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" '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.

UpdateListener

data UpdateListener Source #

See: newUpdateListener smart constructor.

Instances

Instances details
ToJSON UpdateListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.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

AWSRequest UpdateListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateListener

Associated Types

type AWSResponse UpdateListener #

Generic UpdateListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateListener

Associated Types

type Rep UpdateListener :: Type -> Type #

Read UpdateListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateListener

Show UpdateListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateListener

NFData UpdateListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateListener

Methods

rnf :: UpdateListener -> () #

Eq UpdateListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateListener

Hashable UpdateListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateListener

type AWSResponse 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "UpdateListener'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientAffinity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClientAffinity)) :*: S1 ('MetaSel ('Just "portRanges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty PortRange)))) :*: (S1 ('MetaSel ('Just "protocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Protocol)) :*: S1 ('MetaSel ('Just "listenerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

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:

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.

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.

UpdateListener, updateListener_portRanges - The updated list of port ranges for the connections from clients to the accelerator.

UpdateListener, updateListener_protocol - The updated protocol for the connections from clients to the accelerator.

UpdateListener, updateListener_listenerArn - The Amazon Resource Name (ARN) of the listener to update.

data UpdateListenerResponse Source #

See: newUpdateListenerResponse smart constructor.

Instances

Instances details
Generic UpdateListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateListener

Associated Types

type Rep UpdateListenerResponse :: Type -> Type #

Read UpdateListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateListener

Show UpdateListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateListener

NFData UpdateListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateListener

Methods

rnf :: UpdateListenerResponse -> () #

Eq UpdateListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateListener

type Rep UpdateListenerResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.UpdateListener

type Rep UpdateListenerResponse = D1 ('MetaData "UpdateListenerResponse" "Amazonka.GlobalAccelerator.UpdateListener" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" '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.

WithdrawByoipCidr

data WithdrawByoipCidr Source #

See: newWithdrawByoipCidr smart constructor.

Constructors

WithdrawByoipCidr' Text 

Instances

Instances details
ToJSON WithdrawByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.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

AWSRequest WithdrawByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.WithdrawByoipCidr

Associated Types

type AWSResponse WithdrawByoipCidr #

Generic WithdrawByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.WithdrawByoipCidr

Associated Types

type Rep WithdrawByoipCidr :: Type -> Type #

Read WithdrawByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.WithdrawByoipCidr

Show WithdrawByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.WithdrawByoipCidr

NFData WithdrawByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.WithdrawByoipCidr

Methods

rnf :: WithdrawByoipCidr -> () #

Eq WithdrawByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.WithdrawByoipCidr

Hashable WithdrawByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.WithdrawByoipCidr

type AWSResponse 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "WithdrawByoipCidr'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

WithdrawByoipCidr, withdrawByoipCidr_cidr - The address range, in CIDR notation.

data WithdrawByoipCidrResponse Source #

See: newWithdrawByoipCidrResponse smart constructor.

Instances

Instances details
Generic WithdrawByoipCidrResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.WithdrawByoipCidr

Associated Types

type Rep WithdrawByoipCidrResponse :: Type -> Type #

Read WithdrawByoipCidrResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.WithdrawByoipCidr

Show WithdrawByoipCidrResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.WithdrawByoipCidr

NFData WithdrawByoipCidrResponse Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.WithdrawByoipCidr

Eq 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" '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.

Types

AcceleratorStatus

newtype AcceleratorStatus Source #

Instances

Instances details
FromJSON AcceleratorStatus Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.AcceleratorStatus

FromJSONKey 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

ToByteString AcceleratorStatus Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.AcceleratorStatus

ToHeader AcceleratorStatus Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.AcceleratorStatus

ToLog AcceleratorStatus Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.AcceleratorStatus

ToQuery 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

FromXML AcceleratorStatus Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.AcceleratorStatus

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

Read AcceleratorStatus Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.AcceleratorStatus

Show AcceleratorStatus Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.AcceleratorStatus

NFData AcceleratorStatus Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.AcceleratorStatus

Methods

rnf :: AcceleratorStatus -> () #

Eq AcceleratorStatus Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.AcceleratorStatus

Ord AcceleratorStatus Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.AcceleratorStatus

Hashable 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'True) (C1 ('MetaCons "AcceleratorStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAcceleratorStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ByoipCidrState

newtype ByoipCidrState Source #

Constructors

ByoipCidrState' 

Instances

Instances details
FromJSON ByoipCidrState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ByoipCidrState

FromJSONKey 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

ToByteString ByoipCidrState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ByoipCidrState

ToHeader ByoipCidrState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ByoipCidrState

ToLog ByoipCidrState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ByoipCidrState

ToQuery 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

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 #

Generic ByoipCidrState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ByoipCidrState

Associated Types

type Rep ByoipCidrState :: Type -> Type #

Read ByoipCidrState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ByoipCidrState

Show ByoipCidrState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ByoipCidrState

NFData ByoipCidrState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ByoipCidrState

Methods

rnf :: ByoipCidrState -> () #

Eq ByoipCidrState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ByoipCidrState

Ord ByoipCidrState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ByoipCidrState

Hashable 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'True) (C1 ('MetaCons "ByoipCidrState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromByoipCidrState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ClientAffinity

newtype ClientAffinity Source #

Constructors

ClientAffinity' 

Instances

Instances details
FromJSON ClientAffinity Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ClientAffinity

FromJSONKey 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

ToByteString ClientAffinity Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ClientAffinity

ToHeader ClientAffinity Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ClientAffinity

ToLog ClientAffinity Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ClientAffinity

ToQuery 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

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 #

Generic ClientAffinity Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ClientAffinity

Associated Types

type Rep ClientAffinity :: Type -> Type #

Read ClientAffinity Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ClientAffinity

Show ClientAffinity Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ClientAffinity

NFData ClientAffinity Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ClientAffinity

Methods

rnf :: ClientAffinity -> () #

Eq ClientAffinity Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ClientAffinity

Ord ClientAffinity Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ClientAffinity

Hashable 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'True) (C1 ('MetaCons "ClientAffinity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromClientAffinity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CustomRoutingAcceleratorStatus

newtype CustomRoutingAcceleratorStatus Source #

Instances

Instances details
FromJSON CustomRoutingAcceleratorStatus Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingAcceleratorStatus

FromJSONKey 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

ToByteString CustomRoutingAcceleratorStatus Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingAcceleratorStatus

ToHeader CustomRoutingAcceleratorStatus Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingAcceleratorStatus

ToLog CustomRoutingAcceleratorStatus Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingAcceleratorStatus

ToQuery 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

FromXML CustomRoutingAcceleratorStatus Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingAcceleratorStatus

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

Read CustomRoutingAcceleratorStatus Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingAcceleratorStatus

Show CustomRoutingAcceleratorStatus Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingAcceleratorStatus

NFData CustomRoutingAcceleratorStatus Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingAcceleratorStatus

Eq CustomRoutingAcceleratorStatus Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingAcceleratorStatus

Ord CustomRoutingAcceleratorStatus Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingAcceleratorStatus

Hashable 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'True) (C1 ('MetaCons "CustomRoutingAcceleratorStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCustomRoutingAcceleratorStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CustomRoutingDestinationTrafficState

newtype CustomRoutingDestinationTrafficState Source #

Instances

Instances details
FromJSON CustomRoutingDestinationTrafficState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationTrafficState

FromJSONKey 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

ToByteString CustomRoutingDestinationTrafficState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationTrafficState

ToHeader CustomRoutingDestinationTrafficState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationTrafficState

ToLog CustomRoutingDestinationTrafficState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationTrafficState

ToQuery 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

FromXML CustomRoutingDestinationTrafficState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationTrafficState

ToXML CustomRoutingDestinationTrafficState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationTrafficState

Generic 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

NFData CustomRoutingDestinationTrafficState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationTrafficState

Eq CustomRoutingDestinationTrafficState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationTrafficState

Ord CustomRoutingDestinationTrafficState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationTrafficState

Hashable 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'True) (C1 ('MetaCons "CustomRoutingDestinationTrafficState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCustomRoutingDestinationTrafficState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CustomRoutingProtocol

newtype CustomRoutingProtocol Source #

Instances

Instances details
FromJSON CustomRoutingProtocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingProtocol

FromJSONKey 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

ToByteString CustomRoutingProtocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingProtocol

ToHeader CustomRoutingProtocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingProtocol

ToLog CustomRoutingProtocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingProtocol

ToQuery 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

FromXML CustomRoutingProtocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingProtocol

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

Read CustomRoutingProtocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingProtocol

Show CustomRoutingProtocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingProtocol

NFData CustomRoutingProtocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingProtocol

Methods

rnf :: CustomRoutingProtocol -> () #

Eq CustomRoutingProtocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingProtocol

Ord CustomRoutingProtocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingProtocol

Hashable 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'True) (C1 ('MetaCons "CustomRoutingProtocol'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCustomRoutingProtocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

HealthCheckProtocol

newtype HealthCheckProtocol Source #

Instances

Instances details
FromJSON HealthCheckProtocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthCheckProtocol

FromJSONKey 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

ToByteString HealthCheckProtocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthCheckProtocol

ToHeader HealthCheckProtocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthCheckProtocol

ToLog HealthCheckProtocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthCheckProtocol

ToQuery 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

FromXML HealthCheckProtocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthCheckProtocol

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

Read HealthCheckProtocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthCheckProtocol

Show HealthCheckProtocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthCheckProtocol

NFData HealthCheckProtocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthCheckProtocol

Methods

rnf :: HealthCheckProtocol -> () #

Eq HealthCheckProtocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthCheckProtocol

Ord HealthCheckProtocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthCheckProtocol

Hashable 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'True) (C1 ('MetaCons "HealthCheckProtocol'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromHealthCheckProtocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

HealthState

newtype HealthState Source #

Constructors

HealthState' 

Instances

Instances details
FromJSON HealthState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthState

FromJSONKey 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

ToByteString HealthState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthState

ToHeader HealthState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthState

ToLog HealthState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthState

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

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 #

Generic HealthState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthState

Associated Types

type Rep HealthState :: Type -> Type #

Read HealthState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthState

Show HealthState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthState

NFData HealthState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthState

Methods

rnf :: HealthState -> () #

Eq HealthState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthState

Ord HealthState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthState

Hashable HealthState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthState

type Rep HealthState Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.HealthState

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

IpAddressFamily

newtype IpAddressFamily Source #

Constructors

IpAddressFamily' 

Instances

Instances details
FromJSON IpAddressFamily Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpAddressFamily

FromJSONKey IpAddressFamily Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpAddressFamily

ToJSON IpAddressFamily Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpAddressFamily

ToJSONKey IpAddressFamily Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpAddressFamily

ToByteString IpAddressFamily Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpAddressFamily

ToHeader IpAddressFamily Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpAddressFamily

ToLog IpAddressFamily Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpAddressFamily

ToQuery IpAddressFamily Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpAddressFamily

FromText IpAddressFamily Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpAddressFamily

ToText IpAddressFamily Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpAddressFamily

FromXML IpAddressFamily Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpAddressFamily

ToXML IpAddressFamily Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpAddressFamily

Methods

toXML :: IpAddressFamily -> XML #

Generic IpAddressFamily Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpAddressFamily

Associated Types

type Rep IpAddressFamily :: Type -> Type #

Read IpAddressFamily Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpAddressFamily

Show IpAddressFamily Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpAddressFamily

NFData IpAddressFamily Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpAddressFamily

Methods

rnf :: IpAddressFamily -> () #

Eq IpAddressFamily Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpAddressFamily

Ord IpAddressFamily Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpAddressFamily

Hashable IpAddressFamily Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpAddressFamily

type Rep IpAddressFamily Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpAddressFamily

type Rep IpAddressFamily = D1 ('MetaData "IpAddressFamily" "Amazonka.GlobalAccelerator.Types.IpAddressFamily" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'True) (C1 ('MetaCons "IpAddressFamily'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromIpAddressFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

IpAddressType

newtype IpAddressType Source #

Constructors

IpAddressType' 

Instances

Instances details
FromJSON IpAddressType Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpAddressType

FromJSONKey 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

ToByteString IpAddressType Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpAddressType

ToHeader IpAddressType Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpAddressType

ToLog IpAddressType Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpAddressType

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

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 #

Generic IpAddressType Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpAddressType

Associated Types

type Rep IpAddressType :: Type -> Type #

Read IpAddressType Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpAddressType

Show IpAddressType Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpAddressType

NFData IpAddressType Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpAddressType

Methods

rnf :: IpAddressType -> () #

Eq IpAddressType Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpAddressType

Ord IpAddressType Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpAddressType

Hashable IpAddressType Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpAddressType

type Rep IpAddressType Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpAddressType

type Rep IpAddressType = D1 ('MetaData "IpAddressType" "Amazonka.GlobalAccelerator.Types.IpAddressType" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" '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
FromJSON Protocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Protocol

FromJSONKey Protocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Protocol

ToJSON Protocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Protocol

ToJSONKey Protocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Protocol

ToByteString Protocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Protocol

Methods

toBS :: Protocol -> ByteString #

ToHeader Protocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Protocol

Methods

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

ToLog Protocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Protocol

ToQuery Protocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Protocol

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 #

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 #

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 #

Read Protocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Protocol

Show Protocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Protocol

NFData Protocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Protocol

Methods

rnf :: Protocol -> () #

Eq Protocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Protocol

Ord Protocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Protocol

Hashable Protocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Protocol

Methods

hashWithSalt :: Int -> Protocol -> Int #

hash :: Protocol -> Int #

type Rep Protocol Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Protocol

type Rep Protocol = D1 ('MetaData "Protocol" "Amazonka.GlobalAccelerator.Types.Protocol" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" '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
FromJSON 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 #

Read Accelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Accelerator

Show Accelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Accelerator

NFData Accelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Accelerator

Methods

rnf :: Accelerator -> () #

Eq Accelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Accelerator

Hashable Accelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Accelerator

type Rep Accelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Accelerator

type Rep Accelerator = D1 ('MetaData "Accelerator" "Amazonka.GlobalAccelerator.Types.Accelerator" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "Accelerator'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "acceleratorArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "createdTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "dnsName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "dualStackDnsName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 ('MetaSel ('Just "events") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AcceleratorEvent])) :*: (S1 ('MetaSel ('Just "ipAddressType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpAddressType)) :*: S1 ('MetaSel ('Just "ipSets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [IpSet])))) :*: (S1 ('MetaSel ('Just "lastModifiedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AcceleratorStatus)))))))

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:acceleratorArn:Accelerator', accelerator_acceleratorArn - The Amazon Resource Name (ARN) of the accelerator.

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

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

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

If you have a dual-stack accelerator, you also have a second DNS name, DualStackDnsName, that points to both the A record and the AAAA record for all four static addresses for the accelerator: two IPv4 addresses and two IPv6 addresses.

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

$sel:dualStackDnsName:Accelerator', accelerator_dualStackDnsName - The Domain Name System (DNS) name that Global Accelerator creates that points to a dual-stack accelerator's four static IP addresses: two IPv4 addresses and two IPv6 addresses.

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

Note: Global Accelerator also assigns a default DNS name, DnsName, to your accelerator that points just to the static IPv4 addresses.

For more information, see Support for DNS addressing in Global Accelerator in the Global Accelerator Developer Guide.

$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:events:Accelerator', accelerator_events - A history of changes that you make to an accelerator in Global Accelerator.

$sel:ipAddressType:Accelerator', accelerator_ipAddressType - The IP address type that an accelerator supports. For a standard accelerator, the value can be IPV4 or DUAL_STACK.

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

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

$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:status:Accelerator', accelerator_status - Describes the deployment status of the accelerator.

AcceleratorAttributes

data AcceleratorAttributes Source #

Attributes of an accelerator.

See: newAcceleratorAttributes smart constructor.

Instances

Instances details
FromJSON 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 #

Read AcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.AcceleratorAttributes

Show AcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.AcceleratorAttributes

NFData AcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.AcceleratorAttributes

Methods

rnf :: AcceleratorAttributes -> () #

Eq AcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.AcceleratorAttributes

Hashable 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "AcceleratorAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "flowLogsEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "flowLogsS3Bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "flowLogsS3Prefix") '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: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 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 Global Accelerator permission to write to the bucket.

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

AcceleratorEvent

data AcceleratorEvent Source #

A complex type that contains a Timestamp value and Message for changes that you make to an accelerator in Global Accelerator. Messages stored here provide progress or error information when you update an accelerator from IPv4 to dual-stack, or from dual-stack to IPv4. Global Accelerator stores a maximum of ten event messages.

See: newAcceleratorEvent smart constructor.

Instances

Instances details
FromJSON AcceleratorEvent Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.AcceleratorEvent

Generic AcceleratorEvent Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.AcceleratorEvent

Associated Types

type Rep AcceleratorEvent :: Type -> Type #

Read AcceleratorEvent Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.AcceleratorEvent

Show AcceleratorEvent Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.AcceleratorEvent

NFData AcceleratorEvent Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.AcceleratorEvent

Methods

rnf :: AcceleratorEvent -> () #

Eq AcceleratorEvent Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.AcceleratorEvent

Hashable AcceleratorEvent Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.AcceleratorEvent

type Rep AcceleratorEvent Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.AcceleratorEvent

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

newAcceleratorEvent :: AcceleratorEvent Source #

Create a value of AcceleratorEvent 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:AcceleratorEvent', acceleratorEvent_message - A string that contains an Event message describing changes or errors when you update an accelerator in Global Accelerator from IPv4 to dual-stack, or dual-stack to IPv4.

$sel:timestamp:AcceleratorEvent', acceleratorEvent_timestamp - A timestamp for when you update an accelerator in Global Accelerator from IPv4 to dual-stack, or dual-stack to IPv4.

ByoipCidr

data ByoipCidr Source #

Information about an IP address range that is provisioned for use with your Amazon Web Services 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 Global Accelerator.
  • READY — The address range is provisioned with Global Accelerator and can be advertised.
  • PENDING_ADVERTISING — You’ve submitted a request for Global Accelerator to advertise an address range but it is not yet being advertised.
  • ADVERTISING — The address range is being advertised by Global Accelerator.
  • PENDING_WITHDRAWING — You’ve submitted a request to withdraw an address range from being advertised but it is still being advertised by Global Accelerator.
  • PENDING_DEPROVISIONING — You’ve submitted a request to deprovision an address range from Global Accelerator but it is still provisioned.
  • DEPROVISIONED — The address range is deprovisioned from Global Accelerator.
  • FAILED_PROVISION — The request to provision the address range from 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 Amazon Web Services support.
  • FAILED_ADVERTISING — The request for 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 Amazon Web Services support.
  • FAILED_WITHDRAW — The request to withdraw the address range from advertising by 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 Amazon Web Services support.
  • FAILED_DEPROVISION — The request to deprovision the address range from 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 Amazon Web Services support.

See: newByoipCidr smart constructor.

Instances

Instances details
FromJSON 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 #

Read ByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ByoipCidr

Show ByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ByoipCidr

NFData ByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ByoipCidr

Methods

rnf :: ByoipCidr -> () #

Eq ByoipCidr Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ByoipCidr

Hashable 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "ByoipCidr'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "events") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ByoipCidrEvent])) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ByoipCidrState)))))

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: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 Global Accelerator through bring your own IP address (BYOIP).

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

ByoipCidrEvent

data ByoipCidrEvent Source #

A complex type that contains a Message and a Timestamp value for changes that you make in the status of an IP address range that you bring to Global Accelerator through bring your own IP address (BYOIP).

See: newByoipCidrEvent smart constructor.

Instances

Instances details
FromJSON 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 #

Read ByoipCidrEvent Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ByoipCidrEvent

Show ByoipCidrEvent Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ByoipCidrEvent

NFData ByoipCidrEvent Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ByoipCidrEvent

Methods

rnf :: ByoipCidrEvent -> () #

Eq ByoipCidrEvent Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.ByoipCidrEvent

Hashable 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" '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 Global Accelerator through bring your own IP address (BYOIP).

$sel:timestamp:ByoipCidrEvent', byoipCidrEvent_timestamp - A timestamp for when you make a status change for an IP address range that you bring to 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 Amazon Web Services account using bring your own IP addresses (BYOIP).

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

See: newCidrAuthorizationContext smart constructor.

Instances

Instances details
ToJSON 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 #

Read CidrAuthorizationContext Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CidrAuthorizationContext

Show CidrAuthorizationContext Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CidrAuthorizationContext

NFData CidrAuthorizationContext Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CidrAuthorizationContext

Eq CidrAuthorizationContext Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CidrAuthorizationContext

Hashable 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" '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
FromJSON 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 #

Read CustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingAccelerator

Show CustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingAccelerator

NFData CustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingAccelerator

Eq CustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingAccelerator

Hashable CustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingAccelerator

type Rep CustomRoutingAccelerator Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingAccelerator

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:acceleratorArn:CustomRoutingAccelerator', customRoutingAccelerator_acceleratorArn - The Amazon Resource Name (ARN) of the custom routing accelerator.

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

$sel:dnsName:CustomRoutingAccelerator', customRoutingAccelerator_dnsName - The Domain Name System (DNS) name that Global Accelerator creates that points to an accelerator's static IPv4 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.

If you have a dual-stack accelerator, you also have a second DNS name, DualStackDnsName, that points to both the A record and the AAAA record for all four static addresses for the accelerator: two IPv4 addresses and two IPv6 addresses.

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

$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:ipAddressType:CustomRoutingAccelerator', customRoutingAccelerator_ipAddressType - The IP address type that an accelerator supports. For a custom routing accelerator, the value must be IPV4.

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

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

$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:status:CustomRoutingAccelerator', customRoutingAccelerator_status - Describes the deployment status of the accelerator.

CustomRoutingAcceleratorAttributes

data CustomRoutingAcceleratorAttributes Source #

Attributes of a custom routing accelerator.

See: newCustomRoutingAcceleratorAttributes smart constructor.

Instances

Instances details
FromJSON 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 #

Read CustomRoutingAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingAcceleratorAttributes

Show CustomRoutingAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingAcceleratorAttributes

NFData CustomRoutingAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingAcceleratorAttributes

Eq CustomRoutingAcceleratorAttributes Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingAcceleratorAttributes

Hashable 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "CustomRoutingAcceleratorAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "flowLogsEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "flowLogsS3Bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "flowLogsS3Prefix") '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: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 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 Global Accelerator permission to write to the bucket.

$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

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
ToJSON CustomRoutingDestinationConfiguration Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationConfiguration

Generic 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

NFData CustomRoutingDestinationConfiguration Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationConfiguration

Eq CustomRoutingDestinationConfiguration Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationConfiguration

Hashable 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" '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
FromJSON CustomRoutingDestinationDescription Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationDescription

Generic 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

NFData CustomRoutingDestinationDescription Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationDescription

Eq CustomRoutingDestinationDescription Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingDestinationDescription

Hashable 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" '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
ToJSON 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 #

Read CustomRoutingEndpointConfiguration Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingEndpointConfiguration

Show CustomRoutingEndpointConfiguration Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingEndpointConfiguration

NFData CustomRoutingEndpointConfiguration Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingEndpointConfiguration

Eq CustomRoutingEndpointConfiguration Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingEndpointConfiguration

Hashable 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" '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
FromJSON 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 #

Read CustomRoutingEndpointDescription Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingEndpointDescription

Show CustomRoutingEndpointDescription Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingEndpointDescription

NFData CustomRoutingEndpointDescription Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingEndpointDescription

Eq CustomRoutingEndpointDescription Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingEndpointDescription

Hashable 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" '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 Amazon Web Services Region can have only one endpoint group for a specific listener.

See: newCustomRoutingEndpointGroup smart constructor.

Instances

Instances details
FromJSON 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 #

Read CustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingEndpointGroup

Show CustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingEndpointGroup

NFData CustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingEndpointGroup

Eq CustomRoutingEndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingEndpointGroup

Hashable 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "CustomRoutingEndpointGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "destinationDescriptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CustomRoutingDestinationDescription])) :*: S1 ('MetaSel ('Just "endpointDescriptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CustomRoutingEndpointDescription]))) :*: (S1 ('MetaSel ('Just "endpointGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "endpointGroupRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

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

$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:endpointGroupArn:CustomRoutingEndpointGroup', customRoutingEndpointGroup_endpointGroupArn - The Amazon Resource Name (ARN) of the endpoint group.

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

CustomRoutingListener

data CustomRoutingListener Source #

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

See: newCustomRoutingListener smart constructor.

Instances

Instances details
FromJSON 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 #

Read CustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingListener

Show CustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingListener

NFData CustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingListener

Methods

rnf :: CustomRoutingListener -> () #

Eq CustomRoutingListener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.CustomRoutingListener

Hashable 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "CustomRoutingListener'" 'PrefixI 'True) (S1 ('MetaSel ('Just "listenerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "portRanges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty PortRange)))))

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:listenerArn:CustomRoutingListener', customRoutingListener_listenerArn - The Amazon Resource Name (ARN) of the listener.

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

DestinationPortMapping

data DestinationPortMapping Source #

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

See: newDestinationPortMapping smart constructor.

Instances

Instances details
FromJSON 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 #

Read DestinationPortMapping Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.DestinationPortMapping

Show DestinationPortMapping Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.DestinationPortMapping

NFData DestinationPortMapping Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.DestinationPortMapping

Methods

rnf :: DestinationPortMapping -> () #

Eq DestinationPortMapping Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.DestinationPortMapping

Hashable 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "DestinationPortMapping'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "acceleratorArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "acceleratorSocketAddresses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SocketAddress]))) :*: (S1 ('MetaSel ('Just "destinationSocketAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SocketAddress)) :*: S1 ('MetaSel ('Just "destinationTrafficState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CustomRoutingDestinationTrafficState)))) :*: ((S1 ('MetaSel ('Just "endpointGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "endpointGroupRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "endpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ipAddressType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpAddressType))))))

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:acceleratorArn:DestinationPortMapping', destinationPortMapping_acceleratorArn - The Amazon Resource Name (ARN) of the custom routing accelerator that you have port mappings for.

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

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

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

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

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

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

$sel:ipAddressType:DestinationPortMapping', destinationPortMapping_ipAddressType - The IP address type that an accelerator supports. For a custom routing accelerator, the value must be IPV4.

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

Read EndpointConfiguration Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.EndpointConfiguration

Show EndpointConfiguration Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.EndpointConfiguration

NFData EndpointConfiguration Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.EndpointConfiguration

Methods

rnf :: EndpointConfiguration -> () #

Eq EndpointConfiguration Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.EndpointConfiguration

Hashable 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "EndpointConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientIPPreservationEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "endpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "weight") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))

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:clientIPPreservationEnabled:EndpointConfiguration', endpointConfiguration_clientIPPreservationEnabled - Indicates whether client IP address preservation is enabled for an 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 endpoint fronted by the accelerator.

Client IP address preservation is supported, in specific Amazon Web Services Regions, for endpoints that are Application Load Balancers and Amazon EC2 instances.

For more information, see Preserve client IP addresses in Global Accelerator in the 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.

$sel:weight:EndpointConfiguration', endpointConfiguration_weight - The weight associated with the endpoint. When you add weights to endpoints, you configure 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 Global Accelerator Developer Guide.

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

Read EndpointDescription Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.EndpointDescription

Show EndpointDescription Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.EndpointDescription

NFData EndpointDescription Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.EndpointDescription

Methods

rnf :: EndpointDescription -> () #

Eq EndpointDescription Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.EndpointDescription

Hashable 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "EndpointDescription'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientIPPreservationEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "endpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "healthReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "healthState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HealthState)) :*: S1 ('MetaSel ('Just "weight") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))))

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:clientIPPreservationEnabled:EndpointDescription', endpointDescription_clientIPPreservationEnabled - Indicates whether client IP address preservation is enabled for an 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 endpoint fronted by the accelerator.

Client IP address preservation is supported, in specific Amazon Web Services Regions, for endpoints that are Application Load Balancers and Amazon EC2 instances.

For more information, see Preserve client IP addresses in Global Accelerator in the Global Accelerator Developer Guide.

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

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

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

$sel:weight:EndpointDescription', endpointDescription_weight - The weight associated with the endpoint. When you add weights to endpoints, you configure 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 Global Accelerator Developer Guide.

EndpointGroup

data EndpointGroup Source #

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

See: newEndpointGroup smart constructor.

Instances

Instances details
FromJSON 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 #

Read EndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.EndpointGroup

Show EndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.EndpointGroup

NFData EndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.EndpointGroup

Methods

rnf :: EndpointGroup -> () #

Eq EndpointGroup Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.EndpointGroup

Hashable 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "EndpointGroup'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "endpointDescriptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EndpointDescription])) :*: S1 ('MetaSel ('Just "endpointGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "endpointGroupRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "healthCheckIntervalSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "healthCheckPath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "healthCheckPort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "healthCheckProtocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HealthCheckProtocol))) :*: (S1 ('MetaSel ('Just "portOverrides") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PortOverride])) :*: (S1 ('MetaSel ('Just "thresholdCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "trafficDialPercentage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)))))))

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:endpointDescriptions:EndpointGroup', endpointGroup_endpointDescriptions - The list of endpoint objects.

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

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

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

$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: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: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:portOverrides:EndpointGroup', endpointGroup_portOverrides - Allows you to override the destination ports used to route traffic to an endpoint. Using a port override lets you 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: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:trafficDialPercentage:EndpointGroup', endpointGroup_trafficDialPercentage - The percentage of traffic to send to an Amazon Web Services 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.

EndpointIdentifier

data EndpointIdentifier Source #

A complex type for an endpoint. Specifies information about the endpoint to remove from the endpoint group.

See: newEndpointIdentifier smart constructor.

Instances

Instances details
ToJSON EndpointIdentifier Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.EndpointIdentifier

Generic EndpointIdentifier Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.EndpointIdentifier

Associated Types

type Rep EndpointIdentifier :: Type -> Type #

Read EndpointIdentifier Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.EndpointIdentifier

Show EndpointIdentifier Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.EndpointIdentifier

NFData EndpointIdentifier Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.EndpointIdentifier

Methods

rnf :: EndpointIdentifier -> () #

Eq EndpointIdentifier Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.EndpointIdentifier

Hashable EndpointIdentifier Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.EndpointIdentifier

type Rep EndpointIdentifier Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.EndpointIdentifier

type Rep EndpointIdentifier = D1 ('MetaData "EndpointIdentifier" "Amazonka.GlobalAccelerator.Types.EndpointIdentifier" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "EndpointIdentifier'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientIPPreservationEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "endpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newEndpointIdentifier Source #

Create a value of EndpointIdentifier 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:clientIPPreservationEnabled:EndpointIdentifier', endpointIdentifier_clientIPPreservationEnabled - Indicates whether client IP address preservation is enabled for an endpoint. The value is true or false.

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 endpoint fronted by the accelerator.

$sel:endpointId:EndpointIdentifier', endpointIdentifier_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.

IpSet

data IpSet Source #

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

See: newIpSet smart constructor.

Instances

Instances details
FromJSON IpSet Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpSet

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 #

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 #

NFData IpSet Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpSet

Methods

rnf :: IpSet -> () #

Eq IpSet Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpSet

Methods

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

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

Hashable IpSet Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpSet

Methods

hashWithSalt :: Int -> IpSet -> Int #

hash :: IpSet -> Int #

type Rep IpSet Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.IpSet

type Rep IpSet = D1 ('MetaData "IpSet" "Amazonka.GlobalAccelerator.Types.IpSet" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "IpSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ipAddressFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpAddressFamily)) :*: (S1 ('MetaSel ('Just "ipAddresses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "ipFamily") '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:ipAddressFamily:IpSet', ipSet_ipAddressFamily - 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.

$sel:ipFamily:IpSet', ipSet_ipFamily - IpFamily is deprecated and has been replaced by IpAddressFamily.

Listener

data Listener Source #

A complex type for a listener.

See: newListener smart constructor.

Instances

Instances details
FromJSON 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 #

Read Listener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Listener

Show Listener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Listener

NFData Listener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Listener

Methods

rnf :: Listener -> () #

Eq Listener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Listener

Hashable Listener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Listener

Methods

hashWithSalt :: Int -> Listener -> Int #

hash :: Listener -> Int #

type Rep Listener Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Listener

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

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

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:Listener', listener_listenerArn - The Amazon Resource Name (ARN) of the listener.

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

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

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

Read PortMapping Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.PortMapping

Show PortMapping Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.PortMapping

NFData PortMapping Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.PortMapping

Methods

rnf :: PortMapping -> () #

Eq PortMapping Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.PortMapping

Hashable 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" 'False) (C1 ('MetaCons "PortMapping'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "acceleratorPort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "destinationSocketAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SocketAddress)) :*: S1 ('MetaSel ('Just "destinationTrafficState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CustomRoutingDestinationTrafficState)))) :*: (S1 ('MetaSel ('Just "endpointGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "endpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "protocols") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty CustomRoutingProtocol)))))))

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:acceleratorPort:PortMapping', portMapping_acceleratorPort - The accelerator port.

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

$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: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:protocols:PortMapping', portMapping_protocols - The protocols supported by the endpoint group.

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 Overriding listener ports in the Global Accelerator Developer Guide.

See: newPortOverride smart constructor.

Instances

Instances details
FromJSON PortOverride Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.PortOverride

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

Read PortOverride Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.PortOverride

Show PortOverride Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.PortOverride

NFData PortOverride Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.PortOverride

Methods

rnf :: PortOverride -> () #

Eq PortOverride Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.PortOverride

Hashable 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" '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
FromJSON PortRange Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.PortRange

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

Read PortRange Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.PortRange

Show PortRange Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.PortRange

NFData PortRange Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.PortRange

Methods

rnf :: PortRange -> () #

Eq PortRange Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.PortRange

Hashable 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" '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
FromJSON 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 #

Read SocketAddress Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.SocketAddress

Show SocketAddress Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.SocketAddress

NFData SocketAddress Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.SocketAddress

Methods

rnf :: SocketAddress -> () #

Eq SocketAddress Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.SocketAddress

Hashable 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" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" '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
FromJSON Tag Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Tag

ToJSON Tag Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Tag

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 #

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 #

NFData Tag Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Tag

Methods

rnf :: Tag -> () #

Eq Tag Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Tag

Methods

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

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

Hashable Tag Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

type Rep Tag Source # 
Instance details

Defined in Amazonka.GlobalAccelerator.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.GlobalAccelerator.Types.Tag" "amazonka-globalaccelerator-2.0-5CEURNOKFgU1mORtBGQfFs" '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.