vault_transit_encrypt

This is a data source which can be used to encrypt plaintext using a Vault Transit key.

Example Usage

resource "vault_mount" "test" {
  path        = "transit"
  type        = "transit"
  description = "This is an example mount"
}

resource "vault_transit_secret_backend_key" "test" {
  backend = "vault_mount.test.path
  name    = "test"
}

data "vault_transit_encrypt" "test" {
  backend   = vault_mount.test.path
  key       = vault_transit_secret_backend_key.test.name
  plaintext = "foobar"
}

Argument Reference

Each document configuration may have one or more rule blocks, which each accept the following arguments:

Attributes Reference