Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

KMS

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

§Constructors

§
new KMS(apiFactory: client.ApiFactory)
[src]

§Methods

§
connectCustomKeyStore(params: ConnectCustomKeyStoreRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
createAlias(params: CreateAliasRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteAlias(params: DeleteAliasRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteCustomKeyStore(params: DeleteCustomKeyStoreRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteImportedKeyMaterial(params: DeleteImportedKeyMaterialRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
disableKey(params: DisableKeyRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
disableKeyRotation(params: DisableKeyRotationRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
disconnectCustomKeyStore(params: DisconnectCustomKeyStoreRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
enableKey(params: EnableKeyRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
enableKeyRotation(params: EnableKeyRotationRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
importKeyMaterial(params: ImportKeyMaterialRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
listRetirableGrants(params: ListRetirableGrantsRequest, opts?: client.RequestOptions): Promise<ListGrantsResponse>
[src]
§
putKeyPolicy(params: PutKeyPolicyRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
retireGrant(params?: RetireGrantRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
revokeGrant(params: RevokeGrantRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
sign(params: SignRequest, opts?: client.RequestOptions): Promise<SignResponse>
[src]
§
tagResource(params: TagResourceRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
untagResource(params: UntagResourceRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
updateAlias(params: UpdateAliasRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
updateCustomKeyStore(params: UpdateCustomKeyStoreRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
updateKeyDescription(params: UpdateKeyDescriptionRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
updatePrimaryRegion(params: UpdatePrimaryRegionRequest, opts?: client.RequestOptions): Promise<void>
[src]

§Static Properties