diff --git a/amazonka-kms.cabal b/amazonka-kms.cabal
--- a/amazonka-kms.cabal
+++ b/amazonka-kms.cabal
@@ -1,5 +1,5 @@
 name:                  amazonka-kms
-version:               0.1.3
+version:               0.1.4
 synopsis:              Amazon Key Management Service SDK.
 homepage:              https://github.com/brendanhay/amazonka
 license:               OtherLicense
@@ -69,5 +69,5 @@
     other-modules:
 
     build-depends:
-          amazonka-core == 0.1.3.*
+          amazonka-core == 0.1.4.*
         , base          >= 4.7     && < 5
diff --git a/gen/Network/AWS/KMS/Types.hs b/gen/Network/AWS/KMS/Types.hs
--- a/gen/Network/AWS/KMS/Types.hs
+++ b/gen/Network/AWS/KMS/Types.hs
@@ -132,8 +132,8 @@
 instance Hashable KeyUsageType
 
 instance FromText KeyUsageType where
-    parser = takeText >>= \case
-        "ENCRYPT_DECRYPT" -> pure EncryptDecrypt
+    parser = takeLowerText >>= \case
+        "encrypt_decrypt" -> pure EncryptDecrypt
         e                 -> fail $
             "Failure parsing KeyUsageType from " ++ show e
 
@@ -247,9 +247,9 @@
 instance Hashable DataKeySpec
 
 instance FromText DataKeySpec where
-    parser = takeText >>= \case
-        "AES_128" -> pure AES128
-        "AES_256" -> pure AES256
+    parser = takeLowerText >>= \case
+        "aes_128" -> pure AES128
+        "aes_256" -> pure AES256
         e         -> fail $
             "Failure parsing DataKeySpec from " ++ show e
 
@@ -459,15 +459,15 @@
 instance Hashable GrantOperation
 
 instance FromText GrantOperation where
-    parser = takeText >>= \case
-        "CreateGrant"                     -> pure GOCreateGrant
-        "Decrypt"                         -> pure GODecrypt
-        "Encrypt"                         -> pure GOEncrypt
-        "GenerateDataKey"                 -> pure GOGenerateDataKey
-        "GenerateDataKeyWithoutPlaintext" -> pure GOGenerateDataKeyWithoutPlaintext
-        "ReEncryptFrom"                   -> pure GOReEncryptFrom
-        "ReEncryptTo"                     -> pure GOReEncryptTo
-        "RetireGrant"                     -> pure GORetireGrant
+    parser = takeLowerText >>= \case
+        "creategrant"                     -> pure GOCreateGrant
+        "decrypt"                         -> pure GODecrypt
+        "encrypt"                         -> pure GOEncrypt
+        "generatedatakey"                 -> pure GOGenerateDataKey
+        "generatedatakeywithoutplaintext" -> pure GOGenerateDataKeyWithoutPlaintext
+        "reencryptfrom"                   -> pure GOReEncryptFrom
+        "reencryptto"                     -> pure GOReEncryptTo
+        "retiregrant"                     -> pure GORetireGrant
         e                                 -> fail $
             "Failure parsing GrantOperation from " ++ show e
 
