Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type KMSAPI ¶
type KMSAPI interface { Import(*kms.ImportInput) (*kms.ImportOutput, error) ImportWithContext(context.Context, *kms.ImportInput) (*kms.ImportOutput, error) Encrypt(*kms.EncryptInput) (*kms.EncryptOutput, error) EncryptWithContext(context.Context, *kms.EncryptInput) (*kms.EncryptOutput, error) Decrypt(*kms.DecryptInput) (*kms.DecryptOutput, error) DecryptWithContext(context.Context, *kms.DecryptInput) (*kms.DecryptOutput, error) CSRImport(*kms.CSRImportInput) (*kms.CSRImportOutput, error) CSRImportWithContext(context.Context, *kms.CSRImportInput) (*kms.CSRImportOutput, error) CSRStatus(*kms.CSRStatusInput) (*kms.CSRStatusOutput, error) CSRStatusWithContext(context.Context, *kms.CSRStatusInput) (*kms.CSRStatusOutput, error) GetSignatureCA(*kms.GetSignatureCAInput) (*kms.GetSignatureCAOutput, error) GetSignatureCAWithContext(context.Context, *kms.GetSignatureCAInput) (*kms.GetSignatureCAOutput, error) }
KMSAPI provides an interface to enable mocking the kms.KMS service client's API calls. This makes unit testing easier.
Click to show internal directories.
Click to hide internal directories.