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

Usage

import * as mod from "https://aws-api.deno.dev/v0.4/services/kms.ts?docs=full";

§Classes

KMS

§Interfaces

AliasListEntry

Contains information about an alias.

CancelKeyDeletionRequest
CancelKeyDeletionResponse
ConnectCustomKeyStoreRequest
CreateAliasRequest
CreateCustomKeyStoreRequest
CreateCustomKeyStoreResponse
CreateGrantRequest
CreateGrantResponse
CreateKeyRequest
CreateKeyResponse
CustomKeyStoresListEntry

Contains information about each custom key store in the custom key store list.

DecryptRequest
DecryptResponse
DeleteAliasRequest
DeleteCustomKeyStoreRequest
DeleteImportedKeyMaterialRequest
DescribeCustomKeyStoresRequest
DescribeCustomKeyStoresResponse
DescribeKeyRequest
DescribeKeyResponse
DisableKeyRequest
DisableKeyRotationRequest
DisconnectCustomKeyStoreRequest
EnableKeyRequest
EnableKeyRotationRequest
EncryptRequest
EncryptResponse
GenerateDataKeyPairRequest
GenerateDataKeyPairResponse
GenerateDataKeyPairWithoutPlaintextRequest
GenerateDataKeyPairWithoutPlaintextResponse
GenerateDataKeyRequest
GenerateDataKeyResponse
GenerateDataKeyWithoutPlaintextRequest
GenerateDataKeyWithoutPlaintextResponse
GenerateMacRequest
GenerateMacResponse
GenerateRandomRequest
GenerateRandomResponse
GetKeyPolicyRequest
GetKeyPolicyResponse
GetKeyRotationStatusRequest
GetKeyRotationStatusResponse
GetParametersForImportRequest
GetParametersForImportResponse
GetPublicKeyRequest
GetPublicKeyResponse
GrantConstraints

Use this structure to allow cryptographic operations in the grant only when the operation request includes the specified encryption context.

GrantListEntry

Contains information about a grant.

ImportKeyMaterialRequest
KeyListEntry

Contains information about each entry in the key list.

KeyMetadata

Contains metadata about a KMS key.

ListAliasesRequest
ListAliasesResponse
ListGrantsRequest
ListGrantsResponse
ListKeyPoliciesRequest
ListKeyPoliciesResponse
ListKeysRequest
ListKeysResponse
ListResourceTagsRequest
ListResourceTagsResponse
ListRetirableGrantsRequest
MultiRegionConfiguration

Describes the configuration of this multi-Region key. This field appears only when the KMS key is a primary or replica of a multi-Region key.

MultiRegionKey

Describes the primary or replica key in a multi-Region key.

PutKeyPolicyRequest
ReEncryptRequest
ReEncryptResponse
ReplicateKeyRequest
ReplicateKeyResponse
RetireGrantRequest
RevokeGrantRequest
ScheduleKeyDeletionRequest
ScheduleKeyDeletionResponse
SignRequest
SignResponse
Tag

A key-value pair. A tag consists of a tag key and a tag value. Tag keys and tag values are both required, but tag values can be empty (null) strings.

TagResourceRequest
UntagResourceRequest
UpdateAliasRequest
UpdateCustomKeyStoreRequest
UpdateKeyDescriptionRequest
UpdatePrimaryRegionRequest
VerifyMacRequest
VerifyMacResponse
VerifyRequest
VerifyResponse
XksKeyConfigurationType

Information about the external keythat is associated with a KMS key in an external key store.

XksProxyAuthenticationCredentialType

KMS uses the authentication credential to sign requests that it sends to the external key store proxy (XKS proxy) on your behalf. You establish these credentials on your external key store proxy and report them to KMS.

XksProxyConfigurationType

Detailed information about the external key store proxy (XKS proxy). Your external key store proxy translates KMS requests into a format that your external key manager can understand. These fields appear in a "DescribeCustomKeyStores" response only when the CustomKeyStoreType is EXTERNAL_KEY_STORE.

§Type Aliases

AlgorithmSpec
ConnectionErrorCodeType
ConnectionStateType
CustomerMasterKeySpec
CustomKeyStoreType
DataKeyPairSpec
DataKeySpec
EncryptionAlgorithmSpec
ExpirationModelType
GrantOperation
KeyManagerType
KeySpec
KeyState
KeyUsageType
MacAlgorithmSpec
MessageType
MultiRegionKeyType
OriginType
SigningAlgorithmSpec
WrappingKeySpec
XksProxyConnectivityType