interface.go 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150
  1. // THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT.
  2. // Package kmsiface provides an interface for the AWS Key Management Service.
  3. package kmsiface
  4. import (
  5. "github.com/aws/aws-sdk-go/aws/request"
  6. "github.com/aws/aws-sdk-go/service/kms"
  7. )
  8. // KMSAPI is the interface type for kms.KMS.
  9. type KMSAPI interface {
  10. CancelKeyDeletionRequest(*kms.CancelKeyDeletionInput) (*request.Request, *kms.CancelKeyDeletionOutput)
  11. CancelKeyDeletion(*kms.CancelKeyDeletionInput) (*kms.CancelKeyDeletionOutput, error)
  12. CreateAliasRequest(*kms.CreateAliasInput) (*request.Request, *kms.CreateAliasOutput)
  13. CreateAlias(*kms.CreateAliasInput) (*kms.CreateAliasOutput, error)
  14. CreateGrantRequest(*kms.CreateGrantInput) (*request.Request, *kms.CreateGrantOutput)
  15. CreateGrant(*kms.CreateGrantInput) (*kms.CreateGrantOutput, error)
  16. CreateKeyRequest(*kms.CreateKeyInput) (*request.Request, *kms.CreateKeyOutput)
  17. CreateKey(*kms.CreateKeyInput) (*kms.CreateKeyOutput, error)
  18. DecryptRequest(*kms.DecryptInput) (*request.Request, *kms.DecryptOutput)
  19. Decrypt(*kms.DecryptInput) (*kms.DecryptOutput, error)
  20. DeleteAliasRequest(*kms.DeleteAliasInput) (*request.Request, *kms.DeleteAliasOutput)
  21. DeleteAlias(*kms.DeleteAliasInput) (*kms.DeleteAliasOutput, error)
  22. DeleteImportedKeyMaterialRequest(*kms.DeleteImportedKeyMaterialInput) (*request.Request, *kms.DeleteImportedKeyMaterialOutput)
  23. DeleteImportedKeyMaterial(*kms.DeleteImportedKeyMaterialInput) (*kms.DeleteImportedKeyMaterialOutput, error)
  24. DescribeKeyRequest(*kms.DescribeKeyInput) (*request.Request, *kms.DescribeKeyOutput)
  25. DescribeKey(*kms.DescribeKeyInput) (*kms.DescribeKeyOutput, error)
  26. DisableKeyRequest(*kms.DisableKeyInput) (*request.Request, *kms.DisableKeyOutput)
  27. DisableKey(*kms.DisableKeyInput) (*kms.DisableKeyOutput, error)
  28. DisableKeyRotationRequest(*kms.DisableKeyRotationInput) (*request.Request, *kms.DisableKeyRotationOutput)
  29. DisableKeyRotation(*kms.DisableKeyRotationInput) (*kms.DisableKeyRotationOutput, error)
  30. EnableKeyRequest(*kms.EnableKeyInput) (*request.Request, *kms.EnableKeyOutput)
  31. EnableKey(*kms.EnableKeyInput) (*kms.EnableKeyOutput, error)
  32. EnableKeyRotationRequest(*kms.EnableKeyRotationInput) (*request.Request, *kms.EnableKeyRotationOutput)
  33. EnableKeyRotation(*kms.EnableKeyRotationInput) (*kms.EnableKeyRotationOutput, error)
  34. EncryptRequest(*kms.EncryptInput) (*request.Request, *kms.EncryptOutput)
  35. Encrypt(*kms.EncryptInput) (*kms.EncryptOutput, error)
  36. GenerateDataKeyRequest(*kms.GenerateDataKeyInput) (*request.Request, *kms.GenerateDataKeyOutput)
  37. GenerateDataKey(*kms.GenerateDataKeyInput) (*kms.GenerateDataKeyOutput, error)
  38. GenerateDataKeyWithoutPlaintextRequest(*kms.GenerateDataKeyWithoutPlaintextInput) (*request.Request, *kms.GenerateDataKeyWithoutPlaintextOutput)
  39. GenerateDataKeyWithoutPlaintext(*kms.GenerateDataKeyWithoutPlaintextInput) (*kms.GenerateDataKeyWithoutPlaintextOutput, error)
  40. GenerateRandomRequest(*kms.GenerateRandomInput) (*request.Request, *kms.GenerateRandomOutput)
  41. GenerateRandom(*kms.GenerateRandomInput) (*kms.GenerateRandomOutput, error)
  42. GetKeyPolicyRequest(*kms.GetKeyPolicyInput) (*request.Request, *kms.GetKeyPolicyOutput)
  43. GetKeyPolicy(*kms.GetKeyPolicyInput) (*kms.GetKeyPolicyOutput, error)
  44. GetKeyRotationStatusRequest(*kms.GetKeyRotationStatusInput) (*request.Request, *kms.GetKeyRotationStatusOutput)
  45. GetKeyRotationStatus(*kms.GetKeyRotationStatusInput) (*kms.GetKeyRotationStatusOutput, error)
  46. GetParametersForImportRequest(*kms.GetParametersForImportInput) (*request.Request, *kms.GetParametersForImportOutput)
  47. GetParametersForImport(*kms.GetParametersForImportInput) (*kms.GetParametersForImportOutput, error)
  48. ImportKeyMaterialRequest(*kms.ImportKeyMaterialInput) (*request.Request, *kms.ImportKeyMaterialOutput)
  49. ImportKeyMaterial(*kms.ImportKeyMaterialInput) (*kms.ImportKeyMaterialOutput, error)
  50. ListAliasesRequest(*kms.ListAliasesInput) (*request.Request, *kms.ListAliasesOutput)
  51. ListAliases(*kms.ListAliasesInput) (*kms.ListAliasesOutput, error)
  52. ListAliasesPages(*kms.ListAliasesInput, func(*kms.ListAliasesOutput, bool) bool) error
  53. ListGrantsRequest(*kms.ListGrantsInput) (*request.Request, *kms.ListGrantsResponse)
  54. ListGrants(*kms.ListGrantsInput) (*kms.ListGrantsResponse, error)
  55. ListGrantsPages(*kms.ListGrantsInput, func(*kms.ListGrantsResponse, bool) bool) error
  56. ListKeyPoliciesRequest(*kms.ListKeyPoliciesInput) (*request.Request, *kms.ListKeyPoliciesOutput)
  57. ListKeyPolicies(*kms.ListKeyPoliciesInput) (*kms.ListKeyPoliciesOutput, error)
  58. ListKeyPoliciesPages(*kms.ListKeyPoliciesInput, func(*kms.ListKeyPoliciesOutput, bool) bool) error
  59. ListKeysRequest(*kms.ListKeysInput) (*request.Request, *kms.ListKeysOutput)
  60. ListKeys(*kms.ListKeysInput) (*kms.ListKeysOutput, error)
  61. ListKeysPages(*kms.ListKeysInput, func(*kms.ListKeysOutput, bool) bool) error
  62. ListRetirableGrantsRequest(*kms.ListRetirableGrantsInput) (*request.Request, *kms.ListGrantsResponse)
  63. ListRetirableGrants(*kms.ListRetirableGrantsInput) (*kms.ListGrantsResponse, error)
  64. PutKeyPolicyRequest(*kms.PutKeyPolicyInput) (*request.Request, *kms.PutKeyPolicyOutput)
  65. PutKeyPolicy(*kms.PutKeyPolicyInput) (*kms.PutKeyPolicyOutput, error)
  66. ReEncryptRequest(*kms.ReEncryptInput) (*request.Request, *kms.ReEncryptOutput)
  67. ReEncrypt(*kms.ReEncryptInput) (*kms.ReEncryptOutput, error)
  68. RetireGrantRequest(*kms.RetireGrantInput) (*request.Request, *kms.RetireGrantOutput)
  69. RetireGrant(*kms.RetireGrantInput) (*kms.RetireGrantOutput, error)
  70. RevokeGrantRequest(*kms.RevokeGrantInput) (*request.Request, *kms.RevokeGrantOutput)
  71. RevokeGrant(*kms.RevokeGrantInput) (*kms.RevokeGrantOutput, error)
  72. ScheduleKeyDeletionRequest(*kms.ScheduleKeyDeletionInput) (*request.Request, *kms.ScheduleKeyDeletionOutput)
  73. ScheduleKeyDeletion(*kms.ScheduleKeyDeletionInput) (*kms.ScheduleKeyDeletionOutput, error)
  74. UpdateAliasRequest(*kms.UpdateAliasInput) (*request.Request, *kms.UpdateAliasOutput)
  75. UpdateAlias(*kms.UpdateAliasInput) (*kms.UpdateAliasOutput, error)
  76. UpdateKeyDescriptionRequest(*kms.UpdateKeyDescriptionInput) (*request.Request, *kms.UpdateKeyDescriptionOutput)
  77. UpdateKeyDescription(*kms.UpdateKeyDescriptionInput) (*kms.UpdateKeyDescriptionOutput, error)
  78. }
  79. var _ KMSAPI = (*kms.KMS)(nil)