diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -8,7 +8,7 @@
 
 ## Version
 
-`1.4.0`
+`1.4.1`
 
 
 ## Description
diff --git a/amazonka-codedeploy.cabal b/amazonka-codedeploy.cabal
--- a/amazonka-codedeploy.cabal
+++ b/amazonka-codedeploy.cabal
@@ -1,5 +1,5 @@
 name:                  amazonka-codedeploy
-version:               1.4.0
+version:               1.4.1
 synopsis:              Amazon CodeDeploy SDK.
 homepage:              https://github.com/brendanhay/amazonka
 bug-reports:           https://github.com/brendanhay/amazonka/issues
@@ -140,7 +140,7 @@
         , Network.AWS.CodeDeploy.Types.Sum
 
     build-depends:
-          amazonka-core == 1.4.0.*
+          amazonka-core == 1.4.1.*
         , base          >= 4.7     && < 5
 
 test-suite amazonka-codedeploy-test
@@ -160,9 +160,9 @@
         , Test.AWS.CodeDeploy.Internal
 
     build-depends:
-          amazonka-core == 1.4.0.*
-        , amazonka-test == 1.4.0.*
-        , amazonka-codedeploy == 1.4.0.*
+          amazonka-core == 1.4.1.*
+        , amazonka-test == 1.4.1.*
+        , amazonka-codedeploy == 1.4.1.*
         , base
         , bytestring
         , tasty
diff --git a/gen/Network/AWS/CodeDeploy/AddTagsToOnPremisesInstances.hs b/gen/Network/AWS/CodeDeploy/AddTagsToOnPremisesInstances.hs
--- a/gen/Network/AWS/CodeDeploy/AddTagsToOnPremisesInstances.hs
+++ b/gen/Network/AWS/CodeDeploy/AddTagsToOnPremisesInstances.hs
@@ -85,6 +85,8 @@
 
 instance Hashable AddTagsToOnPremisesInstances
 
+instance NFData AddTagsToOnPremisesInstances
+
 instance ToHeaders AddTagsToOnPremisesInstances where
         toHeaders
           = const
@@ -118,3 +120,5 @@
 addTagsToOnPremisesInstancesResponse
     :: AddTagsToOnPremisesInstancesResponse
 addTagsToOnPremisesInstancesResponse = AddTagsToOnPremisesInstancesResponse'
+
+instance NFData AddTagsToOnPremisesInstancesResponse
diff --git a/gen/Network/AWS/CodeDeploy/BatchGetApplicationRevisions.hs b/gen/Network/AWS/CodeDeploy/BatchGetApplicationRevisions.hs
--- a/gen/Network/AWS/CodeDeploy/BatchGetApplicationRevisions.hs
+++ b/gen/Network/AWS/CodeDeploy/BatchGetApplicationRevisions.hs
@@ -95,6 +95,8 @@
 
 instance Hashable BatchGetApplicationRevisions
 
+instance NFData BatchGetApplicationRevisions
+
 instance ToHeaders BatchGetApplicationRevisions where
         toHeaders
           = const
@@ -166,3 +168,5 @@
 -- | The response status code.
 bgarrsResponseStatus :: Lens' BatchGetApplicationRevisionsResponse Int
 bgarrsResponseStatus = lens _bgarrsResponseStatus (\ s a -> s{_bgarrsResponseStatus = a});
+
+instance NFData BatchGetApplicationRevisionsResponse
diff --git a/gen/Network/AWS/CodeDeploy/BatchGetApplications.hs b/gen/Network/AWS/CodeDeploy/BatchGetApplications.hs
--- a/gen/Network/AWS/CodeDeploy/BatchGetApplications.hs
+++ b/gen/Network/AWS/CodeDeploy/BatchGetApplications.hs
@@ -78,6 +78,8 @@
 
 instance Hashable BatchGetApplications
 
+instance NFData BatchGetApplications
+
 instance ToHeaders BatchGetApplications where
         toHeaders
           = const
@@ -131,3 +133,5 @@
 -- | The response status code.
 bgarsResponseStatus :: Lens' BatchGetApplicationsResponse Int
 bgarsResponseStatus = lens _bgarsResponseStatus (\ s a -> s{_bgarsResponseStatus = a});
+
+instance NFData BatchGetApplicationsResponse
diff --git a/gen/Network/AWS/CodeDeploy/BatchGetDeploymentGroups.hs b/gen/Network/AWS/CodeDeploy/BatchGetDeploymentGroups.hs
--- a/gen/Network/AWS/CodeDeploy/BatchGetDeploymentGroups.hs
+++ b/gen/Network/AWS/CodeDeploy/BatchGetDeploymentGroups.hs
@@ -91,6 +91,8 @@
 
 instance Hashable BatchGetDeploymentGroups
 
+instance NFData BatchGetDeploymentGroups
+
 instance ToHeaders BatchGetDeploymentGroups where
         toHeaders
           = const
@@ -155,3 +157,5 @@
 -- | The response status code.
 bgdgrsResponseStatus :: Lens' BatchGetDeploymentGroupsResponse Int
 bgdgrsResponseStatus = lens _bgdgrsResponseStatus (\ s a -> s{_bgdgrsResponseStatus = a});
+
+instance NFData BatchGetDeploymentGroupsResponse
diff --git a/gen/Network/AWS/CodeDeploy/BatchGetDeploymentInstances.hs b/gen/Network/AWS/CodeDeploy/BatchGetDeploymentInstances.hs
--- a/gen/Network/AWS/CodeDeploy/BatchGetDeploymentInstances.hs
+++ b/gen/Network/AWS/CodeDeploy/BatchGetDeploymentInstances.hs
@@ -91,6 +91,8 @@
 
 instance Hashable BatchGetDeploymentInstances
 
+instance NFData BatchGetDeploymentInstances
+
 instance ToHeaders BatchGetDeploymentInstances where
         toHeaders
           = const
@@ -153,3 +155,5 @@
 -- | The response status code.
 bgdirsResponseStatus :: Lens' BatchGetDeploymentInstancesResponse Int
 bgdirsResponseStatus = lens _bgdirsResponseStatus (\ s a -> s{_bgdirsResponseStatus = a});
+
+instance NFData BatchGetDeploymentInstancesResponse
diff --git a/gen/Network/AWS/CodeDeploy/BatchGetDeployments.hs b/gen/Network/AWS/CodeDeploy/BatchGetDeployments.hs
--- a/gen/Network/AWS/CodeDeploy/BatchGetDeployments.hs
+++ b/gen/Network/AWS/CodeDeploy/BatchGetDeployments.hs
@@ -78,6 +78,8 @@
 
 instance Hashable BatchGetDeployments
 
+instance NFData BatchGetDeployments
+
 instance ToHeaders BatchGetDeployments where
         toHeaders
           = const
@@ -131,3 +133,5 @@
 -- | The response status code.
 bgdrsResponseStatus :: Lens' BatchGetDeploymentsResponse Int
 bgdrsResponseStatus = lens _bgdrsResponseStatus (\ s a -> s{_bgdrsResponseStatus = a});
+
+instance NFData BatchGetDeploymentsResponse
diff --git a/gen/Network/AWS/CodeDeploy/BatchGetOnPremisesInstances.hs b/gen/Network/AWS/CodeDeploy/BatchGetOnPremisesInstances.hs
--- a/gen/Network/AWS/CodeDeploy/BatchGetOnPremisesInstances.hs
+++ b/gen/Network/AWS/CodeDeploy/BatchGetOnPremisesInstances.hs
@@ -78,6 +78,8 @@
 
 instance Hashable BatchGetOnPremisesInstances
 
+instance NFData BatchGetOnPremisesInstances
+
 instance ToHeaders BatchGetOnPremisesInstances where
         toHeaders
           = const
@@ -131,3 +133,5 @@
 -- | The response status code.
 bgopirsResponseStatus :: Lens' BatchGetOnPremisesInstancesResponse Int
 bgopirsResponseStatus = lens _bgopirsResponseStatus (\ s a -> s{_bgopirsResponseStatus = a});
+
+instance NFData BatchGetOnPremisesInstancesResponse
diff --git a/gen/Network/AWS/CodeDeploy/CreateApplication.hs b/gen/Network/AWS/CodeDeploy/CreateApplication.hs
--- a/gen/Network/AWS/CodeDeploy/CreateApplication.hs
+++ b/gen/Network/AWS/CodeDeploy/CreateApplication.hs
@@ -78,6 +78,8 @@
 
 instance Hashable CreateApplication
 
+instance NFData CreateApplication
+
 instance ToHeaders CreateApplication where
         toHeaders
           = const
@@ -131,3 +133,5 @@
 -- | The response status code.
 carsResponseStatus :: Lens' CreateApplicationResponse Int
 carsResponseStatus = lens _carsResponseStatus (\ s a -> s{_carsResponseStatus = a});
+
+instance NFData CreateApplicationResponse
diff --git a/gen/Network/AWS/CodeDeploy/CreateDeployment.hs b/gen/Network/AWS/CodeDeploy/CreateDeployment.hs
--- a/gen/Network/AWS/CodeDeploy/CreateDeployment.hs
+++ b/gen/Network/AWS/CodeDeploy/CreateDeployment.hs
@@ -137,6 +137,8 @@
 
 instance Hashable CreateDeployment
 
+instance NFData CreateDeployment
+
 instance ToHeaders CreateDeployment where
         toHeaders
           = const
@@ -198,3 +200,5 @@
 -- | The response status code.
 cdrsResponseStatus :: Lens' CreateDeploymentResponse Int
 cdrsResponseStatus = lens _cdrsResponseStatus (\ s a -> s{_cdrsResponseStatus = a});
+
+instance NFData CreateDeploymentResponse
diff --git a/gen/Network/AWS/CodeDeploy/CreateDeploymentConfig.hs b/gen/Network/AWS/CodeDeploy/CreateDeploymentConfig.hs
--- a/gen/Network/AWS/CodeDeploy/CreateDeploymentConfig.hs
+++ b/gen/Network/AWS/CodeDeploy/CreateDeploymentConfig.hs
@@ -104,6 +104,8 @@
 
 instance Hashable CreateDeploymentConfig
 
+instance NFData CreateDeploymentConfig
+
 instance ToHeaders CreateDeploymentConfig where
         toHeaders
           = const
@@ -161,3 +163,5 @@
 -- | The response status code.
 cdcrsResponseStatus :: Lens' CreateDeploymentConfigResponse Int
 cdcrsResponseStatus = lens _cdcrsResponseStatus (\ s a -> s{_cdcrsResponseStatus = a});
+
+instance NFData CreateDeploymentConfigResponse
diff --git a/gen/Network/AWS/CodeDeploy/CreateDeploymentGroup.hs b/gen/Network/AWS/CodeDeploy/CreateDeploymentGroup.hs
--- a/gen/Network/AWS/CodeDeploy/CreateDeploymentGroup.hs
+++ b/gen/Network/AWS/CodeDeploy/CreateDeploymentGroup.hs
@@ -206,6 +206,8 @@
 
 instance Hashable CreateDeploymentGroup
 
+instance NFData CreateDeploymentGroup
+
 instance ToHeaders CreateDeploymentGroup where
         toHeaders
           = const
@@ -270,3 +272,5 @@
 -- | The response status code.
 cdgrsResponseStatus :: Lens' CreateDeploymentGroupResponse Int
 cdgrsResponseStatus = lens _cdgrsResponseStatus (\ s a -> s{_cdgrsResponseStatus = a});
+
+instance NFData CreateDeploymentGroupResponse
diff --git a/gen/Network/AWS/CodeDeploy/DeleteApplication.hs b/gen/Network/AWS/CodeDeploy/DeleteApplication.hs
--- a/gen/Network/AWS/CodeDeploy/DeleteApplication.hs
+++ b/gen/Network/AWS/CodeDeploy/DeleteApplication.hs
@@ -71,6 +71,8 @@
 
 instance Hashable DeleteApplication
 
+instance NFData DeleteApplication
+
 instance ToHeaders DeleteApplication where
         toHeaders
           = const
@@ -103,3 +105,5 @@
 deleteApplicationResponse
     :: DeleteApplicationResponse
 deleteApplicationResponse = DeleteApplicationResponse'
+
+instance NFData DeleteApplicationResponse
diff --git a/gen/Network/AWS/CodeDeploy/DeleteDeploymentConfig.hs b/gen/Network/AWS/CodeDeploy/DeleteDeploymentConfig.hs
--- a/gen/Network/AWS/CodeDeploy/DeleteDeploymentConfig.hs
+++ b/gen/Network/AWS/CodeDeploy/DeleteDeploymentConfig.hs
@@ -76,6 +76,8 @@
 
 instance Hashable DeleteDeploymentConfig
 
+instance NFData DeleteDeploymentConfig
+
 instance ToHeaders DeleteDeploymentConfig where
         toHeaders
           = const
@@ -110,3 +112,5 @@
 deleteDeploymentConfigResponse
     :: DeleteDeploymentConfigResponse
 deleteDeploymentConfigResponse = DeleteDeploymentConfigResponse'
+
+instance NFData DeleteDeploymentConfigResponse
diff --git a/gen/Network/AWS/CodeDeploy/DeleteDeploymentGroup.hs b/gen/Network/AWS/CodeDeploy/DeleteDeploymentGroup.hs
--- a/gen/Network/AWS/CodeDeploy/DeleteDeploymentGroup.hs
+++ b/gen/Network/AWS/CodeDeploy/DeleteDeploymentGroup.hs
@@ -90,6 +90,8 @@
 
 instance Hashable DeleteDeploymentGroup
 
+instance NFData DeleteDeploymentGroup
+
 instance ToHeaders DeleteDeploymentGroup where
         toHeaders
           = const
@@ -150,3 +152,5 @@
 -- | The response status code.
 ddgrsResponseStatus :: Lens' DeleteDeploymentGroupResponse Int
 ddgrsResponseStatus = lens _ddgrsResponseStatus (\ s a -> s{_ddgrsResponseStatus = a});
+
+instance NFData DeleteDeploymentGroupResponse
diff --git a/gen/Network/AWS/CodeDeploy/DeregisterOnPremisesInstance.hs b/gen/Network/AWS/CodeDeploy/DeregisterOnPremisesInstance.hs
--- a/gen/Network/AWS/CodeDeploy/DeregisterOnPremisesInstance.hs
+++ b/gen/Network/AWS/CodeDeploy/DeregisterOnPremisesInstance.hs
@@ -73,6 +73,8 @@
 
 instance Hashable DeregisterOnPremisesInstance
 
+instance NFData DeregisterOnPremisesInstance
+
 instance ToHeaders DeregisterOnPremisesInstance where
         toHeaders
           = const
@@ -105,3 +107,5 @@
 deregisterOnPremisesInstanceResponse
     :: DeregisterOnPremisesInstanceResponse
 deregisterOnPremisesInstanceResponse = DeregisterOnPremisesInstanceResponse'
+
+instance NFData DeregisterOnPremisesInstanceResponse
diff --git a/gen/Network/AWS/CodeDeploy/GetApplication.hs b/gen/Network/AWS/CodeDeploy/GetApplication.hs
--- a/gen/Network/AWS/CodeDeploy/GetApplication.hs
+++ b/gen/Network/AWS/CodeDeploy/GetApplication.hs
@@ -78,6 +78,8 @@
 
 instance Hashable GetApplication
 
+instance NFData GetApplication
+
 instance ToHeaders GetApplication where
         toHeaders
           = const
@@ -130,3 +132,5 @@
 -- | The response status code.
 garsResponseStatus :: Lens' GetApplicationResponse Int
 garsResponseStatus = lens _garsResponseStatus (\ s a -> s{_garsResponseStatus = a});
+
+instance NFData GetApplicationResponse
diff --git a/gen/Network/AWS/CodeDeploy/GetApplicationRevision.hs b/gen/Network/AWS/CodeDeploy/GetApplicationRevision.hs
--- a/gen/Network/AWS/CodeDeploy/GetApplicationRevision.hs
+++ b/gen/Network/AWS/CodeDeploy/GetApplicationRevision.hs
@@ -93,6 +93,8 @@
 
 instance Hashable GetApplicationRevision
 
+instance NFData GetApplicationRevision
+
 instance ToHeaders GetApplicationRevision where
         toHeaders
           = const
@@ -163,3 +165,5 @@
 -- | The response status code.
 garrsResponseStatus :: Lens' GetApplicationRevisionResponse Int
 garrsResponseStatus = lens _garrsResponseStatus (\ s a -> s{_garrsResponseStatus = a});
+
+instance NFData GetApplicationRevisionResponse
diff --git a/gen/Network/AWS/CodeDeploy/GetDeployment.hs b/gen/Network/AWS/CodeDeploy/GetDeployment.hs
--- a/gen/Network/AWS/CodeDeploy/GetDeployment.hs
+++ b/gen/Network/AWS/CodeDeploy/GetDeployment.hs
@@ -77,6 +77,8 @@
 
 instance Hashable GetDeployment
 
+instance NFData GetDeployment
+
 instance ToHeaders GetDeployment where
         toHeaders
           = const
@@ -129,3 +131,5 @@
 -- | The response status code.
 gdrsResponseStatus :: Lens' GetDeploymentResponse Int
 gdrsResponseStatus = lens _gdrsResponseStatus (\ s a -> s{_gdrsResponseStatus = a});
+
+instance NFData GetDeploymentResponse
diff --git a/gen/Network/AWS/CodeDeploy/GetDeploymentConfig.hs b/gen/Network/AWS/CodeDeploy/GetDeploymentConfig.hs
--- a/gen/Network/AWS/CodeDeploy/GetDeploymentConfig.hs
+++ b/gen/Network/AWS/CodeDeploy/GetDeploymentConfig.hs
@@ -80,6 +80,8 @@
 
 instance Hashable GetDeploymentConfig
 
+instance NFData GetDeploymentConfig
+
 instance ToHeaders GetDeploymentConfig where
         toHeaders
           = const
@@ -135,3 +137,5 @@
 -- | The response status code.
 gdcrsResponseStatus :: Lens' GetDeploymentConfigResponse Int
 gdcrsResponseStatus = lens _gdcrsResponseStatus (\ s a -> s{_gdcrsResponseStatus = a});
+
+instance NFData GetDeploymentConfigResponse
diff --git a/gen/Network/AWS/CodeDeploy/GetDeploymentGroup.hs b/gen/Network/AWS/CodeDeploy/GetDeploymentGroup.hs
--- a/gen/Network/AWS/CodeDeploy/GetDeploymentGroup.hs
+++ b/gen/Network/AWS/CodeDeploy/GetDeploymentGroup.hs
@@ -90,6 +90,8 @@
 
 instance Hashable GetDeploymentGroup
 
+instance NFData GetDeploymentGroup
+
 instance ToHeaders GetDeploymentGroup where
         toHeaders
           = const
@@ -145,3 +147,5 @@
 -- | The response status code.
 gdgrsResponseStatus :: Lens' GetDeploymentGroupResponse Int
 gdgrsResponseStatus = lens _gdgrsResponseStatus (\ s a -> s{_gdgrsResponseStatus = a});
+
+instance NFData GetDeploymentGroupResponse
diff --git a/gen/Network/AWS/CodeDeploy/GetDeploymentInstance.hs b/gen/Network/AWS/CodeDeploy/GetDeploymentInstance.hs
--- a/gen/Network/AWS/CodeDeploy/GetDeploymentInstance.hs
+++ b/gen/Network/AWS/CodeDeploy/GetDeploymentInstance.hs
@@ -88,6 +88,8 @@
 
 instance Hashable GetDeploymentInstance
 
+instance NFData GetDeploymentInstance
+
 instance ToHeaders GetDeploymentInstance where
         toHeaders
           = const
@@ -142,3 +144,5 @@
 -- | The response status code.
 gdirsResponseStatus :: Lens' GetDeploymentInstanceResponse Int
 gdirsResponseStatus = lens _gdirsResponseStatus (\ s a -> s{_gdirsResponseStatus = a});
+
+instance NFData GetDeploymentInstanceResponse
diff --git a/gen/Network/AWS/CodeDeploy/GetOnPremisesInstance.hs b/gen/Network/AWS/CodeDeploy/GetOnPremisesInstance.hs
--- a/gen/Network/AWS/CodeDeploy/GetOnPremisesInstance.hs
+++ b/gen/Network/AWS/CodeDeploy/GetOnPremisesInstance.hs
@@ -78,6 +78,8 @@
 
 instance Hashable GetOnPremisesInstance
 
+instance NFData GetOnPremisesInstance
+
 instance ToHeaders GetOnPremisesInstance where
         toHeaders
           = const
@@ -131,3 +133,5 @@
 -- | The response status code.
 gopirsResponseStatus :: Lens' GetOnPremisesInstanceResponse Int
 gopirsResponseStatus = lens _gopirsResponseStatus (\ s a -> s{_gopirsResponseStatus = a});
+
+instance NFData GetOnPremisesInstanceResponse
diff --git a/gen/Network/AWS/CodeDeploy/ListApplicationRevisions.hs b/gen/Network/AWS/CodeDeploy/ListApplicationRevisions.hs
--- a/gen/Network/AWS/CodeDeploy/ListApplicationRevisions.hs
+++ b/gen/Network/AWS/CodeDeploy/ListApplicationRevisions.hs
@@ -164,6 +164,8 @@
 
 instance Hashable ListApplicationRevisions
 
+instance NFData ListApplicationRevisions
+
 instance ToHeaders ListApplicationRevisions where
         toHeaders
           = const
@@ -233,3 +235,5 @@
 -- | The response status code.
 larrsResponseStatus :: Lens' ListApplicationRevisionsResponse Int
 larrsResponseStatus = lens _larrsResponseStatus (\ s a -> s{_larrsResponseStatus = a});
+
+instance NFData ListApplicationRevisionsResponse
diff --git a/gen/Network/AWS/CodeDeploy/ListApplications.hs b/gen/Network/AWS/CodeDeploy/ListApplications.hs
--- a/gen/Network/AWS/CodeDeploy/ListApplications.hs
+++ b/gen/Network/AWS/CodeDeploy/ListApplications.hs
@@ -81,6 +81,8 @@
 
 instance Hashable ListApplications
 
+instance NFData ListApplications
+
 instance ToHeaders ListApplications where
         toHeaders
           = const
@@ -143,3 +145,5 @@
 -- | The response status code.
 larsResponseStatus :: Lens' ListApplicationsResponse Int
 larsResponseStatus = lens _larsResponseStatus (\ s a -> s{_larsResponseStatus = a});
+
+instance NFData ListApplicationsResponse
diff --git a/gen/Network/AWS/CodeDeploy/ListDeploymentConfigs.hs b/gen/Network/AWS/CodeDeploy/ListDeploymentConfigs.hs
--- a/gen/Network/AWS/CodeDeploy/ListDeploymentConfigs.hs
+++ b/gen/Network/AWS/CodeDeploy/ListDeploymentConfigs.hs
@@ -83,6 +83,8 @@
 
 instance Hashable ListDeploymentConfigs
 
+instance NFData ListDeploymentConfigs
+
 instance ToHeaders ListDeploymentConfigs where
         toHeaders
           = const
@@ -146,3 +148,5 @@
 -- | The response status code.
 ldcrsResponseStatus :: Lens' ListDeploymentConfigsResponse Int
 ldcrsResponseStatus = lens _ldcrsResponseStatus (\ s a -> s{_ldcrsResponseStatus = a});
+
+instance NFData ListDeploymentConfigsResponse
diff --git a/gen/Network/AWS/CodeDeploy/ListDeploymentGroups.hs b/gen/Network/AWS/CodeDeploy/ListDeploymentGroups.hs
--- a/gen/Network/AWS/CodeDeploy/ListDeploymentGroups.hs
+++ b/gen/Network/AWS/CodeDeploy/ListDeploymentGroups.hs
@@ -94,6 +94,8 @@
 
 instance Hashable ListDeploymentGroups
 
+instance NFData ListDeploymentGroups
+
 instance ToHeaders ListDeploymentGroups where
         toHeaders
           = const
@@ -166,3 +168,5 @@
 -- | The response status code.
 ldgrsResponseStatus :: Lens' ListDeploymentGroupsResponse Int
 ldgrsResponseStatus = lens _ldgrsResponseStatus (\ s a -> s{_ldgrsResponseStatus = a});
+
+instance NFData ListDeploymentGroupsResponse
diff --git a/gen/Network/AWS/CodeDeploy/ListDeploymentInstances.hs b/gen/Network/AWS/CodeDeploy/ListDeploymentInstances.hs
--- a/gen/Network/AWS/CodeDeploy/ListDeploymentInstances.hs
+++ b/gen/Network/AWS/CodeDeploy/ListDeploymentInstances.hs
@@ -111,6 +111,8 @@
 
 instance Hashable ListDeploymentInstances
 
+instance NFData ListDeploymentInstances
+
 instance ToHeaders ListDeploymentInstances where
         toHeaders
           = const
@@ -177,3 +179,5 @@
 -- | The response status code.
 ldirsResponseStatus :: Lens' ListDeploymentInstancesResponse Int
 ldirsResponseStatus = lens _ldirsResponseStatus (\ s a -> s{_ldirsResponseStatus = a});
+
+instance NFData ListDeploymentInstancesResponse
diff --git a/gen/Network/AWS/CodeDeploy/ListDeployments.hs b/gen/Network/AWS/CodeDeploy/ListDeployments.hs
--- a/gen/Network/AWS/CodeDeploy/ListDeployments.hs
+++ b/gen/Network/AWS/CodeDeploy/ListDeployments.hs
@@ -100,7 +100,7 @@
 -- -   In Progress: Include in-progress deployments in the resulting list.
 -- -   Succeeded: Include successful deployments in the resulting list.
 -- -   Failed: Include failed deployments in the resulting list.
--- -   Aborted: Include aborted deployments in the resulting list.
+-- -   Stopped: Include stopped deployments in the resulting list.
 ldIncludeOnlyStatuses :: Lens' ListDeployments [DeploymentStatus]
 ldIncludeOnlyStatuses = lens _ldIncludeOnlyStatuses (\ s a -> s{_ldIncludeOnlyStatuses = a}) . _Default . _Coerce;
 
@@ -126,6 +126,8 @@
 
 instance Hashable ListDeployments
 
+instance NFData ListDeployments
+
 instance ToHeaders ListDeployments where
         toHeaders
           = const
@@ -195,3 +197,5 @@
 -- | The response status code.
 ldrsResponseStatus :: Lens' ListDeploymentsResponse Int
 ldrsResponseStatus = lens _ldrsResponseStatus (\ s a -> s{_ldrsResponseStatus = a});
+
+instance NFData ListDeploymentsResponse
diff --git a/gen/Network/AWS/CodeDeploy/ListOnPremisesInstances.hs b/gen/Network/AWS/CodeDeploy/ListOnPremisesInstances.hs
--- a/gen/Network/AWS/CodeDeploy/ListOnPremisesInstances.hs
+++ b/gen/Network/AWS/CodeDeploy/ListOnPremisesInstances.hs
@@ -112,6 +112,8 @@
 
 instance Hashable ListOnPremisesInstances
 
+instance NFData ListOnPremisesInstances
+
 instance ToHeaders ListOnPremisesInstances where
         toHeaders
           = const
@@ -178,3 +180,5 @@
 -- | The response status code.
 lopirsResponseStatus :: Lens' ListOnPremisesInstancesResponse Int
 lopirsResponseStatus = lens _lopirsResponseStatus (\ s a -> s{_lopirsResponseStatus = a});
+
+instance NFData ListOnPremisesInstancesResponse
diff --git a/gen/Network/AWS/CodeDeploy/RegisterApplicationRevision.hs b/gen/Network/AWS/CodeDeploy/RegisterApplicationRevision.hs
--- a/gen/Network/AWS/CodeDeploy/RegisterApplicationRevision.hs
+++ b/gen/Network/AWS/CodeDeploy/RegisterApplicationRevision.hs
@@ -93,6 +93,8 @@
 
 instance Hashable RegisterApplicationRevision
 
+instance NFData RegisterApplicationRevision
+
 instance ToHeaders RegisterApplicationRevision where
         toHeaders
           = const
@@ -127,3 +129,5 @@
 registerApplicationRevisionResponse
     :: RegisterApplicationRevisionResponse
 registerApplicationRevisionResponse = RegisterApplicationRevisionResponse'
+
+instance NFData RegisterApplicationRevisionResponse
diff --git a/gen/Network/AWS/CodeDeploy/RegisterOnPremisesInstance.hs b/gen/Network/AWS/CodeDeploy/RegisterOnPremisesInstance.hs
--- a/gen/Network/AWS/CodeDeploy/RegisterOnPremisesInstance.hs
+++ b/gen/Network/AWS/CodeDeploy/RegisterOnPremisesInstance.hs
@@ -82,6 +82,8 @@
 
 instance Hashable RegisterOnPremisesInstance
 
+instance NFData RegisterOnPremisesInstance
+
 instance ToHeaders RegisterOnPremisesInstance where
         toHeaders
           = const
@@ -115,3 +117,5 @@
 registerOnPremisesInstanceResponse
     :: RegisterOnPremisesInstanceResponse
 registerOnPremisesInstanceResponse = RegisterOnPremisesInstanceResponse'
+
+instance NFData RegisterOnPremisesInstanceResponse
diff --git a/gen/Network/AWS/CodeDeploy/RemoveTagsFromOnPremisesInstances.hs b/gen/Network/AWS/CodeDeploy/RemoveTagsFromOnPremisesInstances.hs
--- a/gen/Network/AWS/CodeDeploy/RemoveTagsFromOnPremisesInstances.hs
+++ b/gen/Network/AWS/CodeDeploy/RemoveTagsFromOnPremisesInstances.hs
@@ -83,6 +83,8 @@
 
 instance Hashable RemoveTagsFromOnPremisesInstances
 
+instance NFData RemoveTagsFromOnPremisesInstances
+
 instance ToHeaders RemoveTagsFromOnPremisesInstances
          where
         toHeaders
@@ -121,3 +123,6 @@
     :: RemoveTagsFromOnPremisesInstancesResponse
 removeTagsFromOnPremisesInstancesResponse =
     RemoveTagsFromOnPremisesInstancesResponse'
+
+instance NFData
+         RemoveTagsFromOnPremisesInstancesResponse
diff --git a/gen/Network/AWS/CodeDeploy/StopDeployment.hs b/gen/Network/AWS/CodeDeploy/StopDeployment.hs
--- a/gen/Network/AWS/CodeDeploy/StopDeployment.hs
+++ b/gen/Network/AWS/CodeDeploy/StopDeployment.hs
@@ -79,6 +79,8 @@
 
 instance Hashable StopDeployment
 
+instance NFData StopDeployment
+
 instance ToHeaders StopDeployment where
         toHeaders
           = const
@@ -142,3 +144,5 @@
 -- | The response status code.
 sdrsResponseStatus :: Lens' StopDeploymentResponse Int
 sdrsResponseStatus = lens _sdrsResponseStatus (\ s a -> s{_sdrsResponseStatus = a});
+
+instance NFData StopDeploymentResponse
diff --git a/gen/Network/AWS/CodeDeploy/Types.hs b/gen/Network/AWS/CodeDeploy/Types.hs
--- a/gen/Network/AWS/CodeDeploy/Types.hs
+++ b/gen/Network/AWS/CodeDeploy/Types.hs
@@ -344,6 +344,8 @@
       | has (hasCode "ThrottlingException" . hasStatus 400) e =
           Just "throttling_exception"
       | has (hasCode "Throttling" . hasStatus 400) e = Just "throttling"
+      | has (hasStatus 504) e = Just "gateway_timeout"
+      | has (hasStatus 502) e = Just "bad_gateway"
       | has (hasStatus 503) e = Just "service_unavailable"
       | has (hasStatus 500) e = Just "general_server_error"
       | has (hasStatus 509) e = Just "limit_exceeded"
diff --git a/gen/Network/AWS/CodeDeploy/Types/Product.hs b/gen/Network/AWS/CodeDeploy/Types/Product.hs
--- a/gen/Network/AWS/CodeDeploy/Types/Product.hs
+++ b/gen/Network/AWS/CodeDeploy/Types/Product.hs
@@ -80,6 +80,8 @@
 
 instance Hashable ApplicationInfo
 
+instance NFData ApplicationInfo
+
 -- | Information about an Auto Scaling group.
 --
 -- /See:/ 'autoScalingGroup' smart constructor.
@@ -120,6 +122,8 @@
 
 instance Hashable AutoScalingGroup
 
+instance NFData AutoScalingGroup
+
 -- | Information about a deployment configuration.
 --
 -- /See:/ 'deploymentConfigInfo' smart constructor.
@@ -179,6 +183,8 @@
 
 instance Hashable DeploymentConfigInfo
 
+instance NFData DeploymentConfigInfo
+
 -- | Information about a deployment group.
 --
 -- /See:/ 'deploymentGroupInfo' smart constructor.
@@ -293,6 +299,8 @@
 
 instance Hashable DeploymentGroupInfo
 
+instance NFData DeploymentGroupInfo
+
 -- | Information about a deployment.
 --
 -- /See:/ 'deploymentInfo' smart constructor.
@@ -458,6 +466,8 @@
 
 instance Hashable DeploymentInfo
 
+instance NFData DeploymentInfo
+
 -- | Information about the deployment status of the instances in the
 -- deployment.
 --
@@ -527,6 +537,8 @@
 
 instance Hashable DeploymentOverview
 
+instance NFData DeploymentOverview
+
 -- | Diagnostic information about executable scripts that are part of a
 -- deployment.
 --
@@ -600,6 +612,8 @@
 
 instance Hashable Diagnostics
 
+instance NFData Diagnostics
+
 -- | Information about a tag filter.
 --
 -- /See:/ 'ec2TagFilter' smart constructor.
@@ -652,6 +666,8 @@
 
 instance Hashable EC2TagFilter
 
+instance NFData EC2TagFilter
+
 instance ToJSON EC2TagFilter where
         toJSON EC2TagFilter'{..}
           = object
@@ -726,6 +742,8 @@
 
 instance Hashable ErrorInformation
 
+instance NFData ErrorInformation
+
 -- | Information about an application revision.
 --
 -- /See:/ 'genericRevisionInfo' smart constructor.
@@ -793,6 +811,8 @@
 
 instance Hashable GenericRevisionInfo
 
+instance NFData GenericRevisionInfo
+
 -- | Information about the location of application artifacts stored in
 -- GitHub.
 --
@@ -839,6 +859,8 @@
 
 instance Hashable GitHubLocation
 
+instance NFData GitHubLocation
+
 instance ToJSON GitHubLocation where
         toJSON GitHubLocation'{..}
           = object
@@ -923,6 +945,8 @@
 
 instance Hashable InstanceInfo
 
+instance NFData InstanceInfo
+
 -- | Information about an instance in a deployment.
 --
 -- /See:/ 'instanceSummary' smart constructor.
@@ -997,6 +1021,8 @@
 
 instance Hashable InstanceSummary
 
+instance NFData InstanceSummary
+
 -- | Information about a deployment lifecycle event.
 --
 -- /See:/ 'lifecycleEvent' smart constructor.
@@ -1072,6 +1098,8 @@
 
 instance Hashable LifecycleEvent
 
+instance NFData LifecycleEvent
+
 -- | Information about minimum healthy instance.
 --
 -- /See:/ 'minimumHealthyHosts' smart constructor.
@@ -1136,6 +1164,8 @@
 
 instance Hashable MinimumHealthyHosts
 
+instance NFData MinimumHealthyHosts
+
 instance ToJSON MinimumHealthyHosts where
         toJSON MinimumHealthyHosts'{..}
           = object
@@ -1184,6 +1214,8 @@
 
 instance Hashable RevisionInfo
 
+instance NFData RevisionInfo
+
 -- | Information about the location of an application revision.
 --
 -- /See:/ 'revisionLocation' smart constructor.
@@ -1236,6 +1268,8 @@
 
 instance Hashable RevisionLocation
 
+instance NFData RevisionLocation
+
 instance ToJSON RevisionLocation where
         toJSON RevisionLocation'{..}
           = object
@@ -1326,6 +1360,8 @@
 
 instance Hashable S3Location
 
+instance NFData S3Location
+
 instance ToJSON S3Location where
         toJSON S3Location'{..}
           = object
@@ -1373,6 +1409,8 @@
 
 instance Hashable Tag
 
+instance NFData Tag
+
 instance ToJSON Tag where
         toJSON Tag'{..}
           = object
@@ -1431,6 +1469,8 @@
 
 instance Hashable TagFilter
 
+instance NFData TagFilter
+
 instance ToJSON TagFilter where
         toJSON TagFilter'{..}
           = object
@@ -1475,6 +1515,8 @@
 
 instance Hashable TimeRange
 
+instance NFData TimeRange
+
 instance ToJSON TimeRange where
         toJSON TimeRange'{..}
           = object
@@ -1541,6 +1583,8 @@
                      <*> (x .:? "triggerTargetArn"))
 
 instance Hashable TriggerConfig
+
+instance NFData TriggerConfig
 
 instance ToJSON TriggerConfig where
         toJSON TriggerConfig'{..}
diff --git a/gen/Network/AWS/CodeDeploy/Types/Sum.hs b/gen/Network/AWS/CodeDeploy/Types/Sum.hs
--- a/gen/Network/AWS/CodeDeploy/Types/Sum.hs
+++ b/gen/Network/AWS/CodeDeploy/Types/Sum.hs
@@ -40,6 +40,7 @@
         RegisterTime -> "registerTime"
 
 instance Hashable     ApplicationRevisionSortBy
+instance NFData       ApplicationRevisionSortBy
 instance ToByteString ApplicationRevisionSortBy
 instance ToQuery      ApplicationRevisionSortBy
 instance ToHeader     ApplicationRevisionSortBy
@@ -68,6 +69,7 @@
         Zip -> "zip"
 
 instance Hashable     BundleType
+instance NFData       BundleType
 instance ToByteString BundleType
 instance ToQuery      BundleType
 instance ToHeader     BundleType
@@ -129,6 +131,7 @@
         Timeout -> "TIMEOUT"
 
 instance Hashable     DeployErrorCode
+instance NFData       DeployErrorCode
 instance ToByteString DeployErrorCode
 instance ToQuery      DeployErrorCode
 instance ToHeader     DeployErrorCode
@@ -154,6 +157,7 @@
         User -> "user"
 
 instance Hashable     DeploymentCreator
+instance NFData       DeploymentCreator
 instance ToByteString DeploymentCreator
 instance ToQuery      DeploymentCreator
 instance ToHeader     DeploymentCreator
@@ -191,6 +195,7 @@
         Succeeded -> "Succeeded"
 
 instance Hashable     DeploymentStatus
+instance NFData       DeploymentStatus
 instance ToByteString DeploymentStatus
 instance ToQuery      DeploymentStatus
 instance ToHeader     DeploymentStatus
@@ -222,6 +227,7 @@
         ValueOnly -> "VALUE_ONLY"
 
 instance Hashable     EC2TagFilterType
+instance NFData       EC2TagFilterType
 instance ToByteString EC2TagFilterType
 instance ToQuery      EC2TagFilterType
 instance ToHeader     EC2TagFilterType
@@ -262,6 +268,7 @@
         ISUnknown -> "Unknown"
 
 instance Hashable     InstanceStatus
+instance NFData       InstanceStatus
 instance ToByteString InstanceStatus
 instance ToQuery      InstanceStatus
 instance ToHeader     InstanceStatus
@@ -302,6 +309,7 @@
         UnknownError -> "UnknownError"
 
 instance Hashable     LifecycleErrorCode
+instance NFData       LifecycleErrorCode
 instance ToByteString LifecycleErrorCode
 instance ToQuery      LifecycleErrorCode
 instance ToHeader     LifecycleErrorCode
@@ -339,6 +347,7 @@
         LESUnknown -> "Unknown"
 
 instance Hashable     LifecycleEventStatus
+instance NFData       LifecycleEventStatus
 instance ToByteString LifecycleEventStatus
 instance ToQuery      LifecycleEventStatus
 instance ToHeader     LifecycleEventStatus
@@ -367,6 +376,7 @@
         Include -> "include"
 
 instance Hashable     ListStateFilterAction
+instance NFData       ListStateFilterAction
 instance ToByteString ListStateFilterAction
 instance ToQuery      ListStateFilterAction
 instance ToHeader     ListStateFilterAction
@@ -392,6 +402,7 @@
         HostCount -> "HOST_COUNT"
 
 instance Hashable     MinimumHealthyHostsType
+instance NFData       MinimumHealthyHostsType
 instance ToByteString MinimumHealthyHostsType
 instance ToQuery      MinimumHealthyHostsType
 instance ToHeader     MinimumHealthyHostsType
@@ -420,6 +431,7 @@
         Registered -> "Registered"
 
 instance Hashable     RegistrationStatus
+instance NFData       RegistrationStatus
 instance ToByteString RegistrationStatus
 instance ToQuery      RegistrationStatus
 instance ToHeader     RegistrationStatus
@@ -445,6 +457,7 @@
         S3 -> "S3"
 
 instance Hashable     RevisionLocationType
+instance NFData       RevisionLocationType
 instance ToByteString RevisionLocationType
 instance ToQuery      RevisionLocationType
 instance ToHeader     RevisionLocationType
@@ -473,6 +486,7 @@
         Descending -> "descending"
 
 instance Hashable     SortOrder
+instance NFData       SortOrder
 instance ToByteString SortOrder
 instance ToQuery      SortOrder
 instance ToHeader     SortOrder
@@ -498,6 +512,7 @@
         SSSucceeded -> "Succeeded"
 
 instance Hashable     StopStatus
+instance NFData       StopStatus
 instance ToByteString StopStatus
 instance ToQuery      StopStatus
 instance ToHeader     StopStatus
@@ -526,6 +541,7 @@
         TFTValueOnly -> "VALUE_ONLY"
 
 instance Hashable     TagFilterType
+instance NFData       TagFilterType
 instance ToByteString TagFilterType
 instance ToQuery      TagFilterType
 instance ToHeader     TagFilterType
@@ -569,6 +585,7 @@
         InstanceSuccess -> "InstanceSuccess"
 
 instance Hashable     TriggerEventType
+instance NFData       TriggerEventType
 instance ToByteString TriggerEventType
 instance ToQuery      TriggerEventType
 instance ToHeader     TriggerEventType
diff --git a/gen/Network/AWS/CodeDeploy/UpdateApplication.hs b/gen/Network/AWS/CodeDeploy/UpdateApplication.hs
--- a/gen/Network/AWS/CodeDeploy/UpdateApplication.hs
+++ b/gen/Network/AWS/CodeDeploy/UpdateApplication.hs
@@ -78,6 +78,8 @@
 
 instance Hashable UpdateApplication
 
+instance NFData UpdateApplication
+
 instance ToHeaders UpdateApplication where
         toHeaders
           = const
@@ -111,3 +113,5 @@
 updateApplicationResponse
     :: UpdateApplicationResponse
 updateApplicationResponse = UpdateApplicationResponse'
+
+instance NFData UpdateApplicationResponse
diff --git a/gen/Network/AWS/CodeDeploy/UpdateDeploymentGroup.hs b/gen/Network/AWS/CodeDeploy/UpdateDeploymentGroup.hs
--- a/gen/Network/AWS/CodeDeploy/UpdateDeploymentGroup.hs
+++ b/gen/Network/AWS/CodeDeploy/UpdateDeploymentGroup.hs
@@ -161,6 +161,8 @@
 
 instance Hashable UpdateDeploymentGroup
 
+instance NFData UpdateDeploymentGroup
+
 instance ToHeaders UpdateDeploymentGroup where
         toHeaders
           = const
@@ -232,3 +234,5 @@
 -- | The response status code.
 udgrsResponseStatus :: Lens' UpdateDeploymentGroupResponse Int
 udgrsResponseStatus = lens _udgrsResponseStatus (\ s a -> s{_udgrsResponseStatus = a});
+
+instance NFData UpdateDeploymentGroupResponse
