Skip to main content

KMS (Key Management)

AwsKmsAlias

Provides a display name for a customer master key.

import { AwsKmsAlias } from "@dinghy/tf-aws/serviceKms"

<AwsKmsAlias/>

AwsKmsCiphertext

Provides ciphertext encrypted using a KMS key

import { AwsKmsCiphertext } from "@dinghy/tf-aws/serviceKms"

<AwsKmsCiphertext/>

AwsKmsCustomKeyStore

Terraform resource for managing an AWS KMS (Key Management) Custom Key Store.

import { AwsKmsCustomKeyStore } from "@dinghy/tf-aws/serviceKms"

<AwsKmsCustomKeyStore/>

AwsKmsExternalKey

Manages a single-Region or multi-Region primary KMS key that uses external key material.

import { AwsKmsExternalKey } from "@dinghy/tf-aws/serviceKms"

<AwsKmsExternalKey/>

AwsKmsGrant

Provides a resource-based access control mechanism for KMS Customer Master Keys.

import { AwsKmsGrant } from "@dinghy/tf-aws/serviceKms"

<AwsKmsGrant/>

AwsKmsKey

Manages a single-Region or multi-Region primary KMS key.

import { AwsKmsKey } from "@dinghy/tf-aws/serviceKms"

<AwsKmsKey/>

AwsKmsKeyPolicy

Attaches a policy to a KMS Key.

import { AwsKmsKeyPolicy } from "@dinghy/tf-aws/serviceKms"

<AwsKmsKeyPolicy/>

AwsKmsPublicKey

Get information on a KMS public key

import { DataAwsKmsPublicKey } from "@dinghy/tf-aws/serviceKms"

<DataAwsKmsPublicKey/>

AwsKmsReplicaExternalKey

Manages a KMS multi-Region replica key that uses external key material.

import { AwsKmsReplicaExternalKey } from "@dinghy/tf-aws/serviceKms"

<AwsKmsReplicaExternalKey/>

AwsKmsReplicaKey

Manages a KMS multi-Region replica key.

import { AwsKmsReplicaKey } from "@dinghy/tf-aws/serviceKms"

<AwsKmsReplicaKey/>

AwsKmsSecret

Provides secret data encrypted with the KMS service

import { DataAwsKmsSecret } from "@dinghy/tf-aws/serviceKms"

<DataAwsKmsSecret/>

AwsKmsSecrets

Decrypt multiple secrets from data encrypted with the AWS KMS service

import { DataAwsKmsSecrets } from "@dinghy/tf-aws/serviceKms"

<DataAwsKmsSecrets/>