Interface: kmsiface.KMSAPI

import "../ibm-cos-sdk-go/service/kms/kmsiface"

Overview

KMSAPI provides an interface to enable mocking the kms.KMS service client's API operation, paginators, and waiters. This make unit testing your code that calls out to the SDK's service client's calls easier.

The best way to use this interface is so the SDK's service client's calls can be stubbed out for unit testing your code with the SDK without needing to inject custom request handlers into the SDK's request pipeline.

// myFunc uses an SDK service client to make a request to // AWS Key Management Service. func myFunc(svc kmsiface.KMSAPI) bool { // Make svc.CancelKeyDeletion request }

IBM COS SDK Code – START

func main() { sess := session.Must(session.NewSession()) svc := kms.New(sess) myFunc(svc) }

IBM COS SDK Code – END

In your _test.go file:

// Define a mock struct to be used in your unit tests of myFunc. type mockKMSClient struct { kmsiface.KMSAPI } func (m *mockKMSClient) CancelKeyDeletion(input *kms.CancelKeyDeletionInput) (*kms.CancelKeyDeletionOutput, error) { // mock response/functionality } func TestMyFunc(t *testing.T) { // Setup Test mockSvc := &mockKMSClient{} myfunc(mockSvc) // Verify myFunc's functionality }

It is important to note that this interface will have breaking changes when the service model is updated and adds new API operations, paginators, and waiters. Its suggested to use the pattern above for testing, or using tooling to generate mocks to satisfy the interfaces.

Implemented By

kms.KMS

Interface Method Summary collapse

Interface Method Details

CancelKeyDeletion(*kms.CancelKeyDeletionInput) (*kms.CancelKeyDeletionOutput, error)

This method is abstract.


66
// File 'service/kms/kmsiface/interface.go', line 66

CancelKeyDeletion(*kms.CancelKeyDeletionInput) (*kms.CancelKeyDeletionOutput, error)

CancelKeyDeletionRequest(*kms.CancelKeyDeletionInput) (*request.Request, *kms.CancelKeyDeletionOutput)

This method is abstract.


68
// File 'service/kms/kmsiface/interface.go', line 68

CancelKeyDeletionRequest(*kms.CancelKeyDeletionInput) (*request.Request, *kms.CancelKeyDeletionOutput)

CancelKeyDeletionWithContext(aws.Context, *kms.CancelKeyDeletionInput, ...request.Option) (*kms.CancelKeyDeletionOutput, error)

This method is abstract.


67
// File 'service/kms/kmsiface/interface.go', line 67

CancelKeyDeletionWithContext(aws.Context, *kms.CancelKeyDeletionInput, ...request.Option) (*kms.CancelKeyDeletionOutput, error)

ConnectCustomKeyStore(*kms.ConnectCustomKeyStoreInput) (*kms.ConnectCustomKeyStoreOutput, error)

This method is abstract.


70
// File 'service/kms/kmsiface/interface.go', line 70

ConnectCustomKeyStore(*kms.ConnectCustomKeyStoreInput) (*kms.ConnectCustomKeyStoreOutput, error)

ConnectCustomKeyStoreRequest(*kms.ConnectCustomKeyStoreInput) (*request.Request, *kms.ConnectCustomKeyStoreOutput)

This method is abstract.


72
// File 'service/kms/kmsiface/interface.go', line 72

ConnectCustomKeyStoreRequest(*kms.ConnectCustomKeyStoreInput) (*request.Request, *kms.ConnectCustomKeyStoreOutput)

ConnectCustomKeyStoreWithContext(aws.Context, *kms.ConnectCustomKeyStoreInput, ...request.Option) (*kms.ConnectCustomKeyStoreOutput, error)

This method is abstract.


71
// File 'service/kms/kmsiface/interface.go', line 71

ConnectCustomKeyStoreWithContext(aws.Context, *kms.ConnectCustomKeyStoreInput, ...request.Option) (*kms.ConnectCustomKeyStoreOutput, error)

CreateAlias(*kms.CreateAliasInput) (*kms.CreateAliasOutput, error)

This method is abstract.


74
// File 'service/kms/kmsiface/interface.go', line 74

CreateAlias(*kms.CreateAliasInput) (*kms.CreateAliasOutput, error)

CreateAliasRequest(*kms.CreateAliasInput) (*request.Request, *kms.CreateAliasOutput)

This method is abstract.


76
// File 'service/kms/kmsiface/interface.go', line 76

CreateAliasRequest(*kms.CreateAliasInput) (*request.Request, *kms.CreateAliasOutput)

CreateAliasWithContext(aws.Context, *kms.CreateAliasInput, ...request.Option) (*kms.CreateAliasOutput, error)

This method is abstract.


75
// File 'service/kms/kmsiface/interface.go', line 75

CreateAliasWithContext(aws.Context, *kms.CreateAliasInput, ...request.Option) (*kms.CreateAliasOutput, error)

CreateCustomKeyStore(*kms.CreateCustomKeyStoreInput) (*kms.CreateCustomKeyStoreOutput, error)

This method is abstract.


78
// File 'service/kms/kmsiface/interface.go', line 78

CreateCustomKeyStore(*kms.CreateCustomKeyStoreInput) (*kms.CreateCustomKeyStoreOutput, error)

CreateCustomKeyStoreRequest(*kms.CreateCustomKeyStoreInput) (*request.Request, *kms.CreateCustomKeyStoreOutput)

This method is abstract.


80
// File 'service/kms/kmsiface/interface.go', line 80

CreateCustomKeyStoreRequest(*kms.CreateCustomKeyStoreInput) (*request.Request, *kms.CreateCustomKeyStoreOutput)

CreateCustomKeyStoreWithContext(aws.Context, *kms.CreateCustomKeyStoreInput, ...request.Option) (*kms.CreateCustomKeyStoreOutput, error)

This method is abstract.


79
// File 'service/kms/kmsiface/interface.go', line 79

CreateCustomKeyStoreWithContext(aws.Context, *kms.CreateCustomKeyStoreInput, ...request.Option) (*kms.CreateCustomKeyStoreOutput, error)

CreateGrant(*kms.CreateGrantInput) (*kms.CreateGrantOutput, error)

This method is abstract.


82
// File 'service/kms/kmsiface/interface.go', line 82

CreateGrant(*kms.CreateGrantInput) (*kms.CreateGrantOutput, error)

CreateGrantRequest(*kms.CreateGrantInput) (*request.Request, *kms.CreateGrantOutput)

This method is abstract.


84
// File 'service/kms/kmsiface/interface.go', line 84

CreateGrantRequest(*kms.CreateGrantInput) (*request.Request, *kms.CreateGrantOutput)

CreateGrantWithContext(aws.Context, *kms.CreateGrantInput, ...request.Option) (*kms.CreateGrantOutput, error)

This method is abstract.


83
// File 'service/kms/kmsiface/interface.go', line 83

CreateGrantWithContext(aws.Context, *kms.CreateGrantInput, ...request.Option) (*kms.CreateGrantOutput, error)

CreateKey(*kms.CreateKeyInput) (*kms.CreateKeyOutput, error)

This method is abstract.


86
// File 'service/kms/kmsiface/interface.go', line 86

CreateKey(*kms.CreateKeyInput) (*kms.CreateKeyOutput, error)

CreateKeyRequest(*kms.CreateKeyInput) (*request.Request, *kms.CreateKeyOutput)

This method is abstract.


88
// File 'service/kms/kmsiface/interface.go', line 88

CreateKeyRequest(*kms.CreateKeyInput) (*request.Request, *kms.CreateKeyOutput)

CreateKeyWithContext(aws.Context, *kms.CreateKeyInput, ...request.Option) (*kms.CreateKeyOutput, error)

This method is abstract.


87
// File 'service/kms/kmsiface/interface.go', line 87

CreateKeyWithContext(aws.Context, *kms.CreateKeyInput, ...request.Option) (*kms.CreateKeyOutput, error)

Decrypt(*kms.DecryptInput) (*kms.DecryptOutput, error)

This method is abstract.


90
// File 'service/kms/kmsiface/interface.go', line 90

Decrypt(*kms.DecryptInput) (*kms.DecryptOutput, error)

DecryptRequest(*kms.DecryptInput) (*request.Request, *kms.DecryptOutput)

This method is abstract.


92
// File 'service/kms/kmsiface/interface.go', line 92

DecryptRequest(*kms.DecryptInput) (*request.Request, *kms.DecryptOutput)

DecryptWithContext(aws.Context, *kms.DecryptInput, ...request.Option) (*kms.DecryptOutput, error)

This method is abstract.


91
// File 'service/kms/kmsiface/interface.go', line 91

DecryptWithContext(aws.Context, *kms.DecryptInput, ...request.Option) (*kms.DecryptOutput, error)

DeleteAlias(*kms.DeleteAliasInput) (*kms.DeleteAliasOutput, error)

This method is abstract.


94
// File 'service/kms/kmsiface/interface.go', line 94

DeleteAlias(*kms.DeleteAliasInput) (*kms.DeleteAliasOutput, error)

DeleteAliasRequest(*kms.DeleteAliasInput) (*request.Request, *kms.DeleteAliasOutput)

This method is abstract.


96
// File 'service/kms/kmsiface/interface.go', line 96

DeleteAliasRequest(*kms.DeleteAliasInput) (*request.Request, *kms.DeleteAliasOutput)

DeleteAliasWithContext(aws.Context, *kms.DeleteAliasInput, ...request.Option) (*kms.DeleteAliasOutput, error)

This method is abstract.


95
// File 'service/kms/kmsiface/interface.go', line 95

DeleteAliasWithContext(aws.Context, *kms.DeleteAliasInput, ...request.Option) (*kms.DeleteAliasOutput, error)

DeleteCustomKeyStore(*kms.DeleteCustomKeyStoreInput) (*kms.DeleteCustomKeyStoreOutput, error)

This method is abstract.


98
// File 'service/kms/kmsiface/interface.go', line 98

DeleteCustomKeyStore(*kms.DeleteCustomKeyStoreInput) (*kms.DeleteCustomKeyStoreOutput, error)

DeleteCustomKeyStoreRequest(*kms.DeleteCustomKeyStoreInput) (*request.Request, *kms.DeleteCustomKeyStoreOutput)

This method is abstract.


100
// File 'service/kms/kmsiface/interface.go', line 100

DeleteCustomKeyStoreRequest(*kms.DeleteCustomKeyStoreInput) (*request.Request, *kms.DeleteCustomKeyStoreOutput)

DeleteCustomKeyStoreWithContext(aws.Context, *kms.DeleteCustomKeyStoreInput, ...request.Option) (*kms.DeleteCustomKeyStoreOutput, error)

This method is abstract.


99
// File 'service/kms/kmsiface/interface.go', line 99

DeleteCustomKeyStoreWithContext(aws.Context, *kms.DeleteCustomKeyStoreInput, ...request.Option) (*kms.DeleteCustomKeyStoreOutput, error)

DeleteImportedKeyMaterial(*kms.DeleteImportedKeyMaterialInput) (*kms.DeleteImportedKeyMaterialOutput, error)

This method is abstract.


102
// File 'service/kms/kmsiface/interface.go', line 102

DeleteImportedKeyMaterial(*kms.DeleteImportedKeyMaterialInput) (*kms.DeleteImportedKeyMaterialOutput, error)

DeleteImportedKeyMaterialRequest(*kms.DeleteImportedKeyMaterialInput) (*request.Request, *kms.DeleteImportedKeyMaterialOutput)

This method is abstract.


104
// File 'service/kms/kmsiface/interface.go', line 104

DeleteImportedKeyMaterialRequest(*kms.DeleteImportedKeyMaterialInput) (*request.Request, *kms.DeleteImportedKeyMaterialOutput)

DeleteImportedKeyMaterialWithContext(aws.Context, *kms.DeleteImportedKeyMaterialInput, ...request.Option) (*kms.DeleteImportedKeyMaterialOutput, error)

This method is abstract.


103
// File 'service/kms/kmsiface/interface.go', line 103

DeleteImportedKeyMaterialWithContext(aws.Context, *kms.DeleteImportedKeyMaterialInput, ...request.Option) (*kms.DeleteImportedKeyMaterialOutput, error)

DescribeCustomKeyStores(*kms.DescribeCustomKeyStoresInput) (*kms.DescribeCustomKeyStoresOutput, error)

This method is abstract.


106
// File 'service/kms/kmsiface/interface.go', line 106

DescribeCustomKeyStores(*kms.DescribeCustomKeyStoresInput) (*kms.DescribeCustomKeyStoresOutput, error)

DescribeCustomKeyStoresPages(*kms.DescribeCustomKeyStoresInput, func(*kms.DescribeCustomKeyStoresOutput, bool) bool) error

This method is abstract.


110
// File 'service/kms/kmsiface/interface.go', line 110

DescribeCustomKeyStoresPages(*kms.DescribeCustomKeyStoresInput, func(*kms.DescribeCustomKeyStoresOutput, bool) bool) error

DescribeCustomKeyStoresPagesWithContext(aws.Context, *kms.DescribeCustomKeyStoresInput, func(*kms.DescribeCustomKeyStoresOutput, bool) bool, ...request.Option) error

This method is abstract.


111
// File 'service/kms/kmsiface/interface.go', line 111

DescribeCustomKeyStoresPagesWithContext(aws.Context, *kms.DescribeCustomKeyStoresInput, func(*kms.DescribeCustomKeyStoresOutput, bool) bool, ...request.Option) error

DescribeCustomKeyStoresRequest(*kms.DescribeCustomKeyStoresInput) (*request.Request, *kms.DescribeCustomKeyStoresOutput)

This method is abstract.


108
// File 'service/kms/kmsiface/interface.go', line 108

DescribeCustomKeyStoresRequest(*kms.DescribeCustomKeyStoresInput) (*request.Request, *kms.DescribeCustomKeyStoresOutput)

DescribeCustomKeyStoresWithContext(aws.Context, *kms.DescribeCustomKeyStoresInput, ...request.Option) (*kms.DescribeCustomKeyStoresOutput, error)

This method is abstract.


107
// File 'service/kms/kmsiface/interface.go', line 107

DescribeCustomKeyStoresWithContext(aws.Context, *kms.DescribeCustomKeyStoresInput, ...request.Option) (*kms.DescribeCustomKeyStoresOutput, error)

DescribeKey(*kms.DescribeKeyInput) (*kms.DescribeKeyOutput, error)

This method is abstract.


113
// File 'service/kms/kmsiface/interface.go', line 113

DescribeKey(*kms.DescribeKeyInput) (*kms.DescribeKeyOutput, error)

DescribeKeyRequest(*kms.DescribeKeyInput) (*request.Request, *kms.DescribeKeyOutput)

This method is abstract.


115
// File 'service/kms/kmsiface/interface.go', line 115

DescribeKeyRequest(*kms.DescribeKeyInput) (*request.Request, *kms.DescribeKeyOutput)

DescribeKeyWithContext(aws.Context, *kms.DescribeKeyInput, ...request.Option) (*kms.DescribeKeyOutput, error)

This method is abstract.


114
// File 'service/kms/kmsiface/interface.go', line 114

DescribeKeyWithContext(aws.Context, *kms.DescribeKeyInput, ...request.Option) (*kms.DescribeKeyOutput, error)

DisableKey(*kms.DisableKeyInput) (*kms.DisableKeyOutput, error)

This method is abstract.


117
// File 'service/kms/kmsiface/interface.go', line 117

DisableKey(*kms.DisableKeyInput) (*kms.DisableKeyOutput, error)

DisableKeyRequest(*kms.DisableKeyInput) (*request.Request, *kms.DisableKeyOutput)

This method is abstract.


119
// File 'service/kms/kmsiface/interface.go', line 119

DisableKeyRequest(*kms.DisableKeyInput) (*request.Request, *kms.DisableKeyOutput)

DisableKeyRotation(*kms.DisableKeyRotationInput) (*kms.DisableKeyRotationOutput, error)

This method is abstract.


121
// File 'service/kms/kmsiface/interface.go', line 121

DisableKeyRotation(*kms.DisableKeyRotationInput) (*kms.DisableKeyRotationOutput, error)

DisableKeyRotationRequest(*kms.DisableKeyRotationInput) (*request.Request, *kms.DisableKeyRotationOutput)

This method is abstract.


123
// File 'service/kms/kmsiface/interface.go', line 123

DisableKeyRotationRequest(*kms.DisableKeyRotationInput) (*request.Request, *kms.DisableKeyRotationOutput)

DisableKeyRotationWithContext(aws.Context, *kms.DisableKeyRotationInput, ...request.Option) (*kms.DisableKeyRotationOutput, error)

This method is abstract.


122
// File 'service/kms/kmsiface/interface.go', line 122

DisableKeyRotationWithContext(aws.Context, *kms.DisableKeyRotationInput, ...request.Option) (*kms.DisableKeyRotationOutput, error)

DisableKeyWithContext(aws.Context, *kms.DisableKeyInput, ...request.Option) (*kms.DisableKeyOutput, error)

This method is abstract.


118
// File 'service/kms/kmsiface/interface.go', line 118

DisableKeyWithContext(aws.Context, *kms.DisableKeyInput, ...request.Option) (*kms.DisableKeyOutput, error)

DisconnectCustomKeyStore(*kms.DisconnectCustomKeyStoreInput) (*kms.DisconnectCustomKeyStoreOutput, error)

This method is abstract.


125
// File 'service/kms/kmsiface/interface.go', line 125

DisconnectCustomKeyStore(*kms.DisconnectCustomKeyStoreInput) (*kms.DisconnectCustomKeyStoreOutput, error)

DisconnectCustomKeyStoreRequest(*kms.DisconnectCustomKeyStoreInput) (*request.Request, *kms.DisconnectCustomKeyStoreOutput)

This method is abstract.


127
// File 'service/kms/kmsiface/interface.go', line 127

DisconnectCustomKeyStoreRequest(*kms.DisconnectCustomKeyStoreInput) (*request.Request, *kms.DisconnectCustomKeyStoreOutput)

DisconnectCustomKeyStoreWithContext(aws.Context, *kms.DisconnectCustomKeyStoreInput, ...request.Option) (*kms.DisconnectCustomKeyStoreOutput, error)

This method is abstract.


126
// File 'service/kms/kmsiface/interface.go', line 126

DisconnectCustomKeyStoreWithContext(aws.Context, *kms.DisconnectCustomKeyStoreInput, ...request.Option) (*kms.DisconnectCustomKeyStoreOutput, error)

EnableKey(*kms.EnableKeyInput) (*kms.EnableKeyOutput, error)

This method is abstract.


129
// File 'service/kms/kmsiface/interface.go', line 129

EnableKey(*kms.EnableKeyInput) (*kms.EnableKeyOutput, error)

EnableKeyRequest(*kms.EnableKeyInput) (*request.Request, *kms.EnableKeyOutput)

This method is abstract.


131
// File 'service/kms/kmsiface/interface.go', line 131

EnableKeyRequest(*kms.EnableKeyInput) (*request.Request, *kms.EnableKeyOutput)

EnableKeyRotation(*kms.EnableKeyRotationInput) (*kms.EnableKeyRotationOutput, error)

This method is abstract.


133
// File 'service/kms/kmsiface/interface.go', line 133

EnableKeyRotation(*kms.EnableKeyRotationInput) (*kms.EnableKeyRotationOutput, error)

EnableKeyRotationRequest(*kms.EnableKeyRotationInput) (*request.Request, *kms.EnableKeyRotationOutput)

This method is abstract.


135
// File 'service/kms/kmsiface/interface.go', line 135

EnableKeyRotationRequest(*kms.EnableKeyRotationInput) (*request.Request, *kms.EnableKeyRotationOutput)

EnableKeyRotationWithContext(aws.Context, *kms.EnableKeyRotationInput, ...request.Option) (*kms.EnableKeyRotationOutput, error)

This method is abstract.


134
// File 'service/kms/kmsiface/interface.go', line 134

EnableKeyRotationWithContext(aws.Context, *kms.EnableKeyRotationInput, ...request.Option) (*kms.EnableKeyRotationOutput, error)

EnableKeyWithContext(aws.Context, *kms.EnableKeyInput, ...request.Option) (*kms.EnableKeyOutput, error)

This method is abstract.


130
// File 'service/kms/kmsiface/interface.go', line 130

EnableKeyWithContext(aws.Context, *kms.EnableKeyInput, ...request.Option) (*kms.EnableKeyOutput, error)

Encrypt(*kms.EncryptInput) (*kms.EncryptOutput, error)

This method is abstract.


137
// File 'service/kms/kmsiface/interface.go', line 137

Encrypt(*kms.EncryptInput) (*kms.EncryptOutput, error)

EncryptRequest(*kms.EncryptInput) (*request.Request, *kms.EncryptOutput)

This method is abstract.


139
// File 'service/kms/kmsiface/interface.go', line 139

EncryptRequest(*kms.EncryptInput) (*request.Request, *kms.EncryptOutput)

EncryptWithContext(aws.Context, *kms.EncryptInput, ...request.Option) (*kms.EncryptOutput, error)

This method is abstract.


138
// File 'service/kms/kmsiface/interface.go', line 138

EncryptWithContext(aws.Context, *kms.EncryptInput, ...request.Option) (*kms.EncryptOutput, error)

GenerateDataKey(*kms.GenerateDataKeyInput) (*kms.GenerateDataKeyOutput, error)

This method is abstract.


141
// File 'service/kms/kmsiface/interface.go', line 141

GenerateDataKey(*kms.GenerateDataKeyInput) (*kms.GenerateDataKeyOutput, error)

GenerateDataKeyPair(*kms.GenerateDataKeyPairInput) (*kms.GenerateDataKeyPairOutput, error)

This method is abstract.


145
// File 'service/kms/kmsiface/interface.go', line 145

GenerateDataKeyPair(*kms.GenerateDataKeyPairInput) (*kms.GenerateDataKeyPairOutput, error)

GenerateDataKeyPairRequest(*kms.GenerateDataKeyPairInput) (*request.Request, *kms.GenerateDataKeyPairOutput)

This method is abstract.


147
// File 'service/kms/kmsiface/interface.go', line 147

GenerateDataKeyPairRequest(*kms.GenerateDataKeyPairInput) (*request.Request, *kms.GenerateDataKeyPairOutput)

GenerateDataKeyPairWithContext(aws.Context, *kms.GenerateDataKeyPairInput, ...request.Option) (*kms.GenerateDataKeyPairOutput, error)

This method is abstract.


146
// File 'service/kms/kmsiface/interface.go', line 146

GenerateDataKeyPairWithContext(aws.Context, *kms.GenerateDataKeyPairInput, ...request.Option) (*kms.GenerateDataKeyPairOutput, error)

GenerateDataKeyPairWithoutPlaintext(*kms.GenerateDataKeyPairWithoutPlaintextInput) (*kms.GenerateDataKeyPairWithoutPlaintextOutput, error)

This method is abstract.


149
// File 'service/kms/kmsiface/interface.go', line 149

GenerateDataKeyPairWithoutPlaintext(*kms.GenerateDataKeyPairWithoutPlaintextInput) (*kms.GenerateDataKeyPairWithoutPlaintextOutput, error)

GenerateDataKeyPairWithoutPlaintextRequest(*kms.GenerateDataKeyPairWithoutPlaintextInput) (*request.Request, *kms.GenerateDataKeyPairWithoutPlaintextOutput)

This method is abstract.


151
// File 'service/kms/kmsiface/interface.go', line 151

GenerateDataKeyPairWithoutPlaintextRequest(*kms.GenerateDataKeyPairWithoutPlaintextInput) (*request.Request, *kms.GenerateDataKeyPairWithoutPlaintextOutput)

GenerateDataKeyPairWithoutPlaintextWithContext(aws.Context, *kms.GenerateDataKeyPairWithoutPlaintextInput, ...request.Option) (*kms.GenerateDataKeyPairWithoutPlaintextOutput, error)

This method is abstract.


150
// File 'service/kms/kmsiface/interface.go', line 150

GenerateDataKeyPairWithoutPlaintextWithContext(aws.Context, *kms.GenerateDataKeyPairWithoutPlaintextInput, ...request.Option) (*kms.GenerateDataKeyPairWithoutPlaintextOutput, error)

GenerateDataKeyRequest(*kms.GenerateDataKeyInput) (*request.Request, *kms.GenerateDataKeyOutput)

This method is abstract.


143
// File 'service/kms/kmsiface/interface.go', line 143

GenerateDataKeyRequest(*kms.GenerateDataKeyInput) (*request.Request, *kms.GenerateDataKeyOutput)

GenerateDataKeyWithContext(aws.Context, *kms.GenerateDataKeyInput, ...request.Option) (*kms.GenerateDataKeyOutput, error)

This method is abstract.


142
// File 'service/kms/kmsiface/interface.go', line 142

GenerateDataKeyWithContext(aws.Context, *kms.GenerateDataKeyInput, ...request.Option) (*kms.GenerateDataKeyOutput, error)

GenerateDataKeyWithoutPlaintext(*kms.GenerateDataKeyWithoutPlaintextInput) (*kms.GenerateDataKeyWithoutPlaintextOutput, error)

This method is abstract.


153
// File 'service/kms/kmsiface/interface.go', line 153

GenerateDataKeyWithoutPlaintext(*kms.GenerateDataKeyWithoutPlaintextInput) (*kms.GenerateDataKeyWithoutPlaintextOutput, error)

GenerateDataKeyWithoutPlaintextRequest(*kms.GenerateDataKeyWithoutPlaintextInput) (*request.Request, *kms.GenerateDataKeyWithoutPlaintextOutput)

This method is abstract.


155
// File 'service/kms/kmsiface/interface.go', line 155

GenerateDataKeyWithoutPlaintextRequest(*kms.GenerateDataKeyWithoutPlaintextInput) (*request.Request, *kms.GenerateDataKeyWithoutPlaintextOutput)

GenerateDataKeyWithoutPlaintextWithContext(aws.Context, *kms.GenerateDataKeyWithoutPlaintextInput, ...request.Option) (*kms.GenerateDataKeyWithoutPlaintextOutput, error)

This method is abstract.


154
// File 'service/kms/kmsiface/interface.go', line 154

GenerateDataKeyWithoutPlaintextWithContext(aws.Context, *kms.GenerateDataKeyWithoutPlaintextInput, ...request.Option) (*kms.GenerateDataKeyWithoutPlaintextOutput, error)

GenerateRandom(*kms.GenerateRandomInput) (*kms.GenerateRandomOutput, error)

This method is abstract.


157
// File 'service/kms/kmsiface/interface.go', line 157

GenerateRandom(*kms.GenerateRandomInput) (*kms.GenerateRandomOutput, error)

GenerateRandomRequest(*kms.GenerateRandomInput) (*request.Request, *kms.GenerateRandomOutput)

This method is abstract.


159
// File 'service/kms/kmsiface/interface.go', line 159

GenerateRandomRequest(*kms.GenerateRandomInput) (*request.Request, *kms.GenerateRandomOutput)

GenerateRandomWithContext(aws.Context, *kms.GenerateRandomInput, ...request.Option) (*kms.GenerateRandomOutput, error)

This method is abstract.


158
// File 'service/kms/kmsiface/interface.go', line 158

GenerateRandomWithContext(aws.Context, *kms.GenerateRandomInput, ...request.Option) (*kms.GenerateRandomOutput, error)

GetKeyPolicy(*kms.GetKeyPolicyInput) (*kms.GetKeyPolicyOutput, error)

This method is abstract.


161
// File 'service/kms/kmsiface/interface.go', line 161

GetKeyPolicy(*kms.GetKeyPolicyInput) (*kms.GetKeyPolicyOutput, error)

GetKeyPolicyRequest(*kms.GetKeyPolicyInput) (*request.Request, *kms.GetKeyPolicyOutput)

This method is abstract.


163
// File 'service/kms/kmsiface/interface.go', line 163

GetKeyPolicyRequest(*kms.GetKeyPolicyInput) (*request.Request, *kms.GetKeyPolicyOutput)

GetKeyPolicyWithContext(aws.Context, *kms.GetKeyPolicyInput, ...request.Option) (*kms.GetKeyPolicyOutput, error)

This method is abstract.


162
// File 'service/kms/kmsiface/interface.go', line 162

GetKeyPolicyWithContext(aws.Context, *kms.GetKeyPolicyInput, ...request.Option) (*kms.GetKeyPolicyOutput, error)

GetKeyRotationStatus(*kms.GetKeyRotationStatusInput) (*kms.GetKeyRotationStatusOutput, error)

This method is abstract.


165
// File 'service/kms/kmsiface/interface.go', line 165

GetKeyRotationStatus(*kms.GetKeyRotationStatusInput) (*kms.GetKeyRotationStatusOutput, error)

GetKeyRotationStatusRequest(*kms.GetKeyRotationStatusInput) (*request.Request, *kms.GetKeyRotationStatusOutput)

This method is abstract.


167
// File 'service/kms/kmsiface/interface.go', line 167

GetKeyRotationStatusRequest(*kms.GetKeyRotationStatusInput) (*request.Request, *kms.GetKeyRotationStatusOutput)

GetKeyRotationStatusWithContext(aws.Context, *kms.GetKeyRotationStatusInput, ...request.Option) (*kms.GetKeyRotationStatusOutput, error)

This method is abstract.


166
// File 'service/kms/kmsiface/interface.go', line 166

GetKeyRotationStatusWithContext(aws.Context, *kms.GetKeyRotationStatusInput, ...request.Option) (*kms.GetKeyRotationStatusOutput, error)

GetParametersForImport(*kms.GetParametersForImportInput) (*kms.GetParametersForImportOutput, error)

This method is abstract.


169
// File 'service/kms/kmsiface/interface.go', line 169

GetParametersForImport(*kms.GetParametersForImportInput) (*kms.GetParametersForImportOutput, error)

GetParametersForImportRequest(*kms.GetParametersForImportInput) (*request.Request, *kms.GetParametersForImportOutput)

This method is abstract.


171
// File 'service/kms/kmsiface/interface.go', line 171

GetParametersForImportRequest(*kms.GetParametersForImportInput) (*request.Request, *kms.GetParametersForImportOutput)

GetParametersForImportWithContext(aws.Context, *kms.GetParametersForImportInput, ...request.Option) (*kms.GetParametersForImportOutput, error)

This method is abstract.


170
// File 'service/kms/kmsiface/interface.go', line 170

GetParametersForImportWithContext(aws.Context, *kms.GetParametersForImportInput, ...request.Option) (*kms.GetParametersForImportOutput, error)

GetPublicKey(*kms.GetPublicKeyInput) (*kms.GetPublicKeyOutput, error)

This method is abstract.


173
// File 'service/kms/kmsiface/interface.go', line 173

GetPublicKey(*kms.GetPublicKeyInput) (*kms.GetPublicKeyOutput, error)

GetPublicKeyRequest(*kms.GetPublicKeyInput) (*request.Request, *kms.GetPublicKeyOutput)

This method is abstract.


175
// File 'service/kms/kmsiface/interface.go', line 175

GetPublicKeyRequest(*kms.GetPublicKeyInput) (*request.Request, *kms.GetPublicKeyOutput)

GetPublicKeyWithContext(aws.Context, *kms.GetPublicKeyInput, ...request.Option) (*kms.GetPublicKeyOutput, error)

This method is abstract.


174
// File 'service/kms/kmsiface/interface.go', line 174

GetPublicKeyWithContext(aws.Context, *kms.GetPublicKeyInput, ...request.Option) (*kms.GetPublicKeyOutput, error)

ImportKeyMaterial(*kms.ImportKeyMaterialInput) (*kms.ImportKeyMaterialOutput, error)

This method is abstract.


177
// File 'service/kms/kmsiface/interface.go', line 177

ImportKeyMaterial(*kms.ImportKeyMaterialInput) (*kms.ImportKeyMaterialOutput, error)

ImportKeyMaterialRequest(*kms.ImportKeyMaterialInput) (*request.Request, *kms.ImportKeyMaterialOutput)

This method is abstract.


179
// File 'service/kms/kmsiface/interface.go', line 179

ImportKeyMaterialRequest(*kms.ImportKeyMaterialInput) (*request.Request, *kms.ImportKeyMaterialOutput)

ImportKeyMaterialWithContext(aws.Context, *kms.ImportKeyMaterialInput, ...request.Option) (*kms.ImportKeyMaterialOutput, error)

This method is abstract.


178
// File 'service/kms/kmsiface/interface.go', line 178

ImportKeyMaterialWithContext(aws.Context, *kms.ImportKeyMaterialInput, ...request.Option) (*kms.ImportKeyMaterialOutput, error)

ListAliases(*kms.ListAliasesInput) (*kms.ListAliasesOutput, error)

This method is abstract.


181
// File 'service/kms/kmsiface/interface.go', line 181

ListAliases(*kms.ListAliasesInput) (*kms.ListAliasesOutput, error)

ListAliasesPages(*kms.ListAliasesInput, func(*kms.ListAliasesOutput, bool) bool) error

This method is abstract.


185
// File 'service/kms/kmsiface/interface.go', line 185

ListAliasesPages(*kms.ListAliasesInput, func(*kms.ListAliasesOutput, bool) bool) error

ListAliasesPagesWithContext(aws.Context, *kms.ListAliasesInput, func(*kms.ListAliasesOutput, bool) bool, ...request.Option) error

This method is abstract.


186
// File 'service/kms/kmsiface/interface.go', line 186

ListAliasesPagesWithContext(aws.Context, *kms.ListAliasesInput, func(*kms.ListAliasesOutput, bool) bool, ...request.Option) error

ListAliasesRequest(*kms.ListAliasesInput) (*request.Request, *kms.ListAliasesOutput)

This method is abstract.


183
// File 'service/kms/kmsiface/interface.go', line 183

ListAliasesRequest(*kms.ListAliasesInput) (*request.Request, *kms.ListAliasesOutput)

ListAliasesWithContext(aws.Context, *kms.ListAliasesInput, ...request.Option) (*kms.ListAliasesOutput, error)

This method is abstract.


182
// File 'service/kms/kmsiface/interface.go', line 182

ListAliasesWithContext(aws.Context, *kms.ListAliasesInput, ...request.Option) (*kms.ListAliasesOutput, error)

ListGrants(*kms.ListGrantsInput) (*kms.ListGrantsResponse, error)

This method is abstract.


188
// File 'service/kms/kmsiface/interface.go', line 188

ListGrants(*kms.ListGrantsInput) (*kms.ListGrantsResponse, error)

ListGrantsPages(*kms.ListGrantsInput, func(*kms.ListGrantsResponse, bool) bool) error

This method is abstract.


192
// File 'service/kms/kmsiface/interface.go', line 192

ListGrantsPages(*kms.ListGrantsInput, func(*kms.ListGrantsResponse, bool) bool) error

ListGrantsPagesWithContext(aws.Context, *kms.ListGrantsInput, func(*kms.ListGrantsResponse, bool) bool, ...request.Option) error

This method is abstract.


193
// File 'service/kms/kmsiface/interface.go', line 193

ListGrantsPagesWithContext(aws.Context, *kms.ListGrantsInput, func(*kms.ListGrantsResponse, bool) bool, ...request.Option) error

ListGrantsRequest(*kms.ListGrantsInput) (*request.Request, *kms.ListGrantsResponse)

This method is abstract.


190
// File 'service/kms/kmsiface/interface.go', line 190

ListGrantsRequest(*kms.ListGrantsInput) (*request.Request, *kms.ListGrantsResponse)

ListGrantsWithContext(aws.Context, *kms.ListGrantsInput, ...request.Option) (*kms.ListGrantsResponse, error)

This method is abstract.


189
// File 'service/kms/kmsiface/interface.go', line 189

ListGrantsWithContext(aws.Context, *kms.ListGrantsInput, ...request.Option) (*kms.ListGrantsResponse, error)

ListKeyPolicies(*kms.ListKeyPoliciesInput) (*kms.ListKeyPoliciesOutput, error)

This method is abstract.


195
// File 'service/kms/kmsiface/interface.go', line 195

ListKeyPolicies(*kms.ListKeyPoliciesInput) (*kms.ListKeyPoliciesOutput, error)

ListKeyPoliciesPages(*kms.ListKeyPoliciesInput, func(*kms.ListKeyPoliciesOutput, bool) bool) error

This method is abstract.


199
// File 'service/kms/kmsiface/interface.go', line 199

ListKeyPoliciesPages(*kms.ListKeyPoliciesInput, func(*kms.ListKeyPoliciesOutput, bool) bool) error

ListKeyPoliciesPagesWithContext(aws.Context, *kms.ListKeyPoliciesInput, func(*kms.ListKeyPoliciesOutput, bool) bool, ...request.Option) error

This method is abstract.


200
// File 'service/kms/kmsiface/interface.go', line 200

ListKeyPoliciesPagesWithContext(aws.Context, *kms.ListKeyPoliciesInput, func(*kms.ListKeyPoliciesOutput, bool) bool, ...request.Option) error

ListKeyPoliciesRequest(*kms.ListKeyPoliciesInput) (*request.Request, *kms.ListKeyPoliciesOutput)

This method is abstract.


197
// File 'service/kms/kmsiface/interface.go', line 197

ListKeyPoliciesRequest(*kms.ListKeyPoliciesInput) (*request.Request, *kms.ListKeyPoliciesOutput)

ListKeyPoliciesWithContext(aws.Context, *kms.ListKeyPoliciesInput, ...request.Option) (*kms.ListKeyPoliciesOutput, error)

This method is abstract.


196
// File 'service/kms/kmsiface/interface.go', line 196

ListKeyPoliciesWithContext(aws.Context, *kms.ListKeyPoliciesInput, ...request.Option) (*kms.ListKeyPoliciesOutput, error)

ListKeys(*kms.ListKeysInput) (*kms.ListKeysOutput, error)

This method is abstract.


202
// File 'service/kms/kmsiface/interface.go', line 202

ListKeys(*kms.ListKeysInput) (*kms.ListKeysOutput, error)

ListKeysPages(*kms.ListKeysInput, func(*kms.ListKeysOutput, bool) bool) error

This method is abstract.


206
// File 'service/kms/kmsiface/interface.go', line 206

ListKeysPages(*kms.ListKeysInput, func(*kms.ListKeysOutput, bool) bool) error

ListKeysPagesWithContext(aws.Context, *kms.ListKeysInput, func(*kms.ListKeysOutput, bool) bool, ...request.Option) error

This method is abstract.


207
// File 'service/kms/kmsiface/interface.go', line 207

ListKeysPagesWithContext(aws.Context, *kms.ListKeysInput, func(*kms.ListKeysOutput, bool) bool, ...request.Option) error

ListKeysRequest(*kms.ListKeysInput) (*request.Request, *kms.ListKeysOutput)

This method is abstract.


204
// File 'service/kms/kmsiface/interface.go', line 204

ListKeysRequest(*kms.ListKeysInput) (*request.Request, *kms.ListKeysOutput)

ListKeysWithContext(aws.Context, *kms.ListKeysInput, ...request.Option) (*kms.ListKeysOutput, error)

This method is abstract.


203
// File 'service/kms/kmsiface/interface.go', line 203

ListKeysWithContext(aws.Context, *kms.ListKeysInput, ...request.Option) (*kms.ListKeysOutput, error)

ListResourceTags(*kms.ListResourceTagsInput) (*kms.ListResourceTagsOutput, error)

This method is abstract.


209
// File 'service/kms/kmsiface/interface.go', line 209

ListResourceTags(*kms.ListResourceTagsInput) (*kms.ListResourceTagsOutput, error)

ListResourceTagsPages(*kms.ListResourceTagsInput, func(*kms.ListResourceTagsOutput, bool) bool) error

This method is abstract.


213
// File 'service/kms/kmsiface/interface.go', line 213

ListResourceTagsPages(*kms.ListResourceTagsInput, func(*kms.ListResourceTagsOutput, bool) bool) error

ListResourceTagsPagesWithContext(aws.Context, *kms.ListResourceTagsInput, func(*kms.ListResourceTagsOutput, bool) bool, ...request.Option) error

This method is abstract.


214
// File 'service/kms/kmsiface/interface.go', line 214

ListResourceTagsPagesWithContext(aws.Context, *kms.ListResourceTagsInput, func(*kms.ListResourceTagsOutput, bool) bool, ...request.Option) error

ListResourceTagsRequest(*kms.ListResourceTagsInput) (*request.Request, *kms.ListResourceTagsOutput)

This method is abstract.


211
// File 'service/kms/kmsiface/interface.go', line 211

ListResourceTagsRequest(*kms.ListResourceTagsInput) (*request.Request, *kms.ListResourceTagsOutput)

ListResourceTagsWithContext(aws.Context, *kms.ListResourceTagsInput, ...request.Option) (*kms.ListResourceTagsOutput, error)

This method is abstract.


210
// File 'service/kms/kmsiface/interface.go', line 210

ListResourceTagsWithContext(aws.Context, *kms.ListResourceTagsInput, ...request.Option) (*kms.ListResourceTagsOutput, error)

ListRetirableGrants(*kms.ListRetirableGrantsInput) (*kms.ListGrantsResponse, error)

This method is abstract.


216
// File 'service/kms/kmsiface/interface.go', line 216

ListRetirableGrants(*kms.ListRetirableGrantsInput) (*kms.ListGrantsResponse, error)

ListRetirableGrantsPages(*kms.ListRetirableGrantsInput, func(*kms.ListGrantsResponse, bool) bool) error

This method is abstract.


220
// File 'service/kms/kmsiface/interface.go', line 220

ListRetirableGrantsPages(*kms.ListRetirableGrantsInput, func(*kms.ListGrantsResponse, bool) bool) error

ListRetirableGrantsPagesWithContext(aws.Context, *kms.ListRetirableGrantsInput, func(*kms.ListGrantsResponse, bool) bool, ...request.Option) error

This method is abstract.


221
// File 'service/kms/kmsiface/interface.go', line 221

ListRetirableGrantsPagesWithContext(aws.Context, *kms.ListRetirableGrantsInput, func(*kms.ListGrantsResponse, bool) bool, ...request.Option) error

ListRetirableGrantsRequest(*kms.ListRetirableGrantsInput) (*request.Request, *kms.ListGrantsResponse)

This method is abstract.


218
// File 'service/kms/kmsiface/interface.go', line 218

ListRetirableGrantsRequest(*kms.ListRetirableGrantsInput) (*request.Request, *kms.ListGrantsResponse)

ListRetirableGrantsWithContext(aws.Context, *kms.ListRetirableGrantsInput, ...request.Option) (*kms.ListGrantsResponse, error)

This method is abstract.


217
// File 'service/kms/kmsiface/interface.go', line 217

ListRetirableGrantsWithContext(aws.Context, *kms.ListRetirableGrantsInput, ...request.Option) (*kms.ListGrantsResponse, error)

PutKeyPolicy(*kms.PutKeyPolicyInput) (*kms.PutKeyPolicyOutput, error)

This method is abstract.


223
// File 'service/kms/kmsiface/interface.go', line 223

PutKeyPolicy(*kms.PutKeyPolicyInput) (*kms.PutKeyPolicyOutput, error)

PutKeyPolicyRequest(*kms.PutKeyPolicyInput) (*request.Request, *kms.PutKeyPolicyOutput)

This method is abstract.


225
// File 'service/kms/kmsiface/interface.go', line 225

PutKeyPolicyRequest(*kms.PutKeyPolicyInput) (*request.Request, *kms.PutKeyPolicyOutput)

PutKeyPolicyWithContext(aws.Context, *kms.PutKeyPolicyInput, ...request.Option) (*kms.PutKeyPolicyOutput, error)

This method is abstract.


224
// File 'service/kms/kmsiface/interface.go', line 224

PutKeyPolicyWithContext(aws.Context, *kms.PutKeyPolicyInput, ...request.Option) (*kms.PutKeyPolicyOutput, error)

ReEncrypt(*kms.ReEncryptInput) (*kms.ReEncryptOutput, error)

This method is abstract.


227
// File 'service/kms/kmsiface/interface.go', line 227

ReEncrypt(*kms.ReEncryptInput) (*kms.ReEncryptOutput, error)

ReEncryptRequest(*kms.ReEncryptInput) (*request.Request, *kms.ReEncryptOutput)

This method is abstract.


229
// File 'service/kms/kmsiface/interface.go', line 229

ReEncryptRequest(*kms.ReEncryptInput) (*request.Request, *kms.ReEncryptOutput)

ReEncryptWithContext(aws.Context, *kms.ReEncryptInput, ...request.Option) (*kms.ReEncryptOutput, error)

This method is abstract.


228
// File 'service/kms/kmsiface/interface.go', line 228

ReEncryptWithContext(aws.Context, *kms.ReEncryptInput, ...request.Option) (*kms.ReEncryptOutput, error)

RetireGrant(*kms.RetireGrantInput) (*kms.RetireGrantOutput, error)

This method is abstract.


231
// File 'service/kms/kmsiface/interface.go', line 231

RetireGrant(*kms.RetireGrantInput) (*kms.RetireGrantOutput, error)

RetireGrantRequest(*kms.RetireGrantInput) (*request.Request, *kms.RetireGrantOutput)

This method is abstract.


233
// File 'service/kms/kmsiface/interface.go', line 233

RetireGrantRequest(*kms.RetireGrantInput) (*request.Request, *kms.RetireGrantOutput)

RetireGrantWithContext(aws.Context, *kms.RetireGrantInput, ...request.Option) (*kms.RetireGrantOutput, error)

This method is abstract.


232
// File 'service/kms/kmsiface/interface.go', line 232

RetireGrantWithContext(aws.Context, *kms.RetireGrantInput, ...request.Option) (*kms.RetireGrantOutput, error)

RevokeGrant(*kms.RevokeGrantInput) (*kms.RevokeGrantOutput, error)

This method is abstract.


235
// File 'service/kms/kmsiface/interface.go', line 235

RevokeGrant(*kms.RevokeGrantInput) (*kms.RevokeGrantOutput, error)

RevokeGrantRequest(*kms.RevokeGrantInput) (*request.Request, *kms.RevokeGrantOutput)

This method is abstract.


237
// File 'service/kms/kmsiface/interface.go', line 237

RevokeGrantRequest(*kms.RevokeGrantInput) (*request.Request, *kms.RevokeGrantOutput)

RevokeGrantWithContext(aws.Context, *kms.RevokeGrantInput, ...request.Option) (*kms.RevokeGrantOutput, error)

This method is abstract.


236
// File 'service/kms/kmsiface/interface.go', line 236

RevokeGrantWithContext(aws.Context, *kms.RevokeGrantInput, ...request.Option) (*kms.RevokeGrantOutput, error)

ScheduleKeyDeletion(*kms.ScheduleKeyDeletionInput) (*kms.ScheduleKeyDeletionOutput, error)

This method is abstract.


239
// File 'service/kms/kmsiface/interface.go', line 239

ScheduleKeyDeletion(*kms.ScheduleKeyDeletionInput) (*kms.ScheduleKeyDeletionOutput, error)

ScheduleKeyDeletionRequest(*kms.ScheduleKeyDeletionInput) (*request.Request, *kms.ScheduleKeyDeletionOutput)

This method is abstract.


241
// File 'service/kms/kmsiface/interface.go', line 241

ScheduleKeyDeletionRequest(*kms.ScheduleKeyDeletionInput) (*request.Request, *kms.ScheduleKeyDeletionOutput)

ScheduleKeyDeletionWithContext(aws.Context, *kms.ScheduleKeyDeletionInput, ...request.Option) (*kms.ScheduleKeyDeletionOutput, error)

This method is abstract.


240
// File 'service/kms/kmsiface/interface.go', line 240

ScheduleKeyDeletionWithContext(aws.Context, *kms.ScheduleKeyDeletionInput, ...request.Option) (*kms.ScheduleKeyDeletionOutput, error)

Sign(*kms.SignInput) (*kms.SignOutput, error)

This method is abstract.


243
// File 'service/kms/kmsiface/interface.go', line 243

Sign(*kms.SignInput) (*kms.SignOutput, error)

SignRequest(*kms.SignInput) (*request.Request, *kms.SignOutput)

This method is abstract.


245
// File 'service/kms/kmsiface/interface.go', line 245

SignRequest(*kms.SignInput) (*request.Request, *kms.SignOutput)

SignWithContext(aws.Context, *kms.SignInput, ...request.Option) (*kms.SignOutput, error)

This method is abstract.


244
// File 'service/kms/kmsiface/interface.go', line 244

SignWithContext(aws.Context, *kms.SignInput, ...request.Option) (*kms.SignOutput, error)

TagResource(*kms.TagResourceInput) (*kms.TagResourceOutput, error)

This method is abstract.


247
// File 'service/kms/kmsiface/interface.go', line 247

TagResource(*kms.TagResourceInput) (*kms.TagResourceOutput, error)

TagResourceRequest(*kms.TagResourceInput) (*request.Request, *kms.TagResourceOutput)

This method is abstract.


249
// File 'service/kms/kmsiface/interface.go', line 249

TagResourceRequest(*kms.TagResourceInput) (*request.Request, *kms.TagResourceOutput)

TagResourceWithContext(aws.Context, *kms.TagResourceInput, ...request.Option) (*kms.TagResourceOutput, error)

This method is abstract.


248
// File 'service/kms/kmsiface/interface.go', line 248

TagResourceWithContext(aws.Context, *kms.TagResourceInput, ...request.Option) (*kms.TagResourceOutput, error)

UntagResource(*kms.UntagResourceInput) (*kms.UntagResourceOutput, error)

This method is abstract.


251
// File 'service/kms/kmsiface/interface.go', line 251

UntagResource(*kms.UntagResourceInput) (*kms.UntagResourceOutput, error)

UntagResourceRequest(*kms.UntagResourceInput) (*request.Request, *kms.UntagResourceOutput)

This method is abstract.


253
// File 'service/kms/kmsiface/interface.go', line 253

UntagResourceRequest(*kms.UntagResourceInput) (*request.Request, *kms.UntagResourceOutput)

UntagResourceWithContext(aws.Context, *kms.UntagResourceInput, ...request.Option) (*kms.UntagResourceOutput, error)

This method is abstract.


252
// File 'service/kms/kmsiface/interface.go', line 252

UntagResourceWithContext(aws.Context, *kms.UntagResourceInput, ...request.Option) (*kms.UntagResourceOutput, error)

UpdateAlias(*kms.UpdateAliasInput) (*kms.UpdateAliasOutput, error)

This method is abstract.


255
// File 'service/kms/kmsiface/interface.go', line 255

UpdateAlias(*kms.UpdateAliasInput) (*kms.UpdateAliasOutput, error)

UpdateAliasRequest(*kms.UpdateAliasInput) (*request.Request, *kms.UpdateAliasOutput)

This method is abstract.


257
// File 'service/kms/kmsiface/interface.go', line 257

UpdateAliasRequest(*kms.UpdateAliasInput) (*request.Request, *kms.UpdateAliasOutput)

UpdateAliasWithContext(aws.Context, *kms.UpdateAliasInput, ...request.Option) (*kms.UpdateAliasOutput, error)

This method is abstract.


256
// File 'service/kms/kmsiface/interface.go', line 256

UpdateAliasWithContext(aws.Context, *kms.UpdateAliasInput, ...request.Option) (*kms.UpdateAliasOutput, error)

UpdateCustomKeyStore(*kms.UpdateCustomKeyStoreInput) (*kms.UpdateCustomKeyStoreOutput, error)

This method is abstract.


259
// File 'service/kms/kmsiface/interface.go', line 259

UpdateCustomKeyStore(*kms.UpdateCustomKeyStoreInput) (*kms.UpdateCustomKeyStoreOutput, error)

UpdateCustomKeyStoreRequest(*kms.UpdateCustomKeyStoreInput) (*request.Request, *kms.UpdateCustomKeyStoreOutput)

This method is abstract.


261
// File 'service/kms/kmsiface/interface.go', line 261

UpdateCustomKeyStoreRequest(*kms.UpdateCustomKeyStoreInput) (*request.Request, *kms.UpdateCustomKeyStoreOutput)

UpdateCustomKeyStoreWithContext(aws.Context, *kms.UpdateCustomKeyStoreInput, ...request.Option) (*kms.UpdateCustomKeyStoreOutput, error)

This method is abstract.


260
// File 'service/kms/kmsiface/interface.go', line 260

UpdateCustomKeyStoreWithContext(aws.Context, *kms.UpdateCustomKeyStoreInput, ...request.Option) (*kms.UpdateCustomKeyStoreOutput, error)

UpdateKeyDescription(*kms.UpdateKeyDescriptionInput) (*kms.UpdateKeyDescriptionOutput, error)

This method is abstract.


263
// File 'service/kms/kmsiface/interface.go', line 263

UpdateKeyDescription(*kms.UpdateKeyDescriptionInput) (*kms.UpdateKeyDescriptionOutput, error)

UpdateKeyDescriptionRequest(*kms.UpdateKeyDescriptionInput) (*request.Request, *kms.UpdateKeyDescriptionOutput)

This method is abstract.


265
// File 'service/kms/kmsiface/interface.go', line 265

UpdateKeyDescriptionRequest(*kms.UpdateKeyDescriptionInput) (*request.Request, *kms.UpdateKeyDescriptionOutput)

UpdateKeyDescriptionWithContext(aws.Context, *kms.UpdateKeyDescriptionInput, ...request.Option) (*kms.UpdateKeyDescriptionOutput, error)

This method is abstract.


264
// File 'service/kms/kmsiface/interface.go', line 264

UpdateKeyDescriptionWithContext(aws.Context, *kms.UpdateKeyDescriptionInput, ...request.Option) (*kms.UpdateKeyDescriptionOutput, error)

Verify(*kms.VerifyInput) (*kms.VerifyOutput, error)

This method is abstract.


267
// File 'service/kms/kmsiface/interface.go', line 267

Verify(*kms.VerifyInput) (*kms.VerifyOutput, error)

VerifyRequest(*kms.VerifyInput) (*request.Request, *kms.VerifyOutput)

This method is abstract.


269
// File 'service/kms/kmsiface/interface.go', line 269

VerifyRequest(*kms.VerifyInput) (*request.Request, *kms.VerifyOutput)

VerifyWithContext(aws.Context, *kms.VerifyInput, ...request.Option) (*kms.VerifyOutput, error)

This method is abstract.


268
// File 'service/kms/kmsiface/interface.go', line 268

VerifyWithContext(aws.Context, *kms.VerifyInput, ...request.Option) (*kms.VerifyOutput, error)