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 +2/−2
- amazonka-elb.cabal +7/−7
- gen/Network/AWS/ELB.hs +2/−4
- gen/Network/AWS/ELB/AddTags.hs +4/−4
- gen/Network/AWS/ELB/ApplySecurityGroupsToLoadBalancer.hs +4/−4
- gen/Network/AWS/ELB/AttachLoadBalancerToSubnets.hs +4/−4
- gen/Network/AWS/ELB/ConfigureHealthCheck.hs +4/−4
- gen/Network/AWS/ELB/CreateAppCookieStickinessPolicy.hs +9/−9
- gen/Network/AWS/ELB/CreateLBCookieStickinessPolicy.hs +4/−4
- gen/Network/AWS/ELB/CreateLoadBalancer.hs +5/−5
- gen/Network/AWS/ELB/CreateLoadBalancerListeners.hs +4/−4
- gen/Network/AWS/ELB/CreateLoadBalancerPolicy.hs +5/−5
- gen/Network/AWS/ELB/DeleteLoadBalancer.hs +4/−4
- gen/Network/AWS/ELB/DeleteLoadBalancerListeners.hs +4/−4
- gen/Network/AWS/ELB/DeleteLoadBalancerPolicy.hs +4/−4
- gen/Network/AWS/ELB/DeregisterInstancesFromLoadBalancer.hs +5/−5
- gen/Network/AWS/ELB/DescribeInstanceHealth.hs +4/−4
- gen/Network/AWS/ELB/DescribeLoadBalancerAttributes.hs +4/−4
- gen/Network/AWS/ELB/DescribeLoadBalancerPolicies.hs +4/−4
- gen/Network/AWS/ELB/DescribeLoadBalancerPolicyTypes.hs +6/−6
- gen/Network/AWS/ELB/DescribeLoadBalancers.hs +4/−4
- gen/Network/AWS/ELB/DescribeTags.hs +4/−4
- gen/Network/AWS/ELB/DetachLoadBalancerFromSubnets.hs +4/−4
- gen/Network/AWS/ELB/DisableAvailabilityZonesForLoadBalancer.hs +5/−4
- gen/Network/AWS/ELB/EnableAvailabilityZonesForLoadBalancer.hs +5/−4
- gen/Network/AWS/ELB/ModifyLoadBalancerAttributes.hs +4/−4
- gen/Network/AWS/ELB/RegisterInstancesWithLoadBalancer.hs +6/−6
- gen/Network/AWS/ELB/RemoveTags.hs +4/−4
- gen/Network/AWS/ELB/SetLoadBalancerListenerSSLCertificate.hs +5/−4
- gen/Network/AWS/ELB/SetLoadBalancerPoliciesForBackendServer.hs +7/−6
- gen/Network/AWS/ELB/SetLoadBalancerPoliciesOfListener.hs +4/−4
- gen/Network/AWS/ELB/Types.hs +6/−5
- gen/Network/AWS/ELB/Types/Product.hs +54/−3
- gen/Network/AWS/ELB/Types/Sum.hs +1/−1
- gen/Network/AWS/ELB/Waiters.hs +1/−1
- test/Main.hs +1/−1
- test/Test/AWS/ELB.hs +1/−1
- test/Test/AWS/ELB/Internal.hs +1/−1
- test/Test/AWS/Gen/ELB.hs +29/−29
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)