-- Module : Network.AWS.KMS -- Copyright : (c) 2013-2014 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 -- you can obtain it at http://mozilla.org/MPL/2.0/. -- Maintainer : Brendan Hay -- Stability : experimental -- Portability : non-portable (GHC extensions) -- -- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Amazon Key Management Service (KMS) is a managed service that makes it easy -- for you to create and control the encryption keys used to encrypt your data, -- and uses Hardware Security Modules (HSMs) to protect the security of your -- keys. Amazon Key Management Service is integrated with other Amazon services -- including Amazon EBS, Amazon S3, and Amazon Redshift. Amazon Key Management -- Service is also integrated with Amazon CloudTrail to provide you with logs of -- all key usage to help meet your regulatory and compliance needs. module Network.AWS.KMS ( module Network.AWS.KMS.CreateAlias , module Network.AWS.KMS.CreateGrant , module Network.AWS.KMS.CreateKey , module Network.AWS.KMS.Decrypt , module Network.AWS.KMS.DeleteAlias , module Network.AWS.KMS.DescribeKey , module Network.AWS.KMS.DisableKey , module Network.AWS.KMS.DisableKeyRotation , module Network.AWS.KMS.EnableKey , module Network.AWS.KMS.EnableKeyRotation , module Network.AWS.KMS.Encrypt , module Network.AWS.KMS.GenerateDataKey , module Network.AWS.KMS.GenerateDataKeyWithoutPlaintext , module Network.AWS.KMS.GenerateRandom , module Network.AWS.KMS.GetKeyPolicy , module Network.AWS.KMS.GetKeyRotationStatus , module Network.AWS.KMS.ListAliases , module Network.AWS.KMS.ListGrants , module Network.AWS.KMS.ListKeyPolicies , module Network.AWS.KMS.ListKeys , module Network.AWS.KMS.PutKeyPolicy , module Network.AWS.KMS.ReEncrypt , module Network.AWS.KMS.RetireGrant , module Network.AWS.KMS.RevokeGrant , module Network.AWS.KMS.Types , module Network.AWS.KMS.UpdateAlias , module Network.AWS.KMS.UpdateKeyDescription ) where import Network.AWS.KMS.CreateAlias import Network.AWS.KMS.CreateGrant import Network.AWS.KMS.CreateKey import Network.AWS.KMS.Decrypt import Network.AWS.KMS.DeleteAlias import Network.AWS.KMS.DescribeKey import Network.AWS.KMS.DisableKey import Network.AWS.KMS.DisableKeyRotation import Network.AWS.KMS.EnableKey import Network.AWS.KMS.EnableKeyRotation import Network.AWS.KMS.Encrypt import Network.AWS.KMS.GenerateDataKey import Network.AWS.KMS.GenerateDataKeyWithoutPlaintext import Network.AWS.KMS.GenerateRandom import Network.AWS.KMS.GetKeyPolicy import Network.AWS.KMS.GetKeyRotationStatus import Network.AWS.KMS.ListAliases import Network.AWS.KMS.ListGrants import Network.AWS.KMS.ListKeyPolicies import Network.AWS.KMS.ListKeys import Network.AWS.KMS.PutKeyPolicy import Network.AWS.KMS.ReEncrypt import Network.AWS.KMS.RetireGrant import Network.AWS.KMS.RevokeGrant import Network.AWS.KMS.Types import Network.AWS.KMS.UpdateAlias import Network.AWS.KMS.UpdateKeyDescription