diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -8,7 +8,7 @@
 
 ## Version
 
-`1.5.0`
+`1.6.0`
 
 
 ## Description
diff --git a/amazonka-pricing.cabal b/amazonka-pricing.cabal
--- a/amazonka-pricing.cabal
+++ b/amazonka-pricing.cabal
@@ -1,5 +1,5 @@
 name:                  amazonka-pricing
-version:               1.5.0
+version:               1.6.0
 synopsis:              Amazon Price List Service 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+amazonka@gmail.com>
-copyright:             Copyright (c) 2013-2017 Brendan Hay
+copyright:             Copyright (c) 2013-2018 Brendan Hay
 category:              Network, AWS, Cloud, Distributed Computing
 build-type:            Simple
 cabal-version:         >= 1.10
@@ -56,7 +56,7 @@
         , Network.AWS.Pricing.Types.Sum
 
     build-depends:
-          amazonka-core == 1.5.0.*
+          amazonka-core == 1.6.0.*
         , base          >= 4.7     && < 5
 
 test-suite amazonka-pricing-test
@@ -76,8 +76,8 @@
         , Test.AWS.Pricing.Internal
 
     build-depends:
-          amazonka-core == 1.5.0.*
-        , amazonka-test == 1.5.0.*
+          amazonka-core == 1.6.0.*
+        , amazonka-test == 1.6.0.*
         , amazonka-pricing
         , base
         , bytestring
diff --git a/gen/Network/AWS/Pricing.hs b/gen/Network/AWS/Pricing.hs
--- a/gen/Network/AWS/Pricing.hs
+++ b/gen/Network/AWS/Pricing.hs
@@ -5,7 +5,7 @@
 
 -- |
 -- Module      : Network.AWS.Pricing
--- Copyright   : (c) 2013-2017 Brendan Hay
+-- Copyright   : (c) 2013-2018 Brendan Hay
 -- License     : Mozilla Public License, v. 2.0.
 -- Maintainer  : Brendan Hay <brendan.g.hay+amazonka@gmail.com>
 -- Stability   : auto-generated
@@ -55,13 +55,13 @@
     -- * Operations
     -- $operations
 
-    -- ** GetAttributeValues
+    -- ** GetAttributeValues (Paginated)
     , module Network.AWS.Pricing.GetAttributeValues
 
-    -- ** DescribeServices
+    -- ** DescribeServices (Paginated)
     , module Network.AWS.Pricing.DescribeServices
 
-    -- ** GetProducts
+    -- ** GetProducts (Paginated)
     , module Network.AWS.Pricing.GetProducts
 
     -- * Types
diff --git a/gen/Network/AWS/Pricing/DescribeServices.hs b/gen/Network/AWS/Pricing/DescribeServices.hs
--- a/gen/Network/AWS/Pricing/DescribeServices.hs
+++ b/gen/Network/AWS/Pricing/DescribeServices.hs
@@ -12,7 +12,7 @@
 
 -- |
 -- Module      : Network.AWS.Pricing.DescribeServices
--- Copyright   : (c) 2013-2017 Brendan Hay
+-- Copyright   : (c) 2013-2018 Brendan Hay
 -- License     : Mozilla Public License, v. 2.0.
 -- Maintainer  : Brendan Hay <brendan.g.hay+amazonka@gmail.com>
 -- Stability   : auto-generated
@@ -21,6 +21,8 @@
 -- Returns the metadata for one service or a list of the metadata for all services. Use this without a service code to get the service codes for all services. Use it with a service code, such as @AmazonEC2@ , to get information specific to that service, such as the attribute names available for that service. For example, some of the attribute names available for EC2 are @volumeType@ , @maxIopsVolume@ , @operation@ , @locationType@ , and @instanceCapacity10xlarge@ .
 --
 --
+--
+-- This operation returns paginated results.
 module Network.AWS.Pricing.DescribeServices
     (
     -- * Creating a Request
@@ -43,6 +45,7 @@
     ) where
 
 import Network.AWS.Lens
+import Network.AWS.Pager
 import Network.AWS.Prelude
 import Network.AWS.Pricing.Types
 import Network.AWS.Pricing.Types.Product
@@ -73,29 +76,36 @@
     :: DescribeServices
 describeServices =
   DescribeServices'
-  { _dsFormatVersion = Nothing
-  , _dsNextToken = Nothing
-  , _dsServiceCode = Nothing
-  , _dsMaxResults = Nothing
-  }
+    { _dsFormatVersion = Nothing
+    , _dsNextToken = Nothing
+    , _dsServiceCode = Nothing
+    , _dsMaxResults = Nothing
+    }
 
 
 -- | The format version that you want the response to be in. Valid values are: @aws_v1@
 dsFormatVersion :: Lens' DescribeServices (Maybe Text)
-dsFormatVersion = lens _dsFormatVersion (\ s a -> s{_dsFormatVersion = a});
+dsFormatVersion = lens _dsFormatVersion (\ s a -> s{_dsFormatVersion = a})
 
 -- | The pagination token that indicates the next set of results that you want to retrieve.
 dsNextToken :: Lens' DescribeServices (Maybe Text)
-dsNextToken = lens _dsNextToken (\ s a -> s{_dsNextToken = a});
+dsNextToken = lens _dsNextToken (\ s a -> s{_dsNextToken = a})
 
 -- | The code for the service whose information you want to retrieve, such as @AmazonEC2@ . You can use the @ServiceCode@ to filter the results in a @GetProducts@ call. To retrieve a list of all services, leave this blank.
 dsServiceCode :: Lens' DescribeServices (Maybe Text)
-dsServiceCode = lens _dsServiceCode (\ s a -> s{_dsServiceCode = a});
+dsServiceCode = lens _dsServiceCode (\ s a -> s{_dsServiceCode = a})
 
 -- | The maximum number of results that you want returned in the response.
 dsMaxResults :: Lens' DescribeServices (Maybe Natural)
-dsMaxResults = lens _dsMaxResults (\ s a -> s{_dsMaxResults = a}) . mapping _Nat;
+dsMaxResults = lens _dsMaxResults (\ s a -> s{_dsMaxResults = a}) . mapping _Nat
 
+instance AWSPager DescribeServices where
+        page rq rs
+          | stop (rs ^. dsrsNextToken) = Nothing
+          | stop (rs ^. dsrsServices) = Nothing
+          | otherwise =
+            Just $ rq & dsNextToken .~ rs ^. dsrsNextToken
+
 instance AWSRequest DescribeServices where
         type Rs DescribeServices = DescribeServicesResponse
         request = postJSON pricing
@@ -161,27 +171,27 @@
     -> DescribeServicesResponse
 describeServicesResponse pResponseStatus_ =
   DescribeServicesResponse'
-  { _dsrsFormatVersion = Nothing
-  , _dsrsNextToken = Nothing
-  , _dsrsServices = Nothing
-  , _dsrsResponseStatus = pResponseStatus_
-  }
+    { _dsrsFormatVersion = Nothing
+    , _dsrsNextToken = Nothing
+    , _dsrsServices = Nothing
+    , _dsrsResponseStatus = pResponseStatus_
+    }
 
 
 -- | The format version of the response. For example, @aws_v1@ .
 dsrsFormatVersion :: Lens' DescribeServicesResponse (Maybe Text)
-dsrsFormatVersion = lens _dsrsFormatVersion (\ s a -> s{_dsrsFormatVersion = a});
+dsrsFormatVersion = lens _dsrsFormatVersion (\ s a -> s{_dsrsFormatVersion = a})
 
 -- | The pagination token for the next set of retreivable results.
 dsrsNextToken :: Lens' DescribeServicesResponse (Maybe Text)
-dsrsNextToken = lens _dsrsNextToken (\ s a -> s{_dsrsNextToken = a});
+dsrsNextToken = lens _dsrsNextToken (\ s a -> s{_dsrsNextToken = a})
 
 -- | The service metadata for the service or services in the response.
 dsrsServices :: Lens' DescribeServicesResponse [PricingService]
-dsrsServices = lens _dsrsServices (\ s a -> s{_dsrsServices = a}) . _Default . _Coerce;
+dsrsServices = lens _dsrsServices (\ s a -> s{_dsrsServices = a}) . _Default . _Coerce
 
 -- | -- | The response status code.
 dsrsResponseStatus :: Lens' DescribeServicesResponse Int
-dsrsResponseStatus = lens _dsrsResponseStatus (\ s a -> s{_dsrsResponseStatus = a});
+dsrsResponseStatus = lens _dsrsResponseStatus (\ s a -> s{_dsrsResponseStatus = a})
 
 instance NFData DescribeServicesResponse where
diff --git a/gen/Network/AWS/Pricing/GetAttributeValues.hs b/gen/Network/AWS/Pricing/GetAttributeValues.hs
--- a/gen/Network/AWS/Pricing/GetAttributeValues.hs
+++ b/gen/Network/AWS/Pricing/GetAttributeValues.hs
@@ -12,7 +12,7 @@
 
 -- |
 -- Module      : Network.AWS.Pricing.GetAttributeValues
--- Copyright   : (c) 2013-2017 Brendan Hay
+-- Copyright   : (c) 2013-2018 Brendan Hay
 -- License     : Mozilla Public License, v. 2.0.
 -- Maintainer  : Brendan Hay <brendan.g.hay+amazonka@gmail.com>
 -- Stability   : auto-generated
@@ -21,6 +21,8 @@
 -- Returns a list of attribute values. Attibutes are similar to the details in a Price List API offer file. For a list of available attributes, see <http://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/reading-an-offer.html#pps-defs Offer File Definitions> in the <http://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-what-is.html AWS Billing and Cost Management User Guide> .
 --
 --
+--
+-- This operation returns paginated results.
 module Network.AWS.Pricing.GetAttributeValues
     (
     -- * Creating a Request
@@ -42,6 +44,7 @@
     ) where
 
 import Network.AWS.Lens
+import Network.AWS.Pager
 import Network.AWS.Prelude
 import Network.AWS.Pricing.Types
 import Network.AWS.Pricing.Types.Product
@@ -74,29 +77,36 @@
     -> GetAttributeValues
 getAttributeValues pServiceCode_ pAttributeName_ =
   GetAttributeValues'
-  { _gavNextToken = Nothing
-  , _gavMaxResults = Nothing
-  , _gavServiceCode = pServiceCode_
-  , _gavAttributeName = pAttributeName_
-  }
+    { _gavNextToken = Nothing
+    , _gavMaxResults = Nothing
+    , _gavServiceCode = pServiceCode_
+    , _gavAttributeName = pAttributeName_
+    }
 
 
 -- | The pagination token that indicates the next set of results that you want to retrieve.
 gavNextToken :: Lens' GetAttributeValues (Maybe Text)
-gavNextToken = lens _gavNextToken (\ s a -> s{_gavNextToken = a});
+gavNextToken = lens _gavNextToken (\ s a -> s{_gavNextToken = a})
 
 -- | The maximum number of results to return in response.
 gavMaxResults :: Lens' GetAttributeValues (Maybe Natural)
-gavMaxResults = lens _gavMaxResults (\ s a -> s{_gavMaxResults = a}) . mapping _Nat;
+gavMaxResults = lens _gavMaxResults (\ s a -> s{_gavMaxResults = a}) . mapping _Nat
 
 -- | The service code for the service whose attributes you want to retrieve. For example, if you want the retrieve an EC2 attribute, use @AmazonEC2@ .
 gavServiceCode :: Lens' GetAttributeValues Text
-gavServiceCode = lens _gavServiceCode (\ s a -> s{_gavServiceCode = a});
+gavServiceCode = lens _gavServiceCode (\ s a -> s{_gavServiceCode = a})
 
 -- | The name of the attribute that you want to retrieve the values for, such as @volumeType@ .
 gavAttributeName :: Lens' GetAttributeValues Text
-gavAttributeName = lens _gavAttributeName (\ s a -> s{_gavAttributeName = a});
+gavAttributeName = lens _gavAttributeName (\ s a -> s{_gavAttributeName = a})
 
+instance AWSPager GetAttributeValues where
+        page rq rs
+          | stop (rs ^. gavrsNextToken) = Nothing
+          | stop (rs ^. gavrsAttributeValues) = Nothing
+          | otherwise =
+            Just $ rq & gavNextToken .~ rs ^. gavrsNextToken
+
 instance AWSRequest GetAttributeValues where
         type Rs GetAttributeValues =
              GetAttributeValuesResponse
@@ -160,22 +170,22 @@
     -> GetAttributeValuesResponse
 getAttributeValuesResponse pResponseStatus_ =
   GetAttributeValuesResponse'
-  { _gavrsAttributeValues = Nothing
-  , _gavrsNextToken = Nothing
-  , _gavrsResponseStatus = pResponseStatus_
-  }
+    { _gavrsAttributeValues = Nothing
+    , _gavrsNextToken = Nothing
+    , _gavrsResponseStatus = pResponseStatus_
+    }
 
 
 -- | The list of values for an attribute. For example, @Throughput Optimized HDD@ and @Provisioned IOPS@ are two available values for the @AmazonEC2@ @volumeType@ .
 gavrsAttributeValues :: Lens' GetAttributeValuesResponse [AttributeValue]
-gavrsAttributeValues = lens _gavrsAttributeValues (\ s a -> s{_gavrsAttributeValues = a}) . _Default . _Coerce;
+gavrsAttributeValues = lens _gavrsAttributeValues (\ s a -> s{_gavrsAttributeValues = a}) . _Default . _Coerce
 
 -- | The pagination token that indicates the next set of results to retrieve.
 gavrsNextToken :: Lens' GetAttributeValuesResponse (Maybe Text)
-gavrsNextToken = lens _gavrsNextToken (\ s a -> s{_gavrsNextToken = a});
+gavrsNextToken = lens _gavrsNextToken (\ s a -> s{_gavrsNextToken = a})
 
 -- | -- | The response status code.
 gavrsResponseStatus :: Lens' GetAttributeValuesResponse Int
-gavrsResponseStatus = lens _gavrsResponseStatus (\ s a -> s{_gavrsResponseStatus = a});
+gavrsResponseStatus = lens _gavrsResponseStatus (\ s a -> s{_gavrsResponseStatus = a})
 
 instance NFData GetAttributeValuesResponse where
diff --git a/gen/Network/AWS/Pricing/GetProducts.hs b/gen/Network/AWS/Pricing/GetProducts.hs
--- a/gen/Network/AWS/Pricing/GetProducts.hs
+++ b/gen/Network/AWS/Pricing/GetProducts.hs
@@ -12,7 +12,7 @@
 
 -- |
 -- Module      : Network.AWS.Pricing.GetProducts
--- Copyright   : (c) 2013-2017 Brendan Hay
+-- Copyright   : (c) 2013-2018 Brendan Hay
 -- License     : Mozilla Public License, v. 2.0.
 -- Maintainer  : Brendan Hay <brendan.g.hay+amazonka@gmail.com>
 -- Stability   : auto-generated
@@ -21,6 +21,8 @@
 -- Returns a list of all products that match the filter criteria.
 --
 --
+--
+-- This operation returns paginated results.
 module Network.AWS.Pricing.GetProducts
     (
     -- * Creating a Request
@@ -44,6 +46,7 @@
     ) where
 
 import Network.AWS.Lens
+import Network.AWS.Pager
 import Network.AWS.Prelude
 import Network.AWS.Pricing.Types
 import Network.AWS.Pricing.Types.Product
@@ -77,34 +80,41 @@
     :: GetProducts
 getProducts =
   GetProducts'
-  { _gpFilters = Nothing
-  , _gpFormatVersion = Nothing
-  , _gpNextToken = Nothing
-  , _gpServiceCode = Nothing
-  , _gpMaxResults = Nothing
-  }
+    { _gpFilters = Nothing
+    , _gpFormatVersion = Nothing
+    , _gpNextToken = Nothing
+    , _gpServiceCode = Nothing
+    , _gpMaxResults = Nothing
+    }
 
 
 -- | The list of filters that limit the returned products. only products that match all filters are returned.
 gpFilters :: Lens' GetProducts [Filter]
-gpFilters = lens _gpFilters (\ s a -> s{_gpFilters = a}) . _Default . _Coerce;
+gpFilters = lens _gpFilters (\ s a -> s{_gpFilters = a}) . _Default . _Coerce
 
 -- | The format version that you want the response to be in. Valid values are: @aws_v1@
 gpFormatVersion :: Lens' GetProducts (Maybe Text)
-gpFormatVersion = lens _gpFormatVersion (\ s a -> s{_gpFormatVersion = a});
+gpFormatVersion = lens _gpFormatVersion (\ s a -> s{_gpFormatVersion = a})
 
 -- | The pagination token that indicates the next set of results that you want to retrieve.
 gpNextToken :: Lens' GetProducts (Maybe Text)
-gpNextToken = lens _gpNextToken (\ s a -> s{_gpNextToken = a});
+gpNextToken = lens _gpNextToken (\ s a -> s{_gpNextToken = a})
 
 -- | The code for the service whose products you want to retrieve.
 gpServiceCode :: Lens' GetProducts (Maybe Text)
-gpServiceCode = lens _gpServiceCode (\ s a -> s{_gpServiceCode = a});
+gpServiceCode = lens _gpServiceCode (\ s a -> s{_gpServiceCode = a})
 
 -- | The maximum number of results to return in the response.
 gpMaxResults :: Lens' GetProducts (Maybe Natural)
-gpMaxResults = lens _gpMaxResults (\ s a -> s{_gpMaxResults = a}) . mapping _Nat;
+gpMaxResults = lens _gpMaxResults (\ s a -> s{_gpMaxResults = a}) . mapping _Nat
 
+instance AWSPager GetProducts where
+        page rq rs
+          | stop (rs ^. gprsNextToken) = Nothing
+          | stop (rs ^. gprsPriceList) = Nothing
+          | otherwise =
+            Just $ rq & gpNextToken .~ rs ^. gprsNextToken
+
 instance AWSRequest GetProducts where
         type Rs GetProducts = GetProductsResponse
         request = postJSON pricing
@@ -170,27 +180,27 @@
     -> GetProductsResponse
 getProductsResponse pResponseStatus_ =
   GetProductsResponse'
-  { _gprsFormatVersion = Nothing
-  , _gprsNextToken = Nothing
-  , _gprsPriceList = Nothing
-  , _gprsResponseStatus = pResponseStatus_
-  }
+    { _gprsFormatVersion = Nothing
+    , _gprsNextToken = Nothing
+    , _gprsPriceList = Nothing
+    , _gprsResponseStatus = pResponseStatus_
+    }
 
 
 -- | The format version of the response. For example, aws_v1.
 gprsFormatVersion :: Lens' GetProductsResponse (Maybe Text)
-gprsFormatVersion = lens _gprsFormatVersion (\ s a -> s{_gprsFormatVersion = a});
+gprsFormatVersion = lens _gprsFormatVersion (\ s a -> s{_gprsFormatVersion = a})
 
 -- | The pagination token that indicates the next set of results to retrieve.
 gprsNextToken :: Lens' GetProductsResponse (Maybe Text)
-gprsNextToken = lens _gprsNextToken (\ s a -> s{_gprsNextToken = a});
+gprsNextToken = lens _gprsNextToken (\ s a -> s{_gprsNextToken = a})
 
 -- | The list of products that match your filters. The list contains both the product metadata and the price information.
 gprsPriceList :: Lens' GetProductsResponse [Text]
-gprsPriceList = lens _gprsPriceList (\ s a -> s{_gprsPriceList = a}) . _Default . _Coerce;
+gprsPriceList = lens _gprsPriceList (\ s a -> s{_gprsPriceList = a}) . _Default . _Coerce
 
 -- | -- | The response status code.
 gprsResponseStatus :: Lens' GetProductsResponse Int
-gprsResponseStatus = lens _gprsResponseStatus (\ s a -> s{_gprsResponseStatus = a});
+gprsResponseStatus = lens _gprsResponseStatus (\ s a -> s{_gprsResponseStatus = a})
 
 instance NFData GetProductsResponse where
diff --git a/gen/Network/AWS/Pricing/Types.hs b/gen/Network/AWS/Pricing/Types.hs
--- a/gen/Network/AWS/Pricing/Types.hs
+++ b/gen/Network/AWS/Pricing/Types.hs
@@ -4,7 +4,7 @@
 
 -- |
 -- Module      : Network.AWS.Pricing.Types
--- Copyright   : (c) 2013-2017 Brendan Hay
+-- Copyright   : (c) 2013-2018 Brendan Hay
 -- License     : Mozilla Public License, v. 2.0.
 -- Maintainer  : Brendan Hay <brendan.g.hay+amazonka@gmail.com>
 -- Stability   : auto-generated
@@ -54,24 +54,24 @@
 pricing :: Service
 pricing =
   Service
-  { _svcAbbrev = "Pricing"
-  , _svcSigner = v4
-  , _svcPrefix = "api.pricing"
-  , _svcVersion = "2017-10-15"
-  , _svcEndpoint = defaultEndpoint pricing
-  , _svcTimeout = Just 70
-  , _svcCheck = statusSuccess
-  , _svcError = parseJSONError "Pricing"
-  , _svcRetry = retry
-  }
+    { _svcAbbrev = "Pricing"
+    , _svcSigner = v4
+    , _svcPrefix = "api.pricing"
+    , _svcVersion = "2017-10-15"
+    , _svcEndpoint = defaultEndpoint pricing
+    , _svcTimeout = Just 70
+    , _svcCheck = statusSuccess
+    , _svcError = parseJSONError "Pricing"
+    , _svcRetry = retry
+    }
   where
     retry =
       Exponential
-      { _retryBase = 5.0e-2
-      , _retryGrowth = 2
-      , _retryAttempts = 5
-      , _retryCheck = check
-      }
+        { _retryBase = 5.0e-2
+        , _retryGrowth = 2
+        , _retryAttempts = 5
+        , _retryCheck = check
+        }
     check e
       | has (hasCode "ThrottledException" . hasStatus 400) e =
         Just "throttled_exception"
@@ -80,6 +80,8 @@
         Just "throttling_exception"
       | has (hasCode "Throttling" . hasStatus 400) e = Just "throttling"
       | has (hasStatus 504) e = Just "gateway_timeout"
+      | has (hasCode "RequestThrottledException" . hasStatus 400) e =
+        Just "request_throttled_exception"
       | has (hasStatus 502) e = Just "bad_gateway"
       | has (hasStatus 503) e = Just "service_unavailable"
       | has (hasStatus 500) e = Just "general_server_error"
diff --git a/gen/Network/AWS/Pricing/Types/Product.hs b/gen/Network/AWS/Pricing/Types/Product.hs
--- a/gen/Network/AWS/Pricing/Types/Product.hs
+++ b/gen/Network/AWS/Pricing/Types/Product.hs
@@ -9,7 +9,7 @@
 
 -- |
 -- Module      : Network.AWS.Pricing.Types.Product
--- Copyright   : (c) 2013-2017 Brendan Hay
+-- Copyright   : (c) 2013-2018 Brendan Hay
 -- License     : Mozilla Public License, v. 2.0.
 -- Maintainer  : Brendan Hay <brendan.g.hay+amazonka@gmail.com>
 -- Stability   : auto-generated
@@ -43,7 +43,7 @@
 
 -- | The specific value of an @attributeName@ .
 avValue :: Lens' AttributeValue (Maybe Text)
-avValue = lens _avValue (\ s a -> s{_avValue = a});
+avValue = lens _avValue (\ s a -> s{_avValue = a})
 
 instance FromJSON AttributeValue where
         parseJSON
@@ -86,15 +86,15 @@
 
 -- | The type of filter that you want to use. Valid values are: @TERM_MATCH@ . @TERM_MATCH@ returns only products that match both the given filter field and the given value.
 fType :: Lens' Filter FilterType
-fType = lens _fType (\ s a -> s{_fType = a});
+fType = lens _fType (\ s a -> s{_fType = a})
 
 -- | The product metadata field that you want to filter on. You can filter by just the service code to see all products for a specific service, filter by just the attribute name to see a specific attribute for multiple services, or use both a service code and an attribute name to retrieve only products that match both fields. Valid values include: @ServiceCode@ , and all attribute names For example, you can filter by the @AmazonEC2@ service code and the @volumeType@ attribute name to get the prices for only Amazon EC2 volumes.
 fField :: Lens' Filter Text
-fField = lens _fField (\ s a -> s{_fField = a});
+fField = lens _fField (\ s a -> s{_fField = a})
 
 -- | The service code or attribute value that you want to filter by. If you are filtering by service code this is the actual service code, such as @AmazonEC2@ . If you are filtering by attribute name, this is the attribute value that you want the returned products to match, such as a @Provisioned IOPS@ volume.
 fValue :: Lens' Filter Text
-fValue = lens _fValue (\ s a -> s{_fValue = a});
+fValue = lens _fValue (\ s a -> s{_fValue = a})
 
 instance Hashable Filter where
 
@@ -133,11 +133,11 @@
 
 -- | The attributes that are available for this service.
 psAttributeNames :: Lens' PricingService [Text]
-psAttributeNames = lens _psAttributeNames (\ s a -> s{_psAttributeNames = a}) . _Default . _Coerce;
+psAttributeNames = lens _psAttributeNames (\ s a -> s{_psAttributeNames = a}) . _Default . _Coerce
 
 -- | The code for the AWS service.
 psServiceCode :: Lens' PricingService (Maybe Text)
-psServiceCode = lens _psServiceCode (\ s a -> s{_psServiceCode = a});
+psServiceCode = lens _psServiceCode (\ s a -> s{_psServiceCode = a})
 
 instance FromJSON PricingService where
         parseJSON
diff --git a/gen/Network/AWS/Pricing/Types/Sum.hs b/gen/Network/AWS/Pricing/Types/Sum.hs
--- a/gen/Network/AWS/Pricing/Types/Sum.hs
+++ b/gen/Network/AWS/Pricing/Types/Sum.hs
@@ -9,7 +9,7 @@
 
 -- |
 -- Module      : Network.AWS.Pricing.Types.Sum
--- Copyright   : (c) 2013-2017 Brendan Hay
+-- Copyright   : (c) 2013-2018 Brendan Hay
 -- License     : Mozilla Public License, v. 2.0.
 -- Maintainer  : Brendan Hay <brendan.g.hay+amazonka@gmail.com>
 -- Stability   : auto-generated
diff --git a/gen/Network/AWS/Pricing/Waiters.hs b/gen/Network/AWS/Pricing/Waiters.hs
--- a/gen/Network/AWS/Pricing/Waiters.hs
+++ b/gen/Network/AWS/Pricing/Waiters.hs
@@ -7,7 +7,7 @@
 
 -- |
 -- Module      : Network.AWS.Pricing.Waiters
--- Copyright   : (c) 2013-2017 Brendan Hay
+-- Copyright   : (c) 2013-2018 Brendan Hay
 -- License     : Mozilla Public License, v. 2.0.
 -- Maintainer  : Brendan Hay <brendan.g.hay+amazonka@gmail.com>
 -- Stability   : auto-generated
diff --git a/test/Main.hs b/test/Main.hs
--- a/test/Main.hs
+++ b/test/Main.hs
@@ -2,7 +2,7 @@
 
 -- |
 -- Module      : Main
--- Copyright   : (c) 2013-2017 Brendan Hay
+-- Copyright   : (c) 2013-2018 Brendan Hay
 -- License     : Mozilla Public License, v. 2.0.
 -- Maintainer  : Brendan Hay <brendan.g.hay+amazonka@gmail.com>
 -- Stability   : auto-generated
diff --git a/test/Test/AWS/Gen/Pricing.hs b/test/Test/AWS/Gen/Pricing.hs
--- a/test/Test/AWS/Gen/Pricing.hs
+++ b/test/Test/AWS/Gen/Pricing.hs
@@ -5,7 +5,7 @@
 
 -- |
 -- Module      : Test.AWS.Gen.Pricing
--- Copyright   : (c) 2013-2017 Brendan Hay
+-- Copyright   : (c) 2013-2018 Brendan Hay
 -- License     : Mozilla Public License, v. 2.0.
 -- Maintainer  : Brendan Hay <brendan.g.hay+amazonka@gmail.com>
 -- Stability   : auto-generated
diff --git a/test/Test/AWS/Pricing.hs b/test/Test/AWS/Pricing.hs
--- a/test/Test/AWS/Pricing.hs
+++ b/test/Test/AWS/Pricing.hs
@@ -1,6 +1,6 @@
 -- |
 -- Module      : Test.AWS.Pricing
--- Copyright   : (c) 2013-2017 Brendan Hay
+-- Copyright   : (c) 2013-2018 Brendan Hay
 -- License     : Mozilla Public License, v. 2.0.
 -- Maintainer  : Brendan Hay <brendan.g.hay+amazonka@gmail.com>
 -- Stability   : auto-generated
diff --git a/test/Test/AWS/Pricing/Internal.hs b/test/Test/AWS/Pricing/Internal.hs
--- a/test/Test/AWS/Pricing/Internal.hs
+++ b/test/Test/AWS/Pricing/Internal.hs
@@ -1,6 +1,6 @@
 -- |
 -- Module      : Test.AWS.Pricing.Internal
--- Copyright   : (c) 2013-2017 Brendan Hay
+-- Copyright   : (c) 2013-2018 Brendan Hay
 -- License     : Mozilla Public License, v. 2.0.
 -- Maintainer  : Brendan Hay <brendan.g.hay+amazonka@gmail.com>
 -- Stability   : auto-generated
