amazonka-elb 0.0.4 → 0.0.5
raw patch · 32 files changed
+117/−55 lines, 32 filesdep ~amazonka-corePVP ok
version bump matches the API change (PVP)
Dependency ranges changed: amazonka-core
API changes (from Hackage documentation)
Files
- README.md +2/−0
- amazonka-elb.cabal +2/−2
- gen/Network/AWS/ELB.hs +2/−0
- gen/Network/AWS/ELB/AddTags.hs +4/−2
- gen/Network/AWS/ELB/ApplySecurityGroupsToLoadBalancer.hs +4/−2
- gen/Network/AWS/ELB/AttachLoadBalancerToSubnets.hs +4/−2
- gen/Network/AWS/ELB/ConfigureHealthCheck.hs +2/−0
- gen/Network/AWS/ELB/CreateAppCookieStickinessPolicy.hs +2/−0
- gen/Network/AWS/ELB/CreateLBCookieStickinessPolicy.hs +2/−0
- gen/Network/AWS/ELB/CreateLoadBalancer.hs +7/−5
- gen/Network/AWS/ELB/CreateLoadBalancerListeners.hs +3/−1
- gen/Network/AWS/ELB/CreateLoadBalancerPolicy.hs +3/−1
- gen/Network/AWS/ELB/DeleteLoadBalancer.hs +2/−0
- gen/Network/AWS/ELB/DeleteLoadBalancerListeners.hs +3/−1
- gen/Network/AWS/ELB/DeleteLoadBalancerPolicy.hs +2/−0
- gen/Network/AWS/ELB/DeregisterInstancesFromLoadBalancer.hs +4/−2
- gen/Network/AWS/ELB/DescribeInstanceHealth.hs +4/−2
- gen/Network/AWS/ELB/DescribeLoadBalancerAttributes.hs +2/−0
- gen/Network/AWS/ELB/DescribeLoadBalancerPolicies.hs +4/−2
- gen/Network/AWS/ELB/DescribeLoadBalancerPolicyTypes.hs +4/−2
- gen/Network/AWS/ELB/DescribeLoadBalancers.hs +4/−2
- gen/Network/AWS/ELB/DescribeTags.hs +4/−2
- gen/Network/AWS/ELB/DetachLoadBalancerFromSubnets.hs +4/−2
- gen/Network/AWS/ELB/DisableAvailabilityZonesForLoadBalancer.hs +4/−2
- gen/Network/AWS/ELB/EnableAvailabilityZonesForLoadBalancer.hs +4/−2
- gen/Network/AWS/ELB/ModifyLoadBalancerAttributes.hs +2/−0
- gen/Network/AWS/ELB/RegisterInstancesWithLoadBalancer.hs +4/−2
- gen/Network/AWS/ELB/RemoveTags.hs +4/−2
- gen/Network/AWS/ELB/SetLoadBalancerListenerSSLCertificate.hs +2/−0
- gen/Network/AWS/ELB/SetLoadBalancerPoliciesForBackendServer.hs +3/−1
- gen/Network/AWS/ELB/SetLoadBalancerPoliciesOfListener.hs +3/−1
- gen/Network/AWS/ELB/Types.hs +17/−15
README.md view
@@ -28,3 +28,5 @@ ## Licence `amazonka-elb` is released under the [Mozilla Public License Version 2.0](http://www.mozilla.org/MPL/).++Parts of the code are derived from AWS service descriptions, licensed under Apache 2.0.
amazonka-elb.cabal view
@@ -1,5 +1,5 @@ name: amazonka-elb-version: 0.0.4+version: 0.0.5 synopsis: Amazon Elastic Load Balancing SDK. homepage: https://github.com/brendanhay/amazonka license: OtherLicense@@ -70,5 +70,5 @@ other-modules: build-depends:- amazonka-core == 0.0.4.*+ amazonka-core == 0.0.5.* , base >= 4.7 && < 5
gen/Network/AWS/ELB.hs view
@@ -7,6 +7,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Elastic Load Balancing automatically distributes incoming application traffic -- across multiple Amazon EC2 instances. It enables you to achieve greater
gen/Network/AWS/ELB/AddTags.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Adds one or more tags for the specified load balancer. Each load balancer can -- have a maximum of 10 tags. Each tag consists of a key and an optional value.@@ -52,8 +54,8 @@ import qualified GHC.Exts data AddTags = AddTags- { _atLoadBalancerNames :: List "LoadBalancerNames" Text- , _atTags :: List1 "Tags" Tag+ { _atLoadBalancerNames :: List "member" Text+ , _atTags :: List1 "member" Tag } deriving (Eq, Show) -- | 'AddTags' constructor.
gen/Network/AWS/ELB/ApplySecurityGroupsToLoadBalancer.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Associates one or more security groups with your load balancer in Amazon -- Virtual Private Cloud (Amazon VPC). The provided security group IDs will@@ -52,7 +54,7 @@ data ApplySecurityGroupsToLoadBalancer = ApplySecurityGroupsToLoadBalancer { _asgtlbLoadBalancerName :: Text- , _asgtlbSecurityGroups :: List "SecurityGroups" Text+ , _asgtlbSecurityGroups :: List "member" Text } deriving (Eq, Ord, Show) -- | 'ApplySecurityGroupsToLoadBalancer' constructor.@@ -85,7 +87,7 @@ . _List newtype ApplySecurityGroupsToLoadBalancerResponse = ApplySecurityGroupsToLoadBalancerResponse- { _asgtlbrSecurityGroups :: List "SecurityGroups" Text+ { _asgtlbrSecurityGroups :: List "member" Text } deriving (Eq, Ord, Show, Monoid, Semigroup) instance GHC.Exts.IsList ApplySecurityGroupsToLoadBalancerResponse where
gen/Network/AWS/ELB/AttachLoadBalancerToSubnets.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Adds one or more subnets to the set of configured subnets in the Amazon -- Virtual Private Cloud (Amazon VPC) for the load balancer.@@ -53,7 +55,7 @@ data AttachLoadBalancerToSubnets = AttachLoadBalancerToSubnets { _albtsLoadBalancerName :: Text- , _albtsSubnets :: List "Subnets" Text+ , _albtsSubnets :: List "member" Text } deriving (Eq, Ord, Show) -- | 'AttachLoadBalancerToSubnets' constructor.@@ -83,7 +85,7 @@ albtsSubnets = lens _albtsSubnets (\s a -> s { _albtsSubnets = a }) . _List newtype AttachLoadBalancerToSubnetsResponse = AttachLoadBalancerToSubnetsResponse- { _albtsrSubnets :: List "Subnets" Text+ { _albtsrSubnets :: List "member" Text } deriving (Eq, Ord, Show, Monoid, Semigroup) instance GHC.Exts.IsList AttachLoadBalancerToSubnetsResponse where
gen/Network/AWS/ELB/ConfigureHealthCheck.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Specifies the health check settings to use for evaluating the health state -- of your back-end instances.
gen/Network/AWS/ELB/CreateAppCookieStickinessPolicy.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Generates a stickiness policy with sticky session lifetimes that follow that -- of an application-generated cookie. This policy can be associated only with
gen/Network/AWS/ELB/CreateLBCookieStickinessPolicy.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Generates a stickiness policy with sticky session lifetimes controlled by -- the lifetime of the browser (user-agent) or a specified expiration period.
gen/Network/AWS/ELB/CreateLoadBalancer.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Creates a new load balancer. --@@ -74,13 +76,13 @@ import qualified GHC.Exts data CreateLoadBalancer = CreateLoadBalancer- { _clbAvailabilityZones :: List "AvailabilityZones" Text- , _clbListeners :: List "Listeners" Listener+ { _clbAvailabilityZones :: List "member" Text+ , _clbListeners :: List "member" Listener , _clbLoadBalancerName :: Text , _clbScheme :: Maybe Text- , _clbSecurityGroups :: List "SecurityGroups" Text- , _clbSubnets :: List "Subnets" Text- , _clbTags :: List1 "Tags" Tag+ , _clbSecurityGroups :: List "member" Text+ , _clbSubnets :: List "member" Text+ , _clbTags :: List1 "member" Tag } deriving (Eq, Show) -- | 'CreateLoadBalancer' constructor.
gen/Network/AWS/ELB/CreateLoadBalancerListeners.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Creates one or more listeners on a load balancer for the specified port. If -- a listener with the given port does not already exist, it will be created;@@ -50,7 +52,7 @@ import qualified GHC.Exts data CreateLoadBalancerListeners = CreateLoadBalancerListeners- { _clblListeners :: List "Listeners" Listener+ { _clblListeners :: List "member" Listener , _clblLoadBalancerName :: Text } deriving (Eq, Show)
gen/Network/AWS/ELB/CreateLoadBalancerPolicy.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Creates a new policy that contains the necessary attributes depending on the -- policy type. Policies are settings that are saved for your load balancer and@@ -51,7 +53,7 @@ data CreateLoadBalancerPolicy = CreateLoadBalancerPolicy { _clbpLoadBalancerName :: Text- , _clbpPolicyAttributes :: List "PolicyAttributes" PolicyAttribute+ , _clbpPolicyAttributes :: List "member" PolicyAttribute , _clbpPolicyName :: Text , _clbpPolicyTypeName :: Text } deriving (Eq, Show)
gen/Network/AWS/ELB/DeleteLoadBalancer.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Deletes the specified load balancer. --
gen/Network/AWS/ELB/DeleteLoadBalancerListeners.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Deletes listeners from the load balancer for the specified port. --@@ -46,7 +48,7 @@ data DeleteLoadBalancerListeners = DeleteLoadBalancerListeners { _dlblLoadBalancerName :: Text- , _dlblLoadBalancerPorts :: List "LoadBalancerPorts" Int+ , _dlblLoadBalancerPorts :: List "member" Int } deriving (Eq, Ord, Show) -- | 'DeleteLoadBalancerListeners' constructor.
gen/Network/AWS/ELB/DeleteLoadBalancerPolicy.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Deletes a policy from the load balancer. The specified policy must not be -- enabled for any listeners.
gen/Network/AWS/ELB/DeregisterInstancesFromLoadBalancer.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Deregisters instances from the load balancer. Once the instance is -- deregistered, it will stop receiving traffic from the load balancer.@@ -57,7 +59,7 @@ import qualified GHC.Exts data DeregisterInstancesFromLoadBalancer = DeregisterInstancesFromLoadBalancer- { _diflbInstances :: List "Instances" Instance+ { _diflbInstances :: List "member" Instance , _diflbLoadBalancerName :: Text } deriving (Eq, Show) @@ -86,7 +88,7 @@ lens _diflbLoadBalancerName (\s a -> s { _diflbLoadBalancerName = a }) newtype DeregisterInstancesFromLoadBalancerResponse = DeregisterInstancesFromLoadBalancerResponse- { _diflbrInstances :: List "Instances" Instance+ { _diflbrInstances :: List "member" Instance } deriving (Eq, Show, Monoid, Semigroup) instance GHC.Exts.IsList DeregisterInstancesFromLoadBalancerResponse where
gen/Network/AWS/ELB/DescribeInstanceHealth.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Returns the current state of the specified instances registered with the -- specified load balancer. If no instances are specified, the state of all the@@ -52,7 +54,7 @@ import qualified GHC.Exts data DescribeInstanceHealth = DescribeInstanceHealth- { _dihInstances :: List "Instances" Instance+ { _dihInstances :: List "member" Instance , _dihLoadBalancerName :: Text } deriving (Eq, Show) @@ -81,7 +83,7 @@ lens _dihLoadBalancerName (\s a -> s { _dihLoadBalancerName = a }) newtype DescribeInstanceHealthResponse = DescribeInstanceHealthResponse- { _dihrInstanceStates :: List "InstanceStates" InstanceState+ { _dihrInstanceStates :: List "member" InstanceState } deriving (Eq, Show, Monoid, Semigroup) instance GHC.Exts.IsList DescribeInstanceHealthResponse where
gen/Network/AWS/ELB/DescribeLoadBalancerAttributes.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Returns detailed information about all of the attributes associated with the -- specified load balancer.
gen/Network/AWS/ELB/DescribeLoadBalancerPolicies.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Returns detailed descriptions of the policies. If you specify a load balancer -- name, the action returns the descriptions of all the policies created for the@@ -54,7 +56,7 @@ data DescribeLoadBalancerPolicies = DescribeLoadBalancerPolicies { _dlbpLoadBalancerName :: Maybe Text- , _dlbpPolicyNames :: List "PolicyNames" Text+ , _dlbpPolicyNames :: List "member" Text } deriving (Eq, Ord, Show) -- | 'DescribeLoadBalancerPolicies' constructor.@@ -85,7 +87,7 @@ dlbpPolicyNames = lens _dlbpPolicyNames (\s a -> s { _dlbpPolicyNames = a }) . _List newtype DescribeLoadBalancerPoliciesResponse = DescribeLoadBalancerPoliciesResponse- { _dlbprPolicyDescriptions :: List "PolicyDescriptions" PolicyDescription+ { _dlbprPolicyDescriptions :: List "member" PolicyDescription } deriving (Eq, Show, Monoid, Semigroup) instance GHC.Exts.IsList DescribeLoadBalancerPoliciesResponse where
gen/Network/AWS/ELB/DescribeLoadBalancerPolicyTypes.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Returns meta-information on the specified load balancer policies defined by -- the Elastic Load Balancing service. The policy types that are returned from@@ -49,7 +51,7 @@ import qualified GHC.Exts newtype DescribeLoadBalancerPolicyTypes = DescribeLoadBalancerPolicyTypes- { _dlbptPolicyTypeNames :: List "PolicyTypeNames" Text+ { _dlbptPolicyTypeNames :: List "member" Text } deriving (Eq, Ord, Show, Monoid, Semigroup) instance GHC.Exts.IsList DescribeLoadBalancerPolicyTypes where@@ -78,7 +80,7 @@ . _List newtype DescribeLoadBalancerPolicyTypesResponse = DescribeLoadBalancerPolicyTypesResponse- { _dlbptrPolicyTypeDescriptions :: List "PolicyTypeDescriptions" PolicyTypeDescription+ { _dlbptrPolicyTypeDescriptions :: List "member" PolicyTypeDescription } deriving (Eq, Show, Monoid, Semigroup) instance GHC.Exts.IsList DescribeLoadBalancerPolicyTypesResponse where
gen/Network/AWS/ELB/DescribeLoadBalancers.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Returns detailed configuration information for all the load balancers -- created for the account. If you specify load balancer names, the action@@ -54,7 +56,7 @@ import qualified GHC.Exts data DescribeLoadBalancers = DescribeLoadBalancers- { _dlbLoadBalancerNames :: List "LoadBalancerNames" Text+ { _dlbLoadBalancerNames :: List "member" Text , _dlbMarker :: Maybe Text , _dlbPageSize :: Maybe Nat } deriving (Eq, Ord, Show)@@ -93,7 +95,7 @@ dlbPageSize = lens _dlbPageSize (\s a -> s { _dlbPageSize = a }) . mapping _Nat data DescribeLoadBalancersResponse = DescribeLoadBalancersResponse- { _dlbrLoadBalancerDescriptions :: List "LoadBalancerDescriptions" LoadBalancerDescription+ { _dlbrLoadBalancerDescriptions :: List "member" LoadBalancerDescription , _dlbrNextMarker :: Maybe Text } deriving (Eq, Show)
gen/Network/AWS/ELB/DescribeTags.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Describes the tags associated with one or more load balancers. --@@ -46,7 +48,7 @@ import qualified GHC.Exts newtype DescribeTags = DescribeTags- { _dtLoadBalancerNames :: List1 "LoadBalancerNames" Text+ { _dtLoadBalancerNames :: List1 "member" Text } deriving (Eq, Ord, Show, Semigroup) -- | 'DescribeTags' constructor.@@ -68,7 +70,7 @@ . _List1 newtype DescribeTagsResponse = DescribeTagsResponse- { _dtrTagDescriptions :: List "TagDescriptions" TagDescription+ { _dtrTagDescriptions :: List "member" TagDescription } deriving (Eq, Show, Monoid, Semigroup) instance GHC.Exts.IsList DescribeTagsResponse where
gen/Network/AWS/ELB/DetachLoadBalancerFromSubnets.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Removes subnets from the set of configured subnets in the Amazon Virtual -- Private Cloud (Amazon VPC) for the load balancer.@@ -54,7 +56,7 @@ data DetachLoadBalancerFromSubnets = DetachLoadBalancerFromSubnets { _dlbfsLoadBalancerName :: Text- , _dlbfsSubnets :: List "Subnets" Text+ , _dlbfsSubnets :: List "member" Text } deriving (Eq, Ord, Show) -- | 'DetachLoadBalancerFromSubnets' constructor.@@ -83,7 +85,7 @@ dlbfsSubnets = lens _dlbfsSubnets (\s a -> s { _dlbfsSubnets = a }) . _List newtype DetachLoadBalancerFromSubnetsResponse = DetachLoadBalancerFromSubnetsResponse- { _dlbfsrSubnets :: List "Subnets" Text+ { _dlbfsrSubnets :: List "member" Text } deriving (Eq, Ord, Show, Monoid, Semigroup) instance GHC.Exts.IsList DetachLoadBalancerFromSubnetsResponse where
gen/Network/AWS/ELB/DisableAvailabilityZonesForLoadBalancer.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Removes the specified EC2 Availability Zones from the set of configured -- Availability Zones for the load balancer.@@ -58,7 +60,7 @@ import qualified GHC.Exts data DisableAvailabilityZonesForLoadBalancer = DisableAvailabilityZonesForLoadBalancer- { _dazflbAvailabilityZones :: List "AvailabilityZones" Text+ { _dazflbAvailabilityZones :: List "member" Text , _dazflbLoadBalancerName :: Text } deriving (Eq, Ord, Show) @@ -93,7 +95,7 @@ lens _dazflbLoadBalancerName (\s a -> s { _dazflbLoadBalancerName = a }) newtype DisableAvailabilityZonesForLoadBalancerResponse = DisableAvailabilityZonesForLoadBalancerResponse- { _dazflbrAvailabilityZones :: List "AvailabilityZones" Text+ { _dazflbrAvailabilityZones :: List "member" Text } deriving (Eq, Ord, Show, Monoid, Semigroup) instance GHC.Exts.IsList DisableAvailabilityZonesForLoadBalancerResponse where
gen/Network/AWS/ELB/EnableAvailabilityZonesForLoadBalancer.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Adds one or more EC2 Availability Zones to the load balancer. --@@ -54,7 +56,7 @@ import qualified GHC.Exts data EnableAvailabilityZonesForLoadBalancer = EnableAvailabilityZonesForLoadBalancer- { _eazflbAvailabilityZones :: List "AvailabilityZones" Text+ { _eazflbAvailabilityZones :: List "member" Text , _eazflbLoadBalancerName :: Text } deriving (Eq, Ord, Show) @@ -86,7 +88,7 @@ lens _eazflbLoadBalancerName (\s a -> s { _eazflbLoadBalancerName = a }) newtype EnableAvailabilityZonesForLoadBalancerResponse = EnableAvailabilityZonesForLoadBalancerResponse- { _eazflbrAvailabilityZones :: List "AvailabilityZones" Text+ { _eazflbrAvailabilityZones :: List "member" Text } deriving (Eq, Ord, Show, Monoid, Semigroup) instance GHC.Exts.IsList EnableAvailabilityZonesForLoadBalancerResponse where
gen/Network/AWS/ELB/ModifyLoadBalancerAttributes.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Modifies the attributes of a specified load balancer. --
gen/Network/AWS/ELB/RegisterInstancesWithLoadBalancer.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Adds new instances to the load balancer. --@@ -71,7 +73,7 @@ import qualified GHC.Exts data RegisterInstancesWithLoadBalancer = RegisterInstancesWithLoadBalancer- { _riwlbInstances :: List "Instances" Instance+ { _riwlbInstances :: List "member" Instance , _riwlbLoadBalancerName :: Text } deriving (Eq, Show) @@ -101,7 +103,7 @@ lens _riwlbLoadBalancerName (\s a -> s { _riwlbLoadBalancerName = a }) newtype RegisterInstancesWithLoadBalancerResponse = RegisterInstancesWithLoadBalancerResponse- { _riwlbrInstances :: List "Instances" Instance+ { _riwlbrInstances :: List "member" Instance } deriving (Eq, Show, Monoid, Semigroup) instance GHC.Exts.IsList RegisterInstancesWithLoadBalancerResponse where
gen/Network/AWS/ELB/RemoveTags.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Removes one or more tags from the specified load balancer. --@@ -45,8 +47,8 @@ import qualified GHC.Exts data RemoveTags = RemoveTags- { _rtLoadBalancerNames :: List "LoadBalancerNames" Text- , _rtTags :: List1 "Tags" TagKeyOnly+ { _rtLoadBalancerNames :: List "member" Text+ , _rtTags :: List1 "member" TagKeyOnly } deriving (Eq, Show) -- | 'RemoveTags' constructor.
gen/Network/AWS/ELB/SetLoadBalancerListenerSSLCertificate.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Sets the certificate that terminates the specified listener's SSL -- connections. The specified certificate replaces any prior certificate that
gen/Network/AWS/ELB/SetLoadBalancerPoliciesForBackendServer.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Replaces the current set of policies associated with a port on which the -- back-end server is listening with a new set of policies. After the policies@@ -61,7 +63,7 @@ data SetLoadBalancerPoliciesForBackendServer = SetLoadBalancerPoliciesForBackendServer { _slbpfbsInstancePort :: Int , _slbpfbsLoadBalancerName :: Text- , _slbpfbsPolicyNames :: List "PolicyNames" Text+ , _slbpfbsPolicyNames :: List "member" Text } deriving (Eq, Ord, Show) -- | 'SetLoadBalancerPoliciesForBackendServer' constructor.
gen/Network/AWS/ELB/SetLoadBalancerPoliciesOfListener.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Associates, updates, or disables a policy with a listener on the load -- balancer. You can associate multiple policies with a listener.@@ -49,7 +51,7 @@ data SetLoadBalancerPoliciesOfListener = SetLoadBalancerPoliciesOfListener { _slbpolLoadBalancerName :: Text , _slbpolLoadBalancerPort :: Int- , _slbpolPolicyNames :: List "PolicyNames" Text+ , _slbpolPolicyNames :: List "member" Text } deriving (Eq, Ord, Show) -- | 'SetLoadBalancerPoliciesOfListener' constructor.
gen/Network/AWS/ELB/Types.hs view
@@ -19,6 +19,8 @@ -- Maintainer : Brendan Hay <brendan.g.hay@gmail.com> -- Stability : experimental -- Portability : non-portable (GHC extensions)+--+-- Derived from AWS service descriptions, licensed under Apache 2.0. module Network.AWS.ELB.Types (@@ -275,7 +277,7 @@ data TagDescription = TagDescription { _tdLoadBalancerName :: Maybe Text- , _tdTags :: List1 "Tags" Tag+ , _tdTags :: List1 "member" Tag } deriving (Eq, Show) -- | 'TagDescription' constructor.@@ -557,7 +559,7 @@ data LoadBalancerAttributes = LoadBalancerAttributes { _lbaAccessLog :: Maybe AccessLog- , _lbaAdditionalAttributes :: List "AdditionalAttributes" AdditionalAttribute+ , _lbaAdditionalAttributes :: List "member" AdditionalAttribute , _lbaConnectionDraining :: Maybe ConnectionDraining , _lbaConnectionSettings :: Maybe ConnectionSettings , _lbaCrossZoneLoadBalancing :: Maybe CrossZoneLoadBalancing@@ -713,7 +715,7 @@ data ListenerDescription = ListenerDescription { _ldListener :: Maybe Listener- , _ldPolicyNames :: List "PolicyNames" Text+ , _ldPolicyNames :: List "member" Text } deriving (Eq, Show) -- | 'ListenerDescription' constructor.@@ -793,7 +795,7 @@ ] data PolicyDescription = PolicyDescription- { _pdPolicyAttributeDescriptions :: List "PolicyAttributeDescriptions" PolicyAttributeDescription+ { _pdPolicyAttributeDescriptions :: List "member" PolicyAttributeDescription , _pdPolicyName :: Maybe Text , _pdPolicyTypeName :: Maybe Text } deriving (Eq, Show)@@ -921,21 +923,21 @@ ] data LoadBalancerDescription = LoadBalancerDescription- { _lbdAvailabilityZones :: List "AvailabilityZones" Text- , _lbdBackendServerDescriptions :: List "BackendServerDescriptions" BackendServerDescription+ { _lbdAvailabilityZones :: List "member" Text+ , _lbdBackendServerDescriptions :: List "member" BackendServerDescription , _lbdCanonicalHostedZoneName :: Maybe Text , _lbdCanonicalHostedZoneNameID :: Maybe Text , _lbdCreatedTime :: Maybe ISO8601 , _lbdDNSName :: Maybe Text , _lbdHealthCheck :: Maybe HealthCheck- , _lbdInstances :: List "Instances" Instance- , _lbdListenerDescriptions :: List "ListenerDescriptions" ListenerDescription+ , _lbdInstances :: List "member" Instance+ , _lbdListenerDescriptions :: List "member" ListenerDescription , _lbdLoadBalancerName :: Maybe Text , _lbdPolicies :: Maybe Policies , _lbdScheme :: Maybe Text- , _lbdSecurityGroups :: List "SecurityGroups" Text+ , _lbdSecurityGroups :: List "member" Text , _lbdSourceSecurityGroup :: Maybe SourceSecurityGroup- , _lbdSubnets :: List "Subnets" Text+ , _lbdSubnets :: List "member" Text , _lbdVPCId :: Maybe Text } deriving (Eq, Show) @@ -1133,7 +1135,7 @@ data BackendServerDescription = BackendServerDescription { _bsdInstancePort :: Maybe Nat- , _bsdPolicyNames :: List "PolicyNames" Text+ , _bsdPolicyNames :: List "member" Text } deriving (Eq, Ord, Show) -- | 'BackendServerDescription' constructor.@@ -1276,7 +1278,7 @@ data PolicyTypeDescription = PolicyTypeDescription { _ptdDescription :: Maybe Text- , _ptdPolicyAttributeTypeDescriptions :: List "PolicyAttributeTypeDescriptions" PolicyAttributeTypeDescription+ , _ptdPolicyAttributeTypeDescriptions :: List "member" PolicyAttributeTypeDescription , _ptdPolicyTypeName :: Maybe Text } deriving (Eq, Show) @@ -1328,9 +1330,9 @@ ] data Policies = Policies- { _pAppCookieStickinessPolicies :: List "AppCookieStickinessPolicies" AppCookieStickinessPolicy- , _pLBCookieStickinessPolicies :: List "LBCookieStickinessPolicies" LBCookieStickinessPolicy- , _pOtherPolicies :: List "PolicyNames" Text+ { _pAppCookieStickinessPolicies :: List "member" AppCookieStickinessPolicy+ , _pLBCookieStickinessPolicies :: List "member" LBCookieStickinessPolicy+ , _pOtherPolicies :: List "member" Text } deriving (Eq, Show) -- | 'Policies' constructor.