packages feed

amazonka-elb 1.3.7 → 1.4.0

raw patch · 39 files changed

+235/−181 lines, 39 filesdep ~amazonka-coredep ~amazonka-elbdep ~amazonka-testPVP ok

version bump matches the API change (PVP)

Dependency ranges changed: amazonka-core, amazonka-elb, amazonka-test

API changes (from Hackage documentation)

- Network.AWS.ELB: eLB :: Service
- Network.AWS.ELB.Types: eLB :: Service
+ Network.AWS.ELB: elb :: Service
+ Network.AWS.ELB.AddTags: instance Data.Hashable.Class.Hashable Network.AWS.ELB.AddTags.AddTags
+ Network.AWS.ELB.ApplySecurityGroupsToLoadBalancer: instance Data.Hashable.Class.Hashable Network.AWS.ELB.ApplySecurityGroupsToLoadBalancer.ApplySecurityGroupsToLoadBalancer
+ Network.AWS.ELB.AttachLoadBalancerToSubnets: instance Data.Hashable.Class.Hashable Network.AWS.ELB.AttachLoadBalancerToSubnets.AttachLoadBalancerToSubnets
+ Network.AWS.ELB.ConfigureHealthCheck: instance Data.Hashable.Class.Hashable Network.AWS.ELB.ConfigureHealthCheck.ConfigureHealthCheck
+ Network.AWS.ELB.CreateAppCookieStickinessPolicy: instance Data.Hashable.Class.Hashable Network.AWS.ELB.CreateAppCookieStickinessPolicy.CreateAppCookieStickinessPolicy
+ Network.AWS.ELB.CreateLBCookieStickinessPolicy: instance Data.Hashable.Class.Hashable Network.AWS.ELB.CreateLBCookieStickinessPolicy.CreateLBCookieStickinessPolicy
+ Network.AWS.ELB.CreateLoadBalancer: instance Data.Hashable.Class.Hashable Network.AWS.ELB.CreateLoadBalancer.CreateLoadBalancer
+ Network.AWS.ELB.CreateLoadBalancerListeners: instance Data.Hashable.Class.Hashable Network.AWS.ELB.CreateLoadBalancerListeners.CreateLoadBalancerListeners
+ Network.AWS.ELB.CreateLoadBalancerPolicy: instance Data.Hashable.Class.Hashable Network.AWS.ELB.CreateLoadBalancerPolicy.CreateLoadBalancerPolicy
+ Network.AWS.ELB.DeleteLoadBalancer: instance Data.Hashable.Class.Hashable Network.AWS.ELB.DeleteLoadBalancer.DeleteLoadBalancer
+ Network.AWS.ELB.DeleteLoadBalancerListeners: instance Data.Hashable.Class.Hashable Network.AWS.ELB.DeleteLoadBalancerListeners.DeleteLoadBalancerListeners
+ Network.AWS.ELB.DeleteLoadBalancerPolicy: instance Data.Hashable.Class.Hashable Network.AWS.ELB.DeleteLoadBalancerPolicy.DeleteLoadBalancerPolicy
+ Network.AWS.ELB.DeregisterInstancesFromLoadBalancer: instance Data.Hashable.Class.Hashable Network.AWS.ELB.DeregisterInstancesFromLoadBalancer.DeregisterInstancesFromLoadBalancer
+ Network.AWS.ELB.DescribeInstanceHealth: instance Data.Hashable.Class.Hashable Network.AWS.ELB.DescribeInstanceHealth.DescribeInstanceHealth
+ Network.AWS.ELB.DescribeLoadBalancerAttributes: instance Data.Hashable.Class.Hashable Network.AWS.ELB.DescribeLoadBalancerAttributes.DescribeLoadBalancerAttributes
+ Network.AWS.ELB.DescribeLoadBalancerPolicies: instance Data.Hashable.Class.Hashable Network.AWS.ELB.DescribeLoadBalancerPolicies.DescribeLoadBalancerPolicies
+ Network.AWS.ELB.DescribeLoadBalancerPolicyTypes: instance Data.Hashable.Class.Hashable Network.AWS.ELB.DescribeLoadBalancerPolicyTypes.DescribeLoadBalancerPolicyTypes
+ Network.AWS.ELB.DescribeLoadBalancers: instance Data.Hashable.Class.Hashable Network.AWS.ELB.DescribeLoadBalancers.DescribeLoadBalancers
+ Network.AWS.ELB.DescribeTags: instance Data.Hashable.Class.Hashable Network.AWS.ELB.DescribeTags.DescribeTags
+ Network.AWS.ELB.DetachLoadBalancerFromSubnets: instance Data.Hashable.Class.Hashable Network.AWS.ELB.DetachLoadBalancerFromSubnets.DetachLoadBalancerFromSubnets
+ Network.AWS.ELB.DisableAvailabilityZonesForLoadBalancer: instance Data.Hashable.Class.Hashable Network.AWS.ELB.DisableAvailabilityZonesForLoadBalancer.DisableAvailabilityZonesForLoadBalancer
+ Network.AWS.ELB.EnableAvailabilityZonesForLoadBalancer: instance Data.Hashable.Class.Hashable Network.AWS.ELB.EnableAvailabilityZonesForLoadBalancer.EnableAvailabilityZonesForLoadBalancer
+ Network.AWS.ELB.ModifyLoadBalancerAttributes: instance Data.Hashable.Class.Hashable Network.AWS.ELB.ModifyLoadBalancerAttributes.ModifyLoadBalancerAttributes
+ Network.AWS.ELB.RegisterInstancesWithLoadBalancer: instance Data.Hashable.Class.Hashable Network.AWS.ELB.RegisterInstancesWithLoadBalancer.RegisterInstancesWithLoadBalancer
+ Network.AWS.ELB.RemoveTags: instance Data.Hashable.Class.Hashable Network.AWS.ELB.RemoveTags.RemoveTags
+ Network.AWS.ELB.SetLoadBalancerListenerSSLCertificate: instance Data.Hashable.Class.Hashable Network.AWS.ELB.SetLoadBalancerListenerSSLCertificate.SetLoadBalancerListenerSSLCertificate
+ Network.AWS.ELB.SetLoadBalancerPoliciesForBackendServer: instance Data.Hashable.Class.Hashable Network.AWS.ELB.SetLoadBalancerPoliciesForBackendServer.SetLoadBalancerPoliciesForBackendServer
+ Network.AWS.ELB.SetLoadBalancerPoliciesOfListener: instance Data.Hashable.Class.Hashable Network.AWS.ELB.SetLoadBalancerPoliciesOfListener.SetLoadBalancerPoliciesOfListener
+ Network.AWS.ELB.Types: elb :: Service

Files

README.md view
@@ -8,7 +8,7 @@  ## Version -`1.3.7`+`1.4.0`   ## Description@@ -32,7 +32,7 @@ with a 200 OK response code.  Documentation is available via [Hackage](http://hackage.haskell.org/package/amazonka-elb)-and the [AWS API Reference](http://docs.aws.amazon.com/ElasticLoadBalancing/latest/APIReference/Welcome.html).+and the [AWS API Reference](https://aws.amazon.com/documentation/).  The types from this library are intended to be used with [amazonka](http://hackage.haskell.org/package/amazonka), which provides mechanisms for specifying AuthN/AuthZ information and sending requests.
amazonka-elb.cabal view
@@ -1,5 +1,5 @@ name:                  amazonka-elb-version:               1.3.7+version:               1.4.0 synopsis:              Amazon Elastic Load Balancing SDK. homepage:              https://github.com/brendanhay/amazonka bug-reports:           https://github.com/brendanhay/amazonka/issues@@ -7,7 +7,7 @@ license-file:          LICENSE author:                Brendan Hay maintainer:            Brendan Hay <brendan.g.hay@gmail.com>-copyright:             Copyright (c) 2013-2015 Brendan Hay+copyright:             Copyright (c) 2013-2016 Brendan Hay category:              Network, AWS, Cloud, Distributed Computing build-type:            Simple cabal-version:         >= 1.10@@ -42,7 +42,7 @@     such as <http://hackage.haskell.org/package/lens lens> or     <http://hackage.haskell.org/package/lens-family-core lens-family-core>.     .-    See "Network.AWS.ELB" and the <http://docs.aws.amazon.com/ElasticLoadBalancing/latest/APIReference/Welcome.html AWS API Reference>+    See "Network.AWS.ELB" or <https://aws.amazon.com/documentation/ the AWS Documentation>     to get started.  source-repository head@@ -93,7 +93,7 @@         , Network.AWS.ELB.Types.Sum      build-depends:-          amazonka-core == 1.3.7.*+          amazonka-core == 1.4.0.*         , base          >= 4.7     && < 5  test-suite amazonka-elb-test@@ -113,9 +113,9 @@         , Test.AWS.ELB.Internal      build-depends:-          amazonka-core == 1.3.7.*-        , amazonka-test == 1.3.7.*-        , amazonka-elb == 1.3.7.*+          amazonka-core == 1.4.0.*+        , amazonka-test == 1.4.0.*+        , amazonka-elb == 1.4.0.*         , base         , bytestring         , tasty
gen/Network/AWS/ELB.hs view
@@ -5,7 +5,7 @@  -- | -- Module      : Network.AWS.ELB--- Copyright   : (c) 2013-2015 Brendan Hay+-- Copyright   : (c) 2013-2016 Brendan Hay -- License     : Mozilla Public License, v. 2.0. -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com> -- Stability   : auto-generated@@ -28,12 +28,10 @@ -- All Elastic Load Balancing operations are /idempotent/, which means that -- they complete at most one time. If you repeat an operation, it succeeds -- with a 200 OK response code.------ /See:/ <http://docs.aws.amazon.com/ElasticLoadBalancing/latest/APIReference/Welcome.html AWS API Reference> module Network.AWS.ELB     (     -- * Service Configuration-      eLB+      elb      -- * Errors     -- $errors
gen/Network/AWS/ELB/AddTags.hs view
@@ -12,7 +12,7 @@  -- | -- Module      : Network.AWS.ELB.AddTags--- Copyright   : (c) 2013-2015 Brendan Hay+-- Copyright   : (c) 2013-2016 Brendan Hay -- License     : Mozilla Public License, v. 2.0. -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com> -- Stability   : auto-generated@@ -28,8 +28,6 @@ -- For more information, see -- <http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/add-remove-tags.html Tag Your Load Balancer> -- in the /Elastic Load Balancing Developer Guide/.------ /See:/ <http://docs.aws.amazon.com/ElasticLoadBalancing/latest/APIReference/API_AddTags.html AWS API Reference> for AddTags. module Network.AWS.ELB.AddTags     (     -- * Creating a Request@@ -85,10 +83,12 @@  instance AWSRequest AddTags where         type Rs AddTags = AddTagsResponse-        request = postQuery eLB+        request = postQuery elb         response           = receiveXMLWrapper "AddTagsResult"               (\ s h x -> AddTagsResponse' <$> (pure (fromEnum s)))++instance Hashable AddTags  instance ToHeaders AddTags where         toHeaders = const mempty
gen/Network/AWS/ELB/ApplySecurityGroupsToLoadBalancer.hs view
@@ -12,7 +12,7 @@  -- | -- Module      : Network.AWS.ELB.ApplySecurityGroupsToLoadBalancer--- Copyright   : (c) 2013-2015 Brendan Hay+-- Copyright   : (c) 2013-2016 Brendan Hay -- License     : Mozilla Public License, v. 2.0. -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com> -- Stability   : auto-generated@@ -25,8 +25,6 @@ -- For more information, see -- <http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/elb-security-groups.html#elb-vpc-security-groups Security Groups for Load Balancers in a VPC> -- in the /Elastic Load Balancing Developer Guide/.------ /See:/ <http://docs.aws.amazon.com/ElasticLoadBalancing/latest/APIReference/API_ApplySecurityGroupsToLoadBalancer.html AWS API Reference> for ApplySecurityGroupsToLoadBalancer. module Network.AWS.ELB.ApplySecurityGroupsToLoadBalancer     (     -- * Creating a Request@@ -86,7 +84,7 @@          where         type Rs ApplySecurityGroupsToLoadBalancer =              ApplySecurityGroupsToLoadBalancerResponse-        request = postQuery eLB+        request = postQuery elb         response           = receiveXMLWrapper               "ApplySecurityGroupsToLoadBalancerResult"@@ -95,6 +93,8 @@                    (x .@? "SecurityGroups" .!@ mempty >>=                       may (parseXMLList "member"))                      <*> (pure (fromEnum s)))++instance Hashable ApplySecurityGroupsToLoadBalancer  instance ToHeaders ApplySecurityGroupsToLoadBalancer          where
gen/Network/AWS/ELB/AttachLoadBalancerToSubnets.hs view
@@ -12,7 +12,7 @@  -- | -- Module      : Network.AWS.ELB.AttachLoadBalancerToSubnets--- Copyright   : (c) 2013-2015 Brendan Hay+-- Copyright   : (c) 2013-2016 Brendan Hay -- License     : Mozilla Public License, v. 2.0. -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com> -- Stability   : auto-generated@@ -25,8 +25,6 @@ -- subnets. For more information, see -- <http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/elb-manage-subnets.html Add or Remove Subnets for Your Load Balancer in a VPC> -- in the /Elastic Load Balancing Developer Guide/.------ /See:/ <http://docs.aws.amazon.com/ElasticLoadBalancing/latest/APIReference/API_AttachLoadBalancerToSubnets.html AWS API Reference> for AttachLoadBalancerToSubnets. module Network.AWS.ELB.AttachLoadBalancerToSubnets     (     -- * Creating a Request@@ -85,7 +83,7 @@ instance AWSRequest AttachLoadBalancerToSubnets where         type Rs AttachLoadBalancerToSubnets =              AttachLoadBalancerToSubnetsResponse-        request = postQuery eLB+        request = postQuery elb         response           = receiveXMLWrapper               "AttachLoadBalancerToSubnetsResult"@@ -94,6 +92,8 @@                    (x .@? "Subnets" .!@ mempty >>=                       may (parseXMLList "member"))                      <*> (pure (fromEnum s)))++instance Hashable AttachLoadBalancerToSubnets  instance ToHeaders AttachLoadBalancerToSubnets where         toHeaders = const mempty
gen/Network/AWS/ELB/ConfigureHealthCheck.hs view
@@ -12,7 +12,7 @@  -- | -- Module      : Network.AWS.ELB.ConfigureHealthCheck--- Copyright   : (c) 2013-2015 Brendan Hay+-- Copyright   : (c) 2013-2016 Brendan Hay -- License     : Mozilla Public License, v. 2.0. -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com> -- Stability   : auto-generated@@ -24,8 +24,6 @@ -- For more information, see -- <http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/elb-healthchecks.html Configure Health Checks> -- in the /Elastic Load Balancing Developer Guide/.------ /See:/ <http://docs.aws.amazon.com/ElasticLoadBalancing/latest/APIReference/API_ConfigureHealthCheck.html AWS API Reference> for ConfigureHealthCheck. module Network.AWS.ELB.ConfigureHealthCheck     (     -- * Creating a Request@@ -84,12 +82,14 @@ instance AWSRequest ConfigureHealthCheck where         type Rs ConfigureHealthCheck =              ConfigureHealthCheckResponse-        request = postQuery eLB+        request = postQuery elb         response           = receiveXMLWrapper "ConfigureHealthCheckResult"               (\ s h x ->                  ConfigureHealthCheckResponse' <$>                    (x .@? "HealthCheck") <*> (pure (fromEnum s)))++instance Hashable ConfigureHealthCheck  instance ToHeaders ConfigureHealthCheck where         toHeaders = const mempty
gen/Network/AWS/ELB/CreateAppCookieStickinessPolicy.hs view
@@ -12,7 +12,7 @@  -- | -- Module      : Network.AWS.ELB.CreateAppCookieStickinessPolicy--- Copyright   : (c) 2013-2015 Brendan Hay+-- Copyright   : (c) 2013-2016 Brendan Hay -- License     : Mozilla Public License, v. 2.0. -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com> -- Stability   : auto-generated@@ -23,11 +23,11 @@ -- only with HTTP\/HTTPS listeners. -- -- This policy is similar to the policy created by--- CreateLBCookieStickinessPolicy, except that the lifetime of the special--- Elastic Load Balancing cookie, 'AWSELB', follows the lifetime of the--- application-generated cookie specified in the policy configuration. The--- load balancer only inserts a new stickiness cookie when the application--- response includes a new application cookie.+-- < CreateLBCookieStickinessPolicy>, except that the lifetime of the+-- special Elastic Load Balancing cookie, 'AWSELB', follows the lifetime of+-- the application-generated cookie specified in the policy configuration.+-- The load balancer only inserts a new stickiness cookie when the+-- application response includes a new application cookie. -- -- If the application cookie is explicitly removed or expires, the session -- stops being sticky until a new application cookie is issued.@@ -35,8 +35,6 @@ -- For more information, see -- <http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/elb-sticky-sessions.html#enable-sticky-sessions-application Application-Controlled Session Stickiness> -- in the /Elastic Load Balancing Developer Guide/.------ /See:/ <http://docs.aws.amazon.com/ElasticLoadBalancing/latest/APIReference/API_CreateAppCookieStickinessPolicy.html AWS API Reference> for CreateAppCookieStickinessPolicy. module Network.AWS.ELB.CreateAppCookieStickinessPolicy     (     -- * Creating a Request@@ -107,13 +105,15 @@          where         type Rs CreateAppCookieStickinessPolicy =              CreateAppCookieStickinessPolicyResponse-        request = postQuery eLB+        request = postQuery elb         response           = receiveXMLWrapper               "CreateAppCookieStickinessPolicyResult"               (\ s h x ->                  CreateAppCookieStickinessPolicyResponse' <$>                    (pure (fromEnum s)))++instance Hashable CreateAppCookieStickinessPolicy  instance ToHeaders CreateAppCookieStickinessPolicy          where
gen/Network/AWS/ELB/CreateLBCookieStickinessPolicy.hs view
@@ -12,7 +12,7 @@  -- | -- Module      : Network.AWS.ELB.CreateLBCookieStickinessPolicy--- Copyright   : (c) 2013-2015 Brendan Hay+-- Copyright   : (c) 2013-2016 Brendan Hay -- License     : Mozilla Public License, v. 2.0. -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com> -- Stability   : auto-generated@@ -38,8 +38,6 @@ -- For more information, see -- <http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/elb-sticky-sessions.html#enable-sticky-sessions-duration Duration-Based Session Stickiness> -- in the /Elastic Load Balancing Developer Guide/.------ /See:/ <http://docs.aws.amazon.com/ElasticLoadBalancing/latest/APIReference/API_CreateLBCookieStickinessPolicy.html AWS API Reference> for CreateLBCookieStickinessPolicy. module Network.AWS.ELB.CreateLBCookieStickinessPolicy     (     -- * Creating a Request@@ -111,13 +109,15 @@          where         type Rs CreateLBCookieStickinessPolicy =              CreateLBCookieStickinessPolicyResponse-        request = postQuery eLB+        request = postQuery elb         response           = receiveXMLWrapper               "CreateLBCookieStickinessPolicyResult"               (\ s h x ->                  CreateLBCookieStickinessPolicyResponse' <$>                    (pure (fromEnum s)))++instance Hashable CreateLBCookieStickinessPolicy  instance ToHeaders CreateLBCookieStickinessPolicy          where
gen/Network/AWS/ELB/CreateLoadBalancer.hs view
@@ -12,7 +12,7 @@  -- | -- Module      : Network.AWS.ELB.CreateLoadBalancer--- Copyright   : (c) 2013-2015 Brendan Hay+-- Copyright   : (c) 2013-2016 Brendan Hay -- License     : Mozilla Public License, v. 2.0. -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com> -- Stability   : auto-generated@@ -32,8 +32,6 @@ -- For more information, see -- <http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/elb-limits.html Elastic Load Balancing Limits> -- in the /Elastic Load Balancing Developer Guide/.------ /See:/ <http://docs.aws.amazon.com/ElasticLoadBalancing/latest/APIReference/API_CreateLoadBalancer.html AWS API Reference> for CreateLoadBalancer. module Network.AWS.ELB.CreateLoadBalancer     (     -- * Creating a Request@@ -122,7 +120,7 @@ -- You must specify at least one Availability Zone. -- -- You can add more Availability Zones after you create the load balancer--- using EnableAvailabilityZonesForLoadBalancer.+-- using < EnableAvailabilityZonesForLoadBalancer>. clbAvailabilityZones :: Lens' CreateLoadBalancer [Text] clbAvailabilityZones = lens _clbAvailabilityZones (\ s a -> s{_clbAvailabilityZones = a}) . _Default . _Coerce; @@ -168,12 +166,14 @@ instance AWSRequest CreateLoadBalancer where         type Rs CreateLoadBalancer =              CreateLoadBalancerResponse-        request = postQuery eLB+        request = postQuery elb         response           = receiveXMLWrapper "CreateLoadBalancerResult"               (\ s h x ->                  CreateLoadBalancerResponse' <$>                    (x .@? "DNSName") <*> (pure (fromEnum s)))++instance Hashable CreateLoadBalancer  instance ToHeaders CreateLoadBalancer where         toHeaders = const mempty
gen/Network/AWS/ELB/CreateLoadBalancerListeners.hs view
@@ -12,7 +12,7 @@  -- | -- Module      : Network.AWS.ELB.CreateLoadBalancerListeners--- Copyright   : (c) 2013-2015 Brendan Hay+-- Copyright   : (c) 2013-2016 Brendan Hay -- License     : Mozilla Public License, v. 2.0. -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com> -- Stability   : auto-generated@@ -26,8 +26,6 @@ -- For more information, see -- <http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/us-add-listener.html Add a Listener to Your Load Balancer> -- in the /Elastic Load Balancing Developer Guide/.------ /See:/ <http://docs.aws.amazon.com/ElasticLoadBalancing/latest/APIReference/API_CreateLoadBalancerListeners.html AWS API Reference> for CreateLoadBalancerListeners. module Network.AWS.ELB.CreateLoadBalancerListeners     (     -- * Creating a Request@@ -84,13 +82,15 @@ instance AWSRequest CreateLoadBalancerListeners where         type Rs CreateLoadBalancerListeners =              CreateLoadBalancerListenersResponse-        request = postQuery eLB+        request = postQuery elb         response           = receiveXMLWrapper               "CreateLoadBalancerListenersResult"               (\ s h x ->                  CreateLoadBalancerListenersResponse' <$>                    (pure (fromEnum s)))++instance Hashable CreateLoadBalancerListeners  instance ToHeaders CreateLoadBalancerListeners where         toHeaders = const mempty
gen/Network/AWS/ELB/CreateLoadBalancerPolicy.hs view
@@ -12,7 +12,7 @@  -- | -- Module      : Network.AWS.ELB.CreateLoadBalancerPolicy--- Copyright   : (c) 2013-2015 Brendan Hay+-- Copyright   : (c) 2013-2016 Brendan Hay -- License     : Mozilla Public License, v. 2.0. -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com> -- Stability   : auto-generated@@ -24,8 +24,6 @@ -- Policies are settings that are saved for your load balancer and that can -- be applied to the front-end listener or the back-end application server, -- depending on the policy type.------ /See:/ <http://docs.aws.amazon.com/ElasticLoadBalancing/latest/APIReference/API_CreateLoadBalancerPolicy.html AWS API Reference> for CreateLoadBalancerPolicy. module Network.AWS.ELB.CreateLoadBalancerPolicy     (     -- * Creating a Request@@ -97,19 +95,21 @@ clbpPolicyName = lens _clbpPolicyName (\ s a -> s{_clbpPolicyName = a});  -- | The name of the base policy type. To get the list of policy types, use--- DescribeLoadBalancerPolicyTypes.+-- < DescribeLoadBalancerPolicyTypes>. clbpPolicyTypeName :: Lens' CreateLoadBalancerPolicy Text clbpPolicyTypeName = lens _clbpPolicyTypeName (\ s a -> s{_clbpPolicyTypeName = a});  instance AWSRequest CreateLoadBalancerPolicy where         type Rs CreateLoadBalancerPolicy =              CreateLoadBalancerPolicyResponse-        request = postQuery eLB+        request = postQuery elb         response           = receiveXMLWrapper "CreateLoadBalancerPolicyResult"               (\ s h x ->                  CreateLoadBalancerPolicyResponse' <$>                    (pure (fromEnum s)))++instance Hashable CreateLoadBalancerPolicy  instance ToHeaders CreateLoadBalancerPolicy where         toHeaders = const mempty
gen/Network/AWS/ELB/DeleteLoadBalancer.hs view
@@ -12,7 +12,7 @@  -- | -- Module      : Network.AWS.ELB.DeleteLoadBalancer--- Copyright   : (c) 2013-2015 Brendan Hay+-- Copyright   : (c) 2013-2016 Brendan Hay -- License     : Mozilla Public License, v. 2.0. -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com> -- Stability   : auto-generated@@ -28,8 +28,6 @@ -- -- If the load balancer does not exist or has already been deleted, the -- call to 'DeleteLoadBalancer' still succeeds.------ /See:/ <http://docs.aws.amazon.com/ElasticLoadBalancing/latest/APIReference/API_DeleteLoadBalancer.html AWS API Reference> for DeleteLoadBalancer. module Network.AWS.ELB.DeleteLoadBalancer     (     -- * Creating a Request@@ -77,11 +75,13 @@ instance AWSRequest DeleteLoadBalancer where         type Rs DeleteLoadBalancer =              DeleteLoadBalancerResponse-        request = postQuery eLB+        request = postQuery elb         response           = receiveXMLWrapper "DeleteLoadBalancerResult"               (\ s h x ->                  DeleteLoadBalancerResponse' <$> (pure (fromEnum s)))++instance Hashable DeleteLoadBalancer  instance ToHeaders DeleteLoadBalancer where         toHeaders = const mempty
gen/Network/AWS/ELB/DeleteLoadBalancerListeners.hs view
@@ -12,15 +12,13 @@  -- | -- Module      : Network.AWS.ELB.DeleteLoadBalancerListeners--- Copyright   : (c) 2013-2015 Brendan Hay+-- Copyright   : (c) 2013-2016 Brendan Hay -- License     : Mozilla Public License, v. 2.0. -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com> -- Stability   : auto-generated -- Portability : non-portable (GHC extensions) -- -- Deletes the specified listeners from the specified load balancer.------ /See:/ <http://docs.aws.amazon.com/ElasticLoadBalancing/latest/APIReference/API_DeleteLoadBalancerListeners.html AWS API Reference> for DeleteLoadBalancerListeners. module Network.AWS.ELB.DeleteLoadBalancerListeners     (     -- * Creating a Request@@ -77,13 +75,15 @@ instance AWSRequest DeleteLoadBalancerListeners where         type Rs DeleteLoadBalancerListeners =              DeleteLoadBalancerListenersResponse-        request = postQuery eLB+        request = postQuery elb         response           = receiveXMLWrapper               "DeleteLoadBalancerListenersResult"               (\ s h x ->                  DeleteLoadBalancerListenersResponse' <$>                    (pure (fromEnum s)))++instance Hashable DeleteLoadBalancerListeners  instance ToHeaders DeleteLoadBalancerListeners where         toHeaders = const mempty
gen/Network/AWS/ELB/DeleteLoadBalancerPolicy.hs view
@@ -12,7 +12,7 @@  -- | -- Module      : Network.AWS.ELB.DeleteLoadBalancerPolicy--- Copyright   : (c) 2013-2015 Brendan Hay+-- Copyright   : (c) 2013-2016 Brendan Hay -- License     : Mozilla Public License, v. 2.0. -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com> -- Stability   : auto-generated@@ -20,8 +20,6 @@ -- -- Deletes the specified policy from the specified load balancer. This -- policy must not be enabled for any listeners.------ /See:/ <http://docs.aws.amazon.com/ElasticLoadBalancing/latest/APIReference/API_DeleteLoadBalancerPolicy.html AWS API Reference> for DeleteLoadBalancerPolicy. module Network.AWS.ELB.DeleteLoadBalancerPolicy     (     -- * Creating a Request@@ -81,12 +79,14 @@ instance AWSRequest DeleteLoadBalancerPolicy where         type Rs DeleteLoadBalancerPolicy =              DeleteLoadBalancerPolicyResponse-        request = postQuery eLB+        request = postQuery elb         response           = receiveXMLWrapper "DeleteLoadBalancerPolicyResult"               (\ s h x ->                  DeleteLoadBalancerPolicyResponse' <$>                    (pure (fromEnum s)))++instance Hashable DeleteLoadBalancerPolicy  instance ToHeaders DeleteLoadBalancerPolicy where         toHeaders = const mempty
gen/Network/AWS/ELB/DeregisterInstancesFromLoadBalancer.hs view
@@ -12,7 +12,7 @@  -- | -- Module      : Network.AWS.ELB.DeregisterInstancesFromLoadBalancer--- Copyright   : (c) 2013-2015 Brendan Hay+-- Copyright   : (c) 2013-2016 Brendan Hay -- License     : Mozilla Public License, v. 2.0. -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com> -- Stability   : auto-generated@@ -22,14 +22,12 @@ -- After the instance is deregistered, it no longer receives traffic from -- the load balancer. ----- You can use DescribeLoadBalancers to verify that the instance is+-- You can use < DescribeLoadBalancers> to verify that the instance is -- deregistered from the load balancer. -- -- For more information, see -- <http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/US_DeReg_Reg_Instances.html Deregister and Register Amazon EC2 Instances> -- in the /Elastic Load Balancing Developer Guide/.------ /See:/ <http://docs.aws.amazon.com/ElasticLoadBalancing/latest/APIReference/API_DeregisterInstancesFromLoadBalancer.html AWS API Reference> for DeregisterInstancesFromLoadBalancer. module Network.AWS.ELB.DeregisterInstancesFromLoadBalancer     (     -- * Creating a Request@@ -88,7 +86,7 @@          DeregisterInstancesFromLoadBalancer where         type Rs DeregisterInstancesFromLoadBalancer =              DeregisterInstancesFromLoadBalancerResponse-        request = postQuery eLB+        request = postQuery elb         response           = receiveXMLWrapper               "DeregisterInstancesFromLoadBalancerResult"@@ -97,6 +95,8 @@                    (x .@? "Instances" .!@ mempty >>=                       may (parseXMLList "member"))                      <*> (pure (fromEnum s)))++instance Hashable DeregisterInstancesFromLoadBalancer  instance ToHeaders          DeregisterInstancesFromLoadBalancer where
gen/Network/AWS/ELB/DescribeInstanceHealth.hs view
@@ -12,7 +12,7 @@  -- | -- Module      : Network.AWS.ELB.DescribeInstanceHealth--- Copyright   : (c) 2013-2015 Brendan Hay+-- Copyright   : (c) 2013-2016 Brendan Hay -- License     : Mozilla Public License, v. 2.0. -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com> -- Stability   : auto-generated@@ -24,8 +24,6 @@ -- the load balancer. If instances are specified, their state is returned -- even if they are no longer registered with the load balancer. The state -- of terminated instances is not returned.------ /See:/ <http://docs.aws.amazon.com/ElasticLoadBalancing/latest/APIReference/API_DescribeInstanceHealth.html AWS API Reference> for DescribeInstanceHealth. module Network.AWS.ELB.DescribeInstanceHealth     (     -- * Creating a Request@@ -83,7 +81,7 @@ instance AWSRequest DescribeInstanceHealth where         type Rs DescribeInstanceHealth =              DescribeInstanceHealthResponse-        request = postQuery eLB+        request = postQuery elb         response           = receiveXMLWrapper "DescribeInstanceHealthResult"               (\ s h x ->@@ -91,6 +89,8 @@                    (x .@? "InstanceStates" .!@ mempty >>=                       may (parseXMLList "member"))                      <*> (pure (fromEnum s)))++instance Hashable DescribeInstanceHealth  instance ToHeaders DescribeInstanceHealth where         toHeaders = const mempty
gen/Network/AWS/ELB/DescribeLoadBalancerAttributes.hs view
@@ -12,15 +12,13 @@  -- | -- Module      : Network.AWS.ELB.DescribeLoadBalancerAttributes--- Copyright   : (c) 2013-2015 Brendan Hay+-- Copyright   : (c) 2013-2016 Brendan Hay -- License     : Mozilla Public License, v. 2.0. -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com> -- Stability   : auto-generated -- Portability : non-portable (GHC extensions) -- -- Describes the attributes for the specified load balancer.------ /See:/ <http://docs.aws.amazon.com/ElasticLoadBalancing/latest/APIReference/API_DescribeLoadBalancerAttributes.html AWS API Reference> for DescribeLoadBalancerAttributes. module Network.AWS.ELB.DescribeLoadBalancerAttributes     (     -- * Creating a Request@@ -70,7 +68,7 @@          where         type Rs DescribeLoadBalancerAttributes =              DescribeLoadBalancerAttributesResponse-        request = postQuery eLB+        request = postQuery elb         response           = receiveXMLWrapper               "DescribeLoadBalancerAttributesResult"@@ -78,6 +76,8 @@                  DescribeLoadBalancerAttributesResponse' <$>                    (x .@? "LoadBalancerAttributes") <*>                      (pure (fromEnum s)))++instance Hashable DescribeLoadBalancerAttributes  instance ToHeaders DescribeLoadBalancerAttributes          where
gen/Network/AWS/ELB/DescribeLoadBalancerPolicies.hs view
@@ -12,7 +12,7 @@  -- | -- Module      : Network.AWS.ELB.DescribeLoadBalancerPolicies--- Copyright   : (c) 2013-2015 Brendan Hay+-- Copyright   : (c) 2013-2016 Brendan Hay -- License     : Mozilla Public License, v. 2.0. -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com> -- Stability   : auto-generated@@ -27,8 +27,6 @@ -- the action returns descriptions of the specified sample policies, or -- descriptions of all sample policies. The names of the sample policies -- have the 'ELBSample-' prefix.------ /See:/ <http://docs.aws.amazon.com/ElasticLoadBalancing/latest/APIReference/API_DescribeLoadBalancerPolicies.html AWS API Reference> for DescribeLoadBalancerPolicies. module Network.AWS.ELB.DescribeLoadBalancerPolicies     (     -- * Creating a Request@@ -86,7 +84,7 @@          where         type Rs DescribeLoadBalancerPolicies =              DescribeLoadBalancerPoliciesResponse-        request = postQuery eLB+        request = postQuery elb         response           = receiveXMLWrapper               "DescribeLoadBalancerPoliciesResult"@@ -95,6 +93,8 @@                    (x .@? "PolicyDescriptions" .!@ mempty >>=                       may (parseXMLList "member"))                      <*> (pure (fromEnum s)))++instance Hashable DescribeLoadBalancerPolicies  instance ToHeaders DescribeLoadBalancerPolicies where         toHeaders = const mempty
gen/Network/AWS/ELB/DescribeLoadBalancerPolicyTypes.hs view
@@ -12,7 +12,7 @@  -- | -- Module      : Network.AWS.ELB.DescribeLoadBalancerPolicyTypes--- Copyright   : (c) 2013-2015 Brendan Hay+-- Copyright   : (c) 2013-2016 Brendan Hay -- License     : Mozilla Public License, v. 2.0. -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com> -- Stability   : auto-generated@@ -20,10 +20,8 @@ -- -- Describes the specified load balancer policy types. ----- You can use these policy types with CreateLoadBalancerPolicy to create--- policy configurations for a load balancer.------ /See:/ <http://docs.aws.amazon.com/ElasticLoadBalancing/latest/APIReference/API_DescribeLoadBalancerPolicyTypes.html AWS API Reference> for DescribeLoadBalancerPolicyTypes.+-- You can use these policy types with < CreateLoadBalancerPolicy> to+-- create policy configurations for a load balancer. module Network.AWS.ELB.DescribeLoadBalancerPolicyTypes     (     -- * Creating a Request@@ -73,7 +71,7 @@          where         type Rs DescribeLoadBalancerPolicyTypes =              DescribeLoadBalancerPolicyTypesResponse-        request = postQuery eLB+        request = postQuery elb         response           = receiveXMLWrapper               "DescribeLoadBalancerPolicyTypesResult"@@ -82,6 +80,8 @@                    (x .@? "PolicyTypeDescriptions" .!@ mempty >>=                       may (parseXMLList "member"))                      <*> (pure (fromEnum s)))++instance Hashable DescribeLoadBalancerPolicyTypes  instance ToHeaders DescribeLoadBalancerPolicyTypes          where
gen/Network/AWS/ELB/DescribeLoadBalancers.hs view
@@ -12,7 +12,7 @@  -- | -- Module      : Network.AWS.ELB.DescribeLoadBalancers--- Copyright   : (c) 2013-2015 Brendan Hay+-- Copyright   : (c) 2013-2016 Brendan Hay -- License     : Mozilla Public License, v. 2.0. -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com> -- Stability   : auto-generated@@ -21,8 +21,6 @@ -- Describes the specified the load balancers. If no load balancers are -- specified, the call describes all of your load balancers. ----- /See:/ <http://docs.aws.amazon.com/ElasticLoadBalancing/latest/APIReference/API_DescribeLoadBalancers.html AWS API Reference> for DescribeLoadBalancers.--- -- This operation returns paginated results. module Network.AWS.ELB.DescribeLoadBalancers     (@@ -101,7 +99,7 @@ instance AWSRequest DescribeLoadBalancers where         type Rs DescribeLoadBalancers =              DescribeLoadBalancersResponse-        request = postQuery eLB+        request = postQuery elb         response           = receiveXMLWrapper "DescribeLoadBalancersResult"               (\ s h x ->@@ -110,6 +108,8 @@                       may (parseXMLList "member"))                      <*> (x .@? "NextMarker")                      <*> (pure (fromEnum s)))++instance Hashable DescribeLoadBalancers  instance ToHeaders DescribeLoadBalancers where         toHeaders = const mempty
gen/Network/AWS/ELB/DescribeTags.hs view
@@ -12,15 +12,13 @@  -- | -- Module      : Network.AWS.ELB.DescribeTags--- Copyright   : (c) 2013-2015 Brendan Hay+-- Copyright   : (c) 2013-2016 Brendan Hay -- License     : Mozilla Public License, v. 2.0. -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com> -- Stability   : auto-generated -- Portability : non-portable (GHC extensions) -- -- Describes the tags associated with the specified load balancers.------ /See:/ <http://docs.aws.amazon.com/ElasticLoadBalancing/latest/APIReference/API_DescribeTags.html AWS API Reference> for DescribeTags. module Network.AWS.ELB.DescribeTags     (     -- * Creating a Request@@ -68,7 +66,7 @@  instance AWSRequest DescribeTags where         type Rs DescribeTags = DescribeTagsResponse-        request = postQuery eLB+        request = postQuery elb         response           = receiveXMLWrapper "DescribeTagsResult"               (\ s h x ->@@ -76,6 +74,8 @@                    (x .@? "TagDescriptions" .!@ mempty >>=                       may (parseXMLList "member"))                      <*> (pure (fromEnum s)))++instance Hashable DescribeTags  instance ToHeaders DescribeTags where         toHeaders = const mempty
gen/Network/AWS/ELB/DetachLoadBalancerFromSubnets.hs view
@@ -12,7 +12,7 @@  -- | -- Module      : Network.AWS.ELB.DetachLoadBalancerFromSubnets--- Copyright   : (c) 2013-2015 Brendan Hay+-- Copyright   : (c) 2013-2016 Brendan Hay -- License     : Mozilla Public License, v. 2.0. -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com> -- Stability   : auto-generated@@ -25,8 +25,6 @@ -- balancer in the removed subnet go into the 'OutOfService' state. Then, -- the load balancer balances the traffic among the remaining routable -- subnets.------ /See:/ <http://docs.aws.amazon.com/ElasticLoadBalancing/latest/APIReference/API_DetachLoadBalancerFromSubnets.html AWS API Reference> for DetachLoadBalancerFromSubnets. module Network.AWS.ELB.DetachLoadBalancerFromSubnets     (     -- * Creating a Request@@ -85,7 +83,7 @@          where         type Rs DetachLoadBalancerFromSubnets =              DetachLoadBalancerFromSubnetsResponse-        request = postQuery eLB+        request = postQuery elb         response           = receiveXMLWrapper               "DetachLoadBalancerFromSubnetsResult"@@ -94,6 +92,8 @@                    (x .@? "Subnets" .!@ mempty >>=                       may (parseXMLList "member"))                      <*> (pure (fromEnum s)))++instance Hashable DetachLoadBalancerFromSubnets  instance ToHeaders DetachLoadBalancerFromSubnets          where
gen/Network/AWS/ELB/DisableAvailabilityZonesForLoadBalancer.hs view
@@ -12,7 +12,7 @@  -- | -- Module      : Network.AWS.ELB.DisableAvailabilityZonesForLoadBalancer--- Copyright   : (c) 2013-2015 Brendan Hay+-- Copyright   : (c) 2013-2016 Brendan Hay -- License     : Mozilla Public License, v. 2.0. -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com> -- Stability   : auto-generated@@ -31,8 +31,6 @@ -- For more information, see -- <http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/US_ShrinkLBApp04.html Disable an Availability Zone from a Load-Balanced Application> -- in the /Elastic Load Balancing Developer Guide/.------ /See:/ <http://docs.aws.amazon.com/ElasticLoadBalancing/latest/APIReference/API_DisableAvailabilityZonesForLoadBalancer.html AWS API Reference> for DisableAvailabilityZonesForLoadBalancer. module Network.AWS.ELB.DisableAvailabilityZonesForLoadBalancer     (     -- * Creating a Request@@ -91,7 +89,7 @@          DisableAvailabilityZonesForLoadBalancer where         type Rs DisableAvailabilityZonesForLoadBalancer =              DisableAvailabilityZonesForLoadBalancerResponse-        request = postQuery eLB+        request = postQuery elb         response           = receiveXMLWrapper               "DisableAvailabilityZonesForLoadBalancerResult"@@ -100,6 +98,9 @@                    (x .@? "AvailabilityZones" .!@ mempty >>=                       may (parseXMLList "member"))                      <*> (pure (fromEnum s)))++instance Hashable+         DisableAvailabilityZonesForLoadBalancer  instance ToHeaders          DisableAvailabilityZonesForLoadBalancer where
gen/Network/AWS/ELB/EnableAvailabilityZonesForLoadBalancer.hs view
@@ -12,7 +12,7 @@  -- | -- Module      : Network.AWS.ELB.EnableAvailabilityZonesForLoadBalancer--- Copyright   : (c) 2013-2015 Brendan Hay+-- Copyright   : (c) 2013-2016 Brendan Hay -- License     : Mozilla Public License, v. 2.0. -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com> -- Stability   : auto-generated@@ -27,8 +27,6 @@ -- For more information, see -- <http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/US_AddLBAvailabilityZone.html Add Availability Zone> -- in the /Elastic Load Balancing Developer Guide/.------ /See:/ <http://docs.aws.amazon.com/ElasticLoadBalancing/latest/APIReference/API_EnableAvailabilityZonesForLoadBalancer.html AWS API Reference> for EnableAvailabilityZonesForLoadBalancer. module Network.AWS.ELB.EnableAvailabilityZonesForLoadBalancer     (     -- * Creating a Request@@ -88,7 +86,7 @@          EnableAvailabilityZonesForLoadBalancer where         type Rs EnableAvailabilityZonesForLoadBalancer =              EnableAvailabilityZonesForLoadBalancerResponse-        request = postQuery eLB+        request = postQuery elb         response           = receiveXMLWrapper               "EnableAvailabilityZonesForLoadBalancerResult"@@ -97,6 +95,9 @@                    (x .@? "AvailabilityZones" .!@ mempty >>=                       may (parseXMLList "member"))                      <*> (pure (fromEnum s)))++instance Hashable+         EnableAvailabilityZonesForLoadBalancer  instance ToHeaders          EnableAvailabilityZonesForLoadBalancer where
gen/Network/AWS/ELB/ModifyLoadBalancerAttributes.hs view
@@ -12,7 +12,7 @@  -- | -- Module      : Network.AWS.ELB.ModifyLoadBalancerAttributes--- Copyright   : (c) 2013-2015 Brendan Hay+-- Copyright   : (c) 2013-2016 Brendan Hay -- License     : Mozilla Public License, v. 2.0. -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com> -- Stability   : auto-generated@@ -33,8 +33,6 @@ -- -   <http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/TerminologyandKeyConcepts.html#conn-drain Connection Draining> -- -   <http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/access-log-collection.html Access Logs> -- -   <http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/TerminologyandKeyConcepts.html#idle-timeout Idle Connection Timeout>------ /See:/ <http://docs.aws.amazon.com/ElasticLoadBalancing/latest/APIReference/API_ModifyLoadBalancerAttributes.html AWS API Reference> for ModifyLoadBalancerAttributes. module Network.AWS.ELB.ModifyLoadBalancerAttributes     (     -- * Creating a Request@@ -95,7 +93,7 @@          where         type Rs ModifyLoadBalancerAttributes =              ModifyLoadBalancerAttributesResponse-        request = postQuery eLB+        request = postQuery elb         response           = receiveXMLWrapper               "ModifyLoadBalancerAttributesResult"@@ -104,6 +102,8 @@                    (x .@? "LoadBalancerName") <*>                      (x .@? "LoadBalancerAttributes")                      <*> (pure (fromEnum s)))++instance Hashable ModifyLoadBalancerAttributes  instance ToHeaders ModifyLoadBalancerAttributes where         toHeaders = const mempty
gen/Network/AWS/ELB/RegisterInstancesWithLoadBalancer.hs view
@@ -12,7 +12,7 @@  -- | -- Module      : Network.AWS.ELB.RegisterInstancesWithLoadBalancer--- Copyright   : (c) 2013-2015 Brendan Hay+-- Copyright   : (c) 2013-2016 Brendan Hay -- License     : Mozilla Public License, v. 2.0. -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com> -- Stability   : auto-generated@@ -29,7 +29,7 @@ -- Note that 'RegisterInstanceWithLoadBalancer' completes when the request -- has been registered. Instance registration takes a little time to -- complete. To check the state of the registered instances, use--- DescribeLoadBalancers or DescribeInstanceHealth.+-- < DescribeLoadBalancers> or < DescribeInstanceHealth>. -- -- After the instance is registered, it starts receiving traffic and -- requests from the load balancer. Any instance that is not in one of the@@ -44,13 +44,11 @@ -- routing traffic to the instances. We recommend that you use the -- following sequence: stop the instance, deregister the instance, start -- the instance, and then register the instance. To deregister instances--- from a load balancer, use DeregisterInstancesFromLoadBalancer.+-- from a load balancer, use < DeregisterInstancesFromLoadBalancer>. -- -- For more information, see -- <http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/US_DeReg_Reg_Instances.html Deregister and Register EC2 Instances> -- in the /Elastic Load Balancing Developer Guide/.------ /See:/ <http://docs.aws.amazon.com/ElasticLoadBalancing/latest/APIReference/API_RegisterInstancesWithLoadBalancer.html AWS API Reference> for RegisterInstancesWithLoadBalancer. module Network.AWS.ELB.RegisterInstancesWithLoadBalancer     (     -- * Creating a Request@@ -109,7 +107,7 @@          where         type Rs RegisterInstancesWithLoadBalancer =              RegisterInstancesWithLoadBalancerResponse-        request = postQuery eLB+        request = postQuery elb         response           = receiveXMLWrapper               "RegisterInstancesWithLoadBalancerResult"@@ -118,6 +116,8 @@                    (x .@? "Instances" .!@ mempty >>=                       may (parseXMLList "member"))                      <*> (pure (fromEnum s)))++instance Hashable RegisterInstancesWithLoadBalancer  instance ToHeaders RegisterInstancesWithLoadBalancer          where
gen/Network/AWS/ELB/RemoveTags.hs view
@@ -12,15 +12,13 @@  -- | -- Module      : Network.AWS.ELB.RemoveTags--- Copyright   : (c) 2013-2015 Brendan Hay+-- Copyright   : (c) 2013-2016 Brendan Hay -- License     : Mozilla Public License, v. 2.0. -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com> -- Stability   : auto-generated -- Portability : non-portable (GHC extensions) -- -- Removes one or more tags from the specified load balancer.------ /See:/ <http://docs.aws.amazon.com/ElasticLoadBalancing/latest/APIReference/API_RemoveTags.html AWS API Reference> for RemoveTags. module Network.AWS.ELB.RemoveTags     (     -- * Creating a Request@@ -77,11 +75,13 @@  instance AWSRequest RemoveTags where         type Rs RemoveTags = RemoveTagsResponse-        request = postQuery eLB+        request = postQuery elb         response           = receiveXMLWrapper "RemoveTagsResult"               (\ s h x ->                  RemoveTagsResponse' <$> (pure (fromEnum s)))++instance Hashable RemoveTags  instance ToHeaders RemoveTags where         toHeaders = const mempty
gen/Network/AWS/ELB/SetLoadBalancerListenerSSLCertificate.hs view
@@ -12,7 +12,7 @@  -- | -- Module      : Network.AWS.ELB.SetLoadBalancerListenerSSLCertificate--- Copyright   : (c) 2013-2015 Brendan Hay+-- Copyright   : (c) 2013-2016 Brendan Hay -- License     : Mozilla Public License, v. 2.0. -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com> -- Stability   : auto-generated@@ -25,8 +25,6 @@ -- For more information about updating your SSL certificate, see -- <http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/US_UpdatingLoadBalancerSSL.html Updating an SSL Certificate for a Load Balancer> -- in the /Elastic Load Balancing Developer Guide/.------ /See:/ <http://docs.aws.amazon.com/ElasticLoadBalancing/latest/APIReference/API_SetLoadBalancerListenerSSLCertificate.html AWS API Reference> for SetLoadBalancerListenerSSLCertificate. module Network.AWS.ELB.SetLoadBalancerListenerSSLCertificate     (     -- * Creating a Request@@ -95,13 +93,16 @@          SetLoadBalancerListenerSSLCertificate where         type Rs SetLoadBalancerListenerSSLCertificate =              SetLoadBalancerListenerSSLCertificateResponse-        request = postQuery eLB+        request = postQuery elb         response           = receiveXMLWrapper               "SetLoadBalancerListenerSSLCertificateResult"               (\ s h x ->                  SetLoadBalancerListenerSSLCertificateResponse' <$>                    (pure (fromEnum s)))++instance Hashable+         SetLoadBalancerListenerSSLCertificate  instance ToHeaders          SetLoadBalancerListenerSSLCertificate where
gen/Network/AWS/ELB/SetLoadBalancerPoliciesForBackendServer.hs view
@@ -12,7 +12,7 @@  -- | -- Module      : Network.AWS.ELB.SetLoadBalancerPoliciesForBackendServer--- Copyright   : (c) 2013-2015 Brendan Hay+-- Copyright   : (c) 2013-2016 Brendan Hay -- License     : Mozilla Public License, v. 2.0. -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com> -- Stability   : auto-generated@@ -28,10 +28,8 @@ -- the policies, use the 'PolicyNames' parameter to list the policies that -- you want to enable. ----- You can use DescribeLoadBalancers or DescribeLoadBalancerPolicies to--- verify that the policy is associated with the back-end server.------ /See:/ <http://docs.aws.amazon.com/ElasticLoadBalancing/latest/APIReference/API_SetLoadBalancerPoliciesForBackendServer.html AWS API Reference> for SetLoadBalancerPoliciesForBackendServer.+-- You can use < DescribeLoadBalancers> or < DescribeLoadBalancerPolicies>+-- to verify that the policy is associated with the back-end server. module Network.AWS.ELB.SetLoadBalancerPoliciesForBackendServer     (     -- * Creating a Request@@ -100,13 +98,16 @@          SetLoadBalancerPoliciesForBackendServer where         type Rs SetLoadBalancerPoliciesForBackendServer =              SetLoadBalancerPoliciesForBackendServerResponse-        request = postQuery eLB+        request = postQuery elb         response           = receiveXMLWrapper               "SetLoadBalancerPoliciesForBackendServerResult"               (\ s h x ->                  SetLoadBalancerPoliciesForBackendServerResponse' <$>                    (pure (fromEnum s)))++instance Hashable+         SetLoadBalancerPoliciesForBackendServer  instance ToHeaders          SetLoadBalancerPoliciesForBackendServer where
gen/Network/AWS/ELB/SetLoadBalancerPoliciesOfListener.hs view
@@ -12,7 +12,7 @@  -- | -- Module      : Network.AWS.ELB.SetLoadBalancerPoliciesOfListener--- Copyright   : (c) 2013-2015 Brendan Hay+-- Copyright   : (c) 2013-2016 Brendan Hay -- License     : Mozilla Public License, v. 2.0. -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com> -- Stability   : auto-generated@@ -21,8 +21,6 @@ -- Associates, updates, or disables a policy with a listener for the -- specified load balancer. You can associate multiple policies with a -- listener.------ /See:/ <http://docs.aws.amazon.com/ElasticLoadBalancing/latest/APIReference/API_SetLoadBalancerPoliciesOfListener.html AWS API Reference> for SetLoadBalancerPoliciesOfListener. module Network.AWS.ELB.SetLoadBalancerPoliciesOfListener     (     -- * Creating a Request@@ -91,13 +89,15 @@          where         type Rs SetLoadBalancerPoliciesOfListener =              SetLoadBalancerPoliciesOfListenerResponse-        request = postQuery eLB+        request = postQuery elb         response           = receiveXMLWrapper               "SetLoadBalancerPoliciesOfListenerResult"               (\ s h x ->                  SetLoadBalancerPoliciesOfListenerResponse' <$>                    (pure (fromEnum s)))++instance Hashable SetLoadBalancerPoliciesOfListener  instance ToHeaders SetLoadBalancerPoliciesOfListener          where
gen/Network/AWS/ELB/Types.hs view
@@ -4,7 +4,7 @@  -- | -- Module      : Network.AWS.ELB.Types--- Copyright   : (c) 2013-2015 Brendan Hay+-- Copyright   : (c) 2013-2016 Brendan Hay -- License     : Mozilla Public License, v. 2.0. -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com> -- Stability   : auto-generated@@ -13,7 +13,7 @@ module Network.AWS.ELB.Types     (     -- * Service Configuration-      eLB+      elb      -- * Errors     , _PolicyNotFoundException@@ -223,14 +223,14 @@ import           Network.AWS.Sign.V4  -- | API version '2012-06-01' of the Amazon Elastic Load Balancing SDK configuration.-eLB :: Service-eLB =+elb :: Service+elb =     Service     { _svcAbbrev = "ELB"     , _svcSigner = v4     , _svcPrefix = "elasticloadbalancing"     , _svcVersion = "2012-06-01"-    , _svcEndpoint = defaultEndpoint eLB+    , _svcEndpoint = defaultEndpoint elb     , _svcTimeout = Just 70     , _svcCheck = statusSuccess     , _svcError = parseXMLError@@ -245,6 +245,7 @@         , _retryCheck = check         }     check e+      | has (hasStatus 429) e = Just "too_many_requests"       | has (hasCode "ThrottlingException" . hasStatus 400) e =           Just "throttling_exception"       | has (hasCode "Throttling" . hasStatus 400) e = Just "throttling"
gen/Network/AWS/ELB/Types/Product.hs view
@@ -9,7 +9,7 @@  -- | -- Module      : Network.AWS.ELB.Types.Product--- Copyright   : (c) 2013-2015 Brendan Hay+-- Copyright   : (c) 2013-2016 Brendan Hay -- License     : Mozilla Public License, v. 2.0. -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com> -- Stability   : auto-generated@@ -81,6 +81,8 @@                 <*> (x .@? "S3BucketName")                 <*> (x .@ "Enabled") +instance Hashable AccessLog+ instance ToQuery AccessLog where         toQuery AccessLog'{..}           = mconcat@@ -125,6 +127,8 @@           = AdditionalAttribute' <$>               (x .@? "Value") <*> (x .@? "Key") +instance Hashable AdditionalAttribute+ instance ToQuery AdditionalAttribute where         toQuery AdditionalAttribute'{..}           = mconcat ["Value" =: _aaValue, "Key" =: _aaKey]@@ -167,6 +171,8 @@           = AppCookieStickinessPolicy' <$>               (x .@? "PolicyName") <*> (x .@? "CookieName") +instance Hashable AppCookieStickinessPolicy+ -- | Information about the configuration of a back-end server. -- -- /See:/ 'backendServerDescription' smart constructor.@@ -205,6 +211,8 @@                  may (parseXMLList "member"))                 <*> (x .@? "InstancePort") +instance Hashable BackendServerDescription+ -- | Information about the 'ConnectionDraining' attribute. -- -- /See:/ 'connectionDraining' smart constructor.@@ -243,6 +251,8 @@           = ConnectionDraining' <$>               (x .@? "Timeout") <*> (x .@ "Enabled") +instance Hashable ConnectionDraining+ instance ToQuery ConnectionDraining where         toQuery ConnectionDraining'{..}           = mconcat@@ -278,6 +288,8 @@         parseXML x           = ConnectionSettings' <$> (x .@ "IdleTimeout") +instance Hashable ConnectionSettings+ instance ToQuery ConnectionSettings where         toQuery ConnectionSettings'{..}           = mconcat ["IdleTimeout" =: _csIdleTimeout]@@ -311,6 +323,8 @@         parseXML x           = CrossZoneLoadBalancing' <$> (x .@ "Enabled") +instance Hashable CrossZoneLoadBalancing+ instance ToQuery CrossZoneLoadBalancing where         toQuery CrossZoneLoadBalancing'{..}           = mconcat ["Enabled" =: _czlbEnabled]@@ -406,6 +420,8 @@                 <*> (x .@ "UnhealthyThreshold")                 <*> (x .@ "HealthyThreshold") +instance Hashable HealthCheck+ instance ToQuery HealthCheck where         toQuery HealthCheck'{..}           = mconcat@@ -440,6 +456,8 @@ instance FromXML Instance where         parseXML x = Instance' <$> (x .@? "InstanceId") +instance Hashable Instance+ instance ToQuery Instance where         toQuery Instance'{..}           = mconcat ["InstanceId" =: _iInstanceId]@@ -529,6 +547,8 @@                 (x .@? "ReasonCode")                 <*> (x .@? "Description") +instance Hashable InstanceState+ -- | Information about a policy for duration-based session stickiness. -- -- /See:/ 'lBCookieStickinessPolicy' smart constructor.@@ -569,6 +589,8 @@               (x .@? "PolicyName") <*>                 (x .@? "CookieExpirationPeriod") +instance Hashable LBCookieStickinessPolicy+ -- | Information about a listener. -- -- For information about the protocols and the ports supported by Elastic@@ -656,6 +678,8 @@                 <*> (x .@ "LoadBalancerPort")                 <*> (x .@ "InstancePort") +instance Hashable Listener+ instance ToQuery Listener where         toQuery Listener'{..}           = mconcat@@ -703,6 +727,8 @@                  may (parseXMLList "member"))                 <*> (x .@? "Listener") +instance Hashable ListenerDescription+ -- | The attributes for a load balancer. -- -- /See:/ 'loadBalancerAttributes' smart constructor.@@ -793,6 +819,8 @@                 <*> (x .@? "ConnectionSettings")                 <*> (x .@? "ConnectionDraining") +instance Hashable LoadBalancerAttributes+ instance ToQuery LoadBalancerAttributes where         toQuery LoadBalancerAttributes'{..}           = mconcat@@ -996,6 +1024,8 @@                 <*> (x .@? "DNSName")                 <*> (x .@? "Policies") +instance Hashable LoadBalancerDescription+ -- | The policies for a load balancer. -- -- /See:/ 'policies' smart constructor.@@ -1027,11 +1057,12 @@ pOtherPolicies :: Lens' Policies [Text] pOtherPolicies = lens _pOtherPolicies (\ s a -> s{_pOtherPolicies = a}) . _Default . _Coerce; --- | The stickiness policies created using CreateLBCookieStickinessPolicy.+-- | The stickiness policies created using < CreateLBCookieStickinessPolicy>. pLBCookieStickinessPolicies :: Lens' Policies [LBCookieStickinessPolicy] pLBCookieStickinessPolicies = lens _pLBCookieStickinessPolicies (\ s a -> s{_pLBCookieStickinessPolicies = a}) . _Default . _Coerce; --- | The stickiness policies created using CreateAppCookieStickinessPolicy.+-- | The stickiness policies created using+-- < CreateAppCookieStickinessPolicy>. pAppCookieStickinessPolicies :: Lens' Policies [AppCookieStickinessPolicy] pAppCookieStickinessPolicies = lens _pAppCookieStickinessPolicies (\ s a -> s{_pAppCookieStickinessPolicies = a}) . _Default . _Coerce; @@ -1047,6 +1078,8 @@                 (x .@? "AppCookieStickinessPolicies" .!@ mempty >>=                    may (parseXMLList "member")) +instance Hashable Policies+ -- | Information about a policy attribute. -- -- /See:/ 'policyAttribute' smart constructor.@@ -1078,6 +1111,8 @@ paAttributeName :: Lens' PolicyAttribute (Maybe Text) paAttributeName = lens _paAttributeName (\ s a -> s{_paAttributeName = a}); +instance Hashable PolicyAttribute+ instance ToQuery PolicyAttribute where         toQuery PolicyAttribute'{..}           = mconcat@@ -1120,6 +1155,8 @@           = PolicyAttributeDescription' <$>               (x .@? "AttributeValue") <*> (x .@? "AttributeName") +instance Hashable PolicyAttributeDescription+ -- | Information about a policy attribute type. -- -- /See:/ 'policyAttributeTypeDescription' smart constructor.@@ -1190,6 +1227,8 @@                 <*> (x .@? "AttributeName")                 <*> (x .@? "Description") +instance Hashable PolicyAttributeTypeDescription+ -- | Information about a policy. -- -- /See:/ 'policyDescription' smart constructor.@@ -1237,6 +1276,8 @@                    may (parseXMLList "member"))                 <*> (x .@? "PolicyTypeName") +instance Hashable PolicyDescription+ -- | Information about a policy type. -- -- /See:/ 'policyTypeDescription' smart constructor.@@ -1285,6 +1326,8 @@                 (x .@? "PolicyAttributeTypeDescriptions" .!@ mempty                    >>= may (parseXMLList "member")) +instance Hashable PolicyTypeDescription+ -- | Information about a source security group. -- -- /See:/ 'sourceSecurityGroup' smart constructor.@@ -1321,6 +1364,8 @@           = SourceSecurityGroup' <$>               (x .@? "OwnerAlias") <*> (x .@? "GroupName") +instance Hashable SourceSecurityGroup+ -- | Information about a tag. -- -- /See:/ 'tag' smart constructor.@@ -1357,6 +1402,8 @@         parseXML x           = Tag' <$> (x .@? "Value") <*> (x .@ "Key") +instance Hashable Tag+ instance ToQuery Tag where         toQuery Tag'{..}           = mconcat ["Value" =: _tagValue, "Key" =: _tagKey]@@ -1399,6 +1446,8 @@                 (x .@? "Tags" .!@ mempty >>=                    may (parseXMLList1 "member")) +instance Hashable TagDescription+ -- | The key of a tag. -- -- /See:/ 'tagKeyOnly' smart constructor.@@ -1421,6 +1470,8 @@ -- | The name of the key. tkoKey :: Lens' TagKeyOnly (Maybe Text) tkoKey = lens _tkoKey (\ s a -> s{_tkoKey = a});++instance Hashable TagKeyOnly  instance ToQuery TagKeyOnly where         toQuery TagKeyOnly'{..} = mconcat ["Key" =: _tkoKey]
gen/Network/AWS/ELB/Types/Sum.hs view
@@ -9,7 +9,7 @@  -- | -- Module      : Network.AWS.ELB.Types.Sum--- Copyright   : (c) 2013-2015 Brendan Hay+-- Copyright   : (c) 2013-2016 Brendan Hay -- License     : Mozilla Public License, v. 2.0. -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com> -- Stability   : auto-generated
gen/Network/AWS/ELB/Waiters.hs view
@@ -7,7 +7,7 @@  -- | -- Module      : Network.AWS.ELB.Waiters--- Copyright   : (c) 2013-2015 Brendan Hay+-- Copyright   : (c) 2013-2016 Brendan Hay -- License     : Mozilla Public License, v. 2.0. -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com> -- Stability   : auto-generated
test/Main.hs view
@@ -2,7 +2,7 @@  -- | -- Module      : Main--- Copyright   : (c) 2013-2015 Brendan Hay+-- Copyright   : (c) 2013-2016 Brendan Hay -- License     : Mozilla Public License, v. 2.0. -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com> -- Stability   : auto-generated
test/Test/AWS/ELB.hs view
@@ -1,7 +1,7 @@ {-# LANGUAGE OverloadedStrings #-}  -- Module      : Test.AWS.ELB--- Copyright   : (c) 2013-2015 Brendan Hay+-- Copyright   : (c) 2013-2016 Brendan Hay -- License     : This Source Code Form is subject to the terms of --               the Mozilla Public License, v. 2.0. --               A copy of the MPL can be found in the LICENSE file or
test/Test/AWS/ELB/Internal.hs view
@@ -2,7 +2,7 @@ {-# OPTIONS_GHC -fno-warn-unused-imports #-}  -- Module      : Test.AWS.ELB.Internal--- Copyright   : (c) 2013-2015 Brendan Hay+-- Copyright   : (c) 2013-2016 Brendan Hay -- License     : This Source Code Form is subject to the terms of --               the Mozilla Public License, v. 2.0. --               A copy of the MPL can be found in the LICENSE file or
test/Test/AWS/Gen/ELB.hs view
@@ -5,7 +5,7 @@  -- | -- Module      : Test.AWS.Gen.ELB--- Copyright   : (c) 2013-2015 Brendan Hay+-- Copyright   : (c) 2013-2016 Brendan Hay -- License     : Mozilla Public License, v. 2.0. -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com> -- Stability   : auto-generated@@ -350,194 +350,194 @@ testDescribeLoadBalancersResponse = res     "DescribeLoadBalancersResponse"     "fixture/DescribeLoadBalancersResponse.proto"-    eLB+    elb     (Proxy :: Proxy DescribeLoadBalancers)  testDescribeTagsResponse :: DescribeTagsResponse -> TestTree testDescribeTagsResponse = res     "DescribeTagsResponse"     "fixture/DescribeTagsResponse.proto"-    eLB+    elb     (Proxy :: Proxy DescribeTags)  testDescribeLoadBalancerPolicyTypesResponse :: DescribeLoadBalancerPolicyTypesResponse -> TestTree testDescribeLoadBalancerPolicyTypesResponse = res     "DescribeLoadBalancerPolicyTypesResponse"     "fixture/DescribeLoadBalancerPolicyTypesResponse.proto"-    eLB+    elb     (Proxy :: Proxy DescribeLoadBalancerPolicyTypes)  testApplySecurityGroupsToLoadBalancerResponse :: ApplySecurityGroupsToLoadBalancerResponse -> TestTree testApplySecurityGroupsToLoadBalancerResponse = res     "ApplySecurityGroupsToLoadBalancerResponse"     "fixture/ApplySecurityGroupsToLoadBalancerResponse.proto"-    eLB+    elb     (Proxy :: Proxy ApplySecurityGroupsToLoadBalancer)  testRemoveTagsResponse :: RemoveTagsResponse -> TestTree testRemoveTagsResponse = res     "RemoveTagsResponse"     "fixture/RemoveTagsResponse.proto"-    eLB+    elb     (Proxy :: Proxy RemoveTags)  testCreateLBCookieStickinessPolicyResponse :: CreateLBCookieStickinessPolicyResponse -> TestTree testCreateLBCookieStickinessPolicyResponse = res     "CreateLBCookieStickinessPolicyResponse"     "fixture/CreateLBCookieStickinessPolicyResponse.proto"-    eLB+    elb     (Proxy :: Proxy CreateLBCookieStickinessPolicy)  testDeleteLoadBalancerResponse :: DeleteLoadBalancerResponse -> TestTree testDeleteLoadBalancerResponse = res     "DeleteLoadBalancerResponse"     "fixture/DeleteLoadBalancerResponse.proto"-    eLB+    elb     (Proxy :: Proxy DeleteLoadBalancer)  testDeregisterInstancesFromLoadBalancerResponse :: DeregisterInstancesFromLoadBalancerResponse -> TestTree testDeregisterInstancesFromLoadBalancerResponse = res     "DeregisterInstancesFromLoadBalancerResponse"     "fixture/DeregisterInstancesFromLoadBalancerResponse.proto"-    eLB+    elb     (Proxy :: Proxy DeregisterInstancesFromLoadBalancer)  testCreateLoadBalancerPolicyResponse :: CreateLoadBalancerPolicyResponse -> TestTree testCreateLoadBalancerPolicyResponse = res     "CreateLoadBalancerPolicyResponse"     "fixture/CreateLoadBalancerPolicyResponse.proto"-    eLB+    elb     (Proxy :: Proxy CreateLoadBalancerPolicy)  testDescribeLoadBalancerPoliciesResponse :: DescribeLoadBalancerPoliciesResponse -> TestTree testDescribeLoadBalancerPoliciesResponse = res     "DescribeLoadBalancerPoliciesResponse"     "fixture/DescribeLoadBalancerPoliciesResponse.proto"-    eLB+    elb     (Proxy :: Proxy DescribeLoadBalancerPolicies)  testDisableAvailabilityZonesForLoadBalancerResponse :: DisableAvailabilityZonesForLoadBalancerResponse -> TestTree testDisableAvailabilityZonesForLoadBalancerResponse = res     "DisableAvailabilityZonesForLoadBalancerResponse"     "fixture/DisableAvailabilityZonesForLoadBalancerResponse.proto"-    eLB+    elb     (Proxy :: Proxy DisableAvailabilityZonesForLoadBalancer)  testEnableAvailabilityZonesForLoadBalancerResponse :: EnableAvailabilityZonesForLoadBalancerResponse -> TestTree testEnableAvailabilityZonesForLoadBalancerResponse = res     "EnableAvailabilityZonesForLoadBalancerResponse"     "fixture/EnableAvailabilityZonesForLoadBalancerResponse.proto"-    eLB+    elb     (Proxy :: Proxy EnableAvailabilityZonesForLoadBalancer)  testSetLoadBalancerPoliciesForBackendServerResponse :: SetLoadBalancerPoliciesForBackendServerResponse -> TestTree testSetLoadBalancerPoliciesForBackendServerResponse = res     "SetLoadBalancerPoliciesForBackendServerResponse"     "fixture/SetLoadBalancerPoliciesForBackendServerResponse.proto"-    eLB+    elb     (Proxy :: Proxy SetLoadBalancerPoliciesForBackendServer)  testSetLoadBalancerListenerSSLCertificateResponse :: SetLoadBalancerListenerSSLCertificateResponse -> TestTree testSetLoadBalancerListenerSSLCertificateResponse = res     "SetLoadBalancerListenerSSLCertificateResponse"     "fixture/SetLoadBalancerListenerSSLCertificateResponse.proto"-    eLB+    elb     (Proxy :: Proxy SetLoadBalancerListenerSSLCertificate)  testAttachLoadBalancerToSubnetsResponse :: AttachLoadBalancerToSubnetsResponse -> TestTree testAttachLoadBalancerToSubnetsResponse = res     "AttachLoadBalancerToSubnetsResponse"     "fixture/AttachLoadBalancerToSubnetsResponse.proto"-    eLB+    elb     (Proxy :: Proxy AttachLoadBalancerToSubnets)  testConfigureHealthCheckResponse :: ConfigureHealthCheckResponse -> TestTree testConfigureHealthCheckResponse = res     "ConfigureHealthCheckResponse"     "fixture/ConfigureHealthCheckResponse.proto"-    eLB+    elb     (Proxy :: Proxy ConfigureHealthCheck)  testModifyLoadBalancerAttributesResponse :: ModifyLoadBalancerAttributesResponse -> TestTree testModifyLoadBalancerAttributesResponse = res     "ModifyLoadBalancerAttributesResponse"     "fixture/ModifyLoadBalancerAttributesResponse.proto"-    eLB+    elb     (Proxy :: Proxy ModifyLoadBalancerAttributes)  testCreateAppCookieStickinessPolicyResponse :: CreateAppCookieStickinessPolicyResponse -> TestTree testCreateAppCookieStickinessPolicyResponse = res     "CreateAppCookieStickinessPolicyResponse"     "fixture/CreateAppCookieStickinessPolicyResponse.proto"-    eLB+    elb     (Proxy :: Proxy CreateAppCookieStickinessPolicy)  testDescribeInstanceHealthResponse :: DescribeInstanceHealthResponse -> TestTree testDescribeInstanceHealthResponse = res     "DescribeInstanceHealthResponse"     "fixture/DescribeInstanceHealthResponse.proto"-    eLB+    elb     (Proxy :: Proxy DescribeInstanceHealth)  testAddTagsResponse :: AddTagsResponse -> TestTree testAddTagsResponse = res     "AddTagsResponse"     "fixture/AddTagsResponse.proto"-    eLB+    elb     (Proxy :: Proxy AddTags)  testDescribeLoadBalancerAttributesResponse :: DescribeLoadBalancerAttributesResponse -> TestTree testDescribeLoadBalancerAttributesResponse = res     "DescribeLoadBalancerAttributesResponse"     "fixture/DescribeLoadBalancerAttributesResponse.proto"-    eLB+    elb     (Proxy :: Proxy DescribeLoadBalancerAttributes)  testCreateLoadBalancerListenersResponse :: CreateLoadBalancerListenersResponse -> TestTree testCreateLoadBalancerListenersResponse = res     "CreateLoadBalancerListenersResponse"     "fixture/CreateLoadBalancerListenersResponse.proto"-    eLB+    elb     (Proxy :: Proxy CreateLoadBalancerListeners)  testDeleteLoadBalancerPolicyResponse :: DeleteLoadBalancerPolicyResponse -> TestTree testDeleteLoadBalancerPolicyResponse = res     "DeleteLoadBalancerPolicyResponse"     "fixture/DeleteLoadBalancerPolicyResponse.proto"-    eLB+    elb     (Proxy :: Proxy DeleteLoadBalancerPolicy)  testDetachLoadBalancerFromSubnetsResponse :: DetachLoadBalancerFromSubnetsResponse -> TestTree testDetachLoadBalancerFromSubnetsResponse = res     "DetachLoadBalancerFromSubnetsResponse"     "fixture/DetachLoadBalancerFromSubnetsResponse.proto"-    eLB+    elb     (Proxy :: Proxy DetachLoadBalancerFromSubnets)  testRegisterInstancesWithLoadBalancerResponse :: RegisterInstancesWithLoadBalancerResponse -> TestTree testRegisterInstancesWithLoadBalancerResponse = res     "RegisterInstancesWithLoadBalancerResponse"     "fixture/RegisterInstancesWithLoadBalancerResponse.proto"-    eLB+    elb     (Proxy :: Proxy RegisterInstancesWithLoadBalancer)  testCreateLoadBalancerResponse :: CreateLoadBalancerResponse -> TestTree testCreateLoadBalancerResponse = res     "CreateLoadBalancerResponse"     "fixture/CreateLoadBalancerResponse.proto"-    eLB+    elb     (Proxy :: Proxy CreateLoadBalancer)  testDeleteLoadBalancerListenersResponse :: DeleteLoadBalancerListenersResponse -> TestTree testDeleteLoadBalancerListenersResponse = res     "DeleteLoadBalancerListenersResponse"     "fixture/DeleteLoadBalancerListenersResponse.proto"-    eLB+    elb     (Proxy :: Proxy DeleteLoadBalancerListeners)  testSetLoadBalancerPoliciesOfListenerResponse :: SetLoadBalancerPoliciesOfListenerResponse -> TestTree testSetLoadBalancerPoliciesOfListenerResponse = res     "SetLoadBalancerPoliciesOfListenerResponse"     "fixture/SetLoadBalancerPoliciesOfListenerResponse.proto"-    eLB+    elb     (Proxy :: Proxy SetLoadBalancerPoliciesOfListener)