diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -8,7 +8,7 @@
 
 ## Version
 
-`1.3.6`
+`1.3.7`
 
 
 ## Description
diff --git a/amazonka-codepipeline.cabal b/amazonka-codepipeline.cabal
--- a/amazonka-codepipeline.cabal
+++ b/amazonka-codepipeline.cabal
@@ -1,5 +1,5 @@
 name:                  amazonka-codepipeline
-version:               1.3.6
+version:               1.3.7
 synopsis:              Amazon CodePipeline SDK.
 homepage:              https://github.com/brendanhay/amazonka
 bug-reports:           https://github.com/brendanhay/amazonka/issues
@@ -167,7 +167,7 @@
         , Network.AWS.CodePipeline.Types.Sum
 
     build-depends:
-          amazonka-core == 1.3.6.*
+          amazonka-core == 1.3.7.*
         , base          >= 4.7     && < 5
 
 test-suite amazonka-codepipeline-test
@@ -187,12 +187,11 @@
         , Test.AWS.CodePipeline.Internal
 
     build-depends:
-          amazonka-core == 1.3.6.*
-        , amazonka-test == 1.3.6.*
-        , amazonka-codepipeline == 1.3.6.*
+          amazonka-core == 1.3.7.*
+        , amazonka-test == 1.3.7.*
+        , amazonka-codepipeline == 1.3.7.*
         , base
         , bytestring
-        , lens
         , tasty
         , tasty-hunit
         , text
diff --git a/gen/Network/AWS/CodePipeline/AcknowledgeJob.hs b/gen/Network/AWS/CodePipeline/AcknowledgeJob.hs
--- a/gen/Network/AWS/CodePipeline/AcknowledgeJob.hs
+++ b/gen/Network/AWS/CodePipeline/AcknowledgeJob.hs
@@ -41,6 +41,7 @@
 
 import           Network.AWS.CodePipeline.Types
 import           Network.AWS.CodePipeline.Types.Product
+import           Network.AWS.Lens
 import           Network.AWS.Prelude
 import           Network.AWS.Request
 import           Network.AWS.Response
diff --git a/gen/Network/AWS/CodePipeline/AcknowledgeThirdPartyJob.hs b/gen/Network/AWS/CodePipeline/AcknowledgeThirdPartyJob.hs
--- a/gen/Network/AWS/CodePipeline/AcknowledgeThirdPartyJob.hs
+++ b/gen/Network/AWS/CodePipeline/AcknowledgeThirdPartyJob.hs
@@ -42,6 +42,7 @@
 
 import           Network.AWS.CodePipeline.Types
 import           Network.AWS.CodePipeline.Types.Product
+import           Network.AWS.Lens
 import           Network.AWS.Prelude
 import           Network.AWS.Request
 import           Network.AWS.Response
diff --git a/gen/Network/AWS/CodePipeline/CreateCustomActionType.hs b/gen/Network/AWS/CodePipeline/CreateCustomActionType.hs
--- a/gen/Network/AWS/CodePipeline/CreateCustomActionType.hs
+++ b/gen/Network/AWS/CodePipeline/CreateCustomActionType.hs
@@ -46,6 +46,7 @@
 
 import           Network.AWS.CodePipeline.Types
 import           Network.AWS.CodePipeline.Types.Product
+import           Network.AWS.Lens
 import           Network.AWS.Prelude
 import           Network.AWS.Request
 import           Network.AWS.Response
diff --git a/gen/Network/AWS/CodePipeline/CreatePipeline.hs b/gen/Network/AWS/CodePipeline/CreatePipeline.hs
--- a/gen/Network/AWS/CodePipeline/CreatePipeline.hs
+++ b/gen/Network/AWS/CodePipeline/CreatePipeline.hs
@@ -39,6 +39,7 @@
 
 import           Network.AWS.CodePipeline.Types
 import           Network.AWS.CodePipeline.Types.Product
+import           Network.AWS.Lens
 import           Network.AWS.Prelude
 import           Network.AWS.Request
 import           Network.AWS.Response
diff --git a/gen/Network/AWS/CodePipeline/DeleteCustomActionType.hs b/gen/Network/AWS/CodePipeline/DeleteCustomActionType.hs
--- a/gen/Network/AWS/CodePipeline/DeleteCustomActionType.hs
+++ b/gen/Network/AWS/CodePipeline/DeleteCustomActionType.hs
@@ -43,6 +43,7 @@
 
 import           Network.AWS.CodePipeline.Types
 import           Network.AWS.CodePipeline.Types.Product
+import           Network.AWS.Lens
 import           Network.AWS.Prelude
 import           Network.AWS.Request
 import           Network.AWS.Response
diff --git a/gen/Network/AWS/CodePipeline/DeletePipeline.hs b/gen/Network/AWS/CodePipeline/DeletePipeline.hs
--- a/gen/Network/AWS/CodePipeline/DeletePipeline.hs
+++ b/gen/Network/AWS/CodePipeline/DeletePipeline.hs
@@ -36,6 +36,7 @@
 
 import           Network.AWS.CodePipeline.Types
 import           Network.AWS.CodePipeline.Types.Product
+import           Network.AWS.Lens
 import           Network.AWS.Prelude
 import           Network.AWS.Request
 import           Network.AWS.Response
diff --git a/gen/Network/AWS/CodePipeline/DisableStageTransition.hs b/gen/Network/AWS/CodePipeline/DisableStageTransition.hs
--- a/gen/Network/AWS/CodePipeline/DisableStageTransition.hs
+++ b/gen/Network/AWS/CodePipeline/DisableStageTransition.hs
@@ -40,6 +40,7 @@
 
 import           Network.AWS.CodePipeline.Types
 import           Network.AWS.CodePipeline.Types.Product
+import           Network.AWS.Lens
 import           Network.AWS.Prelude
 import           Network.AWS.Request
 import           Network.AWS.Response
diff --git a/gen/Network/AWS/CodePipeline/EnableStageTransition.hs b/gen/Network/AWS/CodePipeline/EnableStageTransition.hs
--- a/gen/Network/AWS/CodePipeline/EnableStageTransition.hs
+++ b/gen/Network/AWS/CodePipeline/EnableStageTransition.hs
@@ -38,6 +38,7 @@
 
 import           Network.AWS.CodePipeline.Types
 import           Network.AWS.CodePipeline.Types.Product
+import           Network.AWS.Lens
 import           Network.AWS.Prelude
 import           Network.AWS.Request
 import           Network.AWS.Response
diff --git a/gen/Network/AWS/CodePipeline/GetJobDetails.hs b/gen/Network/AWS/CodePipeline/GetJobDetails.hs
--- a/gen/Network/AWS/CodePipeline/GetJobDetails.hs
+++ b/gen/Network/AWS/CodePipeline/GetJobDetails.hs
@@ -45,6 +45,7 @@
 
 import           Network.AWS.CodePipeline.Types
 import           Network.AWS.CodePipeline.Types.Product
+import           Network.AWS.Lens
 import           Network.AWS.Prelude
 import           Network.AWS.Request
 import           Network.AWS.Response
diff --git a/gen/Network/AWS/CodePipeline/GetPipeline.hs b/gen/Network/AWS/CodePipeline/GetPipeline.hs
--- a/gen/Network/AWS/CodePipeline/GetPipeline.hs
+++ b/gen/Network/AWS/CodePipeline/GetPipeline.hs
@@ -43,6 +43,7 @@
 
 import           Network.AWS.CodePipeline.Types
 import           Network.AWS.CodePipeline.Types.Product
+import           Network.AWS.Lens
 import           Network.AWS.Prelude
 import           Network.AWS.Request
 import           Network.AWS.Response
diff --git a/gen/Network/AWS/CodePipeline/GetPipelineState.hs b/gen/Network/AWS/CodePipeline/GetPipelineState.hs
--- a/gen/Network/AWS/CodePipeline/GetPipelineState.hs
+++ b/gen/Network/AWS/CodePipeline/GetPipelineState.hs
@@ -44,6 +44,7 @@
 
 import           Network.AWS.CodePipeline.Types
 import           Network.AWS.CodePipeline.Types.Product
+import           Network.AWS.Lens
 import           Network.AWS.Prelude
 import           Network.AWS.Request
 import           Network.AWS.Response
diff --git a/gen/Network/AWS/CodePipeline/GetThirdPartyJobDetails.hs b/gen/Network/AWS/CodePipeline/GetThirdPartyJobDetails.hs
--- a/gen/Network/AWS/CodePipeline/GetThirdPartyJobDetails.hs
+++ b/gen/Network/AWS/CodePipeline/GetThirdPartyJobDetails.hs
@@ -47,6 +47,7 @@
 
 import           Network.AWS.CodePipeline.Types
 import           Network.AWS.CodePipeline.Types.Product
+import           Network.AWS.Lens
 import           Network.AWS.Prelude
 import           Network.AWS.Request
 import           Network.AWS.Response
diff --git a/gen/Network/AWS/CodePipeline/ListActionTypes.hs b/gen/Network/AWS/CodePipeline/ListActionTypes.hs
--- a/gen/Network/AWS/CodePipeline/ListActionTypes.hs
+++ b/gen/Network/AWS/CodePipeline/ListActionTypes.hs
@@ -42,6 +42,7 @@
 
 import           Network.AWS.CodePipeline.Types
 import           Network.AWS.CodePipeline.Types.Product
+import           Network.AWS.Lens
 import           Network.AWS.Prelude
 import           Network.AWS.Request
 import           Network.AWS.Response
diff --git a/gen/Network/AWS/CodePipeline/ListPipelines.hs b/gen/Network/AWS/CodePipeline/ListPipelines.hs
--- a/gen/Network/AWS/CodePipeline/ListPipelines.hs
+++ b/gen/Network/AWS/CodePipeline/ListPipelines.hs
@@ -40,6 +40,7 @@
 
 import           Network.AWS.CodePipeline.Types
 import           Network.AWS.CodePipeline.Types.Product
+import           Network.AWS.Lens
 import           Network.AWS.Prelude
 import           Network.AWS.Request
 import           Network.AWS.Response
diff --git a/gen/Network/AWS/CodePipeline/PollForJobs.hs b/gen/Network/AWS/CodePipeline/PollForJobs.hs
--- a/gen/Network/AWS/CodePipeline/PollForJobs.hs
+++ b/gen/Network/AWS/CodePipeline/PollForJobs.hs
@@ -47,6 +47,7 @@
 
 import           Network.AWS.CodePipeline.Types
 import           Network.AWS.CodePipeline.Types.Product
+import           Network.AWS.Lens
 import           Network.AWS.Prelude
 import           Network.AWS.Request
 import           Network.AWS.Response
diff --git a/gen/Network/AWS/CodePipeline/PollForThirdPartyJobs.hs b/gen/Network/AWS/CodePipeline/PollForThirdPartyJobs.hs
--- a/gen/Network/AWS/CodePipeline/PollForThirdPartyJobs.hs
+++ b/gen/Network/AWS/CodePipeline/PollForThirdPartyJobs.hs
@@ -46,6 +46,7 @@
 
 import           Network.AWS.CodePipeline.Types
 import           Network.AWS.CodePipeline.Types.Product
+import           Network.AWS.Lens
 import           Network.AWS.Prelude
 import           Network.AWS.Request
 import           Network.AWS.Response
diff --git a/gen/Network/AWS/CodePipeline/PutActionRevision.hs b/gen/Network/AWS/CodePipeline/PutActionRevision.hs
--- a/gen/Network/AWS/CodePipeline/PutActionRevision.hs
+++ b/gen/Network/AWS/CodePipeline/PutActionRevision.hs
@@ -44,6 +44,7 @@
 
 import           Network.AWS.CodePipeline.Types
 import           Network.AWS.CodePipeline.Types.Product
+import           Network.AWS.Lens
 import           Network.AWS.Prelude
 import           Network.AWS.Request
 import           Network.AWS.Response
diff --git a/gen/Network/AWS/CodePipeline/PutJobFailureResult.hs b/gen/Network/AWS/CodePipeline/PutJobFailureResult.hs
--- a/gen/Network/AWS/CodePipeline/PutJobFailureResult.hs
+++ b/gen/Network/AWS/CodePipeline/PutJobFailureResult.hs
@@ -38,6 +38,7 @@
 
 import           Network.AWS.CodePipeline.Types
 import           Network.AWS.CodePipeline.Types.Product
+import           Network.AWS.Lens
 import           Network.AWS.Prelude
 import           Network.AWS.Request
 import           Network.AWS.Response
diff --git a/gen/Network/AWS/CodePipeline/PutJobSuccessResult.hs b/gen/Network/AWS/CodePipeline/PutJobSuccessResult.hs
--- a/gen/Network/AWS/CodePipeline/PutJobSuccessResult.hs
+++ b/gen/Network/AWS/CodePipeline/PutJobSuccessResult.hs
@@ -40,6 +40,7 @@
 
 import           Network.AWS.CodePipeline.Types
 import           Network.AWS.CodePipeline.Types.Product
+import           Network.AWS.Lens
 import           Network.AWS.Prelude
 import           Network.AWS.Request
 import           Network.AWS.Response
diff --git a/gen/Network/AWS/CodePipeline/PutThirdPartyJobFailureResult.hs b/gen/Network/AWS/CodePipeline/PutThirdPartyJobFailureResult.hs
--- a/gen/Network/AWS/CodePipeline/PutThirdPartyJobFailureResult.hs
+++ b/gen/Network/AWS/CodePipeline/PutThirdPartyJobFailureResult.hs
@@ -39,6 +39,7 @@
 
 import           Network.AWS.CodePipeline.Types
 import           Network.AWS.CodePipeline.Types.Product
+import           Network.AWS.Lens
 import           Network.AWS.Prelude
 import           Network.AWS.Request
 import           Network.AWS.Response
diff --git a/gen/Network/AWS/CodePipeline/PutThirdPartyJobSuccessResult.hs b/gen/Network/AWS/CodePipeline/PutThirdPartyJobSuccessResult.hs
--- a/gen/Network/AWS/CodePipeline/PutThirdPartyJobSuccessResult.hs
+++ b/gen/Network/AWS/CodePipeline/PutThirdPartyJobSuccessResult.hs
@@ -41,6 +41,7 @@
 
 import           Network.AWS.CodePipeline.Types
 import           Network.AWS.CodePipeline.Types.Product
+import           Network.AWS.Lens
 import           Network.AWS.Prelude
 import           Network.AWS.Request
 import           Network.AWS.Response
diff --git a/gen/Network/AWS/CodePipeline/StartPipelineExecution.hs b/gen/Network/AWS/CodePipeline/StartPipelineExecution.hs
--- a/gen/Network/AWS/CodePipeline/StartPipelineExecution.hs
+++ b/gen/Network/AWS/CodePipeline/StartPipelineExecution.hs
@@ -40,6 +40,7 @@
 
 import           Network.AWS.CodePipeline.Types
 import           Network.AWS.CodePipeline.Types.Product
+import           Network.AWS.Lens
 import           Network.AWS.Prelude
 import           Network.AWS.Request
 import           Network.AWS.Response
diff --git a/gen/Network/AWS/CodePipeline/Types.hs b/gen/Network/AWS/CodePipeline/Types.hs
--- a/gen/Network/AWS/CodePipeline/Types.hs
+++ b/gen/Network/AWS/CodePipeline/Types.hs
@@ -345,6 +345,7 @@
 
 import           Network.AWS.CodePipeline.Types.Product
 import           Network.AWS.CodePipeline.Types.Sum
+import           Network.AWS.Lens
 import           Network.AWS.Prelude
 import           Network.AWS.Sign.V4
 
diff --git a/gen/Network/AWS/CodePipeline/Types/Product.hs b/gen/Network/AWS/CodePipeline/Types/Product.hs
--- a/gen/Network/AWS/CodePipeline/Types/Product.hs
+++ b/gen/Network/AWS/CodePipeline/Types/Product.hs
@@ -18,6 +18,7 @@
 module Network.AWS.CodePipeline.Types.Product where
 
 import           Network.AWS.CodePipeline.Types.Sum
+import           Network.AWS.Lens
 import           Network.AWS.Prelude
 
 -- | Represents an AWS session credentials object. These credentials are
diff --git a/gen/Network/AWS/CodePipeline/Types/Sum.hs b/gen/Network/AWS/CodePipeline/Types/Sum.hs
--- a/gen/Network/AWS/CodePipeline/Types/Sum.hs
+++ b/gen/Network/AWS/CodePipeline/Types/Sum.hs
@@ -25,7 +25,7 @@
     | Invoke
     | Source
     | Test
-    deriving (Eq,Ord,Read,Show,Enum,Data,Typeable,Generic)
+    deriving (Eq,Ord,Read,Show,Enum,Bounded,Data,Typeable,Generic)
 
 instance FromText ActionCategory where
     parser = takeLowerText >>= \case
@@ -60,7 +60,7 @@
     = Boolean
     | Number
     | String
-    deriving (Eq,Ord,Read,Show,Enum,Data,Typeable,Generic)
+    deriving (Eq,Ord,Read,Show,Enum,Bounded,Data,Typeable,Generic)
 
 instance FromText ActionConfigurationPropertyType where
     parser = takeLowerText >>= \case
@@ -91,7 +91,7 @@
     = Failed
     | InProgress
     | Succeeded
-    deriving (Eq,Ord,Read,Show,Enum,Data,Typeable,Generic)
+    deriving (Eq,Ord,Read,Show,Enum,Bounded,Data,Typeable,Generic)
 
 instance FromText ActionExecutionStatus where
     parser = takeLowerText >>= \case
@@ -119,7 +119,7 @@
     = AWS
     | Custom
     | ThirdParty
-    deriving (Eq,Ord,Read,Show,Enum,Data,Typeable,Generic)
+    deriving (Eq,Ord,Read,Show,Enum,Bounded,Data,Typeable,Generic)
 
 instance FromText ActionOwner where
     parser = takeLowerText >>= \case
@@ -148,7 +148,7 @@
 
 data ArtifactLocationType =
     ALTS3
-    deriving (Eq,Ord,Read,Show,Enum,Data,Typeable,Generic)
+    deriving (Eq,Ord,Read,Show,Enum,Bounded,Data,Typeable,Generic)
 
 instance FromText ArtifactLocationType where
     parser = takeLowerText >>= \case
@@ -170,7 +170,7 @@
 
 data ArtifactStoreType =
     S3
-    deriving (Eq,Ord,Read,Show,Enum,Data,Typeable,Generic)
+    deriving (Eq,Ord,Read,Show,Enum,Bounded,Data,Typeable,Generic)
 
 instance FromText ArtifactStoreType where
     parser = takeLowerText >>= \case
@@ -195,7 +195,7 @@
 
 data BlockerType =
     Schedule
-    deriving (Eq,Ord,Read,Show,Enum,Data,Typeable,Generic)
+    deriving (Eq,Ord,Read,Show,Enum,Bounded,Data,Typeable,Generic)
 
 instance FromText BlockerType where
     parser = takeLowerText >>= \case
@@ -220,7 +220,7 @@
 
 data EncryptionKeyType =
     KMS
-    deriving (Eq,Ord,Read,Show,Enum,Data,Typeable,Generic)
+    deriving (Eq,Ord,Read,Show,Enum,Bounded,Data,Typeable,Generic)
 
 instance FromText EncryptionKeyType where
     parser = takeLowerText >>= \case
@@ -250,7 +250,7 @@
     | RevisionOutOfSync
     | RevisionUnavailable
     | SystemUnavailable
-    deriving (Eq,Ord,Read,Show,Enum,Data,Typeable,Generic)
+    deriving (Eq,Ord,Read,Show,Enum,Bounded,Data,Typeable,Generic)
 
 instance FromText FailureType where
     parser = takeLowerText >>= \case
@@ -288,7 +288,7 @@
     | JSQueued
     | JSSucceeded
     | JSTimedOut
-    deriving (Eq,Ord,Read,Show,Enum,Data,Typeable,Generic)
+    deriving (Eq,Ord,Read,Show,Enum,Bounded,Data,Typeable,Generic)
 
 instance FromText JobStatus where
     parser = takeLowerText >>= \case
@@ -323,7 +323,7 @@
 data StageTransitionType
     = Inbound
     | Outbound
-    deriving (Eq,Ord,Read,Show,Enum,Data,Typeable,Generic)
+    deriving (Eq,Ord,Read,Show,Enum,Bounded,Data,Typeable,Generic)
 
 instance FromText StageTransitionType where
     parser = takeLowerText >>= \case
diff --git a/gen/Network/AWS/CodePipeline/UpdatePipeline.hs b/gen/Network/AWS/CodePipeline/UpdatePipeline.hs
--- a/gen/Network/AWS/CodePipeline/UpdatePipeline.hs
+++ b/gen/Network/AWS/CodePipeline/UpdatePipeline.hs
@@ -42,6 +42,7 @@
 
 import           Network.AWS.CodePipeline.Types
 import           Network.AWS.CodePipeline.Types.Product
+import           Network.AWS.Lens
 import           Network.AWS.Prelude
 import           Network.AWS.Request
 import           Network.AWS.Response
diff --git a/gen/Network/AWS/CodePipeline/Waiters.hs b/gen/Network/AWS/CodePipeline/Waiters.hs
--- a/gen/Network/AWS/CodePipeline/Waiters.hs
+++ b/gen/Network/AWS/CodePipeline/Waiters.hs
@@ -16,5 +16,6 @@
 module Network.AWS.CodePipeline.Waiters where
 
 import           Network.AWS.CodePipeline.Types
+import           Network.AWS.Lens
 import           Network.AWS.Prelude
 import           Network.AWS.Waiter
