vault_transform_decode

This data source supports the "/transform/decode/{role_name}" Vault endpoint.

It decodes the provided value using a named role.

Example Usage

resource "vault_mount" "transform" {
  path = "transform"
  type = "transform"
}
resource "vault_transform_transformation" "ccn-fpe" {
  path          = vault_mount.transform.path
  name          = "ccn-fpe"
  type          = "fpe"
  template      = "builtin/creditcardnumber"
  tweak_source  = "internal"
  allowed_roles = ["payments"]
}
resource "vault_transform_role" "payments" {
  path            = vault_transform_transformation.ccn-fpe.path
  name            = "payments"
  transformations = ["ccn-fpe"]
}
data "vault_transform_decode" "test" {
    path      = vault_transform_role.payments.path
    role_name = "payments"
    value     = "9300-3376-4943-8903"
}

Argument Reference

The following arguments are supported: