Skip to main content
Deno 2 is finally here 🎉️
Learn more
Module

x/aws_api/services/kms/mod.ts>KMS

From-scratch Typescript client for accessing AWS APIs
Go to Latest
class KMS
import { KMS } from "https://deno.land/x/aws_api@v0.8.0/services/kms/mod.ts";

Constructors

new
KMS(apiFactory: client.ApiFactory)

Methods

cancelKeyDeletion(params: s.CancelKeyDeletionRequest, opts?: client.RequestOptions): Promise<s.CancelKeyDeletionResponse>
connectCustomKeyStore(params: s.ConnectCustomKeyStoreRequest, opts?: client.RequestOptions): Promise<void>
createAlias(params: s.CreateAliasRequest, opts?: client.RequestOptions): Promise<void>
createCustomKeyStore(params: s.CreateCustomKeyStoreRequest, opts?: client.RequestOptions): Promise<s.CreateCustomKeyStoreResponse>
createGrant(params: s.CreateGrantRequest, opts?: client.RequestOptions): Promise<s.CreateGrantResponse>
createKey(params?: s.CreateKeyRequest, opts?: client.RequestOptions): Promise<s.CreateKeyResponse>
decrypt(params: s.DecryptRequest, opts?: client.RequestOptions): Promise<s.DecryptResponse>
deleteAlias(params: s.DeleteAliasRequest, opts?: client.RequestOptions): Promise<void>
deleteCustomKeyStore(params: s.DeleteCustomKeyStoreRequest, opts?: client.RequestOptions): Promise<void>
deleteImportedKeyMaterial(params: s.DeleteImportedKeyMaterialRequest, opts?: client.RequestOptions): Promise<void>
describeCustomKeyStores(params?: s.DescribeCustomKeyStoresRequest, opts?: client.RequestOptions): Promise<s.DescribeCustomKeyStoresResponse>
describeKey(params: s.DescribeKeyRequest, opts?: client.RequestOptions): Promise<s.DescribeKeyResponse>
disableKey(params: s.DisableKeyRequest, opts?: client.RequestOptions): Promise<void>
disableKeyRotation(params: s.DisableKeyRotationRequest, opts?: client.RequestOptions): Promise<void>
disconnectCustomKeyStore(params: s.DisconnectCustomKeyStoreRequest, opts?: client.RequestOptions): Promise<void>
enableKey(params: s.EnableKeyRequest, opts?: client.RequestOptions): Promise<void>
enableKeyRotation(params: s.EnableKeyRotationRequest, opts?: client.RequestOptions): Promise<void>
encrypt(params: s.EncryptRequest, opts?: client.RequestOptions): Promise<s.EncryptResponse>
generateDataKey(params: s.GenerateDataKeyRequest, opts?: client.RequestOptions): Promise<s.GenerateDataKeyResponse>
generateDataKeyPair(params: s.GenerateDataKeyPairRequest, opts?: client.RequestOptions): Promise<s.GenerateDataKeyPairResponse>
generateDataKeyPairWithoutPlaintext(params: s.GenerateDataKeyPairWithoutPlaintextRequest, opts?: client.RequestOptions): Promise<s.GenerateDataKeyPairWithoutPlaintextResponse>
generateDataKeyWithoutPlaintext(params: s.GenerateDataKeyWithoutPlaintextRequest, opts?: client.RequestOptions): Promise<s.GenerateDataKeyWithoutPlaintextResponse>
generateRandom(params?: s.GenerateRandomRequest, opts?: client.RequestOptions): Promise<s.GenerateRandomResponse>
getKeyPolicy(params: s.GetKeyPolicyRequest, opts?: client.RequestOptions): Promise<s.GetKeyPolicyResponse>
getKeyRotationStatus(params: s.GetKeyRotationStatusRequest, opts?: client.RequestOptions): Promise<s.GetKeyRotationStatusResponse>
getParametersForImport(params: s.GetParametersForImportRequest, opts?: client.RequestOptions): Promise<s.GetParametersForImportResponse>
getPublicKey(params: s.GetPublicKeyRequest, opts?: client.RequestOptions): Promise<s.GetPublicKeyResponse>
importKeyMaterial(params: s.ImportKeyMaterialRequest, opts?: client.RequestOptions): Promise<void>
listAliases(params?: s.ListAliasesRequest, opts?: client.RequestOptions): Promise<s.ListAliasesResponse>
listGrants(params: s.ListGrantsRequest, opts?: client.RequestOptions): Promise<s.ListGrantsResponse>
listKeyPolicies(params: s.ListKeyPoliciesRequest, opts?: client.RequestOptions): Promise<s.ListKeyPoliciesResponse>
listKeys(params?: s.ListKeysRequest, opts?: client.RequestOptions): Promise<s.ListKeysResponse>
listResourceTags(params: s.ListResourceTagsRequest, opts?: client.RequestOptions): Promise<s.ListResourceTagsResponse>
listRetirableGrants(params: s.ListRetirableGrantsRequest, opts?: client.RequestOptions): Promise<s.ListGrantsResponse>
putKeyPolicy(params: s.PutKeyPolicyRequest, opts?: client.RequestOptions): Promise<void>
reEncrypt(params: s.ReEncryptRequest, opts?: client.RequestOptions): Promise<s.ReEncryptResponse>
replicateKey(params: s.ReplicateKeyRequest, opts?: client.RequestOptions): Promise<s.ReplicateKeyResponse>
retireGrant(params?: s.RetireGrantRequest, opts?: client.RequestOptions): Promise<void>
revokeGrant(params: s.RevokeGrantRequest, opts?: client.RequestOptions): Promise<void>
scheduleKeyDeletion(params: s.ScheduleKeyDeletionRequest, opts?: client.RequestOptions): Promise<s.ScheduleKeyDeletionResponse>
sign(params: s.SignRequest, opts?: client.RequestOptions): Promise<s.SignResponse>
tagResource(params: s.TagResourceRequest, opts?: client.RequestOptions): Promise<void>
untagResource(params: s.UntagResourceRequest, opts?: client.RequestOptions): Promise<void>
updateAlias(params: s.UpdateAliasRequest, opts?: client.RequestOptions): Promise<void>
updateCustomKeyStore(params: s.UpdateCustomKeyStoreRequest, opts?: client.RequestOptions): Promise<void>
updateKeyDescription(params: s.UpdateKeyDescriptionRequest, opts?: client.RequestOptions): Promise<void>
updatePrimaryRegion(params: s.UpdatePrimaryRegionRequest, opts?: client.RequestOptions): Promise<void>
verify(params: s.VerifyRequest, opts?: client.RequestOptions): Promise<s.VerifyResponse>

Static Properties

ApiMetadata: client.ApiMetadata