Terraform reference for Yandex Key Management Service
Written by
Updated at May 5, 2025
With Terraform
Terraform is distributed under the Business Source License
For more information about Terraform, see this tutorial.
Resources
Key Management Service supports the following Terraform resources :
Terraform resource | Yandex Cloud resource |
---|---|
yandex_kms_asymmetric_encryption_key |
Asymmetric encryption key pair |
yandex_kms_asymmetric_encryption_key_iam_binding |
Assigning access permissions for an asymmetric encryption key pair. We recommend using kms_asymmetric_encryption_key_iam_member instead of kms_asymmetric_encryption_key_iam_binding . |
kms_asymmetric_encryption_key_iam_member |
Assigning access permissions for an asymmetric digital signature key pair |
yandex_kms_asymmetric_signature_key |
Asymmetric digital signature key pair |
yandex_kms_asymmetric_signature_key_iam_binding |
Assigning access permissions for an asymmetric digital signature key pair. We recommend using kms_asymmetric_signature_key_iam_member instead of kms_asymmetric_signature_key_iam_binding . |
kms_asymmetric_signature_key_iam_member |
Assigning access permissions for an asymmetric digital signature key pair |
yandex_kms_secret_ciphertext |
Ciphertext |
yandex_kms_symmetric_key |
Symmetric encryption key |
yandex_kms_symmetric_key_iam_binding |
Assigning access permissions for a symmetric encryption key. We recommend using kms_symmetric_key_iam_member instead of kms_symmetric_key_iam_binding . |
kms_symmetric_key_iam_member |
Assigning access permissions for a symmetric encryption key |
Data sources
Key Management Service supports the following Terraform data sources:
Terraform data source | Description |
---|---|
yandex_kms_asymmetric_encryption_key |
Information about an asymmetric encryption key pair |
yandex_kms_asymmetric_signature_key |
Information about an asymmetric digital signature key pair |
yandex_kms_symmetric_key |
Information about a symmetric encryption key |