amazonka-elbv2-2.0: Amazon Elastic Load Balancing 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.ELBV2

Contents

Description

Derived from API version 2015-12-01 of the AWS service descriptions, licensed under Apache 2.0.

Elastic Load Balancing

A load balancer distributes incoming traffic across targets, such as your EC2 instances. This enables you to increase the availability of your application. The load balancer also monitors the health of its registered targets and ensures that it routes traffic only to healthy targets. You configure your load balancer to accept incoming traffic by specifying one or more listeners, which are configured with a protocol and port number for connections from clients to the load balancer. You configure a target group with a protocol and port number for connections from the load balancer to the targets, and with health check settings to be used when checking the health status of the targets.

Elastic Load Balancing supports the following types of load balancers: Application Load Balancers, Network Load Balancers, Gateway Load Balancers, and Classic Load Balancers. This reference covers the following load balancer types:

  • Application Load Balancer - Operates at the application layer (layer 7) and supports HTTP and HTTPS.
  • Network Load Balancer - Operates at the transport layer (layer 4) and supports TCP, TLS, and UDP.
  • Gateway Load Balancer - Operates at the network layer (layer 3).

For more information, see the Elastic Load Balancing User Guide.

All Elastic Load Balancing operations are idempotent, which means that they complete at most one time. If you repeat an operation, it succeeds.

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2015-12-01 of the Amazon Elastic Load Balancing 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 ELBV2.

ALPNPolicyNotSupportedException

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

The specified ALPN policy is not supported.

AllocationIdNotFoundException

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

The specified allocation ID does not exist.

AvailabilityZoneNotSupportedException

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

The specified Availability Zone is not supported.

CertificateNotFoundException

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

The specified certificate does not exist.

DuplicateListenerException

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

A listener with the specified port already exists.

DuplicateLoadBalancerNameException

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

A load balancer with the specified name already exists.

DuplicateTagKeysException

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

A tag key was specified more than once.

DuplicateTargetGroupNameException

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

A target group with the specified name already exists.

HealthUnavailableException

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

The health of the specified targets could not be retrieved due to an internal error.

IncompatibleProtocolsException

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

The specified configuration is not valid with this protocol.

InvalidConfigurationRequestException

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

The requested configuration is not valid.

InvalidLoadBalancerActionException

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

The requested action is not valid.

InvalidSchemeException

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

The requested scheme is not valid.

InvalidSecurityGroupException

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

The specified security group does not exist.

InvalidSubnetException

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

The specified subnet is out of available addresses.

InvalidTargetException

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

The specified target does not exist, is not in the same VPC as the target group, or has an unsupported instance type.

ListenerNotFoundException

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

The specified listener does not exist.

LoadBalancerNotFoundException

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

The specified load balancer does not exist.

OperationNotPermittedException

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

This operation is not allowed.

PriorityInUseException

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

The specified priority is in use.

ResourceInUseException

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

A specified resource is in use.

RuleNotFoundException

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

The specified rule does not exist.

SSLPolicyNotFoundException

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

The specified SSL policy does not exist.

SubnetNotFoundException

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

The specified subnet does not exist.

TargetGroupAssociationLimitException

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

You've reached the limit on the number of load balancers per target group.

TargetGroupNotFoundException

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

The specified target group does not exist.

TooManyActionsException

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

You've reached the limit on the number of actions per rule.

TooManyCertificatesException

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

You've reached the limit on the number of certificates per load balancer.

TooManyListenersException

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

You've reached the limit on the number of listeners per load balancer.

TooManyLoadBalancersException

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

You've reached the limit on the number of load balancers for your Amazon Web Services account.

TooManyRegistrationsForTargetIdException

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

You've reached the limit on the number of times a target can be registered with a load balancer.

TooManyRulesException

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

You've reached the limit on the number of rules per load balancer.

TooManyTagsException

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

You've reached the limit on the number of tags per load balancer.

TooManyTargetGroupsException

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

You've reached the limit on the number of target groups for your Amazon Web Services account.

TooManyTargetsException

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

You've reached the limit on the number of targets.

TooManyUniqueTargetGroupsPerLoadBalancerException

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

You've reached the limit on the number of unique target groups per load balancer across all listeners. If a target group is used by multiple actions for a load balancer, it is counted as only one use.

UnsupportedProtocolException

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

The specified protocol is not supported.

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.

LoadBalancerAvailable

newLoadBalancerAvailable :: Wait DescribeLoadBalancers Source #

Polls DescribeLoadBalancers every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

LoadBalancerExists

newLoadBalancerExists :: Wait DescribeLoadBalancers Source #

Polls DescribeLoadBalancers every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

LoadBalancersDeleted

newLoadBalancersDeleted :: Wait DescribeLoadBalancers Source #

Polls DescribeLoadBalancers every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

TargetDeregistered

newTargetDeregistered :: Wait DescribeTargetHealth Source #

Polls DescribeTargetHealth every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

TargetInService

newTargetInService :: Wait DescribeTargetHealth Source #

Polls DescribeTargetHealth every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

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.

AddListenerCertificates

data AddListenerCertificates Source #

See: newAddListenerCertificates smart constructor.

Instances

Instances details
ToHeaders AddListenerCertificates Source # 
Instance details

Defined in Amazonka.ELBV2.AddListenerCertificates

ToPath AddListenerCertificates Source # 
Instance details

Defined in Amazonka.ELBV2.AddListenerCertificates

ToQuery AddListenerCertificates Source # 
Instance details

Defined in Amazonka.ELBV2.AddListenerCertificates

AWSRequest AddListenerCertificates Source # 
Instance details

Defined in Amazonka.ELBV2.AddListenerCertificates

Generic AddListenerCertificates Source # 
Instance details

Defined in Amazonka.ELBV2.AddListenerCertificates

Associated Types

type Rep AddListenerCertificates :: Type -> Type #

Read AddListenerCertificates Source # 
Instance details

Defined in Amazonka.ELBV2.AddListenerCertificates

Show AddListenerCertificates Source # 
Instance details

Defined in Amazonka.ELBV2.AddListenerCertificates

NFData AddListenerCertificates Source # 
Instance details

Defined in Amazonka.ELBV2.AddListenerCertificates

Methods

rnf :: AddListenerCertificates -> () #

Eq AddListenerCertificates Source # 
Instance details

Defined in Amazonka.ELBV2.AddListenerCertificates

Hashable AddListenerCertificates Source # 
Instance details

Defined in Amazonka.ELBV2.AddListenerCertificates

type AWSResponse AddListenerCertificates Source # 
Instance details

Defined in Amazonka.ELBV2.AddListenerCertificates

type Rep AddListenerCertificates Source # 
Instance details

Defined in Amazonka.ELBV2.AddListenerCertificates

type Rep AddListenerCertificates = D1 ('MetaData "AddListenerCertificates" "Amazonka.ELBV2.AddListenerCertificates" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "AddListenerCertificates'" 'PrefixI 'True) (S1 ('MetaSel ('Just "listenerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "certificates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Certificate])))

newAddListenerCertificates Source #

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

AddListenerCertificates, addListenerCertificates_listenerArn - The Amazon Resource Name (ARN) of the listener.

AddListenerCertificates, addListenerCertificates_certificates - The certificate to add. You can specify one certificate per call. Set CertificateArn to the certificate ARN but do not set IsDefault.

data AddListenerCertificatesResponse Source #

See: newAddListenerCertificatesResponse smart constructor.

Instances

Instances details
Generic AddListenerCertificatesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.AddListenerCertificates

Associated Types

type Rep AddListenerCertificatesResponse :: Type -> Type #

Read AddListenerCertificatesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.AddListenerCertificates

Show AddListenerCertificatesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.AddListenerCertificates

NFData AddListenerCertificatesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.AddListenerCertificates

Eq AddListenerCertificatesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.AddListenerCertificates

type Rep AddListenerCertificatesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.AddListenerCertificates

type Rep AddListenerCertificatesResponse = D1 ('MetaData "AddListenerCertificatesResponse" "Amazonka.ELBV2.AddListenerCertificates" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "AddListenerCertificatesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "certificates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Certificate])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAddListenerCertificatesResponse Source #

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

AddListenerCertificates, addListenerCertificatesResponse_certificates - Information about the certificates in the certificate list.

$sel:httpStatus:AddListenerCertificatesResponse', addListenerCertificatesResponse_httpStatus - The response's http status code.

AddTags

data AddTags Source #

See: newAddTags smart constructor.

Constructors

AddTags' [Text] (NonEmpty Tag) 

Instances

Instances details
ToHeaders AddTags Source # 
Instance details

Defined in Amazonka.ELBV2.AddTags

Methods

toHeaders :: AddTags -> [Header] #

ToPath AddTags Source # 
Instance details

Defined in Amazonka.ELBV2.AddTags

Methods

toPath :: AddTags -> ByteString #

ToQuery AddTags Source # 
Instance details

Defined in Amazonka.ELBV2.AddTags

AWSRequest AddTags Source # 
Instance details

Defined in Amazonka.ELBV2.AddTags

Associated Types

type AWSResponse AddTags #

Generic AddTags Source # 
Instance details

Defined in Amazonka.ELBV2.AddTags

Associated Types

type Rep AddTags :: Type -> Type #

Methods

from :: AddTags -> Rep AddTags x #

to :: Rep AddTags x -> AddTags #

Read AddTags Source # 
Instance details

Defined in Amazonka.ELBV2.AddTags

Show AddTags Source # 
Instance details

Defined in Amazonka.ELBV2.AddTags

NFData AddTags Source # 
Instance details

Defined in Amazonka.ELBV2.AddTags

Methods

rnf :: AddTags -> () #

Eq AddTags Source # 
Instance details

Defined in Amazonka.ELBV2.AddTags

Methods

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

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

Hashable AddTags Source # 
Instance details

Defined in Amazonka.ELBV2.AddTags

Methods

hashWithSalt :: Int -> AddTags -> Int #

hash :: AddTags -> Int #

type AWSResponse AddTags Source # 
Instance details

Defined in Amazonka.ELBV2.AddTags

type Rep AddTags Source # 
Instance details

Defined in Amazonka.ELBV2.AddTags

type Rep AddTags = D1 ('MetaData "AddTags" "Amazonka.ELBV2.AddTags" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "AddTags'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Tag))))

newAddTags Source #

Arguments

:: NonEmpty Tag

AddTags

-> AddTags 

Create a value of AddTags 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:resourceArns:AddTags', addTags_resourceArns - The Amazon Resource Name (ARN) of the resource.

AddTags, addTags_tags - The tags.

data AddTagsResponse Source #

See: newAddTagsResponse smart constructor.

Constructors

AddTagsResponse' Int 

Instances

Instances details
Generic AddTagsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.AddTags

Associated Types

type Rep AddTagsResponse :: Type -> Type #

Read AddTagsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.AddTags

Show AddTagsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.AddTags

NFData AddTagsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.AddTags

Methods

rnf :: AddTagsResponse -> () #

Eq AddTagsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.AddTags

type Rep AddTagsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.AddTags

type Rep AddTagsResponse = D1 ('MetaData "AddTagsResponse" "Amazonka.ELBV2.AddTags" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "AddTagsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAddTagsResponse Source #

Create a value of AddTagsResponse 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:AddTagsResponse', addTagsResponse_httpStatus - The response's http status code.

CreateListener

data CreateListener Source #

See: newCreateListener smart constructor.

Instances

Instances details
ToHeaders CreateListener Source # 
Instance details

Defined in Amazonka.ELBV2.CreateListener

ToPath CreateListener Source # 
Instance details

Defined in Amazonka.ELBV2.CreateListener

ToQuery CreateListener Source # 
Instance details

Defined in Amazonka.ELBV2.CreateListener

AWSRequest CreateListener Source # 
Instance details

Defined in Amazonka.ELBV2.CreateListener

Associated Types

type AWSResponse CreateListener #

Generic CreateListener Source # 
Instance details

Defined in Amazonka.ELBV2.CreateListener

Associated Types

type Rep CreateListener :: Type -> Type #

Read CreateListener Source # 
Instance details

Defined in Amazonka.ELBV2.CreateListener

Show CreateListener Source # 
Instance details

Defined in Amazonka.ELBV2.CreateListener

NFData CreateListener Source # 
Instance details

Defined in Amazonka.ELBV2.CreateListener

Methods

rnf :: CreateListener -> () #

Eq CreateListener Source # 
Instance details

Defined in Amazonka.ELBV2.CreateListener

Hashable CreateListener Source # 
Instance details

Defined in Amazonka.ELBV2.CreateListener

type AWSResponse CreateListener Source # 
Instance details

Defined in Amazonka.ELBV2.CreateListener

type Rep CreateListener Source # 
Instance details

Defined in Amazonka.ELBV2.CreateListener

newCreateListener Source #

Create a value of CreateListener with all optional fields omitted.

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

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

CreateListener, createListener_alpnPolicy - [TLS listeners] The name of the Application-Layer Protocol Negotiation (ALPN) policy. You can specify one policy name. The following are the possible values:

  • HTTP1Only
  • HTTP2Only
  • HTTP2Optional
  • HTTP2Preferred
  • None

For more information, see ALPN policies in the Network Load Balancers Guide.

CreateListener, createListener_certificates - [HTTPS and TLS listeners] The default certificate for the listener. You must provide exactly one certificate. Set CertificateArn to the certificate ARN but do not set IsDefault.

CreateListener, createListener_port - The port on which the load balancer is listening. You cannot specify a port for a Gateway Load Balancer.

CreateListener, createListener_protocol - The protocol for connections from clients to the load balancer. For Application Load Balancers, the supported protocols are HTTP and HTTPS. For Network Load Balancers, the supported protocols are TCP, TLS, UDP, and TCP_UDP. You can’t specify the UDP or TCP_UDP protocol if dual-stack mode is enabled. You cannot specify a protocol for a Gateway Load Balancer.

CreateListener, createListener_sslPolicy - [HTTPS and TLS listeners] The security policy that defines which protocols and ciphers are supported.

For more information, see Security policies in the Application Load Balancers Guide and Security policies in the Network Load Balancers Guide.

CreateListener, createListener_tags - The tags to assign to the listener.

CreateListener, createListener_loadBalancerArn - The Amazon Resource Name (ARN) of the load balancer.

CreateListener, createListener_defaultActions - The actions for the default rule.

data CreateListenerResponse Source #

See: newCreateListenerResponse smart constructor.

Instances

Instances details
Generic CreateListenerResponse Source # 
Instance details

Defined in Amazonka.ELBV2.CreateListener

Associated Types

type Rep CreateListenerResponse :: Type -> Type #

Read CreateListenerResponse Source # 
Instance details

Defined in Amazonka.ELBV2.CreateListener

Show CreateListenerResponse Source # 
Instance details

Defined in Amazonka.ELBV2.CreateListener

NFData CreateListenerResponse Source # 
Instance details

Defined in Amazonka.ELBV2.CreateListener

Methods

rnf :: CreateListenerResponse -> () #

Eq CreateListenerResponse Source # 
Instance details

Defined in Amazonka.ELBV2.CreateListener

type Rep CreateListenerResponse Source # 
Instance details

Defined in Amazonka.ELBV2.CreateListener

type Rep CreateListenerResponse = D1 ('MetaData "CreateListenerResponse" "Amazonka.ELBV2.CreateListener" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "CreateListenerResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "listeners") '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:listeners:CreateListenerResponse', createListenerResponse_listeners - Information about the listener.

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

CreateLoadBalancer

data CreateLoadBalancer Source #

See: newCreateLoadBalancer smart constructor.

Instances

Instances details
ToHeaders CreateLoadBalancer Source # 
Instance details

Defined in Amazonka.ELBV2.CreateLoadBalancer

ToPath CreateLoadBalancer Source # 
Instance details

Defined in Amazonka.ELBV2.CreateLoadBalancer

ToQuery CreateLoadBalancer Source # 
Instance details

Defined in Amazonka.ELBV2.CreateLoadBalancer

AWSRequest CreateLoadBalancer Source # 
Instance details

Defined in Amazonka.ELBV2.CreateLoadBalancer

Associated Types

type AWSResponse CreateLoadBalancer #

Generic CreateLoadBalancer Source # 
Instance details

Defined in Amazonka.ELBV2.CreateLoadBalancer

Associated Types

type Rep CreateLoadBalancer :: Type -> Type #

Read CreateLoadBalancer Source # 
Instance details

Defined in Amazonka.ELBV2.CreateLoadBalancer

Show CreateLoadBalancer Source # 
Instance details

Defined in Amazonka.ELBV2.CreateLoadBalancer

NFData CreateLoadBalancer Source # 
Instance details

Defined in Amazonka.ELBV2.CreateLoadBalancer

Methods

rnf :: CreateLoadBalancer -> () #

Eq CreateLoadBalancer Source # 
Instance details

Defined in Amazonka.ELBV2.CreateLoadBalancer

Hashable CreateLoadBalancer Source # 
Instance details

Defined in Amazonka.ELBV2.CreateLoadBalancer

type AWSResponse CreateLoadBalancer Source # 
Instance details

Defined in Amazonka.ELBV2.CreateLoadBalancer

type Rep CreateLoadBalancer Source # 
Instance details

Defined in Amazonka.ELBV2.CreateLoadBalancer

newCreateLoadBalancer Source #

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

CreateLoadBalancer, createLoadBalancer_customerOwnedIpv4Pool - [Application Load Balancers on Outposts] The ID of the customer-owned address pool (CoIP pool).

CreateLoadBalancer, createLoadBalancer_ipAddressType - The type of IP addresses used by the subnets for your load balancer. The possible values are ipv4 (for IPv4 addresses) and dualstack (for IPv4 and IPv6 addresses).

CreateLoadBalancer, createLoadBalancer_scheme - The nodes of an Internet-facing load balancer have public IP addresses. The DNS name of an Internet-facing load balancer is publicly resolvable to the public IP addresses of the nodes. Therefore, Internet-facing load balancers can route requests from clients over the internet.

The nodes of an internal load balancer have only private IP addresses. The DNS name of an internal load balancer is publicly resolvable to the private IP addresses of the nodes. Therefore, internal load balancers can route requests only from clients with access to the VPC for the load balancer.

The default is an Internet-facing load balancer.

You cannot specify a scheme for a Gateway Load Balancer.

CreateLoadBalancer, createLoadBalancer_securityGroups - [Application Load Balancers] The IDs of the security groups for the load balancer.

$sel:subnetMappings:CreateLoadBalancer', createLoadBalancer_subnetMappings - The IDs of the public subnets. You can specify only one subnet per Availability Zone. You must specify either subnets or subnet mappings, but not both.

Application Load Balancers
You must specify subnets from at least two Availability Zones. You cannot specify Elastic IP addresses for your subnets.
Application Load Balancers on Outposts
You must specify one Outpost subnet.
Application Load Balancers on Local Zones
You can specify subnets from one or more Local Zones.
Network Load Balancers
You can specify subnets from one or more Availability Zones. You can specify one Elastic IP address per subnet if you need static IP addresses for your internet-facing load balancer. For internal load balancers, you can specify one private IP address per subnet from the IPv4 range of the subnet. For internet-facing load balancer, you can specify one IPv6 address per subnet.
Gateway Load Balancers
You can specify subnets from one or more Availability Zones. You cannot specify Elastic IP addresses for your subnets.

$sel:subnets:CreateLoadBalancer', createLoadBalancer_subnets - The IDs of the public subnets. You can specify only one subnet per Availability Zone. You must specify either subnets or subnet mappings, but not both. To specify an Elastic IP address, specify subnet mappings instead of subnets.

Application Load Balancers
You must specify subnets from at least two Availability Zones.
Application Load Balancers on Outposts
You must specify one Outpost subnet.
Application Load Balancers on Local Zones
You can specify subnets from one or more Local Zones.
Network Load Balancers
You can specify subnets from one or more Availability Zones.
Gateway Load Balancers
You can specify subnets from one or more Availability Zones.

CreateLoadBalancer, createLoadBalancer_tags - The tags to assign to the load balancer.

CreateLoadBalancer, createLoadBalancer_type - The type of load balancer. The default is application.

CreateLoadBalancer, createLoadBalancer_name - The name of the load balancer.

This name must be unique per region per account, can have a maximum of 32 characters, must contain only alphanumeric characters or hyphens, must not begin or end with a hyphen, and must not begin with "internal-".

data CreateLoadBalancerResponse Source #

See: newCreateLoadBalancerResponse smart constructor.

Instances

Instances details
Generic CreateLoadBalancerResponse Source # 
Instance details

Defined in Amazonka.ELBV2.CreateLoadBalancer

Associated Types

type Rep CreateLoadBalancerResponse :: Type -> Type #

Read CreateLoadBalancerResponse Source # 
Instance details

Defined in Amazonka.ELBV2.CreateLoadBalancer

Show CreateLoadBalancerResponse Source # 
Instance details

Defined in Amazonka.ELBV2.CreateLoadBalancer

NFData CreateLoadBalancerResponse Source # 
Instance details

Defined in Amazonka.ELBV2.CreateLoadBalancer

Eq CreateLoadBalancerResponse Source # 
Instance details

Defined in Amazonka.ELBV2.CreateLoadBalancer

type Rep CreateLoadBalancerResponse Source # 
Instance details

Defined in Amazonka.ELBV2.CreateLoadBalancer

type Rep CreateLoadBalancerResponse = D1 ('MetaData "CreateLoadBalancerResponse" "Amazonka.ELBV2.CreateLoadBalancer" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "CreateLoadBalancerResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "loadBalancers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LoadBalancer])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateLoadBalancerResponse Source #

Create a value of CreateLoadBalancerResponse 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:loadBalancers:CreateLoadBalancerResponse', createLoadBalancerResponse_loadBalancers - Information about the load balancer.

$sel:httpStatus:CreateLoadBalancerResponse', createLoadBalancerResponse_httpStatus - The response's http status code.

CreateRule

data CreateRule Source #

See: newCreateRule smart constructor.

Instances

Instances details
ToHeaders CreateRule Source # 
Instance details

Defined in Amazonka.ELBV2.CreateRule

Methods

toHeaders :: CreateRule -> [Header] #

ToPath CreateRule Source # 
Instance details

Defined in Amazonka.ELBV2.CreateRule

ToQuery CreateRule Source # 
Instance details

Defined in Amazonka.ELBV2.CreateRule

AWSRequest CreateRule Source # 
Instance details

Defined in Amazonka.ELBV2.CreateRule

Associated Types

type AWSResponse CreateRule #

Generic CreateRule Source # 
Instance details

Defined in Amazonka.ELBV2.CreateRule

Associated Types

type Rep CreateRule :: Type -> Type #

Read CreateRule Source # 
Instance details

Defined in Amazonka.ELBV2.CreateRule

Show CreateRule Source # 
Instance details

Defined in Amazonka.ELBV2.CreateRule

NFData CreateRule Source # 
Instance details

Defined in Amazonka.ELBV2.CreateRule

Methods

rnf :: CreateRule -> () #

Eq CreateRule Source # 
Instance details

Defined in Amazonka.ELBV2.CreateRule

Hashable CreateRule Source # 
Instance details

Defined in Amazonka.ELBV2.CreateRule

type AWSResponse CreateRule Source # 
Instance details

Defined in Amazonka.ELBV2.CreateRule

type Rep CreateRule Source # 
Instance details

Defined in Amazonka.ELBV2.CreateRule

newCreateRule Source #

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

CreateRule, createRule_tags - The tags to assign to the rule.

CreateRule, createRule_listenerArn - The Amazon Resource Name (ARN) of the listener.

CreateRule, createRule_conditions - The conditions.

CreateRule, createRule_priority - The rule priority. A listener can't have multiple rules with the same priority.

CreateRule, createRule_actions - The actions.

data CreateRuleResponse Source #

See: newCreateRuleResponse smart constructor.

Constructors

CreateRuleResponse' (Maybe [Rule]) Int 

Instances

Instances details
Generic CreateRuleResponse Source # 
Instance details

Defined in Amazonka.ELBV2.CreateRule

Associated Types

type Rep CreateRuleResponse :: Type -> Type #

Read CreateRuleResponse Source # 
Instance details

Defined in Amazonka.ELBV2.CreateRule

Show CreateRuleResponse Source # 
Instance details

Defined in Amazonka.ELBV2.CreateRule

NFData CreateRuleResponse Source # 
Instance details

Defined in Amazonka.ELBV2.CreateRule

Methods

rnf :: CreateRuleResponse -> () #

Eq CreateRuleResponse Source # 
Instance details

Defined in Amazonka.ELBV2.CreateRule

type Rep CreateRuleResponse Source # 
Instance details

Defined in Amazonka.ELBV2.CreateRule

type Rep CreateRuleResponse = D1 ('MetaData "CreateRuleResponse" "Amazonka.ELBV2.CreateRule" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "CreateRuleResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "rules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Rule])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateRuleResponse Source #

Create a value of CreateRuleResponse 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:rules:CreateRuleResponse', createRuleResponse_rules - Information about the rule.

$sel:httpStatus:CreateRuleResponse', createRuleResponse_httpStatus - The response's http status code.

CreateTargetGroup

data CreateTargetGroup Source #

See: newCreateTargetGroup smart constructor.

Instances

Instances details
ToHeaders CreateTargetGroup Source # 
Instance details

Defined in Amazonka.ELBV2.CreateTargetGroup

ToPath CreateTargetGroup Source # 
Instance details

Defined in Amazonka.ELBV2.CreateTargetGroup

ToQuery CreateTargetGroup Source # 
Instance details

Defined in Amazonka.ELBV2.CreateTargetGroup

AWSRequest CreateTargetGroup Source # 
Instance details

Defined in Amazonka.ELBV2.CreateTargetGroup

Associated Types

type AWSResponse CreateTargetGroup #

Generic CreateTargetGroup Source # 
Instance details

Defined in Amazonka.ELBV2.CreateTargetGroup

Associated Types

type Rep CreateTargetGroup :: Type -> Type #

Read CreateTargetGroup Source # 
Instance details

Defined in Amazonka.ELBV2.CreateTargetGroup

Show CreateTargetGroup Source # 
Instance details

Defined in Amazonka.ELBV2.CreateTargetGroup

NFData CreateTargetGroup Source # 
Instance details

Defined in Amazonka.ELBV2.CreateTargetGroup

Methods

rnf :: CreateTargetGroup -> () #

Eq CreateTargetGroup Source # 
Instance details

Defined in Amazonka.ELBV2.CreateTargetGroup

Hashable CreateTargetGroup Source # 
Instance details

Defined in Amazonka.ELBV2.CreateTargetGroup

type AWSResponse CreateTargetGroup Source # 
Instance details

Defined in Amazonka.ELBV2.CreateTargetGroup

type Rep CreateTargetGroup Source # 
Instance details

Defined in Amazonka.ELBV2.CreateTargetGroup

type Rep CreateTargetGroup = D1 ('MetaData "CreateTargetGroup" "Amazonka.ELBV2.CreateTargetGroup" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "CreateTargetGroup'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "healthCheckEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: 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 Text)))) :*: ((S1 ('MetaSel ('Just "healthCheckProtocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProtocolEnum)) :*: S1 ('MetaSel ('Just "healthCheckTimeoutSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "healthyThresholdCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "ipAddressType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TargetGroupIpAddressTypeEnum))))) :*: (((S1 ('MetaSel ('Just "matcher") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Matcher)) :*: S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "protocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProtocolEnum)) :*: S1 ('MetaSel ('Just "protocolVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag))) :*: S1 ('MetaSel ('Just "targetType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TargetTypeEnum))) :*: (S1 ('MetaSel ('Just "unhealthyThresholdCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))))

newCreateTargetGroup Source #

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

CreateTargetGroup, createTargetGroup_healthCheckEnabled - Indicates whether health checks are enabled. If the target type is lambda, health checks are disabled by default but can be enabled. If the target type is instance, ip, or alb, health checks are always enabled and cannot be disabled.

CreateTargetGroup, createTargetGroup_healthCheckIntervalSeconds - The approximate amount of time, in seconds, between health checks of an individual target. The range is 5-300. If the target group protocol is TCP, TLS, UDP, TCP_UDP, HTTP or HTTPS, the default is 30 seconds. If the target group protocol is GENEVE, the default is 10 seconds. If the target type is lambda, the default is 35 seconds.

CreateTargetGroup, createTargetGroup_healthCheckPath - [HTTP/HTTPS health checks] The destination for health checks on the targets.

HTTP1 or HTTP2 protocol version
The ping path. The default is /.
GRPC protocol version
The path of a custom health check method with the format /package.service/method. The default is /Amazon Web Services.ALB/healthcheck.

CreateTargetGroup, createTargetGroup_healthCheckPort - The port the load balancer uses when performing health checks on targets. If the protocol is HTTP, HTTPS, TCP, TLS, UDP, or TCP_UDP, the default is traffic-port, which is the port on which each target receives traffic from the load balancer. If the protocol is GENEVE, the default is port 80.

CreateTargetGroup, createTargetGroup_healthCheckProtocol - The protocol the load balancer uses when performing health checks on targets. For Application Load Balancers, the default is HTTP. For Network Load Balancers and Gateway Load Balancers, the default is TCP. The TCP protocol is not supported for health checks if the protocol of the target group is HTTP or HTTPS. The GENEVE, TLS, UDP, and TCP_UDP protocols are not supported for health checks.

CreateTargetGroup, createTargetGroup_healthCheckTimeoutSeconds - The amount of time, in seconds, during which no response from a target means a failed health check. The range is 2–120 seconds. For target groups with a protocol of HTTP, the default is 6 seconds. For target groups with a protocol of TCP, TLS or HTTPS, the default is 10 seconds. For target groups with a protocol of GENEVE, the default is 5 seconds. If the target type is lambda, the default is 30 seconds.

CreateTargetGroup, createTargetGroup_healthyThresholdCount - The number of consecutive health check successes required before considering a target healthy. The range is 2-10. If the target group protocol is TCP, TCP_UDP, UDP, TLS, HTTP or HTTPS, the default is 5. For target groups with a protocol of GENEVE, the default is 3. If the target type is lambda, the default is 5.

CreateTargetGroup, createTargetGroup_ipAddressType - The type of IP address used for this target group. The possible values are ipv4 and ipv6. This is an optional parameter. If not specified, the IP address type defaults to ipv4.

CreateTargetGroup, createTargetGroup_matcher - [HTTP/HTTPS health checks] The HTTP or gRPC codes to use when checking for a successful response from a target. For target groups with a protocol of TCP, TCP_UDP, UDP or TLS the range is 200-599. For target groups with a protocol of HTTP or HTTPS, the range is 200-499. For target groups with a protocol of GENEVE, the range is 200-399.

CreateTargetGroup, createTargetGroup_port - The port on which the targets receive traffic. This port is used unless you specify a port override when registering the target. If the target is a Lambda function, this parameter does not apply. If the protocol is GENEVE, the supported port is 6081.

CreateTargetGroup, createTargetGroup_protocol - The protocol to use for routing traffic to the targets. For Application Load Balancers, the supported protocols are HTTP and HTTPS. For Network Load Balancers, the supported protocols are TCP, TLS, UDP, or TCP_UDP. For Gateway Load Balancers, the supported protocol is GENEVE. A TCP_UDP listener must be associated with a TCP_UDP target group. If the target is a Lambda function, this parameter does not apply.

CreateTargetGroup, createTargetGroup_protocolVersion - [HTTP/HTTPS protocol] The protocol version. Specify GRPC to send requests to targets using gRPC. Specify HTTP2 to send requests to targets using HTTP/2. The default is HTTP1, which sends requests to targets using HTTP/1.1.

CreateTargetGroup, createTargetGroup_tags - The tags to assign to the target group.

CreateTargetGroup, createTargetGroup_targetType - The type of target that you must specify when registering targets with this target group. You can't specify targets for a target group using more than one target type.

  • instance - Register targets by instance ID. This is the default value.
  • ip - Register targets by IP address. You can specify IP addresses from the subnets of the virtual private cloud (VPC) for the target group, the RFC 1918 range (10.0.0.0/8, 172.16.0.0/12, and 192.168.0.0/16), and the RFC 6598 range (100.64.0.0/10). You can't specify publicly routable IP addresses.
  • lambda - Register a single Lambda function as a target.
  • alb - Register a single Application Load Balancer as a target.

CreateTargetGroup, createTargetGroup_unhealthyThresholdCount - The number of consecutive health check failures required before considering a target unhealthy. The range is 2-10. If the target group protocol is TCP, TCP_UDP, UDP, TLS, HTTP or HTTPS, the default is 2. For target groups with a protocol of GENEVE, the default is 3. If the target type is lambda, the default is 5.

CreateTargetGroup, createTargetGroup_vpcId - The identifier of the virtual private cloud (VPC). If the target is a Lambda function, this parameter does not apply. Otherwise, this parameter is required.

CreateTargetGroup, createTargetGroup_name - The name of the target group.

This name must be unique per region per account, can have a maximum of 32 characters, must contain only alphanumeric characters or hyphens, and must not begin or end with a hyphen.

data CreateTargetGroupResponse Source #

See: newCreateTargetGroupResponse smart constructor.

Instances

Instances details
Generic CreateTargetGroupResponse Source # 
Instance details

Defined in Amazonka.ELBV2.CreateTargetGroup

Associated Types

type Rep CreateTargetGroupResponse :: Type -> Type #

Read CreateTargetGroupResponse Source # 
Instance details

Defined in Amazonka.ELBV2.CreateTargetGroup

Show CreateTargetGroupResponse Source # 
Instance details

Defined in Amazonka.ELBV2.CreateTargetGroup

NFData CreateTargetGroupResponse Source # 
Instance details

Defined in Amazonka.ELBV2.CreateTargetGroup

Eq CreateTargetGroupResponse Source # 
Instance details

Defined in Amazonka.ELBV2.CreateTargetGroup

type Rep CreateTargetGroupResponse Source # 
Instance details

Defined in Amazonka.ELBV2.CreateTargetGroup

type Rep CreateTargetGroupResponse = D1 ('MetaData "CreateTargetGroupResponse" "Amazonka.ELBV2.CreateTargetGroup" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "CreateTargetGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "targetGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TargetGroup])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateTargetGroupResponse Source #

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

CreateTargetGroupResponse, createTargetGroupResponse_targetGroups - Information about the target group.

$sel:httpStatus:CreateTargetGroupResponse', createTargetGroupResponse_httpStatus - The response's http status code.

DeleteListener

data DeleteListener Source #

See: newDeleteListener smart constructor.

Constructors

DeleteListener' Text 

Instances

Instances details
ToHeaders DeleteListener Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteListener

ToPath DeleteListener Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteListener

ToQuery DeleteListener Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteListener

AWSRequest DeleteListener Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteListener

Associated Types

type AWSResponse DeleteListener #

Generic DeleteListener Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteListener

Associated Types

type Rep DeleteListener :: Type -> Type #

Read DeleteListener Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteListener

Show DeleteListener Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteListener

NFData DeleteListener Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteListener

Methods

rnf :: DeleteListener -> () #

Eq DeleteListener Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteListener

Hashable DeleteListener Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteListener

type AWSResponse DeleteListener Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteListener

type Rep DeleteListener Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteListener

type Rep DeleteListener = D1 ('MetaData "DeleteListener" "Amazonka.ELBV2.DeleteListener" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" '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.ELBV2.DeleteListener

Associated Types

type Rep DeleteListenerResponse :: Type -> Type #

Read DeleteListenerResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteListener

Show DeleteListenerResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteListener

NFData DeleteListenerResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteListener

Methods

rnf :: DeleteListenerResponse -> () #

Eq DeleteListenerResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteListener

type Rep DeleteListenerResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteListener

type Rep DeleteListenerResponse = D1 ('MetaData "DeleteListenerResponse" "Amazonka.ELBV2.DeleteListener" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "DeleteListenerResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteListenerResponse Source #

Create a value of DeleteListenerResponse 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:DeleteListenerResponse', deleteListenerResponse_httpStatus - The response's http status code.

DeleteLoadBalancer

data DeleteLoadBalancer Source #

See: newDeleteLoadBalancer smart constructor.

Instances

Instances details
ToHeaders DeleteLoadBalancer Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteLoadBalancer

ToPath DeleteLoadBalancer Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteLoadBalancer

ToQuery DeleteLoadBalancer Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteLoadBalancer

AWSRequest DeleteLoadBalancer Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteLoadBalancer

Associated Types

type AWSResponse DeleteLoadBalancer #

Generic DeleteLoadBalancer Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteLoadBalancer

Associated Types

type Rep DeleteLoadBalancer :: Type -> Type #

Read DeleteLoadBalancer Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteLoadBalancer

Show DeleteLoadBalancer Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteLoadBalancer

NFData DeleteLoadBalancer Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteLoadBalancer

Methods

rnf :: DeleteLoadBalancer -> () #

Eq DeleteLoadBalancer Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteLoadBalancer

Hashable DeleteLoadBalancer Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteLoadBalancer

type AWSResponse DeleteLoadBalancer Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteLoadBalancer

type Rep DeleteLoadBalancer Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteLoadBalancer

type Rep DeleteLoadBalancer = D1 ('MetaData "DeleteLoadBalancer" "Amazonka.ELBV2.DeleteLoadBalancer" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "DeleteLoadBalancer'" 'PrefixI 'True) (S1 ('MetaSel ('Just "loadBalancerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteLoadBalancer Source #

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

DeleteLoadBalancer, deleteLoadBalancer_loadBalancerArn - The Amazon Resource Name (ARN) of the load balancer.

data DeleteLoadBalancerResponse Source #

See: newDeleteLoadBalancerResponse smart constructor.

Instances

Instances details
Generic DeleteLoadBalancerResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteLoadBalancer

Associated Types

type Rep DeleteLoadBalancerResponse :: Type -> Type #

Read DeleteLoadBalancerResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteLoadBalancer

Show DeleteLoadBalancerResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteLoadBalancer

NFData DeleteLoadBalancerResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteLoadBalancer

Eq DeleteLoadBalancerResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteLoadBalancer

type Rep DeleteLoadBalancerResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteLoadBalancer

type Rep DeleteLoadBalancerResponse = D1 ('MetaData "DeleteLoadBalancerResponse" "Amazonka.ELBV2.DeleteLoadBalancer" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "DeleteLoadBalancerResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteLoadBalancerResponse Source #

Create a value of DeleteLoadBalancerResponse 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:DeleteLoadBalancerResponse', deleteLoadBalancerResponse_httpStatus - The response's http status code.

DeleteRule

data DeleteRule Source #

See: newDeleteRule smart constructor.

Constructors

DeleteRule' Text 

Instances

Instances details
ToHeaders DeleteRule Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteRule

Methods

toHeaders :: DeleteRule -> [Header] #

ToPath DeleteRule Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteRule

ToQuery DeleteRule Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteRule

AWSRequest DeleteRule Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteRule

Associated Types

type AWSResponse DeleteRule #

Generic DeleteRule Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteRule

Associated Types

type Rep DeleteRule :: Type -> Type #

Read DeleteRule Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteRule

Show DeleteRule Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteRule

NFData DeleteRule Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteRule

Methods

rnf :: DeleteRule -> () #

Eq DeleteRule Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteRule

Hashable DeleteRule Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteRule

type AWSResponse DeleteRule Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteRule

type Rep DeleteRule Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteRule

type Rep DeleteRule = D1 ('MetaData "DeleteRule" "Amazonka.ELBV2.DeleteRule" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "DeleteRule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ruleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteRule Source #

Arguments

:: Text

DeleteRule

-> DeleteRule 

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

DeleteRule, deleteRule_ruleArn - The Amazon Resource Name (ARN) of the rule.

data DeleteRuleResponse Source #

See: newDeleteRuleResponse smart constructor.

Constructors

DeleteRuleResponse' Int 

Instances

Instances details
Generic DeleteRuleResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteRule

Associated Types

type Rep DeleteRuleResponse :: Type -> Type #

Read DeleteRuleResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteRule

Show DeleteRuleResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteRule

NFData DeleteRuleResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteRule

Methods

rnf :: DeleteRuleResponse -> () #

Eq DeleteRuleResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteRule

type Rep DeleteRuleResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteRule

type Rep DeleteRuleResponse = D1 ('MetaData "DeleteRuleResponse" "Amazonka.ELBV2.DeleteRule" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "DeleteRuleResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteRuleResponse Source #

Create a value of DeleteRuleResponse 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:DeleteRuleResponse', deleteRuleResponse_httpStatus - The response's http status code.

DeleteTargetGroup

data DeleteTargetGroup Source #

See: newDeleteTargetGroup smart constructor.

Constructors

DeleteTargetGroup' Text 

Instances

Instances details
ToHeaders DeleteTargetGroup Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteTargetGroup

ToPath DeleteTargetGroup Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteTargetGroup

ToQuery DeleteTargetGroup Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteTargetGroup

AWSRequest DeleteTargetGroup Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteTargetGroup

Associated Types

type AWSResponse DeleteTargetGroup #

Generic DeleteTargetGroup Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteTargetGroup

Associated Types

type Rep DeleteTargetGroup :: Type -> Type #

Read DeleteTargetGroup Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteTargetGroup

Show DeleteTargetGroup Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteTargetGroup

NFData DeleteTargetGroup Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteTargetGroup

Methods

rnf :: DeleteTargetGroup -> () #

Eq DeleteTargetGroup Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteTargetGroup

Hashable DeleteTargetGroup Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteTargetGroup

type AWSResponse DeleteTargetGroup Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteTargetGroup

type Rep DeleteTargetGroup Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteTargetGroup

type Rep DeleteTargetGroup = D1 ('MetaData "DeleteTargetGroup" "Amazonka.ELBV2.DeleteTargetGroup" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "DeleteTargetGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "targetGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteTargetGroup Source #

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

DeleteTargetGroup, deleteTargetGroup_targetGroupArn - The Amazon Resource Name (ARN) of the target group.

data DeleteTargetGroupResponse Source #

See: newDeleteTargetGroupResponse smart constructor.

Instances

Instances details
Generic DeleteTargetGroupResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteTargetGroup

Associated Types

type Rep DeleteTargetGroupResponse :: Type -> Type #

Read DeleteTargetGroupResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteTargetGroup

Show DeleteTargetGroupResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteTargetGroup

NFData DeleteTargetGroupResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteTargetGroup

Eq DeleteTargetGroupResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteTargetGroup

type Rep DeleteTargetGroupResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DeleteTargetGroup

type Rep DeleteTargetGroupResponse = D1 ('MetaData "DeleteTargetGroupResponse" "Amazonka.ELBV2.DeleteTargetGroup" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "DeleteTargetGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteTargetGroupResponse Source #

Create a value of DeleteTargetGroupResponse 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:DeleteTargetGroupResponse', deleteTargetGroupResponse_httpStatus - The response's http status code.

DeregisterTargets

data DeregisterTargets Source #

See: newDeregisterTargets smart constructor.

Instances

Instances details
ToHeaders DeregisterTargets Source # 
Instance details

Defined in Amazonka.ELBV2.DeregisterTargets

ToPath DeregisterTargets Source # 
Instance details

Defined in Amazonka.ELBV2.DeregisterTargets

ToQuery DeregisterTargets Source # 
Instance details

Defined in Amazonka.ELBV2.DeregisterTargets

AWSRequest DeregisterTargets Source # 
Instance details

Defined in Amazonka.ELBV2.DeregisterTargets

Associated Types

type AWSResponse DeregisterTargets #

Generic DeregisterTargets Source # 
Instance details

Defined in Amazonka.ELBV2.DeregisterTargets

Associated Types

type Rep DeregisterTargets :: Type -> Type #

Read DeregisterTargets Source # 
Instance details

Defined in Amazonka.ELBV2.DeregisterTargets

Show DeregisterTargets Source # 
Instance details

Defined in Amazonka.ELBV2.DeregisterTargets

NFData DeregisterTargets Source # 
Instance details

Defined in Amazonka.ELBV2.DeregisterTargets

Methods

rnf :: DeregisterTargets -> () #

Eq DeregisterTargets Source # 
Instance details

Defined in Amazonka.ELBV2.DeregisterTargets

Hashable DeregisterTargets Source # 
Instance details

Defined in Amazonka.ELBV2.DeregisterTargets

type AWSResponse DeregisterTargets Source # 
Instance details

Defined in Amazonka.ELBV2.DeregisterTargets

type Rep DeregisterTargets Source # 
Instance details

Defined in Amazonka.ELBV2.DeregisterTargets

type Rep DeregisterTargets = D1 ('MetaData "DeregisterTargets" "Amazonka.ELBV2.DeregisterTargets" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "DeregisterTargets'" 'PrefixI 'True) (S1 ('MetaSel ('Just "targetGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "targets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [TargetDescription])))

newDeregisterTargets Source #

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

DeregisterTargets, deregisterTargets_targetGroupArn - The Amazon Resource Name (ARN) of the target group.

$sel:targets:DeregisterTargets', deregisterTargets_targets - The targets. If you specified a port override when you registered a target, you must specify both the target ID and the port when you deregister it.

data DeregisterTargetsResponse Source #

See: newDeregisterTargetsResponse smart constructor.

Instances

Instances details
Generic DeregisterTargetsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DeregisterTargets

Associated Types

type Rep DeregisterTargetsResponse :: Type -> Type #

Read DeregisterTargetsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DeregisterTargets

Show DeregisterTargetsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DeregisterTargets

NFData DeregisterTargetsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DeregisterTargets

Eq DeregisterTargetsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DeregisterTargets

type Rep DeregisterTargetsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DeregisterTargets

type Rep DeregisterTargetsResponse = D1 ('MetaData "DeregisterTargetsResponse" "Amazonka.ELBV2.DeregisterTargets" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "DeregisterTargetsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeregisterTargetsResponse Source #

Create a value of DeregisterTargetsResponse 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:DeregisterTargetsResponse', deregisterTargetsResponse_httpStatus - The response's http status code.

DescribeAccountLimits (Paginated)

data DescribeAccountLimits Source #

See: newDescribeAccountLimits smart constructor.

Instances

Instances details
ToHeaders DescribeAccountLimits Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeAccountLimits

ToPath DescribeAccountLimits Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeAccountLimits

ToQuery DescribeAccountLimits Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeAccountLimits

AWSPager DescribeAccountLimits Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeAccountLimits

AWSRequest DescribeAccountLimits Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeAccountLimits

Associated Types

type AWSResponse DescribeAccountLimits #

Generic DescribeAccountLimits Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeAccountLimits

Associated Types

type Rep DescribeAccountLimits :: Type -> Type #

Read DescribeAccountLimits Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeAccountLimits

Show DescribeAccountLimits Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeAccountLimits

NFData DescribeAccountLimits Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeAccountLimits

Methods

rnf :: DescribeAccountLimits -> () #

Eq DescribeAccountLimits Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeAccountLimits

Hashable DescribeAccountLimits Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeAccountLimits

type AWSResponse DescribeAccountLimits Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeAccountLimits

type Rep DescribeAccountLimits Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeAccountLimits

type Rep DescribeAccountLimits = D1 ('MetaData "DescribeAccountLimits" "Amazonka.ELBV2.DescribeAccountLimits" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "DescribeAccountLimits'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "pageSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))

newDescribeAccountLimits :: DescribeAccountLimits Source #

Create a value of DescribeAccountLimits 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:marker:DescribeAccountLimits', describeAccountLimits_marker - The marker for the next set of results. (You received this marker from a previous call.)

$sel:pageSize:DescribeAccountLimits', describeAccountLimits_pageSize - The maximum number of results to return with this call.

data DescribeAccountLimitsResponse Source #

See: newDescribeAccountLimitsResponse smart constructor.

Instances

Instances details
Generic DescribeAccountLimitsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeAccountLimits

Associated Types

type Rep DescribeAccountLimitsResponse :: Type -> Type #

Read DescribeAccountLimitsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeAccountLimits

Show DescribeAccountLimitsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeAccountLimits

NFData DescribeAccountLimitsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeAccountLimits

Eq DescribeAccountLimitsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeAccountLimits

type Rep DescribeAccountLimitsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeAccountLimits

type Rep DescribeAccountLimitsResponse = D1 ('MetaData "DescribeAccountLimitsResponse" "Amazonka.ELBV2.DescribeAccountLimits" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "DescribeAccountLimitsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "limits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Limit])) :*: (S1 ('MetaSel ('Just "nextMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeAccountLimitsResponse Source #

Create a value of DescribeAccountLimitsResponse 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:limits:DescribeAccountLimitsResponse', describeAccountLimitsResponse_limits - Information about the limits.

$sel:nextMarker:DescribeAccountLimitsResponse', describeAccountLimitsResponse_nextMarker - If there are additional results, this is the marker for the next set of results. Otherwise, this is null.

$sel:httpStatus:DescribeAccountLimitsResponse', describeAccountLimitsResponse_httpStatus - The response's http status code.

DescribeListenerCertificates (Paginated)

data DescribeListenerCertificates Source #

See: newDescribeListenerCertificates smart constructor.

Instances

Instances details
ToHeaders DescribeListenerCertificates Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeListenerCertificates

ToPath DescribeListenerCertificates Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeListenerCertificates

ToQuery DescribeListenerCertificates Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeListenerCertificates

AWSPager DescribeListenerCertificates Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeListenerCertificates

AWSRequest DescribeListenerCertificates Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeListenerCertificates

Generic DescribeListenerCertificates Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeListenerCertificates

Associated Types

type Rep DescribeListenerCertificates :: Type -> Type #

Read DescribeListenerCertificates Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeListenerCertificates

Show DescribeListenerCertificates Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeListenerCertificates

NFData DescribeListenerCertificates Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeListenerCertificates

Eq DescribeListenerCertificates Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeListenerCertificates

Hashable DescribeListenerCertificates Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeListenerCertificates

type AWSResponse DescribeListenerCertificates Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeListenerCertificates

type Rep DescribeListenerCertificates Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeListenerCertificates

type Rep DescribeListenerCertificates = D1 ('MetaData "DescribeListenerCertificates" "Amazonka.ELBV2.DescribeListenerCertificates" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "DescribeListenerCertificates'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "pageSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "listenerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newDescribeListenerCertificates Source #

Create a value of DescribeListenerCertificates 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:marker:DescribeListenerCertificates', describeListenerCertificates_marker - The marker for the next set of results. (You received this marker from a previous call.)

$sel:pageSize:DescribeListenerCertificates', describeListenerCertificates_pageSize - The maximum number of results to return with this call.

DescribeListenerCertificates, describeListenerCertificates_listenerArn - The Amazon Resource Names (ARN) of the listener.

data DescribeListenerCertificatesResponse Source #

Instances

Instances details
Generic DescribeListenerCertificatesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeListenerCertificates

Read DescribeListenerCertificatesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeListenerCertificates

Show DescribeListenerCertificatesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeListenerCertificates

NFData DescribeListenerCertificatesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeListenerCertificates

Eq DescribeListenerCertificatesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeListenerCertificates

type Rep DescribeListenerCertificatesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeListenerCertificates

type Rep DescribeListenerCertificatesResponse = D1 ('MetaData "DescribeListenerCertificatesResponse" "Amazonka.ELBV2.DescribeListenerCertificates" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "DescribeListenerCertificatesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "certificates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Certificate])) :*: (S1 ('MetaSel ('Just "nextMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeListenerCertificatesResponse Source #

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

DescribeListenerCertificatesResponse, describeListenerCertificatesResponse_certificates - Information about the certificates.

$sel:nextMarker:DescribeListenerCertificatesResponse', describeListenerCertificatesResponse_nextMarker - If there are additional results, this is the marker for the next set of results. Otherwise, this is null.

$sel:httpStatus:DescribeListenerCertificatesResponse', describeListenerCertificatesResponse_httpStatus - The response's http status code.

DescribeListeners (Paginated)

data DescribeListeners Source #

See: newDescribeListeners smart constructor.

Instances

Instances details
ToHeaders DescribeListeners Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeListeners

ToPath DescribeListeners Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeListeners

ToQuery DescribeListeners Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeListeners

AWSPager DescribeListeners Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeListeners

AWSRequest DescribeListeners Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeListeners

Associated Types

type AWSResponse DescribeListeners #

Generic DescribeListeners Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeListeners

Associated Types

type Rep DescribeListeners :: Type -> Type #

Read DescribeListeners Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeListeners

Show DescribeListeners Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeListeners

NFData DescribeListeners Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeListeners

Methods

rnf :: DescribeListeners -> () #

Eq DescribeListeners Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeListeners

Hashable DescribeListeners Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeListeners

type AWSResponse DescribeListeners Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeListeners

type Rep DescribeListeners Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeListeners

type Rep DescribeListeners = D1 ('MetaData "DescribeListeners" "Amazonka.ELBV2.DescribeListeners" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "DescribeListeners'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "listenerArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "loadBalancerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "pageSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))

newDescribeListeners :: DescribeListeners Source #

Create a value of DescribeListeners 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:listenerArns:DescribeListeners', describeListeners_listenerArns - The Amazon Resource Names (ARN) of the listeners.

DescribeListeners, describeListeners_loadBalancerArn - The Amazon Resource Name (ARN) of the load balancer.

$sel:marker:DescribeListeners', describeListeners_marker - The marker for the next set of results. (You received this marker from a previous call.)

$sel:pageSize:DescribeListeners', describeListeners_pageSize - The maximum number of results to return with this call.

data DescribeListenersResponse Source #

See: newDescribeListenersResponse smart constructor.

Instances

Instances details
Generic DescribeListenersResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeListeners

Associated Types

type Rep DescribeListenersResponse :: Type -> Type #

Read DescribeListenersResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeListeners

Show DescribeListenersResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeListeners

NFData DescribeListenersResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeListeners

Eq DescribeListenersResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeListeners

type Rep DescribeListenersResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeListeners

type Rep DescribeListenersResponse = D1 ('MetaData "DescribeListenersResponse" "Amazonka.ELBV2.DescribeListeners" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "DescribeListenersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "listeners") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Listener])) :*: (S1 ('MetaSel ('Just "nextMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeListenersResponse Source #

Create a value of DescribeListenersResponse 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:DescribeListenersResponse', describeListenersResponse_listeners - Information about the listeners.

$sel:nextMarker:DescribeListenersResponse', describeListenersResponse_nextMarker - If there are additional results, this is the marker for the next set of results. Otherwise, this is null.

$sel:httpStatus:DescribeListenersResponse', describeListenersResponse_httpStatus - The response's http status code.

DescribeLoadBalancerAttributes

data DescribeLoadBalancerAttributes Source #

See: newDescribeLoadBalancerAttributes smart constructor.

Instances

Instances details
ToHeaders DescribeLoadBalancerAttributes Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeLoadBalancerAttributes

ToPath DescribeLoadBalancerAttributes Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeLoadBalancerAttributes

ToQuery DescribeLoadBalancerAttributes Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeLoadBalancerAttributes

AWSRequest DescribeLoadBalancerAttributes Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeLoadBalancerAttributes

Generic DescribeLoadBalancerAttributes Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeLoadBalancerAttributes

Associated Types

type Rep DescribeLoadBalancerAttributes :: Type -> Type #

Read DescribeLoadBalancerAttributes Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeLoadBalancerAttributes

Show DescribeLoadBalancerAttributes Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeLoadBalancerAttributes

NFData DescribeLoadBalancerAttributes Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeLoadBalancerAttributes

Eq DescribeLoadBalancerAttributes Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeLoadBalancerAttributes

Hashable DescribeLoadBalancerAttributes Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeLoadBalancerAttributes

type AWSResponse DescribeLoadBalancerAttributes Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeLoadBalancerAttributes

type Rep DescribeLoadBalancerAttributes Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeLoadBalancerAttributes

type Rep DescribeLoadBalancerAttributes = D1 ('MetaData "DescribeLoadBalancerAttributes" "Amazonka.ELBV2.DescribeLoadBalancerAttributes" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "DescribeLoadBalancerAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "loadBalancerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeLoadBalancerAttributes Source #

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

DescribeLoadBalancerAttributes, describeLoadBalancerAttributes_loadBalancerArn - The Amazon Resource Name (ARN) of the load balancer.

data DescribeLoadBalancerAttributesResponse Source #

Instances

Instances details
Generic DescribeLoadBalancerAttributesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeLoadBalancerAttributes

Read DescribeLoadBalancerAttributesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeLoadBalancerAttributes

Show DescribeLoadBalancerAttributesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeLoadBalancerAttributes

NFData DescribeLoadBalancerAttributesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeLoadBalancerAttributes

Eq DescribeLoadBalancerAttributesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeLoadBalancerAttributes

type Rep DescribeLoadBalancerAttributesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeLoadBalancerAttributes

type Rep DescribeLoadBalancerAttributesResponse = D1 ('MetaData "DescribeLoadBalancerAttributesResponse" "Amazonka.ELBV2.DescribeLoadBalancerAttributes" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "DescribeLoadBalancerAttributesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LoadBalancerAttribute])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeLoadBalancerAttributesResponse Source #

Create a value of DescribeLoadBalancerAttributesResponse 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:attributes:DescribeLoadBalancerAttributesResponse', describeLoadBalancerAttributesResponse_attributes - Information about the load balancer attributes.

$sel:httpStatus:DescribeLoadBalancerAttributesResponse', describeLoadBalancerAttributesResponse_httpStatus - The response's http status code.

DescribeLoadBalancers (Paginated)

data DescribeLoadBalancers Source #

See: newDescribeLoadBalancers smart constructor.

Instances

Instances details
ToHeaders DescribeLoadBalancers Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeLoadBalancers

ToPath DescribeLoadBalancers Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeLoadBalancers

ToQuery DescribeLoadBalancers Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeLoadBalancers

AWSPager DescribeLoadBalancers Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeLoadBalancers

AWSRequest DescribeLoadBalancers Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeLoadBalancers

Associated Types

type AWSResponse DescribeLoadBalancers #

Generic DescribeLoadBalancers Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeLoadBalancers

Associated Types

type Rep DescribeLoadBalancers :: Type -> Type #

Read DescribeLoadBalancers Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeLoadBalancers

Show DescribeLoadBalancers Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeLoadBalancers

NFData DescribeLoadBalancers Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeLoadBalancers

Methods

rnf :: DescribeLoadBalancers -> () #

Eq DescribeLoadBalancers Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeLoadBalancers

Hashable DescribeLoadBalancers Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeLoadBalancers

type AWSResponse DescribeLoadBalancers Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeLoadBalancers

type Rep DescribeLoadBalancers Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeLoadBalancers

type Rep DescribeLoadBalancers = D1 ('MetaData "DescribeLoadBalancers" "Amazonka.ELBV2.DescribeLoadBalancers" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "DescribeLoadBalancers'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "loadBalancerArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "names") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "pageSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))

newDescribeLoadBalancers :: DescribeLoadBalancers Source #

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

DescribeLoadBalancers, describeLoadBalancers_loadBalancerArns - The Amazon Resource Names (ARN) of the load balancers. You can specify up to 20 load balancers in a single call.

$sel:marker:DescribeLoadBalancers', describeLoadBalancers_marker - The marker for the next set of results. (You received this marker from a previous call.)

$sel:names:DescribeLoadBalancers', describeLoadBalancers_names - The names of the load balancers.

$sel:pageSize:DescribeLoadBalancers', describeLoadBalancers_pageSize - The maximum number of results to return with this call.

data DescribeLoadBalancersResponse Source #

See: newDescribeLoadBalancersResponse smart constructor.

Instances

Instances details
Generic DescribeLoadBalancersResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeLoadBalancers

Associated Types

type Rep DescribeLoadBalancersResponse :: Type -> Type #

Read DescribeLoadBalancersResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeLoadBalancers

Show DescribeLoadBalancersResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeLoadBalancers

NFData DescribeLoadBalancersResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeLoadBalancers

Eq DescribeLoadBalancersResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeLoadBalancers

type Rep DescribeLoadBalancersResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeLoadBalancers

type Rep DescribeLoadBalancersResponse = D1 ('MetaData "DescribeLoadBalancersResponse" "Amazonka.ELBV2.DescribeLoadBalancers" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "DescribeLoadBalancersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "loadBalancers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LoadBalancer])) :*: (S1 ('MetaSel ('Just "nextMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeLoadBalancersResponse Source #

Create a value of DescribeLoadBalancersResponse 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:loadBalancers:DescribeLoadBalancersResponse', describeLoadBalancersResponse_loadBalancers - Information about the load balancers.

$sel:nextMarker:DescribeLoadBalancersResponse', describeLoadBalancersResponse_nextMarker - If there are additional results, this is the marker for the next set of results. Otherwise, this is null.

$sel:httpStatus:DescribeLoadBalancersResponse', describeLoadBalancersResponse_httpStatus - The response's http status code.

DescribeRules (Paginated)

data DescribeRules Source #

See: newDescribeRules smart constructor.

Instances

Instances details
ToHeaders DescribeRules Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeRules

ToPath DescribeRules Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeRules

ToQuery DescribeRules Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeRules

AWSPager DescribeRules Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeRules

AWSRequest DescribeRules Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeRules

Associated Types

type AWSResponse DescribeRules #

Generic DescribeRules Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeRules

Associated Types

type Rep DescribeRules :: Type -> Type #

Read DescribeRules Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeRules

Show DescribeRules Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeRules

NFData DescribeRules Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeRules

Methods

rnf :: DescribeRules -> () #

Eq DescribeRules Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeRules

Hashable DescribeRules Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeRules

type AWSResponse DescribeRules Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeRules

type Rep DescribeRules Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeRules

type Rep DescribeRules = D1 ('MetaData "DescribeRules" "Amazonka.ELBV2.DescribeRules" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "DescribeRules'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "listenerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "pageSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "ruleArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))

newDescribeRules :: DescribeRules Source #

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

DescribeRules, describeRules_listenerArn - The Amazon Resource Name (ARN) of the listener.

$sel:marker:DescribeRules', describeRules_marker - The marker for the next set of results. (You received this marker from a previous call.)

$sel:pageSize:DescribeRules', describeRules_pageSize - The maximum number of results to return with this call.

$sel:ruleArns:DescribeRules', describeRules_ruleArns - The Amazon Resource Names (ARN) of the rules.

data DescribeRulesResponse Source #

See: newDescribeRulesResponse smart constructor.

Instances

Instances details
Generic DescribeRulesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeRules

Associated Types

type Rep DescribeRulesResponse :: Type -> Type #

Read DescribeRulesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeRules

Show DescribeRulesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeRules

NFData DescribeRulesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeRules

Methods

rnf :: DescribeRulesResponse -> () #

Eq DescribeRulesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeRules

type Rep DescribeRulesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeRules

type Rep DescribeRulesResponse = D1 ('MetaData "DescribeRulesResponse" "Amazonka.ELBV2.DescribeRules" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "DescribeRulesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "rules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Rule])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeRulesResponse Source #

Create a value of DescribeRulesResponse 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:nextMarker:DescribeRulesResponse', describeRulesResponse_nextMarker - If there are additional results, this is the marker for the next set of results. Otherwise, this is null.

$sel:rules:DescribeRulesResponse', describeRulesResponse_rules - Information about the rules.

$sel:httpStatus:DescribeRulesResponse', describeRulesResponse_httpStatus - The response's http status code.

DescribeSSLPolicies (Paginated)

data DescribeSSLPolicies Source #

See: newDescribeSSLPolicies smart constructor.

Instances

Instances details
ToHeaders DescribeSSLPolicies Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeSSLPolicies

ToPath DescribeSSLPolicies Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeSSLPolicies

ToQuery DescribeSSLPolicies Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeSSLPolicies

AWSPager DescribeSSLPolicies Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeSSLPolicies

AWSRequest DescribeSSLPolicies Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeSSLPolicies

Associated Types

type AWSResponse DescribeSSLPolicies #

Generic DescribeSSLPolicies Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeSSLPolicies

Associated Types

type Rep DescribeSSLPolicies :: Type -> Type #

Read DescribeSSLPolicies Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeSSLPolicies

Show DescribeSSLPolicies Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeSSLPolicies

NFData DescribeSSLPolicies Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeSSLPolicies

Methods

rnf :: DescribeSSLPolicies -> () #

Eq DescribeSSLPolicies Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeSSLPolicies

Hashable DescribeSSLPolicies Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeSSLPolicies

type AWSResponse DescribeSSLPolicies Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeSSLPolicies

type Rep DescribeSSLPolicies Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeSSLPolicies

type Rep DescribeSSLPolicies = D1 ('MetaData "DescribeSSLPolicies" "Amazonka.ELBV2.DescribeSSLPolicies" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "DescribeSSLPolicies'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "loadBalancerType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LoadBalancerTypeEnum)) :*: S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "names") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "pageSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))

newDescribeSSLPolicies :: DescribeSSLPolicies Source #

Create a value of DescribeSSLPolicies 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:loadBalancerType:DescribeSSLPolicies', describeSSLPolicies_loadBalancerType - The type of load balancer. The default lists the SSL policies for all load balancers.

$sel:marker:DescribeSSLPolicies', describeSSLPolicies_marker - The marker for the next set of results. (You received this marker from a previous call.)

$sel:names:DescribeSSLPolicies', describeSSLPolicies_names - The names of the policies.

$sel:pageSize:DescribeSSLPolicies', describeSSLPolicies_pageSize - The maximum number of results to return with this call.

data DescribeSSLPoliciesResponse Source #

See: newDescribeSSLPoliciesResponse smart constructor.

Instances

Instances details
Generic DescribeSSLPoliciesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeSSLPolicies

Associated Types

type Rep DescribeSSLPoliciesResponse :: Type -> Type #

Read DescribeSSLPoliciesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeSSLPolicies

Show DescribeSSLPoliciesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeSSLPolicies

NFData DescribeSSLPoliciesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeSSLPolicies

Eq DescribeSSLPoliciesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeSSLPolicies

type Rep DescribeSSLPoliciesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeSSLPolicies

type Rep DescribeSSLPoliciesResponse = D1 ('MetaData "DescribeSSLPoliciesResponse" "Amazonka.ELBV2.DescribeSSLPolicies" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "DescribeSSLPoliciesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "sslPolicies") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SslPolicy])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeSSLPoliciesResponse Source #

Create a value of DescribeSSLPoliciesResponse 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:nextMarker:DescribeSSLPoliciesResponse', describeSSLPoliciesResponse_nextMarker - If there are additional results, this is the marker for the next set of results. Otherwise, this is null.

$sel:sslPolicies:DescribeSSLPoliciesResponse', describeSSLPoliciesResponse_sslPolicies - Information about the security policies.

$sel:httpStatus:DescribeSSLPoliciesResponse', describeSSLPoliciesResponse_httpStatus - The response's http status code.

DescribeTags

data DescribeTags Source #

See: newDescribeTags smart constructor.

Constructors

DescribeTags' [Text] 

Instances

Instances details
ToHeaders DescribeTags Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTags

ToPath DescribeTags Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTags

ToQuery DescribeTags Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTags

AWSRequest DescribeTags Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTags

Associated Types

type AWSResponse DescribeTags #

Generic DescribeTags Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTags

Associated Types

type Rep DescribeTags :: Type -> Type #

Read DescribeTags Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTags

Show DescribeTags Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTags

NFData DescribeTags Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTags

Methods

rnf :: DescribeTags -> () #

Eq DescribeTags Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTags

Hashable DescribeTags Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTags

type AWSResponse DescribeTags Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTags

type Rep DescribeTags Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTags

type Rep DescribeTags = D1 ('MetaData "DescribeTags" "Amazonka.ELBV2.DescribeTags" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "DescribeTags'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newDescribeTags :: DescribeTags Source #

Create a value of DescribeTags 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:resourceArns:DescribeTags', describeTags_resourceArns - The Amazon Resource Names (ARN) of the resources. You can specify up to 20 resources in a single call.

data DescribeTagsResponse Source #

See: newDescribeTagsResponse smart constructor.

Instances

Instances details
Generic DescribeTagsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTags

Associated Types

type Rep DescribeTagsResponse :: Type -> Type #

Read DescribeTagsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTags

Show DescribeTagsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTags

NFData DescribeTagsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTags

Methods

rnf :: DescribeTagsResponse -> () #

Eq DescribeTagsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTags

type Rep DescribeTagsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTags

type Rep DescribeTagsResponse = D1 ('MetaData "DescribeTagsResponse" "Amazonka.ELBV2.DescribeTags" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "DescribeTagsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tagDescriptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TagDescription])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeTagsResponse Source #

Create a value of DescribeTagsResponse 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:tagDescriptions:DescribeTagsResponse', describeTagsResponse_tagDescriptions - Information about the tags.

$sel:httpStatus:DescribeTagsResponse', describeTagsResponse_httpStatus - The response's http status code.

DescribeTargetGroupAttributes

data DescribeTargetGroupAttributes Source #

See: newDescribeTargetGroupAttributes smart constructor.

Instances

Instances details
ToHeaders DescribeTargetGroupAttributes Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTargetGroupAttributes

ToPath DescribeTargetGroupAttributes Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTargetGroupAttributes

ToQuery DescribeTargetGroupAttributes Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTargetGroupAttributes

AWSRequest DescribeTargetGroupAttributes Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTargetGroupAttributes

Generic DescribeTargetGroupAttributes Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTargetGroupAttributes

Associated Types

type Rep DescribeTargetGroupAttributes :: Type -> Type #

Read DescribeTargetGroupAttributes Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTargetGroupAttributes

Show DescribeTargetGroupAttributes Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTargetGroupAttributes

NFData DescribeTargetGroupAttributes Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTargetGroupAttributes

Eq DescribeTargetGroupAttributes Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTargetGroupAttributes

Hashable DescribeTargetGroupAttributes Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTargetGroupAttributes

type AWSResponse DescribeTargetGroupAttributes Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTargetGroupAttributes

type Rep DescribeTargetGroupAttributes Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTargetGroupAttributes

type Rep DescribeTargetGroupAttributes = D1 ('MetaData "DescribeTargetGroupAttributes" "Amazonka.ELBV2.DescribeTargetGroupAttributes" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "DescribeTargetGroupAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "targetGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeTargetGroupAttributes Source #

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

DescribeTargetGroupAttributes, describeTargetGroupAttributes_targetGroupArn - The Amazon Resource Name (ARN) of the target group.

data DescribeTargetGroupAttributesResponse Source #

Instances

Instances details
Generic DescribeTargetGroupAttributesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTargetGroupAttributes

Read DescribeTargetGroupAttributesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTargetGroupAttributes

Show DescribeTargetGroupAttributesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTargetGroupAttributes

NFData DescribeTargetGroupAttributesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTargetGroupAttributes

Eq DescribeTargetGroupAttributesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTargetGroupAttributes

type Rep DescribeTargetGroupAttributesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTargetGroupAttributes

type Rep DescribeTargetGroupAttributesResponse = D1 ('MetaData "DescribeTargetGroupAttributesResponse" "Amazonka.ELBV2.DescribeTargetGroupAttributes" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "DescribeTargetGroupAttributesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TargetGroupAttribute])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeTargetGroupAttributesResponse Source #

Create a value of DescribeTargetGroupAttributesResponse 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:attributes:DescribeTargetGroupAttributesResponse', describeTargetGroupAttributesResponse_attributes - Information about the target group attributes

$sel:httpStatus:DescribeTargetGroupAttributesResponse', describeTargetGroupAttributesResponse_httpStatus - The response's http status code.

DescribeTargetGroups (Paginated)

data DescribeTargetGroups Source #

See: newDescribeTargetGroups smart constructor.

Instances

Instances details
ToHeaders DescribeTargetGroups Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTargetGroups

ToPath DescribeTargetGroups Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTargetGroups

ToQuery DescribeTargetGroups Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTargetGroups

AWSPager DescribeTargetGroups Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTargetGroups

AWSRequest DescribeTargetGroups Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTargetGroups

Associated Types

type AWSResponse DescribeTargetGroups #

Generic DescribeTargetGroups Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTargetGroups

Associated Types

type Rep DescribeTargetGroups :: Type -> Type #

Read DescribeTargetGroups Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTargetGroups

Show DescribeTargetGroups Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTargetGroups

NFData DescribeTargetGroups Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTargetGroups

Methods

rnf :: DescribeTargetGroups -> () #

Eq DescribeTargetGroups Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTargetGroups

Hashable DescribeTargetGroups Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTargetGroups

type AWSResponse DescribeTargetGroups Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTargetGroups

type Rep DescribeTargetGroups Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTargetGroups

type Rep DescribeTargetGroups = D1 ('MetaData "DescribeTargetGroups" "Amazonka.ELBV2.DescribeTargetGroups" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "DescribeTargetGroups'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "loadBalancerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "names") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "pageSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "targetGroupArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))))

newDescribeTargetGroups :: DescribeTargetGroups Source #

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

DescribeTargetGroups, describeTargetGroups_loadBalancerArn - The Amazon Resource Name (ARN) of the load balancer.

$sel:marker:DescribeTargetGroups', describeTargetGroups_marker - The marker for the next set of results. (You received this marker from a previous call.)

$sel:names:DescribeTargetGroups', describeTargetGroups_names - The names of the target groups.

$sel:pageSize:DescribeTargetGroups', describeTargetGroups_pageSize - The maximum number of results to return with this call.

$sel:targetGroupArns:DescribeTargetGroups', describeTargetGroups_targetGroupArns - The Amazon Resource Names (ARN) of the target groups.

data DescribeTargetGroupsResponse Source #

See: newDescribeTargetGroupsResponse smart constructor.

Instances

Instances details
Generic DescribeTargetGroupsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTargetGroups

Associated Types

type Rep DescribeTargetGroupsResponse :: Type -> Type #

Read DescribeTargetGroupsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTargetGroups

Show DescribeTargetGroupsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTargetGroups

NFData DescribeTargetGroupsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTargetGroups

Eq DescribeTargetGroupsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTargetGroups

type Rep DescribeTargetGroupsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTargetGroups

type Rep DescribeTargetGroupsResponse = D1 ('MetaData "DescribeTargetGroupsResponse" "Amazonka.ELBV2.DescribeTargetGroups" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "DescribeTargetGroupsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "targetGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TargetGroup])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeTargetGroupsResponse Source #

Create a value of DescribeTargetGroupsResponse 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:nextMarker:DescribeTargetGroupsResponse', describeTargetGroupsResponse_nextMarker - If there are additional results, this is the marker for the next set of results. Otherwise, this is null.

DescribeTargetGroupsResponse, describeTargetGroupsResponse_targetGroups - Information about the target groups.

$sel:httpStatus:DescribeTargetGroupsResponse', describeTargetGroupsResponse_httpStatus - The response's http status code.

DescribeTargetHealth

data DescribeTargetHealth Source #

See: newDescribeTargetHealth smart constructor.

Instances

Instances details
ToHeaders DescribeTargetHealth Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTargetHealth

ToPath DescribeTargetHealth Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTargetHealth

ToQuery DescribeTargetHealth Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTargetHealth

AWSRequest DescribeTargetHealth Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTargetHealth

Associated Types

type AWSResponse DescribeTargetHealth #

Generic DescribeTargetHealth Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTargetHealth

Associated Types

type Rep DescribeTargetHealth :: Type -> Type #

Read DescribeTargetHealth Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTargetHealth

Show DescribeTargetHealth Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTargetHealth

NFData DescribeTargetHealth Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTargetHealth

Methods

rnf :: DescribeTargetHealth -> () #

Eq DescribeTargetHealth Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTargetHealth

Hashable DescribeTargetHealth Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTargetHealth

type AWSResponse DescribeTargetHealth Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTargetHealth

type Rep DescribeTargetHealth Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTargetHealth

type Rep DescribeTargetHealth = D1 ('MetaData "DescribeTargetHealth" "Amazonka.ELBV2.DescribeTargetHealth" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "DescribeTargetHealth'" 'PrefixI 'True) (S1 ('MetaSel ('Just "targets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TargetDescription])) :*: S1 ('MetaSel ('Just "targetGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeTargetHealth Source #

Create a value of DescribeTargetHealth 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:targets:DescribeTargetHealth', describeTargetHealth_targets - The targets.

DescribeTargetHealth, describeTargetHealth_targetGroupArn - The Amazon Resource Name (ARN) of the target group.

data DescribeTargetHealthResponse Source #

See: newDescribeTargetHealthResponse smart constructor.

Instances

Instances details
Generic DescribeTargetHealthResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTargetHealth

Associated Types

type Rep DescribeTargetHealthResponse :: Type -> Type #

Read DescribeTargetHealthResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTargetHealth

Show DescribeTargetHealthResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTargetHealth

NFData DescribeTargetHealthResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTargetHealth

Eq DescribeTargetHealthResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTargetHealth

type Rep DescribeTargetHealthResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeTargetHealth

type Rep DescribeTargetHealthResponse = D1 ('MetaData "DescribeTargetHealthResponse" "Amazonka.ELBV2.DescribeTargetHealth" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "DescribeTargetHealthResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "targetHealthDescriptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TargetHealthDescription])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeTargetHealthResponse Source #

Create a value of DescribeTargetHealthResponse 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:targetHealthDescriptions:DescribeTargetHealthResponse', describeTargetHealthResponse_targetHealthDescriptions - Information about the health of the targets.

$sel:httpStatus:DescribeTargetHealthResponse', describeTargetHealthResponse_httpStatus - The response's http status code.

ModifyListener

data ModifyListener Source #

See: newModifyListener smart constructor.

Instances

Instances details
ToHeaders ModifyListener Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyListener

ToPath ModifyListener Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyListener

ToQuery ModifyListener Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyListener

AWSRequest ModifyListener Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyListener

Associated Types

type AWSResponse ModifyListener #

Generic ModifyListener Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyListener

Associated Types

type Rep ModifyListener :: Type -> Type #

Read ModifyListener Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyListener

Show ModifyListener Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyListener

NFData ModifyListener Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyListener

Methods

rnf :: ModifyListener -> () #

Eq ModifyListener Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyListener

Hashable ModifyListener Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyListener

type AWSResponse ModifyListener Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyListener

type Rep ModifyListener Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyListener

newModifyListener Source #

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

ModifyListener, modifyListener_alpnPolicy - [TLS listeners] The name of the Application-Layer Protocol Negotiation (ALPN) policy. You can specify one policy name. The following are the possible values:

  • HTTP1Only
  • HTTP2Only
  • HTTP2Optional
  • HTTP2Preferred
  • None

For more information, see ALPN policies in the Network Load Balancers Guide.

ModifyListener, modifyListener_certificates - [HTTPS and TLS listeners] The default certificate for the listener. You must provide exactly one certificate. Set CertificateArn to the certificate ARN but do not set IsDefault.

ModifyListener, modifyListener_defaultActions - The actions for the default rule.

ModifyListener, modifyListener_port - The port for connections from clients to the load balancer. You cannot specify a port for a Gateway Load Balancer.

ModifyListener, modifyListener_protocol - The protocol for connections from clients to the load balancer. Application Load Balancers support the HTTP and HTTPS protocols. Network Load Balancers support the TCP, TLS, UDP, and TCP_UDP protocols. You can’t change the protocol to UDP or TCP_UDP if dual-stack mode is enabled. You cannot specify a protocol for a Gateway Load Balancer.

ModifyListener, modifyListener_sslPolicy - [HTTPS and TLS listeners] The security policy that defines which protocols and ciphers are supported.

For more information, see Security policies in the Application Load Balancers Guide or Security policies in the Network Load Balancers Guide.

ModifyListener, modifyListener_listenerArn - The Amazon Resource Name (ARN) of the listener.

data ModifyListenerResponse Source #

See: newModifyListenerResponse smart constructor.

Instances

Instances details
Generic ModifyListenerResponse Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyListener

Associated Types

type Rep ModifyListenerResponse :: Type -> Type #

Read ModifyListenerResponse Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyListener

Show ModifyListenerResponse Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyListener

NFData ModifyListenerResponse Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyListener

Methods

rnf :: ModifyListenerResponse -> () #

Eq ModifyListenerResponse Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyListener

type Rep ModifyListenerResponse Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyListener

type Rep ModifyListenerResponse = D1 ('MetaData "ModifyListenerResponse" "Amazonka.ELBV2.ModifyListener" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "ModifyListenerResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "listeners") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Listener])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newModifyListenerResponse Source #

Create a value of ModifyListenerResponse 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:ModifyListenerResponse', modifyListenerResponse_listeners - Information about the modified listener.

$sel:httpStatus:ModifyListenerResponse', modifyListenerResponse_httpStatus - The response's http status code.

ModifyLoadBalancerAttributes

data ModifyLoadBalancerAttributes Source #

See: newModifyLoadBalancerAttributes smart constructor.

Instances

Instances details
ToHeaders ModifyLoadBalancerAttributes Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyLoadBalancerAttributes

ToPath ModifyLoadBalancerAttributes Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyLoadBalancerAttributes

ToQuery ModifyLoadBalancerAttributes Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyLoadBalancerAttributes

AWSRequest ModifyLoadBalancerAttributes Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyLoadBalancerAttributes

Generic ModifyLoadBalancerAttributes Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyLoadBalancerAttributes

Associated Types

type Rep ModifyLoadBalancerAttributes :: Type -> Type #

Read ModifyLoadBalancerAttributes Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyLoadBalancerAttributes

Show ModifyLoadBalancerAttributes Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyLoadBalancerAttributes

NFData ModifyLoadBalancerAttributes Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyLoadBalancerAttributes

Eq ModifyLoadBalancerAttributes Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyLoadBalancerAttributes

Hashable ModifyLoadBalancerAttributes Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyLoadBalancerAttributes

type AWSResponse ModifyLoadBalancerAttributes Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyLoadBalancerAttributes

type Rep ModifyLoadBalancerAttributes Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyLoadBalancerAttributes

type Rep ModifyLoadBalancerAttributes = D1 ('MetaData "ModifyLoadBalancerAttributes" "Amazonka.ELBV2.ModifyLoadBalancerAttributes" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "ModifyLoadBalancerAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "loadBalancerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [LoadBalancerAttribute])))

newModifyLoadBalancerAttributes Source #

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

ModifyLoadBalancerAttributes, modifyLoadBalancerAttributes_loadBalancerArn - The Amazon Resource Name (ARN) of the load balancer.

ModifyLoadBalancerAttributes, modifyLoadBalancerAttributes_attributes - The load balancer attributes.

data ModifyLoadBalancerAttributesResponse Source #

Instances

Instances details
Generic ModifyLoadBalancerAttributesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyLoadBalancerAttributes

Read ModifyLoadBalancerAttributesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyLoadBalancerAttributes

Show ModifyLoadBalancerAttributesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyLoadBalancerAttributes

NFData ModifyLoadBalancerAttributesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyLoadBalancerAttributes

Eq ModifyLoadBalancerAttributesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyLoadBalancerAttributes

type Rep ModifyLoadBalancerAttributesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyLoadBalancerAttributes

type Rep ModifyLoadBalancerAttributesResponse = D1 ('MetaData "ModifyLoadBalancerAttributesResponse" "Amazonka.ELBV2.ModifyLoadBalancerAttributes" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "ModifyLoadBalancerAttributesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LoadBalancerAttribute])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newModifyLoadBalancerAttributesResponse Source #

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

ModifyLoadBalancerAttributes, modifyLoadBalancerAttributesResponse_attributes - Information about the load balancer attributes.

$sel:httpStatus:ModifyLoadBalancerAttributesResponse', modifyLoadBalancerAttributesResponse_httpStatus - The response's http status code.

ModifyRule

data ModifyRule Source #

See: newModifyRule smart constructor.

Instances

Instances details
ToHeaders ModifyRule Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyRule

Methods

toHeaders :: ModifyRule -> [Header] #

ToPath ModifyRule Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyRule

ToQuery ModifyRule Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyRule

AWSRequest ModifyRule Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyRule

Associated Types

type AWSResponse ModifyRule #

Generic ModifyRule Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyRule

Associated Types

type Rep ModifyRule :: Type -> Type #

Read ModifyRule Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyRule

Show ModifyRule Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyRule

NFData ModifyRule Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyRule

Methods

rnf :: ModifyRule -> () #

Eq ModifyRule Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyRule

Hashable ModifyRule Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyRule

type AWSResponse ModifyRule Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyRule

type Rep ModifyRule Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyRule

type Rep ModifyRule = D1 ('MetaData "ModifyRule" "Amazonka.ELBV2.ModifyRule" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "ModifyRule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "actions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Action])) :*: (S1 ('MetaSel ('Just "conditions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RuleCondition])) :*: S1 ('MetaSel ('Just "ruleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newModifyRule Source #

Arguments

:: Text

ModifyRule

-> ModifyRule 

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

ModifyRule, modifyRule_actions - The actions.

ModifyRule, modifyRule_conditions - The conditions.

ModifyRule, modifyRule_ruleArn - The Amazon Resource Name (ARN) of the rule.

data ModifyRuleResponse Source #

See: newModifyRuleResponse smart constructor.

Constructors

ModifyRuleResponse' (Maybe [Rule]) Int 

Instances

Instances details
Generic ModifyRuleResponse Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyRule

Associated Types

type Rep ModifyRuleResponse :: Type -> Type #

Read ModifyRuleResponse Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyRule

Show ModifyRuleResponse Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyRule

NFData ModifyRuleResponse Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyRule

Methods

rnf :: ModifyRuleResponse -> () #

Eq ModifyRuleResponse Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyRule

type Rep ModifyRuleResponse Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyRule

type Rep ModifyRuleResponse = D1 ('MetaData "ModifyRuleResponse" "Amazonka.ELBV2.ModifyRule" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "ModifyRuleResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "rules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Rule])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newModifyRuleResponse Source #

Create a value of ModifyRuleResponse 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:rules:ModifyRuleResponse', modifyRuleResponse_rules - Information about the modified rule.

$sel:httpStatus:ModifyRuleResponse', modifyRuleResponse_httpStatus - The response's http status code.

ModifyTargetGroup

data ModifyTargetGroup Source #

See: newModifyTargetGroup smart constructor.

Instances

Instances details
ToHeaders ModifyTargetGroup Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyTargetGroup

ToPath ModifyTargetGroup Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyTargetGroup

ToQuery ModifyTargetGroup Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyTargetGroup

AWSRequest ModifyTargetGroup Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyTargetGroup

Associated Types

type AWSResponse ModifyTargetGroup #

Generic ModifyTargetGroup Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyTargetGroup

Associated Types

type Rep ModifyTargetGroup :: Type -> Type #

Read ModifyTargetGroup Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyTargetGroup

Show ModifyTargetGroup Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyTargetGroup

NFData ModifyTargetGroup Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyTargetGroup

Methods

rnf :: ModifyTargetGroup -> () #

Eq ModifyTargetGroup Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyTargetGroup

Hashable ModifyTargetGroup Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyTargetGroup

type AWSResponse ModifyTargetGroup Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyTargetGroup

type Rep ModifyTargetGroup Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyTargetGroup

type Rep ModifyTargetGroup = D1 ('MetaData "ModifyTargetGroup" "Amazonka.ELBV2.ModifyTargetGroup" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "ModifyTargetGroup'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "healthCheckEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: 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 Text)) :*: S1 ('MetaSel ('Just "healthCheckProtocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProtocolEnum))))) :*: ((S1 ('MetaSel ('Just "healthCheckTimeoutSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "healthyThresholdCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "matcher") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Matcher)) :*: (S1 ('MetaSel ('Just "unhealthyThresholdCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "targetGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newModifyTargetGroup Source #

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

ModifyTargetGroup, modifyTargetGroup_healthCheckEnabled - Indicates whether health checks are enabled.

ModifyTargetGroup, modifyTargetGroup_healthCheckIntervalSeconds - The approximate amount of time, in seconds, between health checks of an individual target.

ModifyTargetGroup, modifyTargetGroup_healthCheckPath - [HTTP/HTTPS health checks] The destination for health checks on the targets.

HTTP1 or HTTP2 protocol version
The ping path. The default is /.
GRPC protocol version
The path of a custom health check method with the format /package.service/method. The default is /Amazon Web Services.ALB/healthcheck.

ModifyTargetGroup, modifyTargetGroup_healthCheckPort - The port the load balancer uses when performing health checks on targets.

ModifyTargetGroup, modifyTargetGroup_healthCheckProtocol - The protocol the load balancer uses when performing health checks on targets. For Application Load Balancers, the default is HTTP. For Network Load Balancers and Gateway Load Balancers, the default is TCP. The TCP protocol is not supported for health checks if the protocol of the target group is HTTP or HTTPS. It is supported for health checks only if the protocol of the target group is TCP, TLS, UDP, or TCP_UDP. The GENEVE, TLS, UDP, and TCP_UDP protocols are not supported for health checks.

ModifyTargetGroup, modifyTargetGroup_healthCheckTimeoutSeconds - [HTTP/HTTPS health checks] The amount of time, in seconds, during which no response means a failed health check.

ModifyTargetGroup, modifyTargetGroup_healthyThresholdCount - The number of consecutive health checks successes required before considering an unhealthy target healthy.

ModifyTargetGroup, modifyTargetGroup_matcher - [HTTP/HTTPS health checks] The HTTP or gRPC codes to use when checking for a successful response from a target. For target groups with a protocol of TCP, TCP_UDP, UDP or TLS the range is 200-599. For target groups with a protocol of HTTP or HTTPS, the range is 200-499. For target groups with a protocol of GENEVE, the range is 200-399.

ModifyTargetGroup, modifyTargetGroup_unhealthyThresholdCount - The number of consecutive health check failures required before considering the target unhealthy.

ModifyTargetGroup, modifyTargetGroup_targetGroupArn - The Amazon Resource Name (ARN) of the target group.

data ModifyTargetGroupResponse Source #

See: newModifyTargetGroupResponse smart constructor.

Instances

Instances details
Generic ModifyTargetGroupResponse Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyTargetGroup

Associated Types

type Rep ModifyTargetGroupResponse :: Type -> Type #

Read ModifyTargetGroupResponse Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyTargetGroup

Show ModifyTargetGroupResponse Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyTargetGroup

NFData ModifyTargetGroupResponse Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyTargetGroup

Eq ModifyTargetGroupResponse Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyTargetGroup

type Rep ModifyTargetGroupResponse Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyTargetGroup

type Rep ModifyTargetGroupResponse = D1 ('MetaData "ModifyTargetGroupResponse" "Amazonka.ELBV2.ModifyTargetGroup" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "ModifyTargetGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "targetGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TargetGroup])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newModifyTargetGroupResponse Source #

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

ModifyTargetGroupResponse, modifyTargetGroupResponse_targetGroups - Information about the modified target group.

$sel:httpStatus:ModifyTargetGroupResponse', modifyTargetGroupResponse_httpStatus - The response's http status code.

ModifyTargetGroupAttributes

data ModifyTargetGroupAttributes Source #

See: newModifyTargetGroupAttributes smart constructor.

Instances

Instances details
ToHeaders ModifyTargetGroupAttributes Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyTargetGroupAttributes

ToPath ModifyTargetGroupAttributes Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyTargetGroupAttributes

ToQuery ModifyTargetGroupAttributes Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyTargetGroupAttributes

AWSRequest ModifyTargetGroupAttributes Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyTargetGroupAttributes

Generic ModifyTargetGroupAttributes Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyTargetGroupAttributes

Associated Types

type Rep ModifyTargetGroupAttributes :: Type -> Type #

Read ModifyTargetGroupAttributes Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyTargetGroupAttributes

Show ModifyTargetGroupAttributes Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyTargetGroupAttributes

NFData ModifyTargetGroupAttributes Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyTargetGroupAttributes

Eq ModifyTargetGroupAttributes Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyTargetGroupAttributes

Hashable ModifyTargetGroupAttributes Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyTargetGroupAttributes

type AWSResponse ModifyTargetGroupAttributes Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyTargetGroupAttributes

type Rep ModifyTargetGroupAttributes Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyTargetGroupAttributes

type Rep ModifyTargetGroupAttributes = D1 ('MetaData "ModifyTargetGroupAttributes" "Amazonka.ELBV2.ModifyTargetGroupAttributes" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "ModifyTargetGroupAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "targetGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [TargetGroupAttribute])))

newModifyTargetGroupAttributes Source #

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

ModifyTargetGroupAttributes, modifyTargetGroupAttributes_targetGroupArn - The Amazon Resource Name (ARN) of the target group.

ModifyTargetGroupAttributes, modifyTargetGroupAttributes_attributes - The attributes.

data ModifyTargetGroupAttributesResponse Source #

Instances

Instances details
Generic ModifyTargetGroupAttributesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyTargetGroupAttributes

Read ModifyTargetGroupAttributesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyTargetGroupAttributes

Show ModifyTargetGroupAttributesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyTargetGroupAttributes

NFData ModifyTargetGroupAttributesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyTargetGroupAttributes

Eq ModifyTargetGroupAttributesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyTargetGroupAttributes

type Rep ModifyTargetGroupAttributesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.ModifyTargetGroupAttributes

type Rep ModifyTargetGroupAttributesResponse = D1 ('MetaData "ModifyTargetGroupAttributesResponse" "Amazonka.ELBV2.ModifyTargetGroupAttributes" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "ModifyTargetGroupAttributesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TargetGroupAttribute])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newModifyTargetGroupAttributesResponse Source #

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

ModifyTargetGroupAttributes, modifyTargetGroupAttributesResponse_attributes - Information about the attributes.

$sel:httpStatus:ModifyTargetGroupAttributesResponse', modifyTargetGroupAttributesResponse_httpStatus - The response's http status code.

RegisterTargets

data RegisterTargets Source #

See: newRegisterTargets smart constructor.

Instances

Instances details
ToHeaders RegisterTargets Source # 
Instance details

Defined in Amazonka.ELBV2.RegisterTargets

ToPath RegisterTargets Source # 
Instance details

Defined in Amazonka.ELBV2.RegisterTargets

ToQuery RegisterTargets Source # 
Instance details

Defined in Amazonka.ELBV2.RegisterTargets

AWSRequest RegisterTargets Source # 
Instance details

Defined in Amazonka.ELBV2.RegisterTargets

Associated Types

type AWSResponse RegisterTargets #

Generic RegisterTargets Source # 
Instance details

Defined in Amazonka.ELBV2.RegisterTargets

Associated Types

type Rep RegisterTargets :: Type -> Type #

Read RegisterTargets Source # 
Instance details

Defined in Amazonka.ELBV2.RegisterTargets

Show RegisterTargets Source # 
Instance details

Defined in Amazonka.ELBV2.RegisterTargets

NFData RegisterTargets Source # 
Instance details

Defined in Amazonka.ELBV2.RegisterTargets

Methods

rnf :: RegisterTargets -> () #

Eq RegisterTargets Source # 
Instance details

Defined in Amazonka.ELBV2.RegisterTargets

Hashable RegisterTargets Source # 
Instance details

Defined in Amazonka.ELBV2.RegisterTargets

type AWSResponse RegisterTargets Source # 
Instance details

Defined in Amazonka.ELBV2.RegisterTargets

type Rep RegisterTargets Source # 
Instance details

Defined in Amazonka.ELBV2.RegisterTargets

type Rep RegisterTargets = D1 ('MetaData "RegisterTargets" "Amazonka.ELBV2.RegisterTargets" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "RegisterTargets'" 'PrefixI 'True) (S1 ('MetaSel ('Just "targetGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "targets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [TargetDescription])))

newRegisterTargets Source #

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

RegisterTargets, registerTargets_targetGroupArn - The Amazon Resource Name (ARN) of the target group.

$sel:targets:RegisterTargets', registerTargets_targets - The targets.

data RegisterTargetsResponse Source #

See: newRegisterTargetsResponse smart constructor.

Instances

Instances details
Generic RegisterTargetsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.RegisterTargets

Associated Types

type Rep RegisterTargetsResponse :: Type -> Type #

Read RegisterTargetsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.RegisterTargets

Show RegisterTargetsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.RegisterTargets

NFData RegisterTargetsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.RegisterTargets

Methods

rnf :: RegisterTargetsResponse -> () #

Eq RegisterTargetsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.RegisterTargets

type Rep RegisterTargetsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.RegisterTargets

type Rep RegisterTargetsResponse = D1 ('MetaData "RegisterTargetsResponse" "Amazonka.ELBV2.RegisterTargets" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "RegisterTargetsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newRegisterTargetsResponse Source #

Create a value of RegisterTargetsResponse 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:RegisterTargetsResponse', registerTargetsResponse_httpStatus - The response's http status code.

RemoveListenerCertificates

data RemoveListenerCertificates Source #

See: newRemoveListenerCertificates smart constructor.

Instances

Instances details
ToHeaders RemoveListenerCertificates Source # 
Instance details

Defined in Amazonka.ELBV2.RemoveListenerCertificates

ToPath RemoveListenerCertificates Source # 
Instance details

Defined in Amazonka.ELBV2.RemoveListenerCertificates

ToQuery RemoveListenerCertificates Source # 
Instance details

Defined in Amazonka.ELBV2.RemoveListenerCertificates

AWSRequest RemoveListenerCertificates Source # 
Instance details

Defined in Amazonka.ELBV2.RemoveListenerCertificates

Generic RemoveListenerCertificates Source # 
Instance details

Defined in Amazonka.ELBV2.RemoveListenerCertificates

Associated Types

type Rep RemoveListenerCertificates :: Type -> Type #

Read RemoveListenerCertificates Source # 
Instance details

Defined in Amazonka.ELBV2.RemoveListenerCertificates

Show RemoveListenerCertificates Source # 
Instance details

Defined in Amazonka.ELBV2.RemoveListenerCertificates

NFData RemoveListenerCertificates Source # 
Instance details

Defined in Amazonka.ELBV2.RemoveListenerCertificates

Eq RemoveListenerCertificates Source # 
Instance details

Defined in Amazonka.ELBV2.RemoveListenerCertificates

Hashable RemoveListenerCertificates Source # 
Instance details

Defined in Amazonka.ELBV2.RemoveListenerCertificates

type AWSResponse RemoveListenerCertificates Source # 
Instance details

Defined in Amazonka.ELBV2.RemoveListenerCertificates

type Rep RemoveListenerCertificates Source # 
Instance details

Defined in Amazonka.ELBV2.RemoveListenerCertificates

type Rep RemoveListenerCertificates = D1 ('MetaData "RemoveListenerCertificates" "Amazonka.ELBV2.RemoveListenerCertificates" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "RemoveListenerCertificates'" 'PrefixI 'True) (S1 ('MetaSel ('Just "listenerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "certificates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Certificate])))

newRemoveListenerCertificates Source #

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

RemoveListenerCertificates, removeListenerCertificates_listenerArn - The Amazon Resource Name (ARN) of the listener.

RemoveListenerCertificates, removeListenerCertificates_certificates - The certificate to remove. You can specify one certificate per call. Set CertificateArn to the certificate ARN but do not set IsDefault.

data RemoveListenerCertificatesResponse Source #

Instances

Instances details
Generic RemoveListenerCertificatesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.RemoveListenerCertificates

Associated Types

type Rep RemoveListenerCertificatesResponse :: Type -> Type #

Read RemoveListenerCertificatesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.RemoveListenerCertificates

Show RemoveListenerCertificatesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.RemoveListenerCertificates

NFData RemoveListenerCertificatesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.RemoveListenerCertificates

Eq RemoveListenerCertificatesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.RemoveListenerCertificates

type Rep RemoveListenerCertificatesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.RemoveListenerCertificates

type Rep RemoveListenerCertificatesResponse = D1 ('MetaData "RemoveListenerCertificatesResponse" "Amazonka.ELBV2.RemoveListenerCertificates" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "RemoveListenerCertificatesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newRemoveListenerCertificatesResponse Source #

Create a value of RemoveListenerCertificatesResponse 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:RemoveListenerCertificatesResponse', removeListenerCertificatesResponse_httpStatus - The response's http status code.

RemoveTags

data RemoveTags Source #

See: newRemoveTags smart constructor.

Constructors

RemoveTags' [Text] [Text] 

Instances

Instances details
ToHeaders RemoveTags Source # 
Instance details

Defined in Amazonka.ELBV2.RemoveTags

Methods

toHeaders :: RemoveTags -> [Header] #

ToPath RemoveTags Source # 
Instance details

Defined in Amazonka.ELBV2.RemoveTags

ToQuery RemoveTags Source # 
Instance details

Defined in Amazonka.ELBV2.RemoveTags

AWSRequest RemoveTags Source # 
Instance details

Defined in Amazonka.ELBV2.RemoveTags

Associated Types

type AWSResponse RemoveTags #

Generic RemoveTags Source # 
Instance details

Defined in Amazonka.ELBV2.RemoveTags

Associated Types

type Rep RemoveTags :: Type -> Type #

Read RemoveTags Source # 
Instance details

Defined in Amazonka.ELBV2.RemoveTags

Show RemoveTags Source # 
Instance details

Defined in Amazonka.ELBV2.RemoveTags

NFData RemoveTags Source # 
Instance details

Defined in Amazonka.ELBV2.RemoveTags

Methods

rnf :: RemoveTags -> () #

Eq RemoveTags Source # 
Instance details

Defined in Amazonka.ELBV2.RemoveTags

Hashable RemoveTags Source # 
Instance details

Defined in Amazonka.ELBV2.RemoveTags

type AWSResponse RemoveTags Source # 
Instance details

Defined in Amazonka.ELBV2.RemoveTags

type Rep RemoveTags Source # 
Instance details

Defined in Amazonka.ELBV2.RemoveTags

type Rep RemoveTags = D1 ('MetaData "RemoveTags" "Amazonka.ELBV2.RemoveTags" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "RemoveTags'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newRemoveTags :: RemoveTags Source #

Create a value of RemoveTags 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:resourceArns:RemoveTags', removeTags_resourceArns - The Amazon Resource Name (ARN) of the resource.

$sel:tagKeys:RemoveTags', removeTags_tagKeys - The tag keys for the tags to remove.

data RemoveTagsResponse Source #

See: newRemoveTagsResponse smart constructor.

Constructors

RemoveTagsResponse' Int 

Instances

Instances details
Generic RemoveTagsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.RemoveTags

Associated Types

type Rep RemoveTagsResponse :: Type -> Type #

Read RemoveTagsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.RemoveTags

Show RemoveTagsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.RemoveTags

NFData RemoveTagsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.RemoveTags

Methods

rnf :: RemoveTagsResponse -> () #

Eq RemoveTagsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.RemoveTags

type Rep RemoveTagsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.RemoveTags

type Rep RemoveTagsResponse = D1 ('MetaData "RemoveTagsResponse" "Amazonka.ELBV2.RemoveTags" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "RemoveTagsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newRemoveTagsResponse Source #

Create a value of RemoveTagsResponse 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:RemoveTagsResponse', removeTagsResponse_httpStatus - The response's http status code.

SetIpAddressType

data SetIpAddressType Source #

See: newSetIpAddressType smart constructor.

Instances

Instances details
ToHeaders SetIpAddressType Source # 
Instance details

Defined in Amazonka.ELBV2.SetIpAddressType

ToPath SetIpAddressType Source # 
Instance details

Defined in Amazonka.ELBV2.SetIpAddressType

ToQuery SetIpAddressType Source # 
Instance details

Defined in Amazonka.ELBV2.SetIpAddressType

AWSRequest SetIpAddressType Source # 
Instance details

Defined in Amazonka.ELBV2.SetIpAddressType

Associated Types

type AWSResponse SetIpAddressType #

Generic SetIpAddressType Source # 
Instance details

Defined in Amazonka.ELBV2.SetIpAddressType

Associated Types

type Rep SetIpAddressType :: Type -> Type #

Read SetIpAddressType Source # 
Instance details

Defined in Amazonka.ELBV2.SetIpAddressType

Show SetIpAddressType Source # 
Instance details

Defined in Amazonka.ELBV2.SetIpAddressType

NFData SetIpAddressType Source # 
Instance details

Defined in Amazonka.ELBV2.SetIpAddressType

Methods

rnf :: SetIpAddressType -> () #

Eq SetIpAddressType Source # 
Instance details

Defined in Amazonka.ELBV2.SetIpAddressType

Hashable SetIpAddressType Source # 
Instance details

Defined in Amazonka.ELBV2.SetIpAddressType

type AWSResponse SetIpAddressType Source # 
Instance details

Defined in Amazonka.ELBV2.SetIpAddressType

type Rep SetIpAddressType Source # 
Instance details

Defined in Amazonka.ELBV2.SetIpAddressType

type Rep SetIpAddressType = D1 ('MetaData "SetIpAddressType" "Amazonka.ELBV2.SetIpAddressType" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "SetIpAddressType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "loadBalancerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "ipAddressType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 IpAddressType)))

newSetIpAddressType Source #

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

SetIpAddressType, setIpAddressType_loadBalancerArn - The Amazon Resource Name (ARN) of the load balancer.

SetIpAddressType, setIpAddressType_ipAddressType - The IP address type. The possible values are ipv4 (for IPv4 addresses) and dualstack (for IPv4 and IPv6 addresses). You can’t specify dualstack for a load balancer with a UDP or TCP_UDP listener.

data SetIpAddressTypeResponse Source #

See: newSetIpAddressTypeResponse smart constructor.

Instances

Instances details
Generic SetIpAddressTypeResponse Source # 
Instance details

Defined in Amazonka.ELBV2.SetIpAddressType

Associated Types

type Rep SetIpAddressTypeResponse :: Type -> Type #

Read SetIpAddressTypeResponse Source # 
Instance details

Defined in Amazonka.ELBV2.SetIpAddressType

Show SetIpAddressTypeResponse Source # 
Instance details

Defined in Amazonka.ELBV2.SetIpAddressType

NFData SetIpAddressTypeResponse Source # 
Instance details

Defined in Amazonka.ELBV2.SetIpAddressType

Eq SetIpAddressTypeResponse Source # 
Instance details

Defined in Amazonka.ELBV2.SetIpAddressType

type Rep SetIpAddressTypeResponse Source # 
Instance details

Defined in Amazonka.ELBV2.SetIpAddressType

type Rep SetIpAddressTypeResponse = D1 ('MetaData "SetIpAddressTypeResponse" "Amazonka.ELBV2.SetIpAddressType" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "SetIpAddressTypeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ipAddressType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpAddressType)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newSetIpAddressTypeResponse Source #

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

SetIpAddressType, setIpAddressTypeResponse_ipAddressType - The IP address type.

$sel:httpStatus:SetIpAddressTypeResponse', setIpAddressTypeResponse_httpStatus - The response's http status code.

SetRulePriorities

data SetRulePriorities Source #

See: newSetRulePriorities smart constructor.

Instances

Instances details
ToHeaders SetRulePriorities Source # 
Instance details

Defined in Amazonka.ELBV2.SetRulePriorities

ToPath SetRulePriorities Source # 
Instance details

Defined in Amazonka.ELBV2.SetRulePriorities

ToQuery SetRulePriorities Source # 
Instance details

Defined in Amazonka.ELBV2.SetRulePriorities

AWSRequest SetRulePriorities Source # 
Instance details

Defined in Amazonka.ELBV2.SetRulePriorities

Associated Types

type AWSResponse SetRulePriorities #

Generic SetRulePriorities Source # 
Instance details

Defined in Amazonka.ELBV2.SetRulePriorities

Associated Types

type Rep SetRulePriorities :: Type -> Type #

Read SetRulePriorities Source # 
Instance details

Defined in Amazonka.ELBV2.SetRulePriorities

Show SetRulePriorities Source # 
Instance details

Defined in Amazonka.ELBV2.SetRulePriorities

NFData SetRulePriorities Source # 
Instance details

Defined in Amazonka.ELBV2.SetRulePriorities

Methods

rnf :: SetRulePriorities -> () #

Eq SetRulePriorities Source # 
Instance details

Defined in Amazonka.ELBV2.SetRulePriorities

Hashable SetRulePriorities Source # 
Instance details

Defined in Amazonka.ELBV2.SetRulePriorities

type AWSResponse SetRulePriorities Source # 
Instance details

Defined in Amazonka.ELBV2.SetRulePriorities

type Rep SetRulePriorities Source # 
Instance details

Defined in Amazonka.ELBV2.SetRulePriorities

type Rep SetRulePriorities = D1 ('MetaData "SetRulePriorities" "Amazonka.ELBV2.SetRulePriorities" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "SetRulePriorities'" 'PrefixI 'True) (S1 ('MetaSel ('Just "rulePriorities") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [RulePriorityPair])))

newSetRulePriorities :: SetRulePriorities Source #

Create a value of SetRulePriorities 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:rulePriorities:SetRulePriorities', setRulePriorities_rulePriorities - The rule priorities.

data SetRulePrioritiesResponse Source #

See: newSetRulePrioritiesResponse smart constructor.

Instances

Instances details
Generic SetRulePrioritiesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.SetRulePriorities

Associated Types

type Rep SetRulePrioritiesResponse :: Type -> Type #

Read SetRulePrioritiesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.SetRulePriorities

Show SetRulePrioritiesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.SetRulePriorities

NFData SetRulePrioritiesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.SetRulePriorities

Eq SetRulePrioritiesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.SetRulePriorities

type Rep SetRulePrioritiesResponse Source # 
Instance details

Defined in Amazonka.ELBV2.SetRulePriorities

type Rep SetRulePrioritiesResponse = D1 ('MetaData "SetRulePrioritiesResponse" "Amazonka.ELBV2.SetRulePriorities" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "SetRulePrioritiesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "rules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Rule])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newSetRulePrioritiesResponse Source #

Create a value of SetRulePrioritiesResponse 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:rules:SetRulePrioritiesResponse', setRulePrioritiesResponse_rules - Information about the rules.

$sel:httpStatus:SetRulePrioritiesResponse', setRulePrioritiesResponse_httpStatus - The response's http status code.

SetSecurityGroups

data SetSecurityGroups Source #

See: newSetSecurityGroups smart constructor.

Constructors

SetSecurityGroups' Text [Text] 

Instances

Instances details
ToHeaders SetSecurityGroups Source # 
Instance details

Defined in Amazonka.ELBV2.SetSecurityGroups

ToPath SetSecurityGroups Source # 
Instance details

Defined in Amazonka.ELBV2.SetSecurityGroups

ToQuery SetSecurityGroups Source # 
Instance details

Defined in Amazonka.ELBV2.SetSecurityGroups

AWSRequest SetSecurityGroups Source # 
Instance details

Defined in Amazonka.ELBV2.SetSecurityGroups

Associated Types

type AWSResponse SetSecurityGroups #

Generic SetSecurityGroups Source # 
Instance details

Defined in Amazonka.ELBV2.SetSecurityGroups

Associated Types

type Rep SetSecurityGroups :: Type -> Type #

Read SetSecurityGroups Source # 
Instance details

Defined in Amazonka.ELBV2.SetSecurityGroups

Show SetSecurityGroups Source # 
Instance details

Defined in Amazonka.ELBV2.SetSecurityGroups

NFData SetSecurityGroups Source # 
Instance details

Defined in Amazonka.ELBV2.SetSecurityGroups

Methods

rnf :: SetSecurityGroups -> () #

Eq SetSecurityGroups Source # 
Instance details

Defined in Amazonka.ELBV2.SetSecurityGroups

Hashable SetSecurityGroups Source # 
Instance details

Defined in Amazonka.ELBV2.SetSecurityGroups

type AWSResponse SetSecurityGroups Source # 
Instance details

Defined in Amazonka.ELBV2.SetSecurityGroups

type Rep SetSecurityGroups Source # 
Instance details

Defined in Amazonka.ELBV2.SetSecurityGroups

type Rep SetSecurityGroups = D1 ('MetaData "SetSecurityGroups" "Amazonka.ELBV2.SetSecurityGroups" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "SetSecurityGroups'" 'PrefixI 'True) (S1 ('MetaSel ('Just "loadBalancerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "securityGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newSetSecurityGroups Source #

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

SetSecurityGroups, setSecurityGroups_loadBalancerArn - The Amazon Resource Name (ARN) of the load balancer.

SetSecurityGroups, setSecurityGroups_securityGroups - The IDs of the security groups.

data SetSecurityGroupsResponse Source #

See: newSetSecurityGroupsResponse smart constructor.

Instances

Instances details
Generic SetSecurityGroupsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.SetSecurityGroups

Associated Types

type Rep SetSecurityGroupsResponse :: Type -> Type #

Read SetSecurityGroupsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.SetSecurityGroups

Show SetSecurityGroupsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.SetSecurityGroups

NFData SetSecurityGroupsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.SetSecurityGroups

Eq SetSecurityGroupsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.SetSecurityGroups

type Rep SetSecurityGroupsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.SetSecurityGroups

type Rep SetSecurityGroupsResponse = D1 ('MetaData "SetSecurityGroupsResponse" "Amazonka.ELBV2.SetSecurityGroups" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "SetSecurityGroupsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "securityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newSetSecurityGroupsResponse Source #

Create a value of SetSecurityGroupsResponse 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:securityGroupIds:SetSecurityGroupsResponse', setSecurityGroupsResponse_securityGroupIds - The IDs of the security groups associated with the load balancer.

$sel:httpStatus:SetSecurityGroupsResponse', setSecurityGroupsResponse_httpStatus - The response's http status code.

SetSubnets

data SetSubnets Source #

See: newSetSubnets smart constructor.

Instances

Instances details
ToHeaders SetSubnets Source # 
Instance details

Defined in Amazonka.ELBV2.SetSubnets

Methods

toHeaders :: SetSubnets -> [Header] #

ToPath SetSubnets Source # 
Instance details

Defined in Amazonka.ELBV2.SetSubnets

ToQuery SetSubnets Source # 
Instance details

Defined in Amazonka.ELBV2.SetSubnets

AWSRequest SetSubnets Source # 
Instance details

Defined in Amazonka.ELBV2.SetSubnets

Associated Types

type AWSResponse SetSubnets #

Generic SetSubnets Source # 
Instance details

Defined in Amazonka.ELBV2.SetSubnets

Associated Types

type Rep SetSubnets :: Type -> Type #

Read SetSubnets Source # 
Instance details

Defined in Amazonka.ELBV2.SetSubnets

Show SetSubnets Source # 
Instance details

Defined in Amazonka.ELBV2.SetSubnets

NFData SetSubnets Source # 
Instance details

Defined in Amazonka.ELBV2.SetSubnets

Methods

rnf :: SetSubnets -> () #

Eq SetSubnets Source # 
Instance details

Defined in Amazonka.ELBV2.SetSubnets

Hashable SetSubnets Source # 
Instance details

Defined in Amazonka.ELBV2.SetSubnets

type AWSResponse SetSubnets Source # 
Instance details

Defined in Amazonka.ELBV2.SetSubnets

type Rep SetSubnets Source # 
Instance details

Defined in Amazonka.ELBV2.SetSubnets

type Rep SetSubnets = D1 ('MetaData "SetSubnets" "Amazonka.ELBV2.SetSubnets" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "SetSubnets'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "ipAddressType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpAddressType)) :*: S1 ('MetaSel ('Just "subnetMappings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SubnetMapping]))) :*: (S1 ('MetaSel ('Just "subnets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "loadBalancerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newSetSubnets Source #

Arguments

:: Text

SetSubnets

-> SetSubnets 

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

SetSubnets, setSubnets_ipAddressType - [Network Load Balancers] The type of IP addresses used by the subnets for your load balancer. The possible values are ipv4 (for IPv4 addresses) and dualstack (for IPv4 and IPv6 addresses). You can’t specify dualstack for a load balancer with a UDP or TCP_UDP listener. .

$sel:subnetMappings:SetSubnets', setSubnets_subnetMappings - The IDs of the public subnets. You can specify only one subnet per Availability Zone. You must specify either subnets or subnet mappings.

Application Load Balancers
You must specify subnets from at least two Availability Zones. You cannot specify Elastic IP addresses for your subnets.
Application Load Balancers on Outposts
You must specify one Outpost subnet.
Application Load Balancers on Local Zones
You can specify subnets from one or more Local Zones.
Network Load Balancers
You can specify subnets from one or more Availability Zones. You can specify one Elastic IP address per subnet if you need static IP addresses for your internet-facing load balancer. For internal load balancers, you can specify one private IP address per subnet from the IPv4 range of the subnet. For internet-facing load balancer, you can specify one IPv6 address per subnet.

$sel:subnets:SetSubnets', setSubnets_subnets - The IDs of the public subnets. You can specify only one subnet per Availability Zone. You must specify either subnets or subnet mappings.

Application Load Balancers
You must specify subnets from at least two Availability Zones.
Application Load Balancers on Outposts
You must specify one Outpost subnet.
Application Load Balancers on Local Zones
You can specify subnets from one or more Local Zones.
Network Load Balancers
You can specify subnets from one or more Availability Zones.

SetSubnets, setSubnets_loadBalancerArn - The Amazon Resource Name (ARN) of the load balancer.

data SetSubnetsResponse Source #

See: newSetSubnetsResponse smart constructor.

Instances

Instances details
Generic SetSubnetsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.SetSubnets

Associated Types

type Rep SetSubnetsResponse :: Type -> Type #

Read SetSubnetsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.SetSubnets

Show SetSubnetsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.SetSubnets

NFData SetSubnetsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.SetSubnets

Methods

rnf :: SetSubnetsResponse -> () #

Eq SetSubnetsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.SetSubnets

type Rep SetSubnetsResponse Source # 
Instance details

Defined in Amazonka.ELBV2.SetSubnets

type Rep SetSubnetsResponse = D1 ('MetaData "SetSubnetsResponse" "Amazonka.ELBV2.SetSubnets" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "SetSubnetsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "availabilityZones") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AvailabilityZone])) :*: (S1 ('MetaSel ('Just "ipAddressType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpAddressType)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newSetSubnetsResponse Source #

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

SetSubnetsResponse, setSubnetsResponse_availabilityZones - Information about the subnets.

SetSubnets, setSubnetsResponse_ipAddressType - [Network Load Balancers] The IP address type.

$sel:httpStatus:SetSubnetsResponse', setSubnetsResponse_httpStatus - The response's http status code.

Types

ActionTypeEnum

newtype ActionTypeEnum Source #

Constructors

ActionTypeEnum' 

Instances

Instances details
FromJSON ActionTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.ActionTypeEnum

FromJSONKey ActionTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.ActionTypeEnum

ToJSON ActionTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.ActionTypeEnum

ToJSONKey ActionTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.ActionTypeEnum

ToByteString ActionTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.ActionTypeEnum

ToHeader ActionTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.ActionTypeEnum

ToLog ActionTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.ActionTypeEnum

ToQuery ActionTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.ActionTypeEnum

FromText ActionTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.ActionTypeEnum

ToText ActionTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.ActionTypeEnum

FromXML ActionTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.ActionTypeEnum

ToXML ActionTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.ActionTypeEnum

Methods

toXML :: ActionTypeEnum -> XML #

Generic ActionTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.ActionTypeEnum

Associated Types

type Rep ActionTypeEnum :: Type -> Type #

Read ActionTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.ActionTypeEnum

Show ActionTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.ActionTypeEnum

NFData ActionTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.ActionTypeEnum

Methods

rnf :: ActionTypeEnum -> () #

Eq ActionTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.ActionTypeEnum

Ord ActionTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.ActionTypeEnum

Hashable ActionTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.ActionTypeEnum

type Rep ActionTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.ActionTypeEnum

type Rep ActionTypeEnum = D1 ('MetaData "ActionTypeEnum" "Amazonka.ELBV2.Types.ActionTypeEnum" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'True) (C1 ('MetaCons "ActionTypeEnum'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromActionTypeEnum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AuthenticateCognitoActionConditionalBehaviorEnum

newtype AuthenticateCognitoActionConditionalBehaviorEnum Source #

Instances

Instances details
FromJSON AuthenticateCognitoActionConditionalBehaviorEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AuthenticateCognitoActionConditionalBehaviorEnum

FromJSONKey AuthenticateCognitoActionConditionalBehaviorEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AuthenticateCognitoActionConditionalBehaviorEnum

ToJSON AuthenticateCognitoActionConditionalBehaviorEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AuthenticateCognitoActionConditionalBehaviorEnum

ToJSONKey AuthenticateCognitoActionConditionalBehaviorEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AuthenticateCognitoActionConditionalBehaviorEnum

ToByteString AuthenticateCognitoActionConditionalBehaviorEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AuthenticateCognitoActionConditionalBehaviorEnum

ToHeader AuthenticateCognitoActionConditionalBehaviorEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AuthenticateCognitoActionConditionalBehaviorEnum

ToLog AuthenticateCognitoActionConditionalBehaviorEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AuthenticateCognitoActionConditionalBehaviorEnum

ToQuery AuthenticateCognitoActionConditionalBehaviorEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AuthenticateCognitoActionConditionalBehaviorEnum

FromText AuthenticateCognitoActionConditionalBehaviorEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AuthenticateCognitoActionConditionalBehaviorEnum

ToText AuthenticateCognitoActionConditionalBehaviorEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AuthenticateCognitoActionConditionalBehaviorEnum

FromXML AuthenticateCognitoActionConditionalBehaviorEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AuthenticateCognitoActionConditionalBehaviorEnum

ToXML AuthenticateCognitoActionConditionalBehaviorEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AuthenticateCognitoActionConditionalBehaviorEnum

Generic AuthenticateCognitoActionConditionalBehaviorEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AuthenticateCognitoActionConditionalBehaviorEnum

Read AuthenticateCognitoActionConditionalBehaviorEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AuthenticateCognitoActionConditionalBehaviorEnum

Show AuthenticateCognitoActionConditionalBehaviorEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AuthenticateCognitoActionConditionalBehaviorEnum

NFData AuthenticateCognitoActionConditionalBehaviorEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AuthenticateCognitoActionConditionalBehaviorEnum

Eq AuthenticateCognitoActionConditionalBehaviorEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AuthenticateCognitoActionConditionalBehaviorEnum

Ord AuthenticateCognitoActionConditionalBehaviorEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AuthenticateCognitoActionConditionalBehaviorEnum

Hashable AuthenticateCognitoActionConditionalBehaviorEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AuthenticateCognitoActionConditionalBehaviorEnum

type Rep AuthenticateCognitoActionConditionalBehaviorEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AuthenticateCognitoActionConditionalBehaviorEnum

type Rep AuthenticateCognitoActionConditionalBehaviorEnum = D1 ('MetaData "AuthenticateCognitoActionConditionalBehaviorEnum" "Amazonka.ELBV2.Types.AuthenticateCognitoActionConditionalBehaviorEnum" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'True) (C1 ('MetaCons "AuthenticateCognitoActionConditionalBehaviorEnum'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAuthenticateCognitoActionConditionalBehaviorEnum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AuthenticateOidcActionConditionalBehaviorEnum

newtype AuthenticateOidcActionConditionalBehaviorEnum Source #

Instances

Instances details
FromJSON AuthenticateOidcActionConditionalBehaviorEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AuthenticateOidcActionConditionalBehaviorEnum

FromJSONKey AuthenticateOidcActionConditionalBehaviorEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AuthenticateOidcActionConditionalBehaviorEnum

ToJSON AuthenticateOidcActionConditionalBehaviorEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AuthenticateOidcActionConditionalBehaviorEnum

ToJSONKey AuthenticateOidcActionConditionalBehaviorEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AuthenticateOidcActionConditionalBehaviorEnum

ToByteString AuthenticateOidcActionConditionalBehaviorEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AuthenticateOidcActionConditionalBehaviorEnum

ToHeader AuthenticateOidcActionConditionalBehaviorEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AuthenticateOidcActionConditionalBehaviorEnum

ToLog AuthenticateOidcActionConditionalBehaviorEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AuthenticateOidcActionConditionalBehaviorEnum

ToQuery AuthenticateOidcActionConditionalBehaviorEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AuthenticateOidcActionConditionalBehaviorEnum

FromText AuthenticateOidcActionConditionalBehaviorEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AuthenticateOidcActionConditionalBehaviorEnum

ToText AuthenticateOidcActionConditionalBehaviorEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AuthenticateOidcActionConditionalBehaviorEnum

FromXML AuthenticateOidcActionConditionalBehaviorEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AuthenticateOidcActionConditionalBehaviorEnum

ToXML AuthenticateOidcActionConditionalBehaviorEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AuthenticateOidcActionConditionalBehaviorEnum

Generic AuthenticateOidcActionConditionalBehaviorEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AuthenticateOidcActionConditionalBehaviorEnum

Read AuthenticateOidcActionConditionalBehaviorEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AuthenticateOidcActionConditionalBehaviorEnum

Show AuthenticateOidcActionConditionalBehaviorEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AuthenticateOidcActionConditionalBehaviorEnum

NFData AuthenticateOidcActionConditionalBehaviorEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AuthenticateOidcActionConditionalBehaviorEnum

Eq AuthenticateOidcActionConditionalBehaviorEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AuthenticateOidcActionConditionalBehaviorEnum

Ord AuthenticateOidcActionConditionalBehaviorEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AuthenticateOidcActionConditionalBehaviorEnum

Hashable AuthenticateOidcActionConditionalBehaviorEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AuthenticateOidcActionConditionalBehaviorEnum

type Rep AuthenticateOidcActionConditionalBehaviorEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AuthenticateOidcActionConditionalBehaviorEnum

type Rep AuthenticateOidcActionConditionalBehaviorEnum = D1 ('MetaData "AuthenticateOidcActionConditionalBehaviorEnum" "Amazonka.ELBV2.Types.AuthenticateOidcActionConditionalBehaviorEnum" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'True) (C1 ('MetaCons "AuthenticateOidcActionConditionalBehaviorEnum'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAuthenticateOidcActionConditionalBehaviorEnum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

IpAddressType

newtype IpAddressType Source #

Constructors

IpAddressType' 

Instances

Instances details
FromJSON IpAddressType Source # 
Instance details

Defined in Amazonka.ELBV2.Types.IpAddressType

FromJSONKey IpAddressType Source # 
Instance details

Defined in Amazonka.ELBV2.Types.IpAddressType

ToJSON IpAddressType Source # 
Instance details

Defined in Amazonka.ELBV2.Types.IpAddressType

ToJSONKey IpAddressType Source # 
Instance details

Defined in Amazonka.ELBV2.Types.IpAddressType

ToByteString IpAddressType Source # 
Instance details

Defined in Amazonka.ELBV2.Types.IpAddressType

ToHeader IpAddressType Source # 
Instance details

Defined in Amazonka.ELBV2.Types.IpAddressType

ToLog IpAddressType Source # 
Instance details

Defined in Amazonka.ELBV2.Types.IpAddressType

ToQuery IpAddressType Source # 
Instance details

Defined in Amazonka.ELBV2.Types.IpAddressType

FromText IpAddressType Source # 
Instance details

Defined in Amazonka.ELBV2.Types.IpAddressType

ToText IpAddressType Source # 
Instance details

Defined in Amazonka.ELBV2.Types.IpAddressType

Methods

toText :: IpAddressType -> Text #

FromXML IpAddressType Source # 
Instance details

Defined in Amazonka.ELBV2.Types.IpAddressType

ToXML IpAddressType Source # 
Instance details

Defined in Amazonka.ELBV2.Types.IpAddressType

Methods

toXML :: IpAddressType -> XML #

Generic IpAddressType Source # 
Instance details

Defined in Amazonka.ELBV2.Types.IpAddressType

Associated Types

type Rep IpAddressType :: Type -> Type #

Read IpAddressType Source # 
Instance details

Defined in Amazonka.ELBV2.Types.IpAddressType

Show IpAddressType Source # 
Instance details

Defined in Amazonka.ELBV2.Types.IpAddressType

NFData IpAddressType Source # 
Instance details

Defined in Amazonka.ELBV2.Types.IpAddressType

Methods

rnf :: IpAddressType -> () #

Eq IpAddressType Source # 
Instance details

Defined in Amazonka.ELBV2.Types.IpAddressType

Ord IpAddressType Source # 
Instance details

Defined in Amazonka.ELBV2.Types.IpAddressType

Hashable IpAddressType Source # 
Instance details

Defined in Amazonka.ELBV2.Types.IpAddressType

type Rep IpAddressType Source # 
Instance details

Defined in Amazonka.ELBV2.Types.IpAddressType

type Rep IpAddressType = D1 ('MetaData "IpAddressType" "Amazonka.ELBV2.Types.IpAddressType" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'True) (C1 ('MetaCons "IpAddressType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromIpAddressType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LoadBalancerSchemeEnum

newtype LoadBalancerSchemeEnum Source #

Instances

Instances details
FromJSON LoadBalancerSchemeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerSchemeEnum

FromJSONKey LoadBalancerSchemeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerSchemeEnum

ToJSON LoadBalancerSchemeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerSchemeEnum

ToJSONKey LoadBalancerSchemeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerSchemeEnum

ToByteString LoadBalancerSchemeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerSchemeEnum

ToHeader LoadBalancerSchemeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerSchemeEnum

ToLog LoadBalancerSchemeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerSchemeEnum

ToQuery LoadBalancerSchemeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerSchemeEnum

FromText LoadBalancerSchemeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerSchemeEnum

ToText LoadBalancerSchemeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerSchemeEnum

FromXML LoadBalancerSchemeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerSchemeEnum

ToXML LoadBalancerSchemeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerSchemeEnum

Generic LoadBalancerSchemeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerSchemeEnum

Associated Types

type Rep LoadBalancerSchemeEnum :: Type -> Type #

Read LoadBalancerSchemeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerSchemeEnum

Show LoadBalancerSchemeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerSchemeEnum

NFData LoadBalancerSchemeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerSchemeEnum

Methods

rnf :: LoadBalancerSchemeEnum -> () #

Eq LoadBalancerSchemeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerSchemeEnum

Ord LoadBalancerSchemeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerSchemeEnum

Hashable LoadBalancerSchemeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerSchemeEnum

type Rep LoadBalancerSchemeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerSchemeEnum

type Rep LoadBalancerSchemeEnum = D1 ('MetaData "LoadBalancerSchemeEnum" "Amazonka.ELBV2.Types.LoadBalancerSchemeEnum" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'True) (C1 ('MetaCons "LoadBalancerSchemeEnum'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLoadBalancerSchemeEnum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LoadBalancerStateEnum

newtype LoadBalancerStateEnum Source #

Instances

Instances details
FromJSON LoadBalancerStateEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerStateEnum

FromJSONKey LoadBalancerStateEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerStateEnum

ToJSON LoadBalancerStateEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerStateEnum

ToJSONKey LoadBalancerStateEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerStateEnum

ToByteString LoadBalancerStateEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerStateEnum

ToHeader LoadBalancerStateEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerStateEnum

ToLog LoadBalancerStateEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerStateEnum

ToQuery LoadBalancerStateEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerStateEnum

FromText LoadBalancerStateEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerStateEnum

ToText LoadBalancerStateEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerStateEnum

FromXML LoadBalancerStateEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerStateEnum

ToXML LoadBalancerStateEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerStateEnum

Generic LoadBalancerStateEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerStateEnum

Associated Types

type Rep LoadBalancerStateEnum :: Type -> Type #

Read LoadBalancerStateEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerStateEnum

Show LoadBalancerStateEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerStateEnum

NFData LoadBalancerStateEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerStateEnum

Methods

rnf :: LoadBalancerStateEnum -> () #

Eq LoadBalancerStateEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerStateEnum

Ord LoadBalancerStateEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerStateEnum

Hashable LoadBalancerStateEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerStateEnum

type Rep LoadBalancerStateEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerStateEnum

type Rep LoadBalancerStateEnum = D1 ('MetaData "LoadBalancerStateEnum" "Amazonka.ELBV2.Types.LoadBalancerStateEnum" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'True) (C1 ('MetaCons "LoadBalancerStateEnum'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLoadBalancerStateEnum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LoadBalancerTypeEnum

newtype LoadBalancerTypeEnum Source #

Instances

Instances details
FromJSON LoadBalancerTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerTypeEnum

FromJSONKey LoadBalancerTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerTypeEnum

ToJSON LoadBalancerTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerTypeEnum

ToJSONKey LoadBalancerTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerTypeEnum

ToByteString LoadBalancerTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerTypeEnum

ToHeader LoadBalancerTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerTypeEnum

ToLog LoadBalancerTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerTypeEnum

ToQuery LoadBalancerTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerTypeEnum

FromText LoadBalancerTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerTypeEnum

ToText LoadBalancerTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerTypeEnum

FromXML LoadBalancerTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerTypeEnum

ToXML LoadBalancerTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerTypeEnum

Generic LoadBalancerTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerTypeEnum

Associated Types

type Rep LoadBalancerTypeEnum :: Type -> Type #

Read LoadBalancerTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerTypeEnum

Show LoadBalancerTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerTypeEnum

NFData LoadBalancerTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerTypeEnum

Methods

rnf :: LoadBalancerTypeEnum -> () #

Eq LoadBalancerTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerTypeEnum

Ord LoadBalancerTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerTypeEnum

Hashable LoadBalancerTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerTypeEnum

type Rep LoadBalancerTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerTypeEnum

type Rep LoadBalancerTypeEnum = D1 ('MetaData "LoadBalancerTypeEnum" "Amazonka.ELBV2.Types.LoadBalancerTypeEnum" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'True) (C1 ('MetaCons "LoadBalancerTypeEnum'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLoadBalancerTypeEnum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ProtocolEnum

newtype ProtocolEnum Source #

Constructors

ProtocolEnum' 

Instances

Instances details
FromJSON ProtocolEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.ProtocolEnum

FromJSONKey ProtocolEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.ProtocolEnum

ToJSON ProtocolEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.ProtocolEnum

ToJSONKey ProtocolEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.ProtocolEnum

ToByteString ProtocolEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.ProtocolEnum

ToHeader ProtocolEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.ProtocolEnum

ToLog ProtocolEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.ProtocolEnum

ToQuery ProtocolEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.ProtocolEnum

FromText ProtocolEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.ProtocolEnum

ToText ProtocolEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.ProtocolEnum

Methods

toText :: ProtocolEnum -> Text #

FromXML ProtocolEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.ProtocolEnum

ToXML ProtocolEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.ProtocolEnum

Methods

toXML :: ProtocolEnum -> XML #

Generic ProtocolEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.ProtocolEnum

Associated Types

type Rep ProtocolEnum :: Type -> Type #

Read ProtocolEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.ProtocolEnum

Show ProtocolEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.ProtocolEnum

NFData ProtocolEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.ProtocolEnum

Methods

rnf :: ProtocolEnum -> () #

Eq ProtocolEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.ProtocolEnum

Ord ProtocolEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.ProtocolEnum

Hashable ProtocolEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.ProtocolEnum

type Rep ProtocolEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.ProtocolEnum

type Rep ProtocolEnum = D1 ('MetaData "ProtocolEnum" "Amazonka.ELBV2.Types.ProtocolEnum" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'True) (C1 ('MetaCons "ProtocolEnum'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromProtocolEnum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RedirectActionStatusCodeEnum

newtype RedirectActionStatusCodeEnum Source #

Instances

Instances details
FromJSON RedirectActionStatusCodeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.RedirectActionStatusCodeEnum

FromJSONKey RedirectActionStatusCodeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.RedirectActionStatusCodeEnum

ToJSON RedirectActionStatusCodeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.RedirectActionStatusCodeEnum

ToJSONKey RedirectActionStatusCodeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.RedirectActionStatusCodeEnum

ToByteString RedirectActionStatusCodeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.RedirectActionStatusCodeEnum

ToHeader RedirectActionStatusCodeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.RedirectActionStatusCodeEnum

ToLog RedirectActionStatusCodeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.RedirectActionStatusCodeEnum

ToQuery RedirectActionStatusCodeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.RedirectActionStatusCodeEnum

FromText RedirectActionStatusCodeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.RedirectActionStatusCodeEnum

ToText RedirectActionStatusCodeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.RedirectActionStatusCodeEnum

FromXML RedirectActionStatusCodeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.RedirectActionStatusCodeEnum

ToXML RedirectActionStatusCodeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.RedirectActionStatusCodeEnum

Generic RedirectActionStatusCodeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.RedirectActionStatusCodeEnum

Associated Types

type Rep RedirectActionStatusCodeEnum :: Type -> Type #

Read RedirectActionStatusCodeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.RedirectActionStatusCodeEnum

Show RedirectActionStatusCodeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.RedirectActionStatusCodeEnum

NFData RedirectActionStatusCodeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.RedirectActionStatusCodeEnum

Eq RedirectActionStatusCodeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.RedirectActionStatusCodeEnum

Ord RedirectActionStatusCodeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.RedirectActionStatusCodeEnum

Hashable RedirectActionStatusCodeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.RedirectActionStatusCodeEnum

type Rep RedirectActionStatusCodeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.RedirectActionStatusCodeEnum

type Rep RedirectActionStatusCodeEnum = D1 ('MetaData "RedirectActionStatusCodeEnum" "Amazonka.ELBV2.Types.RedirectActionStatusCodeEnum" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'True) (C1 ('MetaCons "RedirectActionStatusCodeEnum'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRedirectActionStatusCodeEnum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TargetGroupIpAddressTypeEnum

newtype TargetGroupIpAddressTypeEnum Source #

Instances

Instances details
FromJSON TargetGroupIpAddressTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetGroupIpAddressTypeEnum

FromJSONKey TargetGroupIpAddressTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetGroupIpAddressTypeEnum

ToJSON TargetGroupIpAddressTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetGroupIpAddressTypeEnum

ToJSONKey TargetGroupIpAddressTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetGroupIpAddressTypeEnum

ToByteString TargetGroupIpAddressTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetGroupIpAddressTypeEnum

ToHeader TargetGroupIpAddressTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetGroupIpAddressTypeEnum

ToLog TargetGroupIpAddressTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetGroupIpAddressTypeEnum

ToQuery TargetGroupIpAddressTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetGroupIpAddressTypeEnum

FromText TargetGroupIpAddressTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetGroupIpAddressTypeEnum

ToText TargetGroupIpAddressTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetGroupIpAddressTypeEnum

FromXML TargetGroupIpAddressTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetGroupIpAddressTypeEnum

ToXML TargetGroupIpAddressTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetGroupIpAddressTypeEnum

Generic TargetGroupIpAddressTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetGroupIpAddressTypeEnum

Associated Types

type Rep TargetGroupIpAddressTypeEnum :: Type -> Type #

Read TargetGroupIpAddressTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetGroupIpAddressTypeEnum

Show TargetGroupIpAddressTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetGroupIpAddressTypeEnum

NFData TargetGroupIpAddressTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetGroupIpAddressTypeEnum

Eq TargetGroupIpAddressTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetGroupIpAddressTypeEnum

Ord TargetGroupIpAddressTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetGroupIpAddressTypeEnum

Hashable TargetGroupIpAddressTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetGroupIpAddressTypeEnum

type Rep TargetGroupIpAddressTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetGroupIpAddressTypeEnum

type Rep TargetGroupIpAddressTypeEnum = D1 ('MetaData "TargetGroupIpAddressTypeEnum" "Amazonka.ELBV2.Types.TargetGroupIpAddressTypeEnum" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'True) (C1 ('MetaCons "TargetGroupIpAddressTypeEnum'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTargetGroupIpAddressTypeEnum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TargetHealthReasonEnum

newtype TargetHealthReasonEnum Source #

Instances

Instances details
FromJSON TargetHealthReasonEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetHealthReasonEnum

FromJSONKey TargetHealthReasonEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetHealthReasonEnum

ToJSON TargetHealthReasonEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetHealthReasonEnum

ToJSONKey TargetHealthReasonEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetHealthReasonEnum

ToByteString TargetHealthReasonEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetHealthReasonEnum

ToHeader TargetHealthReasonEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetHealthReasonEnum

ToLog TargetHealthReasonEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetHealthReasonEnum

ToQuery TargetHealthReasonEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetHealthReasonEnum

FromText TargetHealthReasonEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetHealthReasonEnum

ToText TargetHealthReasonEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetHealthReasonEnum

FromXML TargetHealthReasonEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetHealthReasonEnum

ToXML TargetHealthReasonEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetHealthReasonEnum

Generic TargetHealthReasonEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetHealthReasonEnum

Associated Types

type Rep TargetHealthReasonEnum :: Type -> Type #

Read TargetHealthReasonEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetHealthReasonEnum

Show TargetHealthReasonEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetHealthReasonEnum

NFData TargetHealthReasonEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetHealthReasonEnum

Methods

rnf :: TargetHealthReasonEnum -> () #

Eq TargetHealthReasonEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetHealthReasonEnum

Ord TargetHealthReasonEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetHealthReasonEnum

Hashable TargetHealthReasonEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetHealthReasonEnum

type Rep TargetHealthReasonEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetHealthReasonEnum

type Rep TargetHealthReasonEnum = D1 ('MetaData "TargetHealthReasonEnum" "Amazonka.ELBV2.Types.TargetHealthReasonEnum" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'True) (C1 ('MetaCons "TargetHealthReasonEnum'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTargetHealthReasonEnum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TargetHealthStateEnum

newtype TargetHealthStateEnum Source #

Instances

Instances details
FromJSON TargetHealthStateEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetHealthStateEnum

FromJSONKey TargetHealthStateEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetHealthStateEnum

ToJSON TargetHealthStateEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetHealthStateEnum

ToJSONKey TargetHealthStateEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetHealthStateEnum

ToByteString TargetHealthStateEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetHealthStateEnum

ToHeader TargetHealthStateEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetHealthStateEnum

ToLog TargetHealthStateEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetHealthStateEnum

ToQuery TargetHealthStateEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetHealthStateEnum

FromText TargetHealthStateEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetHealthStateEnum

ToText TargetHealthStateEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetHealthStateEnum

FromXML TargetHealthStateEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetHealthStateEnum

ToXML TargetHealthStateEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetHealthStateEnum

Generic TargetHealthStateEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetHealthStateEnum

Associated Types

type Rep TargetHealthStateEnum :: Type -> Type #

Read TargetHealthStateEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetHealthStateEnum

Show TargetHealthStateEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetHealthStateEnum

NFData TargetHealthStateEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetHealthStateEnum

Methods

rnf :: TargetHealthStateEnum -> () #

Eq TargetHealthStateEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetHealthStateEnum

Ord TargetHealthStateEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetHealthStateEnum

Hashable TargetHealthStateEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetHealthStateEnum

type Rep TargetHealthStateEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetHealthStateEnum

type Rep TargetHealthStateEnum = D1 ('MetaData "TargetHealthStateEnum" "Amazonka.ELBV2.Types.TargetHealthStateEnum" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'True) (C1 ('MetaCons "TargetHealthStateEnum'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTargetHealthStateEnum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TargetTypeEnum

newtype TargetTypeEnum Source #

Constructors

TargetTypeEnum' 

Instances

Instances details
FromJSON TargetTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetTypeEnum

FromJSONKey TargetTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetTypeEnum

ToJSON TargetTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetTypeEnum

ToJSONKey TargetTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetTypeEnum

ToByteString TargetTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetTypeEnum

ToHeader TargetTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetTypeEnum

ToLog TargetTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetTypeEnum

ToQuery TargetTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetTypeEnum

FromText TargetTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetTypeEnum

ToText TargetTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetTypeEnum

FromXML TargetTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetTypeEnum

ToXML TargetTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetTypeEnum

Methods

toXML :: TargetTypeEnum -> XML #

Generic TargetTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetTypeEnum

Associated Types

type Rep TargetTypeEnum :: Type -> Type #

Read TargetTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetTypeEnum

Show TargetTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetTypeEnum

NFData TargetTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetTypeEnum

Methods

rnf :: TargetTypeEnum -> () #

Eq TargetTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetTypeEnum

Ord TargetTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetTypeEnum

Hashable TargetTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetTypeEnum

type Rep TargetTypeEnum Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetTypeEnum

type Rep TargetTypeEnum = D1 ('MetaData "TargetTypeEnum" "Amazonka.ELBV2.Types.TargetTypeEnum" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'True) (C1 ('MetaCons "TargetTypeEnum'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTargetTypeEnum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Action

data Action Source #

Information about an action.

Each rule must include exactly one of the following types of actions: forward, fixed-response, or redirect, and it must be the last action to be performed.

See: newAction smart constructor.

Instances

Instances details
ToQuery Action Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Action

FromXML Action Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Action

Generic Action Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Action

Associated Types

type Rep Action :: Type -> Type #

Methods

from :: Action -> Rep Action x #

to :: Rep Action x -> Action #

Read Action Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Action

Show Action Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Action

NFData Action Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Action

Methods

rnf :: Action -> () #

Eq Action Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Action

Methods

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

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

Hashable Action Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Action

Methods

hashWithSalt :: Int -> Action -> Int #

hash :: Action -> Int #

type Rep Action Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Action

newAction Source #

Create a value of Action 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:authenticateCognitoConfig:Action', action_authenticateCognitoConfig - [HTTPS listeners] Information for using Amazon Cognito to authenticate users. Specify only when Type is authenticate-cognito.

$sel:authenticateOidcConfig:Action', action_authenticateOidcConfig - [HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC). Specify only when Type is authenticate-oidc.

$sel:fixedResponseConfig:Action', action_fixedResponseConfig - [Application Load Balancer] Information for creating an action that returns a custom HTTP response. Specify only when Type is fixed-response.

$sel:forwardConfig:Action', action_forwardConfig - Information for creating an action that distributes requests among one or more target groups. For Network Load Balancers, you can specify a single target group. Specify only when Type is forward. If you specify both ForwardConfig and TargetGroupArn, you can specify only one target group using ForwardConfig and it must be the same target group specified in TargetGroupArn.

$sel:order:Action', action_order - The order for the action. This value is required for rules with multiple actions. The action with the lowest value for order is performed first.

$sel:redirectConfig:Action', action_redirectConfig - [Application Load Balancer] Information for creating a redirect action. Specify only when Type is redirect.

$sel:targetGroupArn:Action', action_targetGroupArn - The Amazon Resource Name (ARN) of the target group. Specify only when Type is forward and you want to route to a single target group. To route to one or more target groups, use ForwardConfig instead.

$sel:type':Action', action_type - The type of action.

AuthenticateCognitoActionConfig

data AuthenticateCognitoActionConfig Source #

Request parameters to use when integrating with Amazon Cognito to authenticate users.

See: newAuthenticateCognitoActionConfig smart constructor.

Instances

Instances details
ToQuery AuthenticateCognitoActionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AuthenticateCognitoActionConfig

FromXML AuthenticateCognitoActionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AuthenticateCognitoActionConfig

Generic AuthenticateCognitoActionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AuthenticateCognitoActionConfig

Associated Types

type Rep AuthenticateCognitoActionConfig :: Type -> Type #

Read AuthenticateCognitoActionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AuthenticateCognitoActionConfig

Show AuthenticateCognitoActionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AuthenticateCognitoActionConfig

NFData AuthenticateCognitoActionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AuthenticateCognitoActionConfig

Eq AuthenticateCognitoActionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AuthenticateCognitoActionConfig

Hashable AuthenticateCognitoActionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AuthenticateCognitoActionConfig

type Rep AuthenticateCognitoActionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AuthenticateCognitoActionConfig

type Rep AuthenticateCognitoActionConfig = D1 ('MetaData "AuthenticateCognitoActionConfig" "Amazonka.ELBV2.Types.AuthenticateCognitoActionConfig" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "AuthenticateCognitoActionConfig'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "authenticationRequestExtraParams") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "onUnauthenticatedRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AuthenticateCognitoActionConditionalBehaviorEnum))) :*: (S1 ('MetaSel ('Just "scope") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sessionCookieName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "sessionTimeout") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "userPoolArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "userPoolClientId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "userPoolDomain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newAuthenticateCognitoActionConfig Source #

Create a value of AuthenticateCognitoActionConfig 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:authenticationRequestExtraParams:AuthenticateCognitoActionConfig', authenticateCognitoActionConfig_authenticationRequestExtraParams - The query parameters (up to 10) to include in the redirect request to the authorization endpoint.

$sel:onUnauthenticatedRequest:AuthenticateCognitoActionConfig', authenticateCognitoActionConfig_onUnauthenticatedRequest - The behavior if the user is not authenticated. The following are possible values:

  • deny - Return an HTTP 401 Unauthorized error.
  • allow - Allow the request to be forwarded to the target.
  • authenticate - Redirect the request to the IdP authorization endpoint. This is the default value.

$sel:scope:AuthenticateCognitoActionConfig', authenticateCognitoActionConfig_scope - The set of user claims to be requested from the IdP. The default is openid.

To verify which scope values your IdP supports and how to separate multiple values, see the documentation for your IdP.

$sel:sessionCookieName:AuthenticateCognitoActionConfig', authenticateCognitoActionConfig_sessionCookieName - The name of the cookie used to maintain session information. The default is AWSELBAuthSessionCookie.

$sel:sessionTimeout:AuthenticateCognitoActionConfig', authenticateCognitoActionConfig_sessionTimeout - The maximum duration of the authentication session, in seconds. The default is 604800 seconds (7 days).

$sel:userPoolArn:AuthenticateCognitoActionConfig', authenticateCognitoActionConfig_userPoolArn - The Amazon Resource Name (ARN) of the Amazon Cognito user pool.

$sel:userPoolClientId:AuthenticateCognitoActionConfig', authenticateCognitoActionConfig_userPoolClientId - The ID of the Amazon Cognito user pool client.

$sel:userPoolDomain:AuthenticateCognitoActionConfig', authenticateCognitoActionConfig_userPoolDomain - The domain prefix or fully-qualified domain name of the Amazon Cognito user pool.

AuthenticateOidcActionConfig

data AuthenticateOidcActionConfig Source #

Request parameters when using an identity provider (IdP) that is compliant with OpenID Connect (OIDC) to authenticate users.

See: newAuthenticateOidcActionConfig smart constructor.

Instances

Instances details
ToQuery AuthenticateOidcActionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AuthenticateOidcActionConfig

FromXML AuthenticateOidcActionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AuthenticateOidcActionConfig

Generic AuthenticateOidcActionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AuthenticateOidcActionConfig

Associated Types

type Rep AuthenticateOidcActionConfig :: Type -> Type #

Read AuthenticateOidcActionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AuthenticateOidcActionConfig

Show AuthenticateOidcActionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AuthenticateOidcActionConfig

NFData AuthenticateOidcActionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AuthenticateOidcActionConfig

Eq AuthenticateOidcActionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AuthenticateOidcActionConfig

Hashable AuthenticateOidcActionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AuthenticateOidcActionConfig

type Rep AuthenticateOidcActionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AuthenticateOidcActionConfig

type Rep AuthenticateOidcActionConfig = D1 ('MetaData "AuthenticateOidcActionConfig" "Amazonka.ELBV2.Types.AuthenticateOidcActionConfig" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "AuthenticateOidcActionConfig'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "authenticationRequestExtraParams") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "clientSecret") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "onUnauthenticatedRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AuthenticateOidcActionConditionalBehaviorEnum)))) :*: (S1 ('MetaSel ('Just "scope") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "sessionCookieName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sessionTimeout") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))) :*: ((S1 ('MetaSel ('Just "useExistingClientSecret") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "issuer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "authorizationEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "tokenEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "userInfoEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "clientId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newAuthenticateOidcActionConfig Source #

Create a value of AuthenticateOidcActionConfig 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:authenticationRequestExtraParams:AuthenticateOidcActionConfig', authenticateOidcActionConfig_authenticationRequestExtraParams - The query parameters (up to 10) to include in the redirect request to the authorization endpoint.

$sel:clientSecret:AuthenticateOidcActionConfig', authenticateOidcActionConfig_clientSecret - The OAuth 2.0 client secret. This parameter is required if you are creating a rule. If you are modifying a rule, you can omit this parameter if you set UseExistingClientSecret to true.

$sel:onUnauthenticatedRequest:AuthenticateOidcActionConfig', authenticateOidcActionConfig_onUnauthenticatedRequest - The behavior if the user is not authenticated. The following are possible values:

  • deny - Return an HTTP 401 Unauthorized error.
  • allow - Allow the request to be forwarded to the target.
  • authenticate - Redirect the request to the IdP authorization endpoint. This is the default value.

$sel:scope:AuthenticateOidcActionConfig', authenticateOidcActionConfig_scope - The set of user claims to be requested from the IdP. The default is openid.

To verify which scope values your IdP supports and how to separate multiple values, see the documentation for your IdP.

$sel:sessionCookieName:AuthenticateOidcActionConfig', authenticateOidcActionConfig_sessionCookieName - The name of the cookie used to maintain session information. The default is AWSELBAuthSessionCookie.

$sel:sessionTimeout:AuthenticateOidcActionConfig', authenticateOidcActionConfig_sessionTimeout - The maximum duration of the authentication session, in seconds. The default is 604800 seconds (7 days).

$sel:useExistingClientSecret:AuthenticateOidcActionConfig', authenticateOidcActionConfig_useExistingClientSecret - Indicates whether to use the existing client secret when modifying a rule. If you are creating a rule, you can omit this parameter or set it to false.

$sel:issuer:AuthenticateOidcActionConfig', authenticateOidcActionConfig_issuer - The OIDC issuer identifier of the IdP. This must be a full URL, including the HTTPS protocol, the domain, and the path.

$sel:authorizationEndpoint:AuthenticateOidcActionConfig', authenticateOidcActionConfig_authorizationEndpoint - The authorization endpoint of the IdP. This must be a full URL, including the HTTPS protocol, the domain, and the path.

$sel:tokenEndpoint:AuthenticateOidcActionConfig', authenticateOidcActionConfig_tokenEndpoint - The token endpoint of the IdP. This must be a full URL, including the HTTPS protocol, the domain, and the path.

$sel:userInfoEndpoint:AuthenticateOidcActionConfig', authenticateOidcActionConfig_userInfoEndpoint - The user info endpoint of the IdP. This must be a full URL, including the HTTPS protocol, the domain, and the path.

$sel:clientId:AuthenticateOidcActionConfig', authenticateOidcActionConfig_clientId - The OAuth 2.0 client identifier.

AvailabilityZone

data AvailabilityZone Source #

Information about an Availability Zone.

See: newAvailabilityZone smart constructor.

Instances

Instances details
FromXML AvailabilityZone Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AvailabilityZone

Generic AvailabilityZone Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AvailabilityZone

Associated Types

type Rep AvailabilityZone :: Type -> Type #

Read AvailabilityZone Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AvailabilityZone

Show AvailabilityZone Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AvailabilityZone

NFData AvailabilityZone Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AvailabilityZone

Methods

rnf :: AvailabilityZone -> () #

Eq AvailabilityZone Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AvailabilityZone

Hashable AvailabilityZone Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AvailabilityZone

type Rep AvailabilityZone Source # 
Instance details

Defined in Amazonka.ELBV2.Types.AvailabilityZone

type Rep AvailabilityZone = D1 ('MetaData "AvailabilityZone" "Amazonka.ELBV2.Types.AvailabilityZone" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "AvailabilityZone'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "loadBalancerAddresses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LoadBalancerAddress])) :*: S1 ('MetaSel ('Just "outpostId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "subnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "zoneName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newAvailabilityZone :: AvailabilityZone Source #

Create a value of AvailabilityZone 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:loadBalancerAddresses:AvailabilityZone', availabilityZone_loadBalancerAddresses - [Network Load Balancers] If you need static IP addresses for your load balancer, you can specify one Elastic IP address per Availability Zone when you create an internal-facing load balancer. For internal load balancers, you can specify a private IP address from the IPv4 range of the subnet.

$sel:outpostId:AvailabilityZone', availabilityZone_outpostId - [Application Load Balancers on Outposts] The ID of the Outpost.

$sel:subnetId:AvailabilityZone', availabilityZone_subnetId - The ID of the subnet. You can specify one subnet per Availability Zone.

$sel:zoneName:AvailabilityZone', availabilityZone_zoneName - The name of the Availability Zone.

Certificate

data Certificate Source #

Information about an SSL server certificate.

See: newCertificate smart constructor.

Constructors

Certificate' (Maybe Text) (Maybe Bool) 

Instances

Instances details
ToQuery Certificate Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Certificate

FromXML Certificate Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Certificate

Generic Certificate Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Certificate

Associated Types

type Rep Certificate :: Type -> Type #

Read Certificate Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Certificate

Show Certificate Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Certificate

NFData Certificate Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Certificate

Methods

rnf :: Certificate -> () #

Eq Certificate Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Certificate

Hashable Certificate Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Certificate

type Rep Certificate Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Certificate

type Rep Certificate = D1 ('MetaData "Certificate" "Amazonka.ELBV2.Types.Certificate" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "Certificate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "certificateArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "isDefault") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newCertificate :: Certificate Source #

Create a value of Certificate 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:certificateArn:Certificate', certificate_certificateArn - The Amazon Resource Name (ARN) of the certificate.

$sel:isDefault:Certificate', certificate_isDefault - Indicates whether the certificate is the default certificate. Do not set this value when specifying a certificate as an input. This value is not included in the output when describing a listener, but is included when describing listener certificates.

Cipher

data Cipher Source #

Information about a cipher used in a policy.

See: newCipher smart constructor.

Constructors

Cipher' (Maybe Text) (Maybe Int) 

Instances

Instances details
FromXML Cipher Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Cipher

Generic Cipher Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Cipher

Associated Types

type Rep Cipher :: Type -> Type #

Methods

from :: Cipher -> Rep Cipher x #

to :: Rep Cipher x -> Cipher #

Read Cipher Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Cipher

Show Cipher Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Cipher

NFData Cipher Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Cipher

Methods

rnf :: Cipher -> () #

Eq Cipher Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Cipher

Methods

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

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

Hashable Cipher Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Cipher

Methods

hashWithSalt :: Int -> Cipher -> Int #

hash :: Cipher -> Int #

type Rep Cipher Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Cipher

type Rep Cipher = D1 ('MetaData "Cipher" "Amazonka.ELBV2.Types.Cipher" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "Cipher'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "priority") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newCipher :: Cipher Source #

Create a value of Cipher 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:name:Cipher', cipher_name - The name of the cipher.

$sel:priority:Cipher', cipher_priority - The priority of the cipher.

FixedResponseActionConfig

data FixedResponseActionConfig Source #

Information about an action that returns a custom HTTP response.

See: newFixedResponseActionConfig smart constructor.

Instances

Instances details
ToQuery FixedResponseActionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.FixedResponseActionConfig

FromXML FixedResponseActionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.FixedResponseActionConfig

Generic FixedResponseActionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.FixedResponseActionConfig

Associated Types

type Rep FixedResponseActionConfig :: Type -> Type #

Read FixedResponseActionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.FixedResponseActionConfig

Show FixedResponseActionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.FixedResponseActionConfig

NFData FixedResponseActionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.FixedResponseActionConfig

Eq FixedResponseActionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.FixedResponseActionConfig

Hashable FixedResponseActionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.FixedResponseActionConfig

type Rep FixedResponseActionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.FixedResponseActionConfig

type Rep FixedResponseActionConfig = D1 ('MetaData "FixedResponseActionConfig" "Amazonka.ELBV2.Types.FixedResponseActionConfig" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "FixedResponseActionConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "contentType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "messageBody") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "statusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newFixedResponseActionConfig Source #

Create a value of FixedResponseActionConfig 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:contentType:FixedResponseActionConfig', fixedResponseActionConfig_contentType - The content type.

Valid Values: text/plain | text/css | text/html | application/javascript | application/json

$sel:messageBody:FixedResponseActionConfig', fixedResponseActionConfig_messageBody - The message.

$sel:statusCode:FixedResponseActionConfig', fixedResponseActionConfig_statusCode - The HTTP response code (2XX, 4XX, or 5XX).

ForwardActionConfig

data ForwardActionConfig Source #

Information about a forward action.

See: newForwardActionConfig smart constructor.

Instances

Instances details
ToQuery ForwardActionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.ForwardActionConfig

FromXML ForwardActionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.ForwardActionConfig

Generic ForwardActionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.ForwardActionConfig

Associated Types

type Rep ForwardActionConfig :: Type -> Type #

Read ForwardActionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.ForwardActionConfig

Show ForwardActionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.ForwardActionConfig

NFData ForwardActionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.ForwardActionConfig

Methods

rnf :: ForwardActionConfig -> () #

Eq ForwardActionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.ForwardActionConfig

Hashable ForwardActionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.ForwardActionConfig

type Rep ForwardActionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.ForwardActionConfig

type Rep ForwardActionConfig = D1 ('MetaData "ForwardActionConfig" "Amazonka.ELBV2.Types.ForwardActionConfig" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "ForwardActionConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "targetGroupStickinessConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TargetGroupStickinessConfig)) :*: S1 ('MetaSel ('Just "targetGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TargetGroupTuple]))))

newForwardActionConfig :: ForwardActionConfig Source #

Create a value of ForwardActionConfig 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:targetGroupStickinessConfig:ForwardActionConfig', forwardActionConfig_targetGroupStickinessConfig - The target group stickiness for the rule.

$sel:targetGroups:ForwardActionConfig', forwardActionConfig_targetGroups - The target groups. For Network Load Balancers, you can specify a single target group.

HostHeaderConditionConfig

data HostHeaderConditionConfig Source #

Information about a host header condition.

See: newHostHeaderConditionConfig smart constructor.

Instances

Instances details
ToQuery HostHeaderConditionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.HostHeaderConditionConfig

FromXML HostHeaderConditionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.HostHeaderConditionConfig

Generic HostHeaderConditionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.HostHeaderConditionConfig

Associated Types

type Rep HostHeaderConditionConfig :: Type -> Type #

Read HostHeaderConditionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.HostHeaderConditionConfig

Show HostHeaderConditionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.HostHeaderConditionConfig

NFData HostHeaderConditionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.HostHeaderConditionConfig

Eq HostHeaderConditionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.HostHeaderConditionConfig

Hashable HostHeaderConditionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.HostHeaderConditionConfig

type Rep HostHeaderConditionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.HostHeaderConditionConfig

type Rep HostHeaderConditionConfig = D1 ('MetaData "HostHeaderConditionConfig" "Amazonka.ELBV2.Types.HostHeaderConditionConfig" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "HostHeaderConditionConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newHostHeaderConditionConfig :: HostHeaderConditionConfig Source #

Create a value of HostHeaderConditionConfig 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:values:HostHeaderConditionConfig', hostHeaderConditionConfig_values - The host names. The maximum size of each name is 128 characters. The comparison is case insensitive. The following wildcard characters are supported: * (matches 0 or more characters) and ? (matches exactly 1 character).

If you specify multiple strings, the condition is satisfied if one of the strings matches the host name.

HttpHeaderConditionConfig

data HttpHeaderConditionConfig Source #

Information about an HTTP header condition.

There is a set of standard HTTP header fields. You can also define custom HTTP header fields.

See: newHttpHeaderConditionConfig smart constructor.

Instances

Instances details
ToQuery HttpHeaderConditionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.HttpHeaderConditionConfig

FromXML HttpHeaderConditionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.HttpHeaderConditionConfig

Generic HttpHeaderConditionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.HttpHeaderConditionConfig

Associated Types

type Rep HttpHeaderConditionConfig :: Type -> Type #

Read HttpHeaderConditionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.HttpHeaderConditionConfig

Show HttpHeaderConditionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.HttpHeaderConditionConfig

NFData HttpHeaderConditionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.HttpHeaderConditionConfig

Eq HttpHeaderConditionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.HttpHeaderConditionConfig

Hashable HttpHeaderConditionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.HttpHeaderConditionConfig

type Rep HttpHeaderConditionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.HttpHeaderConditionConfig

type Rep HttpHeaderConditionConfig = D1 ('MetaData "HttpHeaderConditionConfig" "Amazonka.ELBV2.Types.HttpHeaderConditionConfig" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "HttpHeaderConditionConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpHeaderName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newHttpHeaderConditionConfig :: HttpHeaderConditionConfig Source #

Create a value of HttpHeaderConditionConfig 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:httpHeaderName:HttpHeaderConditionConfig', httpHeaderConditionConfig_httpHeaderName - The name of the HTTP header field. The maximum size is 40 characters. The header name is case insensitive. The allowed characters are specified by RFC 7230. Wildcards are not supported.

You can't use an HTTP header condition to specify the host header. Use HostHeaderConditionConfig to specify a host header condition.

$sel:values:HttpHeaderConditionConfig', httpHeaderConditionConfig_values - The strings to compare against the value of the HTTP header. The maximum size of each string is 128 characters. The comparison strings are case insensitive. The following wildcard characters are supported: * (matches 0 or more characters) and ? (matches exactly 1 character).

If the same header appears multiple times in the request, we search them in order until a match is found.

If you specify multiple strings, the condition is satisfied if one of the strings matches the value of the HTTP header. To require that all of the strings are a match, create one condition per string.

HttpRequestMethodConditionConfig

data HttpRequestMethodConditionConfig Source #

Information about an HTTP method condition.

HTTP defines a set of request methods, also referred to as HTTP verbs. For more information, see the HTTP Method Registry. You can also define custom HTTP methods.

See: newHttpRequestMethodConditionConfig smart constructor.

Instances

Instances details
ToQuery HttpRequestMethodConditionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.HttpRequestMethodConditionConfig

FromXML HttpRequestMethodConditionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.HttpRequestMethodConditionConfig

Generic HttpRequestMethodConditionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.HttpRequestMethodConditionConfig

Associated Types

type Rep HttpRequestMethodConditionConfig :: Type -> Type #

Read HttpRequestMethodConditionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.HttpRequestMethodConditionConfig

Show HttpRequestMethodConditionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.HttpRequestMethodConditionConfig

NFData HttpRequestMethodConditionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.HttpRequestMethodConditionConfig

Eq HttpRequestMethodConditionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.HttpRequestMethodConditionConfig

Hashable HttpRequestMethodConditionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.HttpRequestMethodConditionConfig

type Rep HttpRequestMethodConditionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.HttpRequestMethodConditionConfig

type Rep HttpRequestMethodConditionConfig = D1 ('MetaData "HttpRequestMethodConditionConfig" "Amazonka.ELBV2.Types.HttpRequestMethodConditionConfig" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "HttpRequestMethodConditionConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newHttpRequestMethodConditionConfig :: HttpRequestMethodConditionConfig Source #

Create a value of HttpRequestMethodConditionConfig 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:values:HttpRequestMethodConditionConfig', httpRequestMethodConditionConfig_values - The name of the request method. The maximum size is 40 characters. The allowed characters are A-Z, hyphen (-), and underscore (_). The comparison is case sensitive. Wildcards are not supported; therefore, the method name must be an exact match.

If you specify multiple strings, the condition is satisfied if one of the strings matches the HTTP request method. We recommend that you route GET and HEAD requests in the same way, because the response to a HEAD request may be cached.

Limit

data Limit Source #

Information about an Elastic Load Balancing resource limit for your Amazon Web Services account.

See: newLimit smart constructor.

Constructors

Limit' (Maybe Text) (Maybe Text) 

Instances

Instances details
FromXML Limit Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Limit

Methods

parseXML :: [Node] -> Either String Limit #

Generic Limit Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Limit

Associated Types

type Rep Limit :: Type -> Type #

Methods

from :: Limit -> Rep Limit x #

to :: Rep Limit x -> Limit #

Read Limit Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Limit

Show Limit Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Limit

Methods

showsPrec :: Int -> Limit -> ShowS #

show :: Limit -> String #

showList :: [Limit] -> ShowS #

NFData Limit Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Limit

Methods

rnf :: Limit -> () #

Eq Limit Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Limit

Methods

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

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

Hashable Limit Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Limit

Methods

hashWithSalt :: Int -> Limit -> Int #

hash :: Limit -> Int #

type Rep Limit Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Limit

type Rep Limit = D1 ('MetaData "Limit" "Amazonka.ELBV2.Types.Limit" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "Limit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "max") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newLimit :: Limit Source #

Create a value of Limit 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:max:Limit', limit_max - The maximum value of the limit.

$sel:name:Limit', limit_name - The name of the limit. The possible values are:

  • application-load-balancers
  • condition-values-per-alb-rule
  • condition-wildcards-per-alb-rule
  • gateway-load-balancers
  • gateway-load-balancers-per-vpc
  • geneve-target-groups
  • listeners-per-application-load-balancer
  • listeners-per-network-load-balancer
  • network-load-balancers
  • rules-per-application-load-balancer
  • target-groups
  • target-groups-per-action-on-application-load-balancer
  • target-groups-per-action-on-network-load-balancer
  • target-groups-per-application-load-balancer
  • targets-per-application-load-balancer
  • targets-per-availability-zone-per-gateway-load-balancer
  • targets-per-availability-zone-per-network-load-balancer
  • targets-per-network-load-balancer

Listener

data Listener Source #

Information about a listener.

See: newListener smart constructor.

Instances

Instances details
FromXML Listener Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Listener

Generic Listener Source # 
Instance details

Defined in Amazonka.ELBV2.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.ELBV2.Types.Listener

Show Listener Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Listener

NFData Listener Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Listener

Methods

rnf :: Listener -> () #

Eq Listener Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Listener

Hashable Listener Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Listener

Methods

hashWithSalt :: Int -> Listener -> Int #

hash :: Listener -> Int #

type Rep Listener Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Listener

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:alpnPolicy:Listener', listener_alpnPolicy - [TLS listener] The name of the Application-Layer Protocol Negotiation (ALPN) policy.

$sel:certificates:Listener', listener_certificates - [HTTPS or TLS listener] The default certificate for the listener.

$sel:defaultActions:Listener', listener_defaultActions - The default actions for the listener.

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

$sel:loadBalancerArn:Listener', listener_loadBalancerArn - The Amazon Resource Name (ARN) of the load balancer.

$sel:port:Listener', listener_port - The port on which the load balancer is listening.

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

$sel:sslPolicy:Listener', listener_sslPolicy - [HTTPS or TLS listener] The security policy that defines which protocols and ciphers are supported.

LoadBalancer

data LoadBalancer Source #

Information about a load balancer.

See: newLoadBalancer smart constructor.

Instances

Instances details
FromXML LoadBalancer Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancer

Generic LoadBalancer Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancer

Associated Types

type Rep LoadBalancer :: Type -> Type #

Read LoadBalancer Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancer

Show LoadBalancer Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancer

NFData LoadBalancer Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancer

Methods

rnf :: LoadBalancer -> () #

Eq LoadBalancer Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancer

Hashable LoadBalancer Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancer

type Rep LoadBalancer Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancer

type Rep LoadBalancer = D1 ('MetaData "LoadBalancer" "Amazonka.ELBV2.Types.LoadBalancer" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "LoadBalancer'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "availabilityZones") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AvailabilityZone])) :*: (S1 ('MetaSel ('Just "canonicalHostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "createdTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)))) :*: (S1 ('MetaSel ('Just "customerOwnedIpv4Pool") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "dNSName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ipAddressType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpAddressType))))) :*: ((S1 ('MetaSel ('Just "loadBalancerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "loadBalancerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "scheme") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LoadBalancerSchemeEnum)))) :*: ((S1 ('MetaSel ('Just "securityGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LoadBalancerState))) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LoadBalancerTypeEnum)) :*: S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newLoadBalancer :: LoadBalancer Source #

Create a value of LoadBalancer 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:availabilityZones:LoadBalancer', loadBalancer_availabilityZones - The subnets for the load balancer.

$sel:canonicalHostedZoneId:LoadBalancer', loadBalancer_canonicalHostedZoneId - The ID of the Amazon Route 53 hosted zone associated with the load balancer.

$sel:createdTime:LoadBalancer', loadBalancer_createdTime - The date and time the load balancer was created.

$sel:customerOwnedIpv4Pool:LoadBalancer', loadBalancer_customerOwnedIpv4Pool - [Application Load Balancers on Outposts] The ID of the customer-owned address pool.

$sel:dNSName:LoadBalancer', loadBalancer_dNSName - The public DNS name of the load balancer.

$sel:ipAddressType:LoadBalancer', loadBalancer_ipAddressType - The type of IP addresses used by the subnets for your load balancer. The possible values are ipv4 (for IPv4 addresses) and dualstack (for IPv4 and IPv6 addresses).

$sel:loadBalancerArn:LoadBalancer', loadBalancer_loadBalancerArn - The Amazon Resource Name (ARN) of the load balancer.

$sel:loadBalancerName:LoadBalancer', loadBalancer_loadBalancerName - The name of the load balancer.

$sel:scheme:LoadBalancer', loadBalancer_scheme - The nodes of an Internet-facing load balancer have public IP addresses. The DNS name of an Internet-facing load balancer is publicly resolvable to the public IP addresses of the nodes. Therefore, Internet-facing load balancers can route requests from clients over the internet.

The nodes of an internal load balancer have only private IP addresses. The DNS name of an internal load balancer is publicly resolvable to the private IP addresses of the nodes. Therefore, internal load balancers can route requests only from clients with access to the VPC for the load balancer.

$sel:securityGroups:LoadBalancer', loadBalancer_securityGroups - The IDs of the security groups for the load balancer.

$sel:state:LoadBalancer', loadBalancer_state - The state of the load balancer.

$sel:type':LoadBalancer', loadBalancer_type - The type of load balancer.

$sel:vpcId:LoadBalancer', loadBalancer_vpcId - The ID of the VPC for the load balancer.

LoadBalancerAddress

data LoadBalancerAddress Source #

Information about a static IP address for a load balancer.

See: newLoadBalancerAddress smart constructor.

Instances

Instances details
FromXML LoadBalancerAddress Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerAddress

Generic LoadBalancerAddress Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerAddress

Associated Types

type Rep LoadBalancerAddress :: Type -> Type #

Read LoadBalancerAddress Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerAddress

Show LoadBalancerAddress Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerAddress

NFData LoadBalancerAddress Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerAddress

Methods

rnf :: LoadBalancerAddress -> () #

Eq LoadBalancerAddress Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerAddress

Hashable LoadBalancerAddress Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerAddress

type Rep LoadBalancerAddress Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerAddress

type Rep LoadBalancerAddress = D1 ('MetaData "LoadBalancerAddress" "Amazonka.ELBV2.Types.LoadBalancerAddress" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "LoadBalancerAddress'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "allocationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "iPv6Address") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "ipAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "privateIPv4Address") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newLoadBalancerAddress :: LoadBalancerAddress Source #

Create a value of LoadBalancerAddress 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:allocationId:LoadBalancerAddress', loadBalancerAddress_allocationId - [Network Load Balancers] The allocation ID of the Elastic IP address for an internal-facing load balancer.

$sel:iPv6Address:LoadBalancerAddress', loadBalancerAddress_iPv6Address - [Network Load Balancers] The IPv6 address.

$sel:ipAddress:LoadBalancerAddress', loadBalancerAddress_ipAddress - The static IP address.

$sel:privateIPv4Address:LoadBalancerAddress', loadBalancerAddress_privateIPv4Address - [Network Load Balancers] The private IPv4 address for an internal load balancer.

LoadBalancerAttribute

data LoadBalancerAttribute Source #

Information about a load balancer attribute.

See: newLoadBalancerAttribute smart constructor.

Instances

Instances details
ToQuery LoadBalancerAttribute Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerAttribute

FromXML LoadBalancerAttribute Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerAttribute

Generic LoadBalancerAttribute Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerAttribute

Associated Types

type Rep LoadBalancerAttribute :: Type -> Type #

Read LoadBalancerAttribute Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerAttribute

Show LoadBalancerAttribute Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerAttribute

NFData LoadBalancerAttribute Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerAttribute

Methods

rnf :: LoadBalancerAttribute -> () #

Eq LoadBalancerAttribute Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerAttribute

Hashable LoadBalancerAttribute Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerAttribute

type Rep LoadBalancerAttribute Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerAttribute

type Rep LoadBalancerAttribute = D1 ('MetaData "LoadBalancerAttribute" "Amazonka.ELBV2.Types.LoadBalancerAttribute" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "LoadBalancerAttribute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newLoadBalancerAttribute :: LoadBalancerAttribute Source #

Create a value of LoadBalancerAttribute 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:LoadBalancerAttribute', loadBalancerAttribute_key - The name of the attribute.

The following attributes are supported by all load balancers:

  • deletion_protection.enabled - Indicates whether deletion protection is enabled. The value is true or false. The default is false.
  • load_balancing.cross_zone.enabled - Indicates whether cross-zone load balancing is enabled. The possible values are true and false. The default for Network Load Balancers and Gateway Load Balancers is false. The default for Application Load Balancers is true, and cannot be changed.

The following attributes are supported by both Application Load Balancers and Network Load Balancers:

  • access_logs.s3.enabled - Indicates whether access logs are enabled. The value is true or false. The default is false.
  • access_logs.s3.bucket - The name of the S3 bucket for the access logs. This attribute is required if access logs are enabled. The bucket must exist in the same region as the load balancer and have a bucket policy that grants Elastic Load Balancing permissions to write to the bucket.
  • access_logs.s3.prefix - The prefix for the location in the S3 bucket for the access logs.
  • ipv6.deny_all_igw_traffic - Blocks internet gateway (IGW) access to the load balancer. It is set to false for internet-facing load balancers and true for internal load balancers, preventing unintended access to your internal load balancer through an internet gateway.

The following attributes are supported by only Application Load Balancers:

  • idle_timeout.timeout_seconds - The idle timeout value, in seconds. The valid range is 1-4000 seconds. The default is 60 seconds.
  • routing.http.desync_mitigation_mode - Determines how the load balancer handles requests that might pose a security risk to your application. The possible values are monitor, defensive, and strictest. The default is defensive.
  • routing.http.drop_invalid_header_fields.enabled - Indicates whether HTTP headers with invalid header fields are removed by the load balancer (true) or routed to targets (false). The default is false.
  • routing.http.preserve_host_header.enabled - Indicates whether the Application Load Balancer should preserve the Host header in the HTTP request and send it to the target without any change. The possible values are true and false. The default is false.
  • routing.http.x_amzn_tls_version_and_cipher_suite.enabled - Indicates whether the two headers (x-amzn-tls-version and x-amzn-tls-cipher-suite), which contain information about the negotiated TLS version and cipher suite, are added to the client request before sending it to the target. The x-amzn-tls-version header has information about the TLS protocol version negotiated with the client, and the x-amzn-tls-cipher-suite header has information about the cipher suite negotiated with the client. Both headers are in OpenSSL format. The possible values for the attribute are true and false. The default is false.
  • routing.http.xff_client_port.enabled - Indicates whether the X-Forwarded-For header should preserve the source port that the client used to connect to the load balancer. The possible values are true and false. The default is false.
  • routing.http.xff_header_processing.mode - Enables you to modify, preserve, or remove the X-Forwarded-For header in the HTTP request before the Application Load Balancer sends the request to the target. The possible values are append, preserve, and remove. The default is append.

    • If the value is append, the Application Load Balancer adds the client IP address (of the last hop) to the X-Forwarded-For header in the HTTP request before it sends it to targets.
    • If the value is preserve the Application Load Balancer preserves the X-Forwarded-For header in the HTTP request, and sends it to targets without any change.
    • If the value is remove, the Application Load Balancer removes the X-Forwarded-For header in the HTTP request before it sends it to targets.
  • routing.http2.enabled - Indicates whether HTTP/2 is enabled. The possible values are true and false. The default is true. Elastic Load Balancing requires that message header names contain only alphanumeric characters and hyphens.
  • waf.fail_open.enabled - Indicates whether to allow a WAF-enabled load balancer to route requests to targets if it is unable to forward the request to Amazon Web Services WAF. The possible values are true and false. The default is false.

$sel:value:LoadBalancerAttribute', loadBalancerAttribute_value - The value of the attribute.

LoadBalancerState

data LoadBalancerState Source #

Information about the state of the load balancer.

See: newLoadBalancerState smart constructor.

Instances

Instances details
FromXML LoadBalancerState Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerState

Generic LoadBalancerState Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerState

Associated Types

type Rep LoadBalancerState :: Type -> Type #

Read LoadBalancerState Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerState

Show LoadBalancerState Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerState

NFData LoadBalancerState Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerState

Methods

rnf :: LoadBalancerState -> () #

Eq LoadBalancerState Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerState

Hashable LoadBalancerState Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerState

type Rep LoadBalancerState Source # 
Instance details

Defined in Amazonka.ELBV2.Types.LoadBalancerState

type Rep LoadBalancerState = D1 ('MetaData "LoadBalancerState" "Amazonka.ELBV2.Types.LoadBalancerState" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "LoadBalancerState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LoadBalancerStateEnum)) :*: S1 ('MetaSel ('Just "reason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newLoadBalancerState :: LoadBalancerState Source #

Create a value of LoadBalancerState 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:code:LoadBalancerState', loadBalancerState_code - The state code. The initial state of the load balancer is provisioning. After the load balancer is fully set up and ready to route traffic, its state is active. If load balancer is routing traffic but does not have the resources it needs to scale, its state isactive_impaired. If the load balancer could not be set up, its state is failed.

$sel:reason:LoadBalancerState', loadBalancerState_reason - A description of the state.

Matcher

data Matcher Source #

The codes to use when checking for a successful response from a target. If the protocol version is gRPC, these are gRPC codes. Otherwise, these are HTTP codes.

See: newMatcher smart constructor.

Constructors

Matcher' (Maybe Text) (Maybe Text) 

Instances

Instances details
ToQuery Matcher Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Matcher

FromXML Matcher Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Matcher

Generic Matcher Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Matcher

Associated Types

type Rep Matcher :: Type -> Type #

Methods

from :: Matcher -> Rep Matcher x #

to :: Rep Matcher x -> Matcher #

Read Matcher Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Matcher

Show Matcher Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Matcher

NFData Matcher Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Matcher

Methods

rnf :: Matcher -> () #

Eq Matcher Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Matcher

Methods

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

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

Hashable Matcher Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Matcher

Methods

hashWithSalt :: Int -> Matcher -> Int #

hash :: Matcher -> Int #

type Rep Matcher Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Matcher

type Rep Matcher = D1 ('MetaData "Matcher" "Amazonka.ELBV2.Types.Matcher" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "Matcher'" 'PrefixI 'True) (S1 ('MetaSel ('Just "grpcCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newMatcher :: Matcher Source #

Create a value of Matcher 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:grpcCode:Matcher', matcher_grpcCode - You can specify values between 0 and 99. You can specify multiple values (for example, "0,1") or a range of values (for example, "0-5"). The default value is 12.

$sel:httpCode:Matcher', matcher_httpCode - For Application Load Balancers, you can specify values between 200 and 499, with the default value being 200. You can specify multiple values (for example, "200,202") or a range of values (for example, "200-299").

For Network Load Balancers, you can specify values between 200 and 599, with the default value being 200-399. You can specify multiple values (for example, "200,202") or a range of values (for example, "200-299").

For Gateway Load Balancers, this must be "200–399".

Note that when using shorthand syntax, some values such as commas need to be escaped.

PathPatternConditionConfig

data PathPatternConditionConfig Source #

Information about a path pattern condition.

See: newPathPatternConditionConfig smart constructor.

Instances

Instances details
ToQuery PathPatternConditionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.PathPatternConditionConfig

FromXML PathPatternConditionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.PathPatternConditionConfig

Generic PathPatternConditionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.PathPatternConditionConfig

Associated Types

type Rep PathPatternConditionConfig :: Type -> Type #

Read PathPatternConditionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.PathPatternConditionConfig

Show PathPatternConditionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.PathPatternConditionConfig

NFData PathPatternConditionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.PathPatternConditionConfig

Eq PathPatternConditionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.PathPatternConditionConfig

Hashable PathPatternConditionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.PathPatternConditionConfig

type Rep PathPatternConditionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.PathPatternConditionConfig

type Rep PathPatternConditionConfig = D1 ('MetaData "PathPatternConditionConfig" "Amazonka.ELBV2.Types.PathPatternConditionConfig" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "PathPatternConditionConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newPathPatternConditionConfig :: PathPatternConditionConfig Source #

Create a value of PathPatternConditionConfig 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:values:PathPatternConditionConfig', pathPatternConditionConfig_values - The path patterns to compare against the request URL. The maximum size of each string is 128 characters. The comparison is case sensitive. The following wildcard characters are supported: * (matches 0 or more characters) and ? (matches exactly 1 character).

If you specify multiple strings, the condition is satisfied if one of them matches the request URL. The path pattern is compared only to the path of the URL, not to its query string. To compare against the query string, use QueryStringConditionConfig.

QueryStringConditionConfig

data QueryStringConditionConfig Source #

Information about a query string condition.

The query string component of a URI starts after the first '?' character and is terminated by either a '#' character or the end of the URI. A typical query string contains key/value pairs separated by '&' characters. The allowed characters are specified by RFC 3986. Any character can be percentage encoded.

See: newQueryStringConditionConfig smart constructor.

Instances

Instances details
ToQuery QueryStringConditionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.QueryStringConditionConfig

FromXML QueryStringConditionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.QueryStringConditionConfig

Generic QueryStringConditionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.QueryStringConditionConfig

Associated Types

type Rep QueryStringConditionConfig :: Type -> Type #

Read QueryStringConditionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.QueryStringConditionConfig

Show QueryStringConditionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.QueryStringConditionConfig

NFData QueryStringConditionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.QueryStringConditionConfig

Eq QueryStringConditionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.QueryStringConditionConfig

Hashable QueryStringConditionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.QueryStringConditionConfig

type Rep QueryStringConditionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.QueryStringConditionConfig

type Rep QueryStringConditionConfig = D1 ('MetaData "QueryStringConditionConfig" "Amazonka.ELBV2.Types.QueryStringConditionConfig" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "QueryStringConditionConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [QueryStringKeyValuePair]))))

newQueryStringConditionConfig :: QueryStringConditionConfig Source #

Create a value of QueryStringConditionConfig 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:values:QueryStringConditionConfig', queryStringConditionConfig_values - The key/value pairs or values to find in the query string. The maximum size of each string is 128 characters. The comparison is case insensitive. The following wildcard characters are supported: * (matches 0 or more characters) and ? (matches exactly 1 character). To search for a literal '*' or '?' character in a query string, you must escape these characters in Values using a '\' character.

If you specify multiple key/value pairs or values, the condition is satisfied if one of them is found in the query string.

QueryStringKeyValuePair

data QueryStringKeyValuePair Source #

Information about a key/value pair.

See: newQueryStringKeyValuePair smart constructor.

Instances

Instances details
ToQuery QueryStringKeyValuePair Source # 
Instance details

Defined in Amazonka.ELBV2.Types.QueryStringKeyValuePair

FromXML QueryStringKeyValuePair Source # 
Instance details

Defined in Amazonka.ELBV2.Types.QueryStringKeyValuePair

Generic QueryStringKeyValuePair Source # 
Instance details

Defined in Amazonka.ELBV2.Types.QueryStringKeyValuePair

Associated Types

type Rep QueryStringKeyValuePair :: Type -> Type #

Read QueryStringKeyValuePair Source # 
Instance details

Defined in Amazonka.ELBV2.Types.QueryStringKeyValuePair

Show QueryStringKeyValuePair Source # 
Instance details

Defined in Amazonka.ELBV2.Types.QueryStringKeyValuePair

NFData QueryStringKeyValuePair Source # 
Instance details

Defined in Amazonka.ELBV2.Types.QueryStringKeyValuePair

Methods

rnf :: QueryStringKeyValuePair -> () #

Eq QueryStringKeyValuePair Source # 
Instance details

Defined in Amazonka.ELBV2.Types.QueryStringKeyValuePair

Hashable QueryStringKeyValuePair Source # 
Instance details

Defined in Amazonka.ELBV2.Types.QueryStringKeyValuePair

type Rep QueryStringKeyValuePair Source # 
Instance details

Defined in Amazonka.ELBV2.Types.QueryStringKeyValuePair

type Rep QueryStringKeyValuePair = D1 ('MetaData "QueryStringKeyValuePair" "Amazonka.ELBV2.Types.QueryStringKeyValuePair" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "QueryStringKeyValuePair'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newQueryStringKeyValuePair :: QueryStringKeyValuePair Source #

Create a value of QueryStringKeyValuePair 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:QueryStringKeyValuePair', queryStringKeyValuePair_key - The key. You can omit the key.

$sel:value:QueryStringKeyValuePair', queryStringKeyValuePair_value - The value.

RedirectActionConfig

data RedirectActionConfig Source #

Information about a redirect action.

A URI consists of the following components: protocol://hostname:port/path?query. You must modify at least one of the following components to avoid a redirect loop: protocol, hostname, port, or path. Any components that you do not modify retain their original values.

You can reuse URI components using the following reserved keywords:

  • #{protocol}
  • #{host}
  • #{port}
  • #{path} (the leading "/" is removed)
  • #{query}

For example, you can change the path to "/new/#{path}", the hostname to "example.#{host}", or the query to "#{query}&value=xyz".

See: newRedirectActionConfig smart constructor.

Instances

Instances details
ToQuery RedirectActionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.RedirectActionConfig

FromXML RedirectActionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.RedirectActionConfig

Generic RedirectActionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.RedirectActionConfig

Associated Types

type Rep RedirectActionConfig :: Type -> Type #

Read RedirectActionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.RedirectActionConfig

Show RedirectActionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.RedirectActionConfig

NFData RedirectActionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.RedirectActionConfig

Methods

rnf :: RedirectActionConfig -> () #

Eq RedirectActionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.RedirectActionConfig

Hashable RedirectActionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.RedirectActionConfig

type Rep RedirectActionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.RedirectActionConfig

newRedirectActionConfig Source #

Create a value of RedirectActionConfig 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:host:RedirectActionConfig', redirectActionConfig_host - The hostname. This component is not percent-encoded. The hostname can contain #{host}.

$sel:path:RedirectActionConfig', redirectActionConfig_path - The absolute path, starting with the leading "/". This component is not percent-encoded. The path can contain #{host}, #{path}, and #{port}.

$sel:port:RedirectActionConfig', redirectActionConfig_port - The port. You can specify a value from 1 to 65535 or #{port}.

$sel:protocol:RedirectActionConfig', redirectActionConfig_protocol - The protocol. You can specify HTTP, HTTPS, or #{protocol}. You can redirect HTTP to HTTP, HTTP to HTTPS, and HTTPS to HTTPS. You cannot redirect HTTPS to HTTP.

$sel:query:RedirectActionConfig', redirectActionConfig_query - The query parameters, URL-encoded when necessary, but not percent-encoded. Do not include the leading "?", as it is automatically added. You can specify any of the reserved keywords.

$sel:statusCode:RedirectActionConfig', redirectActionConfig_statusCode - The HTTP redirect code. The redirect is either permanent (HTTP 301) or temporary (HTTP 302).

Rule

data Rule Source #

Information about a rule.

See: newRule smart constructor.

Instances

Instances details
FromXML Rule Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Rule

Methods

parseXML :: [Node] -> Either String Rule #

Generic Rule Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Rule

Associated Types

type Rep Rule :: Type -> Type #

Methods

from :: Rule -> Rep Rule x #

to :: Rep Rule x -> Rule #

Read Rule Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Rule

Show Rule Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Rule

Methods

showsPrec :: Int -> Rule -> ShowS #

show :: Rule -> String #

showList :: [Rule] -> ShowS #

NFData Rule Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Rule

Methods

rnf :: Rule -> () #

Eq Rule Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Rule

Methods

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

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

Hashable Rule Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Rule

Methods

hashWithSalt :: Int -> Rule -> Int #

hash :: Rule -> Int #

type Rep Rule Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Rule

newRule :: Rule Source #

Create a value of Rule 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:actions:Rule', rule_actions - The actions. Each rule must include exactly one of the following types of actions: forward, redirect, or fixed-response, and it must be the last action to be performed.

$sel:conditions:Rule', rule_conditions - The conditions. Each rule can include zero or one of the following conditions: http-request-method, host-header, path-pattern, and source-ip, and zero or more of the following conditions: http-header and query-string.

$sel:isDefault:Rule', rule_isDefault - Indicates whether this is the default rule.

$sel:priority:Rule', rule_priority - The priority.

$sel:ruleArn:Rule', rule_ruleArn - The Amazon Resource Name (ARN) of the rule.

RuleCondition

data RuleCondition Source #

Information about a condition for a rule.

Each rule can optionally include up to one of each of the following conditions: http-request-method, host-header, path-pattern, and source-ip. Each rule can also optionally include one or more of each of the following conditions: http-header and query-string. Note that the value for a condition cannot be empty.

See: newRuleCondition smart constructor.

Instances

Instances details
ToQuery RuleCondition Source # 
Instance details

Defined in Amazonka.ELBV2.Types.RuleCondition

FromXML RuleCondition Source # 
Instance details

Defined in Amazonka.ELBV2.Types.RuleCondition

Generic RuleCondition Source # 
Instance details

Defined in Amazonka.ELBV2.Types.RuleCondition

Associated Types

type Rep RuleCondition :: Type -> Type #

Read RuleCondition Source # 
Instance details

Defined in Amazonka.ELBV2.Types.RuleCondition

Show RuleCondition Source # 
Instance details

Defined in Amazonka.ELBV2.Types.RuleCondition

NFData RuleCondition Source # 
Instance details

Defined in Amazonka.ELBV2.Types.RuleCondition

Methods

rnf :: RuleCondition -> () #

Eq RuleCondition Source # 
Instance details

Defined in Amazonka.ELBV2.Types.RuleCondition

Hashable RuleCondition Source # 
Instance details

Defined in Amazonka.ELBV2.Types.RuleCondition

type Rep RuleCondition Source # 
Instance details

Defined in Amazonka.ELBV2.Types.RuleCondition

newRuleCondition :: RuleCondition Source #

Create a value of RuleCondition 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:field:RuleCondition', ruleCondition_field - The field in the HTTP request. The following are the possible values:

  • http-header
  • http-request-method
  • host-header
  • path-pattern
  • query-string
  • source-ip

$sel:hostHeaderConfig:RuleCondition', ruleCondition_hostHeaderConfig - Information for a host header condition. Specify only when Field is host-header.

$sel:httpHeaderConfig:RuleCondition', ruleCondition_httpHeaderConfig - Information for an HTTP header condition. Specify only when Field is http-header.

$sel:httpRequestMethodConfig:RuleCondition', ruleCondition_httpRequestMethodConfig - Information for an HTTP method condition. Specify only when Field is http-request-method.

$sel:pathPatternConfig:RuleCondition', ruleCondition_pathPatternConfig - Information for a path pattern condition. Specify only when Field is path-pattern.

$sel:queryStringConfig:RuleCondition', ruleCondition_queryStringConfig - Information for a query string condition. Specify only when Field is query-string.

$sel:sourceIpConfig:RuleCondition', ruleCondition_sourceIpConfig - Information for a source IP condition. Specify only when Field is source-ip.

RuleCondition, ruleCondition_values - The condition value. Specify only when Field is host-header or path-pattern. Alternatively, to specify multiple host names or multiple path patterns, use HostHeaderConfig or PathPatternConfig.

If Field is host-header and you are not using HostHeaderConfig, you can specify a single host name (for example, my.example.com) in Values. A host name is case insensitive, can be up to 128 characters in length, and can contain any of the following characters.

  • A-Z, a-z, 0-9
  • - .
  • * (matches 0 or more characters)
  • ? (matches exactly 1 character)

If Field is path-pattern and you are not using PathPatternConfig, you can specify a single path pattern (for example, /img/*) in Values. A path pattern is case-sensitive, can be up to 128 characters in length, and can contain any of the following characters.

  • A-Z, a-z, 0-9
  • _ - . $ / ~ " ' @ : +
  • & (using &)
  • * (matches 0 or more characters)
  • ? (matches exactly 1 character)

RulePriorityPair

data RulePriorityPair Source #

Information about the priorities for the rules for a listener.

See: newRulePriorityPair smart constructor.

Instances

Instances details
ToQuery RulePriorityPair Source # 
Instance details

Defined in Amazonka.ELBV2.Types.RulePriorityPair

Generic RulePriorityPair Source # 
Instance details

Defined in Amazonka.ELBV2.Types.RulePriorityPair

Associated Types

type Rep RulePriorityPair :: Type -> Type #

Read RulePriorityPair Source # 
Instance details

Defined in Amazonka.ELBV2.Types.RulePriorityPair

Show RulePriorityPair Source # 
Instance details

Defined in Amazonka.ELBV2.Types.RulePriorityPair

NFData RulePriorityPair Source # 
Instance details

Defined in Amazonka.ELBV2.Types.RulePriorityPair

Methods

rnf :: RulePriorityPair -> () #

Eq RulePriorityPair Source # 
Instance details

Defined in Amazonka.ELBV2.Types.RulePriorityPair

Hashable RulePriorityPair Source # 
Instance details

Defined in Amazonka.ELBV2.Types.RulePriorityPair

type Rep RulePriorityPair Source # 
Instance details

Defined in Amazonka.ELBV2.Types.RulePriorityPair

type Rep RulePriorityPair = D1 ('MetaData "RulePriorityPair" "Amazonka.ELBV2.Types.RulePriorityPair" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "RulePriorityPair'" 'PrefixI 'True) (S1 ('MetaSel ('Just "priority") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "ruleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newRulePriorityPair :: RulePriorityPair Source #

Create a value of RulePriorityPair 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:priority:RulePriorityPair', rulePriorityPair_priority - The rule priority.

$sel:ruleArn:RulePriorityPair', rulePriorityPair_ruleArn - The Amazon Resource Name (ARN) of the rule.

SourceIpConditionConfig

data SourceIpConditionConfig Source #

Information about a source IP condition.

You can use this condition to route based on the IP address of the source that connects to the load balancer. If a client is behind a proxy, this is the IP address of the proxy not the IP address of the client.

See: newSourceIpConditionConfig smart constructor.

Instances

Instances details
ToQuery SourceIpConditionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.SourceIpConditionConfig

FromXML SourceIpConditionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.SourceIpConditionConfig

Generic SourceIpConditionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.SourceIpConditionConfig

Associated Types

type Rep SourceIpConditionConfig :: Type -> Type #

Read SourceIpConditionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.SourceIpConditionConfig

Show SourceIpConditionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.SourceIpConditionConfig

NFData SourceIpConditionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.SourceIpConditionConfig

Methods

rnf :: SourceIpConditionConfig -> () #

Eq SourceIpConditionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.SourceIpConditionConfig

Hashable SourceIpConditionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.SourceIpConditionConfig

type Rep SourceIpConditionConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.SourceIpConditionConfig

type Rep SourceIpConditionConfig = D1 ('MetaData "SourceIpConditionConfig" "Amazonka.ELBV2.Types.SourceIpConditionConfig" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "SourceIpConditionConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newSourceIpConditionConfig :: SourceIpConditionConfig Source #

Create a value of SourceIpConditionConfig 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:values:SourceIpConditionConfig', sourceIpConditionConfig_values - The source IP addresses, in CIDR format. You can use both IPv4 and IPv6 addresses. Wildcards are not supported.

If you specify multiple addresses, the condition is satisfied if the source IP address of the request matches one of the CIDR blocks. This condition is not satisfied by the addresses in the X-Forwarded-For header. To search for addresses in the X-Forwarded-For header, use HttpHeaderConditionConfig.

SslPolicy

data SslPolicy Source #

Information about a policy used for SSL negotiation.

See: newSslPolicy smart constructor.

Constructors

SslPolicy' (Maybe [Cipher]) (Maybe Text) (Maybe [Text]) (Maybe [Text]) 

Instances

Instances details
FromXML SslPolicy Source # 
Instance details

Defined in Amazonka.ELBV2.Types.SslPolicy

Generic SslPolicy Source # 
Instance details

Defined in Amazonka.ELBV2.Types.SslPolicy

Associated Types

type Rep SslPolicy :: Type -> Type #

Read SslPolicy Source # 
Instance details

Defined in Amazonka.ELBV2.Types.SslPolicy

Show SslPolicy Source # 
Instance details

Defined in Amazonka.ELBV2.Types.SslPolicy

NFData SslPolicy Source # 
Instance details

Defined in Amazonka.ELBV2.Types.SslPolicy

Methods

rnf :: SslPolicy -> () #

Eq SslPolicy Source # 
Instance details

Defined in Amazonka.ELBV2.Types.SslPolicy

Hashable SslPolicy Source # 
Instance details

Defined in Amazonka.ELBV2.Types.SslPolicy

type Rep SslPolicy Source # 
Instance details

Defined in Amazonka.ELBV2.Types.SslPolicy

type Rep SslPolicy = D1 ('MetaData "SslPolicy" "Amazonka.ELBV2.Types.SslPolicy" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "SslPolicy'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "ciphers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Cipher])) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "sslProtocols") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "supportedLoadBalancerTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))

newSslPolicy :: SslPolicy Source #

Create a value of SslPolicy 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:ciphers:SslPolicy', sslPolicy_ciphers - The ciphers.

SslPolicy, sslPolicy_name - The name of the policy.

$sel:sslProtocols:SslPolicy', sslPolicy_sslProtocols - The protocols.

$sel:supportedLoadBalancerTypes:SslPolicy', sslPolicy_supportedLoadBalancerTypes - The supported load balancers.

SubnetMapping

data SubnetMapping Source #

Information about a subnet mapping.

See: newSubnetMapping smart constructor.

Instances

Instances details
ToQuery SubnetMapping Source # 
Instance details

Defined in Amazonka.ELBV2.Types.SubnetMapping

Generic SubnetMapping Source # 
Instance details

Defined in Amazonka.ELBV2.Types.SubnetMapping

Associated Types

type Rep SubnetMapping :: Type -> Type #

Read SubnetMapping Source # 
Instance details

Defined in Amazonka.ELBV2.Types.SubnetMapping

Show SubnetMapping Source # 
Instance details

Defined in Amazonka.ELBV2.Types.SubnetMapping

NFData SubnetMapping Source # 
Instance details

Defined in Amazonka.ELBV2.Types.SubnetMapping

Methods

rnf :: SubnetMapping -> () #

Eq SubnetMapping Source # 
Instance details

Defined in Amazonka.ELBV2.Types.SubnetMapping

Hashable SubnetMapping Source # 
Instance details

Defined in Amazonka.ELBV2.Types.SubnetMapping

type Rep SubnetMapping Source # 
Instance details

Defined in Amazonka.ELBV2.Types.SubnetMapping

type Rep SubnetMapping = D1 ('MetaData "SubnetMapping" "Amazonka.ELBV2.Types.SubnetMapping" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "SubnetMapping'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "allocationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "iPv6Address") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "privateIPv4Address") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "subnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newSubnetMapping :: SubnetMapping Source #

Create a value of SubnetMapping 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:allocationId:SubnetMapping', subnetMapping_allocationId - [Network Load Balancers] The allocation ID of the Elastic IP address for an internet-facing load balancer.

$sel:iPv6Address:SubnetMapping', subnetMapping_iPv6Address - [Network Load Balancers] The IPv6 address.

$sel:privateIPv4Address:SubnetMapping', subnetMapping_privateIPv4Address - [Network Load Balancers] The private IPv4 address for an internal load balancer.

$sel:subnetId:SubnetMapping', subnetMapping_subnetId - The ID of the subnet.

Tag

data Tag Source #

Information about a tag.

See: newTag smart constructor.

Constructors

Tag' (Maybe Text) Text 

Instances

Instances details
ToQuery Tag Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Tag

Methods

toQuery :: Tag -> QueryString #

FromXML Tag Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Tag

Methods

parseXML :: [Node] -> Either String Tag #

Generic Tag Source # 
Instance details

Defined in Amazonka.ELBV2.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.ELBV2.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

NFData Tag Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Tag

Methods

rnf :: Tag -> () #

Eq Tag Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Tag

Methods

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

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

Hashable Tag Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

type Rep Tag Source # 
Instance details

Defined in Amazonka.ELBV2.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.ELBV2.Types.Tag" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newTag Source #

Arguments

:: Text

$sel:key:Tag'

-> Tag 

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:value:Tag', tag_value - The value of the tag.

$sel:key:Tag', tag_key - The key of the tag.

TagDescription

data TagDescription Source #

The tags associated with a resource.

See: newTagDescription smart constructor.

Instances

Instances details
FromXML TagDescription Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TagDescription

Generic TagDescription Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TagDescription

Associated Types

type Rep TagDescription :: Type -> Type #

Read TagDescription Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TagDescription

Show TagDescription Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TagDescription

NFData TagDescription Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TagDescription

Methods

rnf :: TagDescription -> () #

Eq TagDescription Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TagDescription

Hashable TagDescription Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TagDescription

type Rep TagDescription Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TagDescription

type Rep TagDescription = D1 ('MetaData "TagDescription" "Amazonka.ELBV2.Types.TagDescription" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "TagDescription'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag)))))

newTagDescription :: TagDescription Source #

Create a value of TagDescription 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:TagDescription', tagDescription_resourceArn - The Amazon Resource Name (ARN) of the resource.

$sel:tags:TagDescription', tagDescription_tags - Information about the tags.

TargetDescription

data TargetDescription Source #

Information about a target.

See: newTargetDescription smart constructor.

Instances

Instances details
ToQuery TargetDescription Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetDescription

FromXML TargetDescription Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetDescription

Generic TargetDescription Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetDescription

Associated Types

type Rep TargetDescription :: Type -> Type #

Read TargetDescription Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetDescription

Show TargetDescription Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetDescription

NFData TargetDescription Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetDescription

Methods

rnf :: TargetDescription -> () #

Eq TargetDescription Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetDescription

Hashable TargetDescription Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetDescription

type Rep TargetDescription Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetDescription

type Rep TargetDescription = D1 ('MetaData "TargetDescription" "Amazonka.ELBV2.Types.TargetDescription" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "TargetDescription'" 'PrefixI 'True) (S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newTargetDescription Source #

Create a value of TargetDescription 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:availabilityZone:TargetDescription', targetDescription_availabilityZone - An Availability Zone or all. This determines whether the target receives traffic from the load balancer nodes in the specified Availability Zone or from all enabled Availability Zones for the load balancer.

For Application Load Balancer target groups, the specified Availability Zone value is only applicable when cross-zone load balancing is off. Otherwise the parameter is ignored and treated as all.

This parameter is not supported if the target type of the target group is instance or alb.

If the target type is ip and the IP address is in a subnet of the VPC for the target group, the Availability Zone is automatically detected and this parameter is optional. If the IP address is outside the VPC, this parameter is required.

For Application Load Balancer target groups with cross-zone load balancing off, if the target type is ip and the IP address is outside of the VPC for the target group, this should be an Availability Zone inside the VPC for the target group.

If the target type is lambda, this parameter is optional and the only supported value is all.

$sel:port:TargetDescription', targetDescription_port - The port on which the target is listening. If the target group protocol is GENEVE, the supported port is 6081. If the target type is alb, the targeted Application Load Balancer must have at least one listener whose port matches the target group port. Not used if the target is a Lambda function.

$sel:id:TargetDescription', targetDescription_id - The ID of the target. If the target type of the target group is instance, specify an instance ID. If the target type is ip, specify an IP address. If the target type is lambda, specify the ARN of the Lambda function. If the target type is alb, specify the ARN of the Application Load Balancer target.

TargetGroup

data TargetGroup Source #

Information about a target group.

See: newTargetGroup smart constructor.

Instances

Instances details
FromXML TargetGroup Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetGroup

Generic TargetGroup Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetGroup

Associated Types

type Rep TargetGroup :: Type -> Type #

Read TargetGroup Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetGroup

Show TargetGroup Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetGroup

NFData TargetGroup Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetGroup

Methods

rnf :: TargetGroup -> () #

Eq TargetGroup Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetGroup

Hashable TargetGroup Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetGroup

type Rep TargetGroup Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetGroup

type Rep TargetGroup = D1 ('MetaData "TargetGroup" "Amazonka.ELBV2.Types.TargetGroup" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "TargetGroup'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "healthCheckEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: 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 Text)))) :*: ((S1 ('MetaSel ('Just "healthCheckProtocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProtocolEnum)) :*: S1 ('MetaSel ('Just "healthCheckTimeoutSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "healthyThresholdCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "ipAddressType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TargetGroupIpAddressTypeEnum)) :*: S1 ('MetaSel ('Just "loadBalancerArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))) :*: (((S1 ('MetaSel ('Just "matcher") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Matcher)) :*: S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "protocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProtocolEnum)) :*: S1 ('MetaSel ('Just "protocolVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "targetGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "targetGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "targetType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TargetTypeEnum)) :*: (S1 ('MetaSel ('Just "unhealthyThresholdCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))))

newTargetGroup :: TargetGroup Source #

Create a value of TargetGroup 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:healthCheckEnabled:TargetGroup', targetGroup_healthCheckEnabled - Indicates whether health checks are enabled.

$sel:healthCheckIntervalSeconds:TargetGroup', targetGroup_healthCheckIntervalSeconds - The approximate amount of time, in seconds, between health checks of an individual target.

$sel:healthCheckPath:TargetGroup', targetGroup_healthCheckPath - The destination for health checks on the targets.

$sel:healthCheckPort:TargetGroup', targetGroup_healthCheckPort - The port to use to connect with the target.

$sel:healthCheckProtocol:TargetGroup', targetGroup_healthCheckProtocol - The protocol to use to connect with the target. The GENEVE, TLS, UDP, and TCP_UDP protocols are not supported for health checks.

$sel:healthCheckTimeoutSeconds:TargetGroup', targetGroup_healthCheckTimeoutSeconds - The amount of time, in seconds, during which no response means a failed health check.

$sel:healthyThresholdCount:TargetGroup', targetGroup_healthyThresholdCount - The number of consecutive health checks successes required before considering an unhealthy target healthy.

$sel:ipAddressType:TargetGroup', targetGroup_ipAddressType - The type of IP address used for this target group. The possible values are ipv4 and ipv6. This is an optional parameter. If not specified, the IP address type defaults to ipv4.

$sel:loadBalancerArns:TargetGroup', targetGroup_loadBalancerArns - The Amazon Resource Names (ARN) of the load balancers that route traffic to this target group.

$sel:matcher:TargetGroup', targetGroup_matcher - The HTTP or gRPC codes to use when checking for a successful response from a target.

$sel:port:TargetGroup', targetGroup_port - The port on which the targets are listening. Not used if the target is a Lambda function.

$sel:protocol:TargetGroup', targetGroup_protocol - The protocol to use for routing traffic to the targets.

$sel:protocolVersion:TargetGroup', targetGroup_protocolVersion - [HTTP/HTTPS protocol] The protocol version. The possible values are GRPC, HTTP1, and HTTP2.

$sel:targetGroupArn:TargetGroup', targetGroup_targetGroupArn - The Amazon Resource Name (ARN) of the target group.

$sel:targetGroupName:TargetGroup', targetGroup_targetGroupName - The name of the target group.

$sel:targetType:TargetGroup', targetGroup_targetType - The type of target that you must specify when registering targets with this target group. The possible values are instance (register targets by instance ID), ip (register targets by IP address), lambda (register a single Lambda function as a target), or alb (register a single Application Load Balancer as a target).

$sel:unhealthyThresholdCount:TargetGroup', targetGroup_unhealthyThresholdCount - The number of consecutive health check failures required before considering the target unhealthy.

$sel:vpcId:TargetGroup', targetGroup_vpcId - The ID of the VPC for the targets.

TargetGroupAttribute

data TargetGroupAttribute Source #

Information about a target group attribute.

See: newTargetGroupAttribute smart constructor.

Instances

Instances details
ToQuery TargetGroupAttribute Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetGroupAttribute

FromXML TargetGroupAttribute Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetGroupAttribute

Generic TargetGroupAttribute Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetGroupAttribute

Associated Types

type Rep TargetGroupAttribute :: Type -> Type #

Read TargetGroupAttribute Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetGroupAttribute

Show TargetGroupAttribute Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetGroupAttribute

NFData TargetGroupAttribute Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetGroupAttribute

Methods

rnf :: TargetGroupAttribute -> () #

Eq TargetGroupAttribute Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetGroupAttribute

Hashable TargetGroupAttribute Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetGroupAttribute

type Rep TargetGroupAttribute Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetGroupAttribute

type Rep TargetGroupAttribute = D1 ('MetaData "TargetGroupAttribute" "Amazonka.ELBV2.Types.TargetGroupAttribute" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "TargetGroupAttribute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newTargetGroupAttribute :: TargetGroupAttribute Source #

Create a value of TargetGroupAttribute 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:TargetGroupAttribute', targetGroupAttribute_key - The name of the attribute.

The following attributes are supported by all load balancers:

  • deregistration_delay.timeout_seconds - The amount of time, in seconds, for Elastic Load Balancing to wait before changing the state of a deregistering target from draining to unused. The range is 0-3600 seconds. The default value is 300 seconds. If the target is a Lambda function, this attribute is not supported.
  • stickiness.enabled - Indicates whether target stickiness is enabled. The value is true or false. The default is false.
  • stickiness.type - Indicates the type of stickiness. The possible values are:

    • lb_cookie and app_cookie for Application Load Balancers.
    • source_ip for Network Load Balancers.
    • source_ip_dest_ip and source_ip_dest_ip_proto for Gateway Load Balancers.

The following attributes are supported by Application Load Balancers and Network Load Balancers:

  • load_balancing.cross_zone.enabled - Indicates whether cross zone load balancing is enabled. The value is true, false or use_load_balancer_configuration. The default is use_load_balancer_configuration.
  • target_group_health.dns_failover.minimum_healthy_targets.count - The minimum number of targets that must be healthy. If the number of healthy targets is below this value, mark the zone as unhealthy in DNS, so that traffic is routed only to healthy zones. The possible values are off or an integer from 1 to the maximum number of targets. The default is off.
  • target_group_health.dns_failover.minimum_healthy_targets.percentage
  • The minimum percentage of targets that must be healthy. If the percentage of healthy targets is below this value, mark the zone as unhealthy in DNS, so that traffic is routed only to healthy zones. The possible values are off or an integer from 1 to 100. The default is off.
  • target_group_health.unhealthy_state_routing.minimum_healthy_targets.count
  • The minimum number of targets that must be healthy. If the number of healthy targets is below this value, send traffic to all targets, including unhealthy targets. The possible values are 1 to the maximum number of targets. The default is 1.
  • target_group_health.unhealthy_state_routing.minimum_healthy_targets.percentage
  • The minimum percentage of targets that must be healthy. If the percentage of healthy targets is below this value, send traffic to all targets, including unhealthy targets. The possible values are off or an integer from 1 to 100. The default is off.

The following attributes are supported only if the load balancer is an Application Load Balancer and the target is an instance or an IP address:

  • load_balancing.algorithm.type - The load balancing algorithm determines how the load balancer selects targets when routing requests. The value is round_robin or least_outstanding_requests. The default is round_robin.
  • slow_start.duration_seconds - The time period, in seconds, during which a newly registered target receives an increasing share of the traffic to the target group. After this time period ends, the target receives its full share of traffic. The range is 30-900 seconds (15 minutes). The default is 0 seconds (disabled).
  • stickiness.app_cookie.cookie_name - Indicates the name of the application-based cookie. Names that start with the following prefixes are not allowed: AWSALB, AWSALBAPP, and AWSALBTG; they're reserved for use by the load balancer.
  • stickiness.app_cookie.duration_seconds - The time period, in seconds, during which requests from a client should be routed to the same target. After this time period expires, the application-based cookie is considered stale. The range is 1 second to 1 week (604800 seconds). The default value is 1 day (86400 seconds).
  • stickiness.lb_cookie.duration_seconds - The time period, in seconds, during which requests from a client should be routed to the same target. After this time period expires, the load balancer-generated cookie is considered stale. The range is 1 second to 1 week (604800 seconds). The default value is 1 day (86400 seconds).

The following attribute is supported only if the load balancer is an Application Load Balancer and the target is a Lambda function:

  • lambda.multi_value_headers.enabled - Indicates whether the request and response headers that are exchanged between the load balancer and the Lambda function include arrays of values or strings. The value is true or false. The default is false. If the value is false and the request contains a duplicate header field name or query parameter key, the load balancer uses the last value sent by the client.

The following attributes are supported only by Network Load Balancers:

  • deregistration_delay.connection_termination.enabled - Indicates whether the load balancer terminates connections at the end of the deregistration timeout. The value is true or false. The default is false.
  • preserve_client_ip.enabled - Indicates whether client IP preservation is enabled. The value is true or false. The default is disabled if the target group type is IP address and the target group protocol is TCP or TLS. Otherwise, the default is enabled. Client IP preservation cannot be disabled for UDP and TCP_UDP target groups.
  • proxy_protocol_v2.enabled - Indicates whether Proxy Protocol version 2 is enabled. The value is true or false. The default is false.

The following attributes are supported only by Gateway Load Balancers:

  • target_failover.on_deregistration - Indicates how the Gateway Load Balancer handles existing flows when a target is deregistered. The possible values are rebalance and no_rebalance. The default is no_rebalance. The two attributes (target_failover.on_deregistration and target_failover.on_unhealthy) can't be set independently. The value you set for both attributes must be the same.
  • target_failover.on_unhealthy - Indicates how the Gateway Load Balancer handles existing flows when a target is unhealthy. The possible values are rebalance and no_rebalance. The default is no_rebalance. The two attributes (target_failover.on_deregistration and target_failover.on_unhealthy) cannot be set independently. The value you set for both attributes must be the same.

$sel:value:TargetGroupAttribute', targetGroupAttribute_value - The value of the attribute.

TargetGroupStickinessConfig

data TargetGroupStickinessConfig Source #

Information about the target group stickiness for a rule.

See: newTargetGroupStickinessConfig smart constructor.

Instances

Instances details
ToQuery TargetGroupStickinessConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetGroupStickinessConfig

FromXML TargetGroupStickinessConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetGroupStickinessConfig

Generic TargetGroupStickinessConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetGroupStickinessConfig

Associated Types

type Rep TargetGroupStickinessConfig :: Type -> Type #

Read TargetGroupStickinessConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetGroupStickinessConfig

Show TargetGroupStickinessConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetGroupStickinessConfig

NFData TargetGroupStickinessConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetGroupStickinessConfig

Eq TargetGroupStickinessConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetGroupStickinessConfig

Hashable TargetGroupStickinessConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetGroupStickinessConfig

type Rep TargetGroupStickinessConfig Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetGroupStickinessConfig

type Rep TargetGroupStickinessConfig = D1 ('MetaData "TargetGroupStickinessConfig" "Amazonka.ELBV2.Types.TargetGroupStickinessConfig" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "TargetGroupStickinessConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "durationSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newTargetGroupStickinessConfig :: TargetGroupStickinessConfig Source #

Create a value of TargetGroupStickinessConfig 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:durationSeconds:TargetGroupStickinessConfig', targetGroupStickinessConfig_durationSeconds - The time period, in seconds, during which requests from a client should be routed to the same target group. The range is 1-604800 seconds (7 days).

$sel:enabled:TargetGroupStickinessConfig', targetGroupStickinessConfig_enabled - Indicates whether target group stickiness is enabled.

TargetGroupTuple

data TargetGroupTuple Source #

Information about how traffic will be distributed between multiple target groups in a forward rule.

See: newTargetGroupTuple smart constructor.

Instances

Instances details
ToQuery TargetGroupTuple Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetGroupTuple

FromXML TargetGroupTuple Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetGroupTuple

Generic TargetGroupTuple Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetGroupTuple

Associated Types

type Rep TargetGroupTuple :: Type -> Type #

Read TargetGroupTuple Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetGroupTuple

Show TargetGroupTuple Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetGroupTuple

NFData TargetGroupTuple Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetGroupTuple

Methods

rnf :: TargetGroupTuple -> () #

Eq TargetGroupTuple Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetGroupTuple

Hashable TargetGroupTuple Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetGroupTuple

type Rep TargetGroupTuple Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetGroupTuple

type Rep TargetGroupTuple = D1 ('MetaData "TargetGroupTuple" "Amazonka.ELBV2.Types.TargetGroupTuple" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "TargetGroupTuple'" 'PrefixI 'True) (S1 ('MetaSel ('Just "targetGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "weight") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newTargetGroupTuple :: TargetGroupTuple Source #

Create a value of TargetGroupTuple 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:targetGroupArn:TargetGroupTuple', targetGroupTuple_targetGroupArn - The Amazon Resource Name (ARN) of the target group.

$sel:weight:TargetGroupTuple', targetGroupTuple_weight - The weight. The range is 0 to 999.

TargetHealth

data TargetHealth Source #

Information about the current health of a target.

See: newTargetHealth smart constructor.

Instances

Instances details
FromXML TargetHealth Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetHealth

Generic TargetHealth Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetHealth

Associated Types

type Rep TargetHealth :: Type -> Type #

Read TargetHealth Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetHealth

Show TargetHealth Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetHealth

NFData TargetHealth Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetHealth

Methods

rnf :: TargetHealth -> () #

Eq TargetHealth Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetHealth

Hashable TargetHealth Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetHealth

type Rep TargetHealth Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetHealth

type Rep TargetHealth = D1 ('MetaData "TargetHealth" "Amazonka.ELBV2.Types.TargetHealth" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "TargetHealth'" 'PrefixI 'True) (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "reason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TargetHealthReasonEnum)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TargetHealthStateEnum)))))

newTargetHealth :: TargetHealth Source #

Create a value of TargetHealth 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:description:TargetHealth', targetHealth_description - A description of the target health that provides additional details. If the state is healthy, a description is not provided.

$sel:reason:TargetHealth', targetHealth_reason - The reason code.

If the target state is healthy, a reason code is not provided.

If the target state is initial, the reason code can be one of the following values:

  • Elb.RegistrationInProgress - The target is in the process of being registered with the load balancer.
  • Elb.InitialHealthChecking - The load balancer is still sending the target the minimum number of health checks required to determine its health status.

If the target state is unhealthy, the reason code can be one of the following values:

  • Target.ResponseCodeMismatch - The health checks did not return an expected HTTP code. Applies only to Application Load Balancers and Gateway Load Balancers.
  • Target.Timeout - The health check requests timed out. Applies only to Application Load Balancers and Gateway Load Balancers.
  • Target.FailedHealthChecks - The load balancer received an error while establishing a connection to the target or the target response was malformed.
  • Elb.InternalError - The health checks failed due to an internal error. Applies only to Application Load Balancers.

If the target state is unused, the reason code can be one of the following values:

  • Target.NotRegistered - The target is not registered with the target group.
  • Target.NotInUse - The target group is not used by any load balancer or the target is in an Availability Zone that is not enabled for its load balancer.
  • Target.InvalidState - The target is in the stopped or terminated state.
  • Target.IpUnusable - The target IP address is reserved for use by a load balancer.

If the target state is draining, the reason code can be the following value:

  • Target.DeregistrationInProgress - The target is in the process of being deregistered and the deregistration delay period has not expired.

If the target state is unavailable, the reason code can be the following value:

  • Target.HealthCheckDisabled - Health checks are disabled for the target group. Applies only to Application Load Balancers.
  • Elb.InternalError - Target health is unavailable due to an internal error. Applies only to Network Load Balancers.

$sel:state:TargetHealth', targetHealth_state - The state of the target.

TargetHealthDescription

data TargetHealthDescription Source #

Information about the health of a target.

See: newTargetHealthDescription smart constructor.

Instances

Instances details
FromXML TargetHealthDescription Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetHealthDescription

Generic TargetHealthDescription Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetHealthDescription

Associated Types

type Rep TargetHealthDescription :: Type -> Type #

Read TargetHealthDescription Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetHealthDescription

Show TargetHealthDescription Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetHealthDescription

NFData TargetHealthDescription Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetHealthDescription

Methods

rnf :: TargetHealthDescription -> () #

Eq TargetHealthDescription Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetHealthDescription

Hashable TargetHealthDescription Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetHealthDescription

type Rep TargetHealthDescription Source # 
Instance details

Defined in Amazonka.ELBV2.Types.TargetHealthDescription

type Rep TargetHealthDescription = D1 ('MetaData "TargetHealthDescription" "Amazonka.ELBV2.Types.TargetHealthDescription" "amazonka-elbv2-2.0-361J9F5fkBoAtGaOoJg8Ev" 'False) (C1 ('MetaCons "TargetHealthDescription'" 'PrefixI 'True) (S1 ('MetaSel ('Just "healthCheckPort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "target") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TargetDescription)) :*: S1 ('MetaSel ('Just "targetHealth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TargetHealth)))))

newTargetHealthDescription :: TargetHealthDescription Source #

Create a value of TargetHealthDescription 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:healthCheckPort:TargetHealthDescription', targetHealthDescription_healthCheckPort - The port to use to connect with the target.

$sel:target:TargetHealthDescription', targetHealthDescription_target - The description of the target.

$sel:targetHealth:TargetHealthDescription', targetHealthDescription_targetHealth - The health information for the target.