{-# OPTIONS_GHC -fno-warn-unused-imports #-} {-# OPTIONS_GHC -fno-warn-orphans #-} -- Derived from AWS service descriptions, licensed under Apache 2.0. -- | -- Module : Test.AWS.Gen.KMS -- Copyright : (c) 2013-2015 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay -- Stability : auto-generated -- Portability : non-portable (GHC extensions) -- module Test.AWS.Gen.KMS where import Data.Proxy import Test.AWS.Fixture import Test.AWS.Prelude import Test.Tasty import Network.AWS.KMS import Test.AWS.KMS.Internal -- Auto-generated: the actual test selection needs to be manually placed into -- the top-level so that real test data can be incrementally added. -- -- This commented snippet is what the entire set should look like: -- fixtures :: TestTree -- fixtures = -- [ testGroup "request" -- [ testDisableKeyRotation $ -- disableKeyRotation -- -- , testGenerateDataKeyWithoutPlaintext $ -- generateDataKeyWithoutPlaintext -- -- , testListGrants $ -- listGrants -- -- , testEncrypt $ -- encrypt -- -- , testEnableKeyRotation $ -- enableKeyRotation -- -- , testCreateGrant $ -- createGrant -- -- , testCreateAlias $ -- createAlias -- -- , testListAliases $ -- listAliases -- -- , testGenerateRandom $ -- generateRandom -- -- , testDisableKey $ -- disableKey -- -- , testCreateKey $ -- createKey -- -- , testRetireGrant $ -- retireGrant -- -- , testListKeys $ -- listKeys -- -- , testGetKeyRotationStatus $ -- getKeyRotationStatus -- -- , testGenerateDataKey $ -- generateDataKey -- -- , testDeleteAlias $ -- deleteAlias -- -- , testUpdateAlias $ -- updateAlias -- -- , testDescribeKey $ -- describeKey -- -- , testDecrypt $ -- decrypt -- -- , testUpdateKeyDescription $ -- updateKeyDescription -- -- , testReEncrypt $ -- reEncrypt -- -- , testListKeyPolicies $ -- listKeyPolicies -- -- , testEnableKey $ -- enableKey -- -- , testPutKeyPolicy $ -- putKeyPolicy -- -- , testRevokeGrant $ -- revokeGrant -- -- , testGetKeyPolicy $ -- getKeyPolicy -- -- ] -- , testGroup "response" -- [ testDisableKeyRotationResponse $ -- disableKeyRotationResponse -- -- , testGenerateDataKeyWithoutPlaintextResponse $ -- generateDataKeyWithoutPlaintextResponse -- -- , testListGrantsResponse $ -- listGrantsResponse -- -- , testEncryptResponse $ -- encryptResponse -- -- , testEnableKeyRotationResponse $ -- enableKeyRotationResponse -- -- , testCreateGrantResponse $ -- createGrantResponse -- -- , testCreateAliasResponse $ -- createAliasResponse -- -- , testListAliasesResponse $ -- listAliasesResponse -- -- , testGenerateRandomResponse $ -- generateRandomResponse -- -- , testDisableKeyResponse $ -- disableKeyResponse -- -- , testCreateKeyResponse $ -- createKeyResponse -- -- , testRetireGrantResponse $ -- retireGrantResponse -- -- , testListKeysResponse $ -- listKeysResponse -- -- , testGetKeyRotationStatusResponse $ -- getKeyRotationStatusResponse -- -- , testGenerateDataKeyResponse $ -- generateDataKeyResponse -- -- , testDeleteAliasResponse $ -- deleteAliasResponse -- -- , testUpdateAliasResponse $ -- updateAliasResponse -- -- , testDescribeKeyResponse $ -- describeKeyResponse -- -- , testDecryptResponse $ -- decryptResponse -- -- , testUpdateKeyDescriptionResponse $ -- updateKeyDescriptionResponse -- -- , testReEncryptResponse $ -- reEncryptResponse -- -- , testListKeyPoliciesResponse $ -- listKeyPoliciesResponse -- -- , testEnableKeyResponse $ -- enableKeyResponse -- -- , testPutKeyPolicyResponse $ -- putKeyPolicyResponse -- -- , testRevokeGrantResponse $ -- revokeGrantResponse -- -- , testGetKeyPolicyResponse $ -- getKeyPolicyResponse -- -- ] -- ] -- Requests testDisableKeyRotation :: DisableKeyRotation -> TestTree testDisableKeyRotation = req "DisableKeyRotation" "fixture/DisableKeyRotation" testGenerateDataKeyWithoutPlaintext :: GenerateDataKeyWithoutPlaintext -> TestTree testGenerateDataKeyWithoutPlaintext = req "GenerateDataKeyWithoutPlaintext" "fixture/GenerateDataKeyWithoutPlaintext" testListGrants :: ListGrants -> TestTree testListGrants = req "ListGrants" "fixture/ListGrants" testEncrypt :: Encrypt -> TestTree testEncrypt = req "Encrypt" "fixture/Encrypt" testEnableKeyRotation :: EnableKeyRotation -> TestTree testEnableKeyRotation = req "EnableKeyRotation" "fixture/EnableKeyRotation" testCreateGrant :: CreateGrant -> TestTree testCreateGrant = req "CreateGrant" "fixture/CreateGrant" testCreateAlias :: CreateAlias -> TestTree testCreateAlias = req "CreateAlias" "fixture/CreateAlias" testListAliases :: ListAliases -> TestTree testListAliases = req "ListAliases" "fixture/ListAliases" testGenerateRandom :: GenerateRandom -> TestTree testGenerateRandom = req "GenerateRandom" "fixture/GenerateRandom" testDisableKey :: DisableKey -> TestTree testDisableKey = req "DisableKey" "fixture/DisableKey" testCreateKey :: CreateKey -> TestTree testCreateKey = req "CreateKey" "fixture/CreateKey" testRetireGrant :: RetireGrant -> TestTree testRetireGrant = req "RetireGrant" "fixture/RetireGrant" testListKeys :: ListKeys -> TestTree testListKeys = req "ListKeys" "fixture/ListKeys" testGetKeyRotationStatus :: GetKeyRotationStatus -> TestTree testGetKeyRotationStatus = req "GetKeyRotationStatus" "fixture/GetKeyRotationStatus" testGenerateDataKey :: GenerateDataKey -> TestTree testGenerateDataKey = req "GenerateDataKey" "fixture/GenerateDataKey" testDeleteAlias :: DeleteAlias -> TestTree testDeleteAlias = req "DeleteAlias" "fixture/DeleteAlias" testUpdateAlias :: UpdateAlias -> TestTree testUpdateAlias = req "UpdateAlias" "fixture/UpdateAlias" testDescribeKey :: DescribeKey -> TestTree testDescribeKey = req "DescribeKey" "fixture/DescribeKey" testDecrypt :: Decrypt -> TestTree testDecrypt = req "Decrypt" "fixture/Decrypt" testUpdateKeyDescription :: UpdateKeyDescription -> TestTree testUpdateKeyDescription = req "UpdateKeyDescription" "fixture/UpdateKeyDescription" testReEncrypt :: ReEncrypt -> TestTree testReEncrypt = req "ReEncrypt" "fixture/ReEncrypt" testListKeyPolicies :: ListKeyPolicies -> TestTree testListKeyPolicies = req "ListKeyPolicies" "fixture/ListKeyPolicies" testEnableKey :: EnableKey -> TestTree testEnableKey = req "EnableKey" "fixture/EnableKey" testPutKeyPolicy :: PutKeyPolicy -> TestTree testPutKeyPolicy = req "PutKeyPolicy" "fixture/PutKeyPolicy" testRevokeGrant :: RevokeGrant -> TestTree testRevokeGrant = req "RevokeGrant" "fixture/RevokeGrant" testGetKeyPolicy :: GetKeyPolicy -> TestTree testGetKeyPolicy = req "GetKeyPolicy" "fixture/GetKeyPolicy" -- Responses testDisableKeyRotationResponse :: DisableKeyRotationResponse -> TestTree testDisableKeyRotationResponse = res "DisableKeyRotationResponse" "fixture/DisableKeyRotationResponse" (Proxy :: Proxy DisableKeyRotation) testGenerateDataKeyWithoutPlaintextResponse :: GenerateDataKeyWithoutPlaintextResponse -> TestTree testGenerateDataKeyWithoutPlaintextResponse = res "GenerateDataKeyWithoutPlaintextResponse" "fixture/GenerateDataKeyWithoutPlaintextResponse" (Proxy :: Proxy GenerateDataKeyWithoutPlaintext) testListGrantsResponse :: ListGrantsResponse -> TestTree testListGrantsResponse = res "ListGrantsResponse" "fixture/ListGrantsResponse" (Proxy :: Proxy ListGrants) testEncryptResponse :: EncryptResponse -> TestTree testEncryptResponse = res "EncryptResponse" "fixture/EncryptResponse" (Proxy :: Proxy Encrypt) testEnableKeyRotationResponse :: EnableKeyRotationResponse -> TestTree testEnableKeyRotationResponse = res "EnableKeyRotationResponse" "fixture/EnableKeyRotationResponse" (Proxy :: Proxy EnableKeyRotation) testCreateGrantResponse :: CreateGrantResponse -> TestTree testCreateGrantResponse = res "CreateGrantResponse" "fixture/CreateGrantResponse" (Proxy :: Proxy CreateGrant) testCreateAliasResponse :: CreateAliasResponse -> TestTree testCreateAliasResponse = res "CreateAliasResponse" "fixture/CreateAliasResponse" (Proxy :: Proxy CreateAlias) testListAliasesResponse :: ListAliasesResponse -> TestTree testListAliasesResponse = res "ListAliasesResponse" "fixture/ListAliasesResponse" (Proxy :: Proxy ListAliases) testGenerateRandomResponse :: GenerateRandomResponse -> TestTree testGenerateRandomResponse = res "GenerateRandomResponse" "fixture/GenerateRandomResponse" (Proxy :: Proxy GenerateRandom) testDisableKeyResponse :: DisableKeyResponse -> TestTree testDisableKeyResponse = res "DisableKeyResponse" "fixture/DisableKeyResponse" (Proxy :: Proxy DisableKey) testCreateKeyResponse :: CreateKeyResponse -> TestTree testCreateKeyResponse = res "CreateKeyResponse" "fixture/CreateKeyResponse" (Proxy :: Proxy CreateKey) testRetireGrantResponse :: RetireGrantResponse -> TestTree testRetireGrantResponse = res "RetireGrantResponse" "fixture/RetireGrantResponse" (Proxy :: Proxy RetireGrant) testListKeysResponse :: ListKeysResponse -> TestTree testListKeysResponse = res "ListKeysResponse" "fixture/ListKeysResponse" (Proxy :: Proxy ListKeys) testGetKeyRotationStatusResponse :: GetKeyRotationStatusResponse -> TestTree testGetKeyRotationStatusResponse = res "GetKeyRotationStatusResponse" "fixture/GetKeyRotationStatusResponse" (Proxy :: Proxy GetKeyRotationStatus) testGenerateDataKeyResponse :: GenerateDataKeyResponse -> TestTree testGenerateDataKeyResponse = res "GenerateDataKeyResponse" "fixture/GenerateDataKeyResponse" (Proxy :: Proxy GenerateDataKey) testDeleteAliasResponse :: DeleteAliasResponse -> TestTree testDeleteAliasResponse = res "DeleteAliasResponse" "fixture/DeleteAliasResponse" (Proxy :: Proxy DeleteAlias) testUpdateAliasResponse :: UpdateAliasResponse -> TestTree testUpdateAliasResponse = res "UpdateAliasResponse" "fixture/UpdateAliasResponse" (Proxy :: Proxy UpdateAlias) testDescribeKeyResponse :: DescribeKeyResponse -> TestTree testDescribeKeyResponse = res "DescribeKeyResponse" "fixture/DescribeKeyResponse" (Proxy :: Proxy DescribeKey) testDecryptResponse :: DecryptResponse -> TestTree testDecryptResponse = res "DecryptResponse" "fixture/DecryptResponse" (Proxy :: Proxy Decrypt) testUpdateKeyDescriptionResponse :: UpdateKeyDescriptionResponse -> TestTree testUpdateKeyDescriptionResponse = res "UpdateKeyDescriptionResponse" "fixture/UpdateKeyDescriptionResponse" (Proxy :: Proxy UpdateKeyDescription) testReEncryptResponse :: ReEncryptResponse -> TestTree testReEncryptResponse = res "ReEncryptResponse" "fixture/ReEncryptResponse" (Proxy :: Proxy ReEncrypt) testListKeyPoliciesResponse :: ListKeyPoliciesResponse -> TestTree testListKeyPoliciesResponse = res "ListKeyPoliciesResponse" "fixture/ListKeyPoliciesResponse" (Proxy :: Proxy ListKeyPolicies) testEnableKeyResponse :: EnableKeyResponse -> TestTree testEnableKeyResponse = res "EnableKeyResponse" "fixture/EnableKeyResponse" (Proxy :: Proxy EnableKey) testPutKeyPolicyResponse :: PutKeyPolicyResponse -> TestTree testPutKeyPolicyResponse = res "PutKeyPolicyResponse" "fixture/PutKeyPolicyResponse" (Proxy :: Proxy PutKeyPolicy) testRevokeGrantResponse :: RevokeGrantResponse -> TestTree testRevokeGrantResponse = res "RevokeGrantResponse" "fixture/RevokeGrantResponse" (Proxy :: Proxy RevokeGrant) testGetKeyPolicyResponse :: GetKeyPolicyResponse -> TestTree testGetKeyPolicyResponse = res "GetKeyPolicyResponse" "fixture/GetKeyPolicyResponse" (Proxy :: Proxy GetKeyPolicy)