TransformationArgs

data class TransformationArgs(val allowedRoles: Output<List<String>>? = null, val deletionAllowed: Output<Boolean>? = null, val maskingCharacter: Output<String>? = null, val name: Output<String>? = null, val namespace: Output<String>? = null, val path: Output<String>? = null, val template: Output<String>? = null, val templates: Output<List<String>>? = null, val tweakSource: Output<String>? = null, val type: Output<String>? = null) : ConvertibleToJava<TransformationArgs>

Constructors

Link copied to clipboard
constructor(allowedRoles: Output<List<String>>? = null, deletionAllowed: Output<Boolean>? = null, maskingCharacter: Output<String>? = null, name: Output<String>? = null, namespace: Output<String>? = null, path: Output<String>? = null, template: Output<String>? = null, templates: Output<List<String>>? = null, tweakSource: Output<String>? = null, type: Output<String>? = null)

Properties

Link copied to clipboard
val allowedRoles: Output<List<String>>? = null

The set of roles allowed to perform this transformation.

Link copied to clipboard
val deletionAllowed: Output<Boolean>? = null

If true, this transform can be deleted. Otherwise, deletion is blocked while this value remains false. Default: false Only supported on vault-1.12+

Link copied to clipboard
val maskingCharacter: Output<String>? = null

The character used to replace data when in masking mode

Link copied to clipboard
val name: Output<String>? = null

The name of the transformation.

Link copied to clipboard
val namespace: Output<String>? = null

The namespace to provision the resource in. The value should not contain leading or trailing forward slashes. The namespace is always relative to the provider's configured namespace. Available only for Vault Enterprise.

Link copied to clipboard
val path: Output<String>? = null

Path to where the back-end is mounted within Vault.

Link copied to clipboard
val template: Output<String>? = null

The name of the template to use.

Link copied to clipboard
val templates: Output<List<String>>? = null

Templates configured for transformation.

Link copied to clipboard
val tweakSource: Output<String>? = null

The source of where the tweak value comes from. Only valid when in FPE mode.

Link copied to clipboard
val type: Output<String>? = null

The type of transformation to perform.

Functions

Link copied to clipboard
open override fun toJava(): TransformationArgs