diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -8,7 +8,7 @@
 
 ## Version
 
-`1.3.7`
+`1.4.0`
 
 
 ## Description
@@ -21,7 +21,7 @@
 <https://docs.aws.amazon.com/inspector/latest/userguide/inspector_introduction.html Amazon Inspector User Guide>.
 
 Documentation is available via [Hackage](http://hackage.haskell.org/package/amazonka-inspector)
-and the [AWS API Reference](http://docs.aws.amazon.com/inspector/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.
diff --git a/amazonka-inspector.cabal b/amazonka-inspector.cabal
--- a/amazonka-inspector.cabal
+++ b/amazonka-inspector.cabal
@@ -1,5 +1,5 @@
 name:                  amazonka-inspector
-version:               1.3.7
+version:               1.4.0
 synopsis:              Amazon Inspector 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
@@ -31,7 +31,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.Inspector" and the <http://docs.aws.amazon.com/inspector/latest/APIReference/Welcome.html AWS API Reference>
+    See "Network.AWS.Inspector" or <https://aws.amazon.com/documentation/ the AWS Documentation>
     to get started.
 
 source-repository head
@@ -90,7 +90,7 @@
         , Network.AWS.Inspector.Types.Sum
 
     build-depends:
-          amazonka-core == 1.3.7.*
+          amazonka-core == 1.4.0.*
         , base          >= 4.7     && < 5
 
 test-suite amazonka-inspector-test
@@ -110,9 +110,9 @@
         , Test.AWS.Inspector.Internal
 
     build-depends:
-          amazonka-core == 1.3.7.*
-        , amazonka-test == 1.3.7.*
-        , amazonka-inspector == 1.3.7.*
+          amazonka-core == 1.4.0.*
+        , amazonka-test == 1.4.0.*
+        , amazonka-inspector == 1.4.0.*
         , base
         , bytestring
         , tasty
diff --git a/gen/Network/AWS/Inspector.hs b/gen/Network/AWS/Inspector.hs
--- a/gen/Network/AWS/Inspector.hs
+++ b/gen/Network/AWS/Inspector.hs
@@ -5,7 +5,7 @@
 
 -- |
 -- Module      : Network.AWS.Inspector
--- 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
@@ -17,8 +17,6 @@
 -- you run in AWS and to identify potential security issues. For more
 -- information, see
 -- <https://docs.aws.amazon.com/inspector/latest/userguide/inspector_introduction.html Amazon Inspector User Guide>.
---
--- /See:/ <http://docs.aws.amazon.com/inspector/latest/APIReference/Welcome.html AWS API Reference>
 module Network.AWS.Inspector
     (
     -- * Service Configuration
diff --git a/gen/Network/AWS/Inspector/AddAttributesToFindings.hs b/gen/Network/AWS/Inspector/AddAttributesToFindings.hs
--- a/gen/Network/AWS/Inspector/AddAttributesToFindings.hs
+++ b/gen/Network/AWS/Inspector/AddAttributesToFindings.hs
@@ -12,7 +12,7 @@
 
 -- |
 -- Module      : Network.AWS.Inspector.AddAttributesToFindings
--- 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 @@
 --
 -- Assigns attributes (key and value pair) to the findings specified by the
 -- findings\' ARNs.
---
--- /See:/ <http://docs.aws.amazon.com/inspector/latest/APIReference/API_AddAttributesToFindings.html AWS API Reference> for AddAttributesToFindings.
 module Network.AWS.Inspector.AddAttributesToFindings
     (
     -- * Creating a Request
@@ -84,6 +82,8 @@
               (\ s h x ->
                  AddAttributesToFindingsResponse' <$>
                    (x .?> "message") <*> (pure (fromEnum s)))
+
+instance Hashable AddAttributesToFindings
 
 instance ToHeaders AddAttributesToFindings where
         toHeaders
diff --git a/gen/Network/AWS/Inspector/AttachAssessmentAndRulesPackage.hs b/gen/Network/AWS/Inspector/AttachAssessmentAndRulesPackage.hs
--- a/gen/Network/AWS/Inspector/AttachAssessmentAndRulesPackage.hs
+++ b/gen/Network/AWS/Inspector/AttachAssessmentAndRulesPackage.hs
@@ -12,7 +12,7 @@
 
 -- |
 -- Module      : Network.AWS.Inspector.AttachAssessmentAndRulesPackage
--- 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 @@
 --
 -- Attaches the rules package specified by the rules package ARN to the
 -- assessment specified by the assessment ARN.
---
--- /See:/ <http://docs.aws.amazon.com/inspector/latest/APIReference/API_AttachAssessmentAndRulesPackage.html AWS API Reference> for AttachAssessmentAndRulesPackage.
 module Network.AWS.Inspector.AttachAssessmentAndRulesPackage
     (
     -- * Creating a Request
@@ -89,6 +87,8 @@
               (\ s h x ->
                  AttachAssessmentAndRulesPackageResponse' <$>
                    (x .?> "message") <*> (pure (fromEnum s)))
+
+instance Hashable AttachAssessmentAndRulesPackage
 
 instance ToHeaders AttachAssessmentAndRulesPackage
          where
diff --git a/gen/Network/AWS/Inspector/CreateApplication.hs b/gen/Network/AWS/Inspector/CreateApplication.hs
--- a/gen/Network/AWS/Inspector/CreateApplication.hs
+++ b/gen/Network/AWS/Inspector/CreateApplication.hs
@@ -12,19 +12,17 @@
 
 -- |
 -- Module      : Network.AWS.Inspector.CreateApplication
--- 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)
 --
 -- Creates a new application using the resource group ARN generated by
--- CreateResourceGroup. You can create up to 50 applications per AWS
+-- < CreateResourceGroup>. You can create up to 50 applications per AWS
 -- account. You can run up to 500 concurrent agents per AWS account. For
 -- more information, see
 -- <https://docs.aws.amazon.com/inspector/latest/userguide//inspector_applications.html Inspector Applications.>
---
--- /See:/ <http://docs.aws.amazon.com/inspector/latest/APIReference/API_CreateApplication.html AWS API Reference> for CreateApplication.
 module Network.AWS.Inspector.CreateApplication
     (
     -- * Creating a Request
@@ -90,6 +88,8 @@
               (\ s h x ->
                  CreateApplicationResponse' <$>
                    (x .?> "applicationArn") <*> (pure (fromEnum s)))
+
+instance Hashable CreateApplication
 
 instance ToHeaders CreateApplication where
         toHeaders
diff --git a/gen/Network/AWS/Inspector/CreateAssessment.hs b/gen/Network/AWS/Inspector/CreateAssessment.hs
--- a/gen/Network/AWS/Inspector/CreateAssessment.hs
+++ b/gen/Network/AWS/Inspector/CreateAssessment.hs
@@ -12,7 +12,7 @@
 
 -- |
 -- Module      : Network.AWS.Inspector.CreateAssessment
--- 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 @@
 --
 -- Creates an assessment for the application specified by the application
 -- ARN. You can create up to 500 assessments per AWS account.
---
--- /See:/ <http://docs.aws.amazon.com/inspector/latest/APIReference/API_CreateAssessment.html AWS API Reference> for CreateAssessment.
 module Network.AWS.Inspector.CreateAssessment
     (
     -- * Creating a Request
@@ -110,6 +108,8 @@
               (\ s h x ->
                  CreateAssessmentResponse' <$>
                    (x .?> "assessmentArn") <*> (pure (fromEnum s)))
+
+instance Hashable CreateAssessment
 
 instance ToHeaders CreateAssessment where
         toHeaders
diff --git a/gen/Network/AWS/Inspector/CreateResourceGroup.hs b/gen/Network/AWS/Inspector/CreateResourceGroup.hs
--- a/gen/Network/AWS/Inspector/CreateResourceGroup.hs
+++ b/gen/Network/AWS/Inspector/CreateResourceGroup.hs
@@ -12,7 +12,7 @@
 
 -- |
 -- Module      : Network.AWS.Inspector.CreateResourceGroup
--- 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,8 +22,6 @@
 -- pairs) that are used to select the EC2 instances to be included in an
 -- Inspector application. The created resource group is then used to create
 -- an Inspector application.
---
--- /See:/ <http://docs.aws.amazon.com/inspector/latest/APIReference/API_CreateResourceGroup.html AWS API Reference> for CreateResourceGroup.
 module Network.AWS.Inspector.CreateResourceGroup
     (
     -- * Creating a Request
@@ -81,6 +79,8 @@
               (\ s h x ->
                  CreateResourceGroupResponse' <$>
                    (x .?> "resourceGroupArn") <*> (pure (fromEnum s)))
+
+instance Hashable CreateResourceGroup
 
 instance ToHeaders CreateResourceGroup where
         toHeaders
diff --git a/gen/Network/AWS/Inspector/DeleteApplication.hs b/gen/Network/AWS/Inspector/DeleteApplication.hs
--- a/gen/Network/AWS/Inspector/DeleteApplication.hs
+++ b/gen/Network/AWS/Inspector/DeleteApplication.hs
@@ -12,15 +12,13 @@
 
 -- |
 -- Module      : Network.AWS.Inspector.DeleteApplication
--- 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 application specified by the application ARN.
---
--- /See:/ <http://docs.aws.amazon.com/inspector/latest/APIReference/API_DeleteApplication.html AWS API Reference> for DeleteApplication.
 module Network.AWS.Inspector.DeleteApplication
     (
     -- * Creating a Request
@@ -74,6 +72,8 @@
               (\ s h x ->
                  DeleteApplicationResponse' <$>
                    (x .?> "message") <*> (pure (fromEnum s)))
+
+instance Hashable DeleteApplication
 
 instance ToHeaders DeleteApplication where
         toHeaders
diff --git a/gen/Network/AWS/Inspector/DeleteAssessment.hs b/gen/Network/AWS/Inspector/DeleteAssessment.hs
--- a/gen/Network/AWS/Inspector/DeleteAssessment.hs
+++ b/gen/Network/AWS/Inspector/DeleteAssessment.hs
@@ -12,15 +12,13 @@
 
 -- |
 -- Module      : Network.AWS.Inspector.DeleteAssessment
--- 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 assessment specified by the assessment ARN.
---
--- /See:/ <http://docs.aws.amazon.com/inspector/latest/APIReference/API_DeleteAssessment.html AWS API Reference> for DeleteAssessment.
 module Network.AWS.Inspector.DeleteAssessment
     (
     -- * Creating a Request
@@ -74,6 +72,8 @@
               (\ s h x ->
                  DeleteAssessmentResponse' <$>
                    (x .?> "message") <*> (pure (fromEnum s)))
+
+instance Hashable DeleteAssessment
 
 instance ToHeaders DeleteAssessment where
         toHeaders
diff --git a/gen/Network/AWS/Inspector/DeleteRun.hs b/gen/Network/AWS/Inspector/DeleteRun.hs
--- a/gen/Network/AWS/Inspector/DeleteRun.hs
+++ b/gen/Network/AWS/Inspector/DeleteRun.hs
@@ -12,15 +12,13 @@
 
 -- |
 -- Module      : Network.AWS.Inspector.DeleteRun
--- 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 assessment run specified by the run ARN.
---
--- /See:/ <http://docs.aws.amazon.com/inspector/latest/APIReference/API_DeleteRun.html AWS API Reference> for DeleteRun.
 module Network.AWS.Inspector.DeleteRun
     (
     -- * Creating a Request
@@ -74,6 +72,8 @@
               (\ s h x ->
                  DeleteRunResponse' <$>
                    (x .?> "message") <*> (pure (fromEnum s)))
+
+instance Hashable DeleteRun
 
 instance ToHeaders DeleteRun where
         toHeaders
diff --git a/gen/Network/AWS/Inspector/DescribeApplication.hs b/gen/Network/AWS/Inspector/DescribeApplication.hs
--- a/gen/Network/AWS/Inspector/DescribeApplication.hs
+++ b/gen/Network/AWS/Inspector/DescribeApplication.hs
@@ -12,15 +12,13 @@
 
 -- |
 -- Module      : Network.AWS.Inspector.DescribeApplication
--- 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 application specified by the application ARN.
---
--- /See:/ <http://docs.aws.amazon.com/inspector/latest/APIReference/API_DescribeApplication.html AWS API Reference> for DescribeApplication.
 module Network.AWS.Inspector.DescribeApplication
     (
     -- * Creating a Request
@@ -75,6 +73,8 @@
               (\ s h x ->
                  DescribeApplicationResponse' <$>
                    (x .?> "application") <*> (pure (fromEnum s)))
+
+instance Hashable DescribeApplication
 
 instance ToHeaders DescribeApplication where
         toHeaders
diff --git a/gen/Network/AWS/Inspector/DescribeAssessment.hs b/gen/Network/AWS/Inspector/DescribeAssessment.hs
--- a/gen/Network/AWS/Inspector/DescribeAssessment.hs
+++ b/gen/Network/AWS/Inspector/DescribeAssessment.hs
@@ -12,15 +12,13 @@
 
 -- |
 -- Module      : Network.AWS.Inspector.DescribeAssessment
--- 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 assessment specified by the assessment ARN.
---
--- /See:/ <http://docs.aws.amazon.com/inspector/latest/APIReference/API_DescribeAssessment.html AWS API Reference> for DescribeAssessment.
 module Network.AWS.Inspector.DescribeAssessment
     (
     -- * Creating a Request
@@ -75,6 +73,8 @@
               (\ s h x ->
                  DescribeAssessmentResponse' <$>
                    (x .?> "assessment") <*> (pure (fromEnum s)))
+
+instance Hashable DescribeAssessment
 
 instance ToHeaders DescribeAssessment where
         toHeaders
diff --git a/gen/Network/AWS/Inspector/DescribeCrossAccountAccessRole.hs b/gen/Network/AWS/Inspector/DescribeCrossAccountAccessRole.hs
--- a/gen/Network/AWS/Inspector/DescribeCrossAccountAccessRole.hs
+++ b/gen/Network/AWS/Inspector/DescribeCrossAccountAccessRole.hs
@@ -12,7 +12,7 @@
 
 -- |
 -- Module      : Network.AWS.Inspector.DescribeCrossAccountAccessRole
--- 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 @@
 --
 -- Describes the IAM role that enables Inspector to access your AWS
 -- account.
---
--- /See:/ <http://docs.aws.amazon.com/inspector/latest/APIReference/API_DescribeCrossAccountAccessRole.html AWS API Reference> for DescribeCrossAccountAccessRole.
 module Network.AWS.Inspector.DescribeCrossAccountAccessRole
     (
     -- * Creating a Request
@@ -66,6 +64,8 @@
                  DescribeCrossAccountAccessRoleResponse' <$>
                    (x .?> "valid") <*> (x .?> "roleArn") <*>
                      (pure (fromEnum s)))
+
+instance Hashable DescribeCrossAccountAccessRole
 
 instance ToHeaders DescribeCrossAccountAccessRole
          where
diff --git a/gen/Network/AWS/Inspector/DescribeFinding.hs b/gen/Network/AWS/Inspector/DescribeFinding.hs
--- a/gen/Network/AWS/Inspector/DescribeFinding.hs
+++ b/gen/Network/AWS/Inspector/DescribeFinding.hs
@@ -12,15 +12,13 @@
 
 -- |
 -- Module      : Network.AWS.Inspector.DescribeFinding
--- 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 finding specified by the finding ARN.
---
--- /See:/ <http://docs.aws.amazon.com/inspector/latest/APIReference/API_DescribeFinding.html AWS API Reference> for DescribeFinding.
 module Network.AWS.Inspector.DescribeFinding
     (
     -- * Creating a Request
@@ -74,6 +72,8 @@
               (\ s h x ->
                  DescribeFindingResponse' <$>
                    (x .?> "finding") <*> (pure (fromEnum s)))
+
+instance Hashable DescribeFinding
 
 instance ToHeaders DescribeFinding where
         toHeaders
diff --git a/gen/Network/AWS/Inspector/DescribeResourceGroup.hs b/gen/Network/AWS/Inspector/DescribeResourceGroup.hs
--- a/gen/Network/AWS/Inspector/DescribeResourceGroup.hs
+++ b/gen/Network/AWS/Inspector/DescribeResourceGroup.hs
@@ -12,15 +12,13 @@
 
 -- |
 -- Module      : Network.AWS.Inspector.DescribeResourceGroup
--- 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 resource group specified by the resource group ARN.
---
--- /See:/ <http://docs.aws.amazon.com/inspector/latest/APIReference/API_DescribeResourceGroup.html AWS API Reference> for DescribeResourceGroup.
 module Network.AWS.Inspector.DescribeResourceGroup
     (
     -- * Creating a Request
@@ -75,6 +73,8 @@
               (\ s h x ->
                  DescribeResourceGroupResponse' <$>
                    (x .?> "resourceGroup") <*> (pure (fromEnum s)))
+
+instance Hashable DescribeResourceGroup
 
 instance ToHeaders DescribeResourceGroup where
         toHeaders
diff --git a/gen/Network/AWS/Inspector/DescribeRulesPackage.hs b/gen/Network/AWS/Inspector/DescribeRulesPackage.hs
--- a/gen/Network/AWS/Inspector/DescribeRulesPackage.hs
+++ b/gen/Network/AWS/Inspector/DescribeRulesPackage.hs
@@ -12,15 +12,13 @@
 
 -- |
 -- Module      : Network.AWS.Inspector.DescribeRulesPackage
--- 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 rules package specified by the rules package ARN.
---
--- /See:/ <http://docs.aws.amazon.com/inspector/latest/APIReference/API_DescribeRulesPackage.html AWS API Reference> for DescribeRulesPackage.
 module Network.AWS.Inspector.DescribeRulesPackage
     (
     -- * Creating a Request
@@ -75,6 +73,8 @@
               (\ s h x ->
                  DescribeRulesPackageResponse' <$>
                    (x .?> "rulesPackage") <*> (pure (fromEnum s)))
+
+instance Hashable DescribeRulesPackage
 
 instance ToHeaders DescribeRulesPackage where
         toHeaders
diff --git a/gen/Network/AWS/Inspector/DescribeRun.hs b/gen/Network/AWS/Inspector/DescribeRun.hs
--- a/gen/Network/AWS/Inspector/DescribeRun.hs
+++ b/gen/Network/AWS/Inspector/DescribeRun.hs
@@ -12,15 +12,13 @@
 
 -- |
 -- Module      : Network.AWS.Inspector.DescribeRun
--- 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 assessment run specified by the run ARN.
---
--- /See:/ <http://docs.aws.amazon.com/inspector/latest/APIReference/API_DescribeRun.html AWS API Reference> for DescribeRun.
 module Network.AWS.Inspector.DescribeRun
     (
     -- * Creating a Request
@@ -74,6 +72,8 @@
               (\ s h x ->
                  DescribeRunResponse' <$>
                    (x .?> "run") <*> (pure (fromEnum s)))
+
+instance Hashable DescribeRun
 
 instance ToHeaders DescribeRun where
         toHeaders
diff --git a/gen/Network/AWS/Inspector/DetachAssessmentAndRulesPackage.hs b/gen/Network/AWS/Inspector/DetachAssessmentAndRulesPackage.hs
--- a/gen/Network/AWS/Inspector/DetachAssessmentAndRulesPackage.hs
+++ b/gen/Network/AWS/Inspector/DetachAssessmentAndRulesPackage.hs
@@ -12,7 +12,7 @@
 
 -- |
 -- Module      : Network.AWS.Inspector.DetachAssessmentAndRulesPackage
--- 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 @@
 --
 -- Detaches the rules package specified by the rules package ARN from the
 -- assessment specified by the assessment ARN.
---
--- /See:/ <http://docs.aws.amazon.com/inspector/latest/APIReference/API_DetachAssessmentAndRulesPackage.html AWS API Reference> for DetachAssessmentAndRulesPackage.
 module Network.AWS.Inspector.DetachAssessmentAndRulesPackage
     (
     -- * Creating a Request
@@ -89,6 +87,8 @@
               (\ s h x ->
                  DetachAssessmentAndRulesPackageResponse' <$>
                    (x .?> "message") <*> (pure (fromEnum s)))
+
+instance Hashable DetachAssessmentAndRulesPackage
 
 instance ToHeaders DetachAssessmentAndRulesPackage
          where
diff --git a/gen/Network/AWS/Inspector/GetAssessmentTelemetry.hs b/gen/Network/AWS/Inspector/GetAssessmentTelemetry.hs
--- a/gen/Network/AWS/Inspector/GetAssessmentTelemetry.hs
+++ b/gen/Network/AWS/Inspector/GetAssessmentTelemetry.hs
@@ -12,7 +12,7 @@
 
 -- |
 -- Module      : Network.AWS.Inspector.GetAssessmentTelemetry
--- 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 @@
 --
 -- Returns the metadata about the telemetry (application behavioral data)
 -- for the assessment specified by the assessment ARN.
---
--- /See:/ <http://docs.aws.amazon.com/inspector/latest/APIReference/API_GetAssessmentTelemetry.html AWS API Reference> for GetAssessmentTelemetry.
 module Network.AWS.Inspector.GetAssessmentTelemetry
     (
     -- * Creating a Request
@@ -78,6 +76,8 @@
                  GetAssessmentTelemetryResponse' <$>
                    (x .?> "telemetry" .!@ mempty) <*>
                      (pure (fromEnum s)))
+
+instance Hashable GetAssessmentTelemetry
 
 instance ToHeaders GetAssessmentTelemetry where
         toHeaders
diff --git a/gen/Network/AWS/Inspector/ListApplications.hs b/gen/Network/AWS/Inspector/ListApplications.hs
--- a/gen/Network/AWS/Inspector/ListApplications.hs
+++ b/gen/Network/AWS/Inspector/ListApplications.hs
@@ -12,7 +12,7 @@
 
 -- |
 -- Module      : Network.AWS.Inspector.ListApplications
--- 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 @@
 -- Lists the ARNs of the applications within this AWS account. For more
 -- information about applications, see
 -- <https://docs.aws.amazon.com/inspector/latest/userguide//inspector_applications.html Inspector Applications>.
---
--- /See:/ <http://docs.aws.amazon.com/inspector/latest/APIReference/API_ListApplications.html AWS API Reference> for ListApplications.
 module Network.AWS.Inspector.ListApplications
     (
     -- * Creating a Request
@@ -106,6 +104,8 @@
                    (x .?> "applicationArnList" .!@ mempty) <*>
                      (x .?> "nextToken")
                      <*> (pure (fromEnum s)))
+
+instance Hashable ListApplications
 
 instance ToHeaders ListApplications where
         toHeaders
diff --git a/gen/Network/AWS/Inspector/ListAssessmentAgents.hs b/gen/Network/AWS/Inspector/ListAssessmentAgents.hs
--- a/gen/Network/AWS/Inspector/ListAssessmentAgents.hs
+++ b/gen/Network/AWS/Inspector/ListAssessmentAgents.hs
@@ -12,15 +12,13 @@
 
 -- |
 -- Module      : Network.AWS.Inspector.ListAssessmentAgents
--- 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)
 --
 -- Lists the agents of the assessment specified by the assessment ARN.
---
--- /See:/ <http://docs.aws.amazon.com/inspector/latest/APIReference/API_ListAssessmentAgents.html AWS API Reference> for ListAssessmentAgents.
 module Network.AWS.Inspector.ListAssessmentAgents
     (
     -- * Creating a Request
@@ -115,6 +113,8 @@
                    (x .?> "agentList" .!@ mempty) <*>
                      (x .?> "nextToken")
                      <*> (pure (fromEnum s)))
+
+instance Hashable ListAssessmentAgents
 
 instance ToHeaders ListAssessmentAgents where
         toHeaders
diff --git a/gen/Network/AWS/Inspector/ListAssessments.hs b/gen/Network/AWS/Inspector/ListAssessments.hs
--- a/gen/Network/AWS/Inspector/ListAssessments.hs
+++ b/gen/Network/AWS/Inspector/ListAssessments.hs
@@ -12,7 +12,7 @@
 
 -- |
 -- Module      : Network.AWS.Inspector.ListAssessments
--- 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 @@
 --
 -- Lists the assessments corresponding to applications specified by the
 -- applications\' ARNs.
---
--- /See:/ <http://docs.aws.amazon.com/inspector/latest/APIReference/API_ListAssessments.html AWS API Reference> for ListAssessments.
 module Network.AWS.Inspector.ListAssessments
     (
     -- * Creating a Request
@@ -115,6 +113,8 @@
                    (x .?> "assessmentArnList" .!@ mempty) <*>
                      (x .?> "nextToken")
                      <*> (pure (fromEnum s)))
+
+instance Hashable ListAssessments
 
 instance ToHeaders ListAssessments where
         toHeaders
diff --git a/gen/Network/AWS/Inspector/ListAttachedAssessments.hs b/gen/Network/AWS/Inspector/ListAttachedAssessments.hs
--- a/gen/Network/AWS/Inspector/ListAttachedAssessments.hs
+++ b/gen/Network/AWS/Inspector/ListAttachedAssessments.hs
@@ -12,7 +12,7 @@
 
 -- |
 -- Module      : Network.AWS.Inspector.ListAttachedAssessments
--- 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 @@
 --
 -- Lists the assessments attached to the rules package specified by the
 -- rules package ARN.
---
--- /See:/ <http://docs.aws.amazon.com/inspector/latest/APIReference/API_ListAttachedAssessments.html AWS API Reference> for ListAttachedAssessments.
 module Network.AWS.Inspector.ListAttachedAssessments
     (
     -- * Creating a Request
@@ -116,6 +114,8 @@
                    (x .?> "assessmentArnList" .!@ mempty) <*>
                      (x .?> "nextToken")
                      <*> (pure (fromEnum s)))
+
+instance Hashable ListAttachedAssessments
 
 instance ToHeaders ListAttachedAssessments where
         toHeaders
diff --git a/gen/Network/AWS/Inspector/ListAttachedRulesPackages.hs b/gen/Network/AWS/Inspector/ListAttachedRulesPackages.hs
--- a/gen/Network/AWS/Inspector/ListAttachedRulesPackages.hs
+++ b/gen/Network/AWS/Inspector/ListAttachedRulesPackages.hs
@@ -12,7 +12,7 @@
 
 -- |
 -- Module      : Network.AWS.Inspector.ListAttachedRulesPackages
--- 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 @@
 --
 -- Lists the rules packages attached to the assessment specified by the
 -- assessment ARN.
---
--- /See:/ <http://docs.aws.amazon.com/inspector/latest/APIReference/API_ListAttachedRulesPackages.html AWS API Reference> for ListAttachedRulesPackages.
 module Network.AWS.Inspector.ListAttachedRulesPackages
     (
     -- * Creating a Request
@@ -102,6 +100,8 @@
                    (x .?> "nextToken") <*>
                      (x .?> "rulesPackageArnList" .!@ mempty)
                      <*> (pure (fromEnum s)))
+
+instance Hashable ListAttachedRulesPackages
 
 instance ToHeaders ListAttachedRulesPackages where
         toHeaders
diff --git a/gen/Network/AWS/Inspector/ListFindings.hs b/gen/Network/AWS/Inspector/ListFindings.hs
--- a/gen/Network/AWS/Inspector/ListFindings.hs
+++ b/gen/Network/AWS/Inspector/ListFindings.hs
@@ -12,7 +12,7 @@
 
 -- |
 -- Module      : Network.AWS.Inspector.ListFindings
--- 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 @@
 --
 -- Lists findings generated by the assessment run specified by the run
 -- ARNs.
---
--- /See:/ <http://docs.aws.amazon.com/inspector/latest/APIReference/API_ListFindings.html AWS API Reference> for ListFindings.
 module Network.AWS.Inspector.ListFindings
     (
     -- * Creating a Request
@@ -115,6 +113,8 @@
                    (x .?> "nextToken") <*>
                      (x .?> "findingArnList" .!@ mempty)
                      <*> (pure (fromEnum s)))
+
+instance Hashable ListFindings
 
 instance ToHeaders ListFindings where
         toHeaders
diff --git a/gen/Network/AWS/Inspector/ListRulesPackages.hs b/gen/Network/AWS/Inspector/ListRulesPackages.hs
--- a/gen/Network/AWS/Inspector/ListRulesPackages.hs
+++ b/gen/Network/AWS/Inspector/ListRulesPackages.hs
@@ -12,15 +12,13 @@
 
 -- |
 -- Module      : Network.AWS.Inspector.ListRulesPackages
--- 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)
 --
 -- Lists all available Inspector rules packages.
---
--- /See:/ <http://docs.aws.amazon.com/inspector/latest/APIReference/API_ListRulesPackages.html AWS API Reference> for ListRulesPackages.
 module Network.AWS.Inspector.ListRulesPackages
     (
     -- * Creating a Request
@@ -90,6 +88,8 @@
                    (x .?> "nextToken") <*>
                      (x .?> "rulesPackageArnList" .!@ mempty)
                      <*> (pure (fromEnum s)))
+
+instance Hashable ListRulesPackages
 
 instance ToHeaders ListRulesPackages where
         toHeaders
diff --git a/gen/Network/AWS/Inspector/ListRuns.hs b/gen/Network/AWS/Inspector/ListRuns.hs
--- a/gen/Network/AWS/Inspector/ListRuns.hs
+++ b/gen/Network/AWS/Inspector/ListRuns.hs
@@ -12,7 +12,7 @@
 
 -- |
 -- Module      : Network.AWS.Inspector.ListRuns
--- 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 @@
 --
 -- Lists the assessment runs associated with the assessments specified by
 -- the assessment ARNs.
---
--- /See:/ <http://docs.aws.amazon.com/inspector/latest/APIReference/API_ListRuns.html AWS API Reference> for ListRuns.
 module Network.AWS.Inspector.ListRuns
     (
     -- * Creating a Request
@@ -114,6 +112,8 @@
                    (x .?> "runArnList" .!@ mempty) <*>
                      (x .?> "nextToken")
                      <*> (pure (fromEnum s)))
+
+instance Hashable ListRuns
 
 instance ToHeaders ListRuns where
         toHeaders
diff --git a/gen/Network/AWS/Inspector/ListTagsForResource.hs b/gen/Network/AWS/Inspector/ListTagsForResource.hs
--- a/gen/Network/AWS/Inspector/ListTagsForResource.hs
+++ b/gen/Network/AWS/Inspector/ListTagsForResource.hs
@@ -12,15 +12,13 @@
 
 -- |
 -- Module      : Network.AWS.Inspector.ListTagsForResource
--- 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)
 --
 -- Lists all tags associated with a resource.
---
--- /See:/ <http://docs.aws.amazon.com/inspector/latest/APIReference/API_ListTagsForResource.html AWS API Reference> for ListTagsForResource.
 module Network.AWS.Inspector.ListTagsForResource
     (
     -- * Creating a Request
@@ -75,6 +73,8 @@
               (\ s h x ->
                  ListTagsForResourceResponse' <$>
                    (x .?> "tagList" .!@ mempty) <*> (pure (fromEnum s)))
+
+instance Hashable ListTagsForResource
 
 instance ToHeaders ListTagsForResource where
         toHeaders
diff --git a/gen/Network/AWS/Inspector/LocalizeText.hs b/gen/Network/AWS/Inspector/LocalizeText.hs
--- a/gen/Network/AWS/Inspector/LocalizeText.hs
+++ b/gen/Network/AWS/Inspector/LocalizeText.hs
@@ -12,7 +12,7 @@
 
 -- |
 -- Module      : Network.AWS.Inspector.LocalizeText
--- 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 @@
 --
 -- Translates a textual identifier into a user-readable text in a specified
 -- locale.
---
--- /See:/ <http://docs.aws.amazon.com/inspector/latest/APIReference/API_LocalizeText.html AWS API Reference> for LocalizeText.
 module Network.AWS.Inspector.LocalizeText
     (
     -- * Creating a Request
@@ -86,6 +84,8 @@
                  LocalizeTextResponse' <$>
                    (x .?> "results" .!@ mempty) <*> (x .?> "message")
                      <*> (pure (fromEnum s)))
+
+instance Hashable LocalizeText
 
 instance ToHeaders LocalizeText where
         toHeaders
diff --git a/gen/Network/AWS/Inspector/PreviewAgentsForResourceGroup.hs b/gen/Network/AWS/Inspector/PreviewAgentsForResourceGroup.hs
--- a/gen/Network/AWS/Inspector/PreviewAgentsForResourceGroup.hs
+++ b/gen/Network/AWS/Inspector/PreviewAgentsForResourceGroup.hs
@@ -12,7 +12,7 @@
 
 -- |
 -- Module      : Network.AWS.Inspector.PreviewAgentsForResourceGroup
--- 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 @@
 --
 -- Previews the agents installed on the EC2 instances that are included in
 -- the application created with the specified resource group.
---
--- /See:/ <http://docs.aws.amazon.com/inspector/latest/APIReference/API_PreviewAgentsForResourceGroup.html AWS API Reference> for PreviewAgentsForResourceGroup.
 module Network.AWS.Inspector.PreviewAgentsForResourceGroup
     (
     -- * Creating a Request
@@ -103,6 +101,8 @@
                    (x .?> "agentPreviewList" .!@ mempty) <*>
                      (x .?> "nextToken")
                      <*> (pure (fromEnum s)))
+
+instance Hashable PreviewAgentsForResourceGroup
 
 instance ToHeaders PreviewAgentsForResourceGroup
          where
diff --git a/gen/Network/AWS/Inspector/RegisterCrossAccountAccessRole.hs b/gen/Network/AWS/Inspector/RegisterCrossAccountAccessRole.hs
--- a/gen/Network/AWS/Inspector/RegisterCrossAccountAccessRole.hs
+++ b/gen/Network/AWS/Inspector/RegisterCrossAccountAccessRole.hs
@@ -12,7 +12,7 @@
 
 -- |
 -- Module      : Network.AWS.Inspector.RegisterCrossAccountAccessRole
--- 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 @@
 --
 -- Register the role that Inspector uses to list your EC2 instances during
 -- the assessment.
---
--- /See:/ <http://docs.aws.amazon.com/inspector/latest/APIReference/API_RegisterCrossAccountAccessRole.html AWS API Reference> for RegisterCrossAccountAccessRole.
 module Network.AWS.Inspector.RegisterCrossAccountAccessRole
     (
     -- * Creating a Request
@@ -78,6 +76,8 @@
               (\ s h x ->
                  RegisterCrossAccountAccessRoleResponse' <$>
                    (x .?> "message") <*> (pure (fromEnum s)))
+
+instance Hashable RegisterCrossAccountAccessRole
 
 instance ToHeaders RegisterCrossAccountAccessRole
          where
diff --git a/gen/Network/AWS/Inspector/RemoveAttributesFromFindings.hs b/gen/Network/AWS/Inspector/RemoveAttributesFromFindings.hs
--- a/gen/Network/AWS/Inspector/RemoveAttributesFromFindings.hs
+++ b/gen/Network/AWS/Inspector/RemoveAttributesFromFindings.hs
@@ -12,7 +12,7 @@
 
 -- |
 -- Module      : Network.AWS.Inspector.RemoveAttributesFromFindings
--- 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 @@
 -- Removes the entire attribute (key and value pair) from the findings
 -- specified by the finding ARNs where an attribute with the specified key
 -- exists.
---
--- /See:/ <http://docs.aws.amazon.com/inspector/latest/APIReference/API_RemoveAttributesFromFindings.html AWS API Reference> for RemoveAttributesFromFindings.
 module Network.AWS.Inspector.RemoveAttributesFromFindings
     (
     -- * Creating a Request
@@ -88,6 +86,8 @@
               (\ s h x ->
                  RemoveAttributesFromFindingsResponse' <$>
                    (x .?> "message") <*> (pure (fromEnum s)))
+
+instance Hashable RemoveAttributesFromFindings
 
 instance ToHeaders RemoveAttributesFromFindings where
         toHeaders
diff --git a/gen/Network/AWS/Inspector/RunAssessment.hs b/gen/Network/AWS/Inspector/RunAssessment.hs
--- a/gen/Network/AWS/Inspector/RunAssessment.hs
+++ b/gen/Network/AWS/Inspector/RunAssessment.hs
@@ -12,7 +12,7 @@
 
 -- |
 -- Module      : Network.AWS.Inspector.RunAssessment
--- 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 @@
 --
 -- Starts the analysis of the application’s behavior against selected rule
 -- packages for the assessment specified by the assessment ARN.
---
--- /See:/ <http://docs.aws.amazon.com/inspector/latest/APIReference/API_RunAssessment.html AWS API Reference> for RunAssessment.
 module Network.AWS.Inspector.RunAssessment
     (
     -- * Creating a Request
@@ -85,6 +83,8 @@
               (\ s h x ->
                  RunAssessmentResponse' <$>
                    (x .?> "runArn") <*> (pure (fromEnum s)))
+
+instance Hashable RunAssessment
 
 instance ToHeaders RunAssessment where
         toHeaders
diff --git a/gen/Network/AWS/Inspector/SetTagsForResource.hs b/gen/Network/AWS/Inspector/SetTagsForResource.hs
--- a/gen/Network/AWS/Inspector/SetTagsForResource.hs
+++ b/gen/Network/AWS/Inspector/SetTagsForResource.hs
@@ -12,7 +12,7 @@
 
 -- |
 -- Module      : Network.AWS.Inspector.SetTagsForResource
--- 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 @@
 --
 -- Sets tags (key and value pairs) to the assessment specified by the
 -- assessment ARN.
---
--- /See:/ <http://docs.aws.amazon.com/inspector/latest/APIReference/API_SetTagsForResource.html AWS API Reference> for SetTagsForResource.
 module Network.AWS.Inspector.SetTagsForResource
     (
     -- * Creating a Request
@@ -86,6 +84,8 @@
               (\ s h x ->
                  SetTagsForResourceResponse' <$>
                    (x .?> "message") <*> (pure (fromEnum s)))
+
+instance Hashable SetTagsForResource
 
 instance ToHeaders SetTagsForResource where
         toHeaders
diff --git a/gen/Network/AWS/Inspector/StartDataCollection.hs b/gen/Network/AWS/Inspector/StartDataCollection.hs
--- a/gen/Network/AWS/Inspector/StartDataCollection.hs
+++ b/gen/Network/AWS/Inspector/StartDataCollection.hs
@@ -12,7 +12,7 @@
 
 -- |
 -- Module      : Network.AWS.Inspector.StartDataCollection
--- 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 @@
 -- Starts data collection for the assessment specified by the assessment
 -- ARN. For this API to function properly, you must not exceed the limit of
 -- running up to 500 concurrent agents per AWS account.
---
--- /See:/ <http://docs.aws.amazon.com/inspector/latest/APIReference/API_StartDataCollection.html AWS API Reference> for StartDataCollection.
 module Network.AWS.Inspector.StartDataCollection
     (
     -- * Creating a Request
@@ -78,6 +76,8 @@
               (\ s h x ->
                  StartDataCollectionResponse' <$>
                    (x .?> "message") <*> (pure (fromEnum s)))
+
+instance Hashable StartDataCollection
 
 instance ToHeaders StartDataCollection where
         toHeaders
diff --git a/gen/Network/AWS/Inspector/StopDataCollection.hs b/gen/Network/AWS/Inspector/StopDataCollection.hs
--- a/gen/Network/AWS/Inspector/StopDataCollection.hs
+++ b/gen/Network/AWS/Inspector/StopDataCollection.hs
@@ -12,15 +12,13 @@
 
 -- |
 -- Module      : Network.AWS.Inspector.StopDataCollection
--- 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)
 --
 -- Stop data collection for the assessment specified by the assessment ARN.
---
--- /See:/ <http://docs.aws.amazon.com/inspector/latest/APIReference/API_StopDataCollection.html AWS API Reference> for StopDataCollection.
 module Network.AWS.Inspector.StopDataCollection
     (
     -- * Creating a Request
@@ -76,6 +74,8 @@
               (\ s h x ->
                  StopDataCollectionResponse' <$>
                    (x .?> "message") <*> (pure (fromEnum s)))
+
+instance Hashable StopDataCollection
 
 instance ToHeaders StopDataCollection where
         toHeaders
diff --git a/gen/Network/AWS/Inspector/Types.hs b/gen/Network/AWS/Inspector/Types.hs
--- a/gen/Network/AWS/Inspector/Types.hs
+++ b/gen/Network/AWS/Inspector/Types.hs
@@ -4,7 +4,7 @@
 
 -- |
 -- Module      : Network.AWS.Inspector.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
@@ -227,6 +227,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"
diff --git a/gen/Network/AWS/Inspector/Types/Product.hs b/gen/Network/AWS/Inspector/Types/Product.hs
--- a/gen/Network/AWS/Inspector/Types/Product.hs
+++ b/gen/Network/AWS/Inspector/Types/Product.hs
@@ -9,7 +9,7 @@
 
 -- |
 -- Module      : Network.AWS.Inspector.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
@@ -22,7 +22,7 @@
 import           Network.AWS.Prelude
 
 -- | Contains information about an Inspector agent. This data type is used as
--- a response element in the ListAssessmentAgents action.
+-- a response element in the < ListAssessmentAgents> action.
 --
 -- /See:/ 'agent' smart constructor.
 data Agent = Agent'
@@ -118,8 +118,10 @@
                      <*> (x .:? "agentHealthDetails")
                      <*> (x .:? "agentHealth"))
 
+instance Hashable Agent
+
 -- | This data type is used as a response element in the
--- PreviewAgentsForResourceGroup action.
+-- < PreviewAgentsForResourceGroup> action.
 --
 -- /See:/ 'agentPreview' smart constructor.
 data AgentPreview = AgentPreview'
@@ -157,8 +159,10 @@
                  AgentPreview' <$>
                    (x .:? "autoScalingGroup") <*> (x .:? "agentId"))
 
--- | This data type is used as a response element in the ListAssessmentAgents
--- action.
+instance Hashable AgentPreview
+
+-- | This data type is used as a response element in the
+-- < ListAssessmentAgents> action.
 --
 -- /See:/ 'agentsFilter' smart constructor.
 newtype AgentsFilter = AgentsFilter'
@@ -179,10 +183,12 @@
 
 -- | For a record to match a filter, the value specified for this data type
 -- property must be the exact match of the value of the __agentHealth__
--- property of the Agent data type.
+-- property of the < Agent> data type.
 afAgentHealthList :: Lens' AgentsFilter [Text]
 afAgentHealthList = lens _afAgentHealthList (\ s a -> s{_afAgentHealthList = a}) . _Default . _Coerce;
 
+instance Hashable AgentsFilter
+
 instance ToJSON AgentsFilter where
         toJSON AgentsFilter'{..}
           = object
@@ -192,7 +198,7 @@
 -- | Contains information about an Inspector application.
 --
 -- This data type is used as the response element in the
--- DescribeApplication action.
+-- < DescribeApplication> action.
 --
 -- /See:/ 'application' smart constructor.
 data Application = Application'
@@ -241,8 +247,10 @@
                      (x .:? "resourceGroupArn")
                      <*> (x .:? "applicationName"))
 
--- | This data type is used as the request parameter in the ListApplications
--- action.
+instance Hashable Application
+
+-- | This data type is used as the request parameter in the
+-- < ListApplications> action.
 --
 -- /See:/ 'applicationsFilter' smart constructor.
 newtype ApplicationsFilter = ApplicationsFilter'
@@ -263,10 +271,12 @@
 
 -- | For a record to match a filter, an explicit value or a string containing
 -- a wildcard specified for this data type property must match the value of
--- the __applicationName__ property of the Application data type.
+-- the __applicationName__ property of the < Application> data type.
 afApplicationNamePatterns :: Lens' ApplicationsFilter [Text]
 afApplicationNamePatterns = lens _afApplicationNamePatterns (\ s a -> s{_afApplicationNamePatterns = a}) . _Default . _Coerce;
 
+instance Hashable ApplicationsFilter
+
 instance ToJSON ApplicationsFilter where
         toJSON ApplicationsFilter'{..}
           = object
@@ -276,8 +286,8 @@
 
 -- | Contains information about an Inspector assessment.
 --
--- This data type is used as the response element in the DescribeAssessment
--- action.
+-- This data type is used as the response element in the
+-- < DescribeAssessment> action.
 --
 -- /See:/ 'assessment' smart constructor.
 data Assessment = Assessment'
@@ -391,8 +401,10 @@
                      <*> (x .:? "durationInSeconds")
                      <*> (x .:? "assessmentName"))
 
--- | This data type is used as the request parameter in the ListAssessments
--- and ListAttachedAssessments actions.
+instance Hashable Assessment
+
+-- | This data type is used as the request parameter in the
+-- < ListAssessments> and < ListAttachedAssessments> actions.
 --
 -- /See:/ 'assessmentsFilter' smart constructor.
 data AssessmentsFilter = AssessmentsFilter'
@@ -433,32 +445,32 @@
 
 -- | For a record to match a filter, the value specified for this data type
 -- property must be the exact match of the value of the __dataCollected__
--- property of the Assessment data type.
+-- property of the < Assessment> data type.
 afDataCollected :: Lens' AssessmentsFilter (Maybe Bool)
 afDataCollected = lens _afDataCollected (\ s a -> s{_afDataCollected = a});
 
 -- | For a record to match a filter, the value specified for this data type
 -- property must be the exact match of the value of the __assessmentState__
--- property of the Assessment data type.
+-- property of the < Assessment> data type.
 afAssessmentStates :: Lens' AssessmentsFilter [Text]
 afAssessmentStates = lens _afAssessmentStates (\ s a -> s{_afAssessmentStates = a}) . _Default . _Coerce;
 
 -- | For a record to match a filter, the value specified for this data type
 -- property must inclusively match any value between the specified minimum
--- and maximum values of the __startTime__ property of the Assessment data
--- type.
+-- and maximum values of the __startTime__ property of the < Assessment>
+-- data type.
 afStartTimeRange :: Lens' AssessmentsFilter (Maybe TimestampRange)
 afStartTimeRange = lens _afStartTimeRange (\ s a -> s{_afStartTimeRange = a});
 
 -- | For a record to match a filter, an explicit value or a string containing
 -- a wildcard specified for this data type property must match the value of
--- the __assessmentName__ property of the Assessment data type.
+-- the __assessmentName__ property of the < Assessment> data type.
 afAssessmentNamePatterns :: Lens' AssessmentsFilter [Text]
 afAssessmentNamePatterns = lens _afAssessmentNamePatterns (\ s a -> s{_afAssessmentNamePatterns = a}) . _Default . _Coerce;
 
 -- | For a record to match a filter, the value specified for this data type
 -- property must inclusively match any value between the specified minimum
--- and maximum values of the __endTime__ property of the Assessment data
+-- and maximum values of the __endTime__ property of the < Assessment> data
 -- type.
 afEndTimeRange :: Lens' AssessmentsFilter (Maybe TimestampRange)
 afEndTimeRange = lens _afEndTimeRange (\ s a -> s{_afEndTimeRange = a});
@@ -466,10 +478,12 @@
 -- | For a record to match a filter, the value specified for this data type
 -- property must inclusively match any value between the specified minimum
 -- and maximum values of the __durationInSeconds__ property of the
--- Assessment data type.
+-- < Assessment> data type.
 afDurationRange :: Lens' AssessmentsFilter (Maybe DurationRange)
 afDurationRange = lens _afDurationRange (\ s a -> s{_afDurationRange = a});
 
+instance Hashable AssessmentsFilter
+
 instance ToJSON AssessmentsFilter where
         toJSON AssessmentsFilter'{..}
           = object
@@ -483,8 +497,8 @@
                   ("durationRange" .=) <$> _afDurationRange])
 
 -- | This data type is used as a response element in the
--- AddAttributesToFindings action and a request parameter in the
--- CreateAssessment action.
+-- < AddAttributesToFindings> action and a request parameter in the
+-- < CreateAssessment> action.
 --
 -- /See:/ 'attribute' smart constructor.
 data Attribute = Attribute'
@@ -521,13 +535,15 @@
               (\ x ->
                  Attribute' <$> (x .:? "value") <*> (x .:? "key"))
 
+instance Hashable Attribute
+
 instance ToJSON Attribute where
         toJSON Attribute'{..}
           = object
               (catMaybes
                  [("value" .=) <$> _aValue, ("key" .=) <$> _aKey])
 
--- | This data type is used in the AssessmentsFilter data type.
+-- | This data type is used in the < AssessmentsFilter> data type.
 --
 -- /See:/ 'durationRange' smart constructor.
 data DurationRange = DurationRange'
@@ -559,6 +575,8 @@
 drMinimum :: Lens' DurationRange (Maybe Int)
 drMinimum = lens _drMinimum (\ s a -> s{_drMinimum = a});
 
+instance Hashable DurationRange
+
 instance ToJSON DurationRange where
         toJSON DurationRange'{..}
           = object
@@ -568,7 +586,7 @@
 
 -- | Contains information about an Inspector finding.
 --
--- This data type is used as the response element in the DescribeFinding
+-- This data type is used as the response element in the < DescribeFinding>
 -- action.
 --
 -- /See:/ 'finding' smart constructor.
@@ -700,7 +718,9 @@
                      <*> (x .:? "description")
                      <*> (x .:? "recommendation"))
 
--- | This data type is used as a request parameter in the ListFindings
+instance Hashable Finding
+
+-- | This data type is used as a request parameter in the < ListFindings>
 -- action.
 --
 -- /See:/ 'findingsFilter' smart constructor.
@@ -738,34 +758,36 @@
 
 -- | For a record to match a filter, the value specified for this data type
 -- property must be the exact match of the value of the __ruleName__
--- property of the Finding data type.
+-- property of the < Finding> data type.
 ffRuleNames :: Lens' FindingsFilter [Text]
 ffRuleNames = lens _ffRuleNames (\ s a -> s{_ffRuleNames = a}) . _Default . _Coerce;
 
 -- | For a record to match a filter, the value specified for this data type
 -- property must be the exact match of the value of the __userAttributes__
--- property of the Finding data type.
+-- property of the < Finding> data type.
 ffUserAttributes :: Lens' FindingsFilter [Attribute]
 ffUserAttributes = lens _ffUserAttributes (\ s a -> s{_ffUserAttributes = a}) . _Default . _Coerce;
 
 -- | For a record to match a filter, the value specified for this data type
 -- property must be the exact match of the value of the __rulesPackageArn__
--- property of the Finding data type.
+-- property of the < Finding> data type.
 ffRulesPackageARNs :: Lens' FindingsFilter [Text]
 ffRulesPackageARNs = lens _ffRulesPackageARNs (\ s a -> s{_ffRulesPackageARNs = a}) . _Default . _Coerce;
 
 -- | For a record to match a filter, the value specified for this data type
 -- property must be the exact match of the value of the __attributes__
--- property of the Finding data type.
+-- property of the < Finding> data type.
 ffAttributes :: Lens' FindingsFilter [Attribute]
 ffAttributes = lens _ffAttributes (\ s a -> s{_ffAttributes = a}) . _Default . _Coerce;
 
 -- | For a record to match a filter, the value specified for this data type
 -- property must be the exact match of the value of the __severity__
--- property of the Finding data type.
+-- property of the < Finding> data type.
 ffSeverities :: Lens' FindingsFilter [Text]
 ffSeverities = lens _ffSeverities (\ s a -> s{_ffSeverities = a}) . _Default . _Coerce;
 
+instance Hashable FindingsFilter
+
 instance ToJSON FindingsFilter where
         toJSON FindingsFilter'{..}
           = object
@@ -777,7 +799,7 @@
                   ("severities" .=) <$> _ffSeverities])
 
 -- | The textual identifier. This data type is used as the request parameter
--- in the LocalizeText action.
+-- in the < LocalizeText> action.
 --
 -- /See:/ 'localizedText' smart constructor.
 data LocalizedText = LocalizedText'
@@ -800,7 +822,7 @@
     , _ltParameters = Nothing
     }
 
--- | The facility and id properties of the LocalizedTextKey data type.
+-- | The facility and id properties of the < LocalizedTextKey> data type.
 ltKey :: Lens' LocalizedText (Maybe LocalizedTextKey)
 ltKey = lens _ltKey (\ s a -> s{_ltKey = a});
 
@@ -816,6 +838,8 @@
                  LocalizedText' <$>
                    (x .:? "key") <*> (x .:? "parameters" .!= mempty))
 
+instance Hashable LocalizedText
+
 instance ToJSON LocalizedText where
         toJSON LocalizedText'{..}
           = object
@@ -823,7 +847,7 @@
                  [("key" .=) <$> _ltKey,
                   ("parameters" .=) <$> _ltParameters])
 
--- | This data type is used in the LocalizedText data type.
+-- | This data type is used in the < LocalizedText> data type.
 --
 -- /See:/ 'localizedTextKey' smart constructor.
 data LocalizedTextKey = LocalizedTextKey'
@@ -861,6 +885,8 @@
                  LocalizedTextKey' <$>
                    (x .:? "facility") <*> (x .:? "id"))
 
+instance Hashable LocalizedTextKey
+
 instance ToJSON LocalizedTextKey where
         toJSON LocalizedTextKey'{..}
           = object
@@ -868,7 +894,7 @@
                  [("facility" .=) <$> _ltkFacility,
                   ("id" .=) <$> _ltkId])
 
--- | This data type is used in the Telemetry data type.
+-- | This data type is used in the < Telemetry> data type.
 --
 -- This is metadata about the behavioral data collected by the Inspector
 -- agent on your EC2 instances during an assessment and passed to the
@@ -921,7 +947,9 @@
                    (x .:? "dataSize") <*> (x .:? "messageType") <*>
                      (x .:? "count"))
 
--- | This data type is used in the LocalizedText data type.
+instance Hashable MessageTypeTelemetry
+
+-- | This data type is used in the < LocalizedText> data type.
 --
 -- /See:/ 'parameter' smart constructor.
 data Parameter = Parameter'
@@ -958,6 +986,8 @@
               (\ x ->
                  Parameter' <$> (x .:? "value") <*> (x .:? "name"))
 
+instance Hashable Parameter
+
 instance ToJSON Parameter where
         toJSON Parameter'{..}
           = object
@@ -969,7 +999,7 @@
 -- comprise the application.
 --
 -- This data type is used as the response element in the
--- DescribeResourceGroup action.
+-- < DescribeResourceGroup> action.
 --
 -- /See:/ 'resourceGroup' smart constructor.
 data ResourceGroup = ResourceGroup'
@@ -994,7 +1024,7 @@
 
 -- | The tags (key and value pairs) of the resource group.
 --
--- This data type property is used in the CreateResourceGroup action.
+-- This data type property is used in the < CreateResourceGroup> action.
 --
 -- A collection of keys and an array of possible values in JSON format.
 --
@@ -1015,10 +1045,12 @@
                    (x .:? "resourceGroupTags") <*>
                      (x .:? "resourceGroupArn"))
 
+instance Hashable ResourceGroup
+
 -- | Contains information about an Inspector rules package.
 --
 -- This data type is used as the response element in the
--- DescribeRulesPackage action.
+-- < DescribeRulesPackage> action.
 --
 -- /See:/ 'rulesPackage' smart constructor.
 data RulesPackage = RulesPackage'
@@ -1083,10 +1115,12 @@
                      <*> (x .:? "description")
                      <*> (x .:? "provider"))
 
+instance Hashable RulesPackage
+
 -- | A snapshot of an Inspector assessment that contains the assessment\'s
 -- findings.
 --
--- This data type is used as the response element in the DescribeRun
+-- This data type is used as the response element in the < DescribeRun>
 -- action.
 --
 -- /See:/ 'run' smart constructor.
@@ -1175,7 +1209,10 @@
                      <*> (x .:? "completionTime")
                      <*> (x .:? "runArn"))
 
--- | This data type is used as the request parameter in the ListRuns action.
+instance Hashable Run
+
+-- | This data type is used as the request parameter in the < ListRuns>
+-- action.
 --
 -- /See:/ 'runsFilter' smart constructor.
 data RunsFilter = RunsFilter'
@@ -1212,36 +1249,38 @@
 
 -- | For a record to match a filter, the value specified for this data type
 -- property must inclusively match any value between the specified minimum
--- and maximum values of the __creationTime__ property of the Run data
+-- and maximum values of the __creationTime__ property of the < Run> data
 -- type.
 rfCreationTime :: Lens' RunsFilter (Maybe TimestampRange)
 rfCreationTime = lens _rfCreationTime (\ s a -> s{_rfCreationTime = a});
 
 -- | For a record to match a filter, the value specified for this data type
 -- property must match a list of values of the __rulesPackages__ property
--- of the Run data type.
+-- of the < Run> data type.
 rfRulesPackages :: Lens' RunsFilter [Text]
 rfRulesPackages = lens _rfRulesPackages (\ s a -> s{_rfRulesPackages = a}) . _Default . _Coerce;
 
 -- | For a record to match a filter, the value specified for this data type
 -- property must be the exact match of the value of the __runState__
--- property of the Run data type.
+-- property of the < Run> data type.
 rfRunStates :: Lens' RunsFilter [Text]
 rfRunStates = lens _rfRunStates (\ s a -> s{_rfRunStates = a}) . _Default . _Coerce;
 
 -- | For a record to match a filter, an explicit value or a string containing
 -- a wildcard specified for this data type property must match the value of
--- the __runName__ property of the Run data type.
+-- the __runName__ property of the < Run> data type.
 rfRunNamePatterns :: Lens' RunsFilter [Text]
 rfRunNamePatterns = lens _rfRunNamePatterns (\ s a -> s{_rfRunNamePatterns = a}) . _Default . _Coerce;
 
 -- | For a record to match a filter, the value specified for this data type
 -- property must inclusively match any value between the specified minimum
--- and maximum values of the __completionTime__ property of the Run data
+-- and maximum values of the __completionTime__ property of the < Run> data
 -- type.
 rfCompletionTime :: Lens' RunsFilter (Maybe TimestampRange)
 rfCompletionTime = lens _rfCompletionTime (\ s a -> s{_rfCompletionTime = a});
 
+instance Hashable RunsFilter
+
 instance ToJSON RunsFilter where
         toJSON RunsFilter'{..}
           = object
@@ -1254,8 +1293,9 @@
 
 -- | A key and value pair.
 --
--- This data type is used as a request parameter in the SetTagsForResource
--- action and a response element in the ListTagsForResource action.
+-- This data type is used as a request parameter in the
+-- < SetTagsForResource> action and a response element in the
+-- < ListTagsForResource> action.
 --
 -- /See:/ 'tag' smart constructor.
 data Tag = Tag'
@@ -1291,6 +1331,8 @@
           = withObject "Tag"
               (\ x -> Tag' <$> (x .:? "Value") <*> (x .:? "Key"))
 
+instance Hashable Tag
+
 instance ToJSON Tag where
         toJSON Tag'{..}
           = object
@@ -1301,7 +1343,7 @@
 -- the agent.
 --
 -- This data type is used as the response element in the
--- GetAssessmentTelemetry action.
+-- < GetAssessmentTelemetry> action.
 --
 -- /See:/ 'telemetry' smart constructor.
 data Telemetry = Telemetry'
@@ -1341,8 +1383,10 @@
                    (x .:? "status") <*>
                      (x .:? "messageTypeTelemetries" .!= mempty))
 
--- | This data type is used in the AssessmentsFilter and RunsFilter data
--- types.
+instance Hashable Telemetry
+
+-- | This data type is used in the < AssessmentsFilter> and < RunsFilter>
+-- data types.
 --
 -- /See:/ 'timestampRange' smart constructor.
 data TimestampRange = TimestampRange'
@@ -1372,6 +1416,8 @@
 -- | The minimum value of the timestamp range.
 trMinimum :: Lens' TimestampRange (Maybe UTCTime)
 trMinimum = lens _trMinimum (\ s a -> s{_trMinimum = a}) . mapping _Time;
+
+instance Hashable TimestampRange
 
 instance ToJSON TimestampRange where
         toJSON TimestampRange'{..}
diff --git a/gen/Network/AWS/Inspector/Types/Sum.hs b/gen/Network/AWS/Inspector/Types/Sum.hs
--- a/gen/Network/AWS/Inspector/Types/Sum.hs
+++ b/gen/Network/AWS/Inspector/Types/Sum.hs
@@ -9,7 +9,7 @@
 
 -- |
 -- Module      : Network.AWS.Inspector.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
diff --git a/gen/Network/AWS/Inspector/UpdateApplication.hs b/gen/Network/AWS/Inspector/UpdateApplication.hs
--- a/gen/Network/AWS/Inspector/UpdateApplication.hs
+++ b/gen/Network/AWS/Inspector/UpdateApplication.hs
@@ -12,15 +12,13 @@
 
 -- |
 -- Module      : Network.AWS.Inspector.UpdateApplication
--- 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)
 --
 -- Updates application specified by the application ARN.
---
--- /See:/ <http://docs.aws.amazon.com/inspector/latest/APIReference/API_UpdateApplication.html AWS API Reference> for UpdateApplication.
 module Network.AWS.Inspector.UpdateApplication
     (
     -- * Creating a Request
@@ -94,6 +92,8 @@
               (\ s h x ->
                  UpdateApplicationResponse' <$>
                    (x .?> "message") <*> (pure (fromEnum s)))
+
+instance Hashable UpdateApplication
 
 instance ToHeaders UpdateApplication where
         toHeaders
diff --git a/gen/Network/AWS/Inspector/UpdateAssessment.hs b/gen/Network/AWS/Inspector/UpdateAssessment.hs
--- a/gen/Network/AWS/Inspector/UpdateAssessment.hs
+++ b/gen/Network/AWS/Inspector/UpdateAssessment.hs
@@ -12,15 +12,13 @@
 
 -- |
 -- Module      : Network.AWS.Inspector.UpdateAssessment
--- 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)
 --
 -- Updates the assessment specified by the assessment ARN.
---
--- /See:/ <http://docs.aws.amazon.com/inspector/latest/APIReference/API_UpdateAssessment.html AWS API Reference> for UpdateAssessment.
 module Network.AWS.Inspector.UpdateAssessment
     (
     -- * Creating a Request
@@ -96,6 +94,8 @@
               (\ s h x ->
                  UpdateAssessmentResponse' <$>
                    (x .?> "message") <*> (pure (fromEnum s)))
+
+instance Hashable UpdateAssessment
 
 instance ToHeaders UpdateAssessment where
         toHeaders
diff --git a/gen/Network/AWS/Inspector/Waiters.hs b/gen/Network/AWS/Inspector/Waiters.hs
--- a/gen/Network/AWS/Inspector/Waiters.hs
+++ b/gen/Network/AWS/Inspector/Waiters.hs
@@ -7,7 +7,7 @@
 
 -- |
 -- Module      : Network.AWS.Inspector.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
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-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
diff --git a/test/Test/AWS/Gen/Inspector.hs b/test/Test/AWS/Gen/Inspector.hs
--- a/test/Test/AWS/Gen/Inspector.hs
+++ b/test/Test/AWS/Gen/Inspector.hs
@@ -5,7 +5,7 @@
 
 -- |
 -- Module      : Test.AWS.Gen.Inspector
--- 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
diff --git a/test/Test/AWS/Inspector.hs b/test/Test/AWS/Inspector.hs
--- a/test/Test/AWS/Inspector.hs
+++ b/test/Test/AWS/Inspector.hs
@@ -3,7 +3,7 @@
 {-# OPTIONS_GHC -fno-warn-unused-imports #-}
 
 -- Module      : Test.AWS.Inspector
--- 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
diff --git a/test/Test/AWS/Inspector/Internal.hs b/test/Test/AWS/Inspector/Internal.hs
--- a/test/Test/AWS/Inspector/Internal.hs
+++ b/test/Test/AWS/Inspector/Internal.hs
@@ -3,7 +3,7 @@
 {-# OPTIONS_GHC -fno-warn-unused-imports #-}
 
 -- Module      : Test.AWS.Inspector.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
