KMS (Key Management)
AwsKmsAlias
Provides a display name for a customer master key.
- Resource
- Data
- Import
import { AwsKmsAlias } from "@dinghy/tf-aws/serviceKms"
<AwsKmsAlias/>
import { DataAwsKmsAlias } from "@dinghy/tf-aws/serviceKms"
<DataAwsKmsAlias/>
<AwsKmsAlias
name = {}
/>
AwsKmsCiphertext
Provides ciphertext encrypted using a KMS key
- Resource
- Data
import { AwsKmsCiphertext } from "@dinghy/tf-aws/serviceKms"
<AwsKmsCiphertext/>
import { DataAwsKmsCiphertext } from "@dinghy/tf-aws/serviceKms"
<DataAwsKmsCiphertext/>
AwsKmsCustomKeyStore
Terraform resource for managing an AWS KMS (Key Management) Custom Key Store.
- Resource
- Data
import { AwsKmsCustomKeyStore } from "@dinghy/tf-aws/serviceKms"
<AwsKmsCustomKeyStore/>
import { DataAwsKmsCustomKeyStore } from "@dinghy/tf-aws/serviceKms"
<DataAwsKmsCustomKeyStore/>
AwsKmsExternalKey
Manages a single-Region or multi-Region primary KMS key that uses external key material.
- Resource
import { AwsKmsExternalKey } from "@dinghy/tf-aws/serviceKms"
<AwsKmsExternalKey/>
AwsKmsGrant
Provides a resource-based access control mechanism for KMS Customer Master Keys.
- Resource
import { AwsKmsGrant } from "@dinghy/tf-aws/serviceKms"
<AwsKmsGrant/>
AwsKmsKey
Manages a single-Region or multi-Region primary KMS key.
- Resource
- Data
- Import
import { AwsKmsKey } from "@dinghy/tf-aws/serviceKms"
<AwsKmsKey/>
import { DataAwsKmsKey } from "@dinghy/tf-aws/serviceKms"
<DataAwsKmsKey/>
<AwsKmsKey
id = {}
/>
AwsKmsKeyPolicy
Attaches a policy to a KMS Key.
- Resource
import { AwsKmsKeyPolicy } from "@dinghy/tf-aws/serviceKms"
<AwsKmsKeyPolicy/>
AwsKmsPublicKey
Get information on a KMS public key
- Data
import { DataAwsKmsPublicKey } from "@dinghy/tf-aws/serviceKms"
<DataAwsKmsPublicKey/>
AwsKmsReplicaExternalKey
Manages a KMS multi-Region replica key that uses external key material.
- Resource
import { AwsKmsReplicaExternalKey } from "@dinghy/tf-aws/serviceKms"
<AwsKmsReplicaExternalKey/>
AwsKmsReplicaKey
Manages a KMS multi-Region replica key.
- Resource
import { AwsKmsReplicaKey } from "@dinghy/tf-aws/serviceKms"
<AwsKmsReplicaKey/>
AwsKmsSecret
Provides secret data encrypted with the KMS service
- Data
import { DataAwsKmsSecret } from "@dinghy/tf-aws/serviceKms"
<DataAwsKmsSecret/>
AwsKmsSecrets
Decrypt multiple secrets from data encrypted with the AWS KMS service
- Data
- Ephemeral
import { DataAwsKmsSecrets } from "@dinghy/tf-aws/serviceKms"
<DataAwsKmsSecrets/>
import { EphemeralAwsKmsSecrets } from "@dinghy/tf-aws/serviceKms"
<EphemeralAwsKmsSecrets/>