GetDecodePlainArgs

data class GetDecodePlainArgs(val batchInputs: List<Map<String, String>>? = null, val batchResults: List<Map<String, String>>? = null, val decodedValue: String? = null, val namespace: String? = null, val path: String, val roleName: String, val transformation: String? = null, val tweak: String? = null, val value: String? = null) : ConvertibleToJava<GetDecodePlainArgs>

A collection of arguments for invoking getDecode.

Constructors

Link copied to clipboard
constructor(batchInputs: List<Map<String, String>>? = null, batchResults: List<Map<String, String>>? = null, decodedValue: String? = null, namespace: String? = null, path: String, roleName: String, transformation: String? = null, tweak: String? = null, value: String? = null)

Properties

Link copied to clipboard
val batchInputs: List<Map<String, String>>? = null

Specifies a list of items to be decoded in a single batch. If this parameter is set, the top-level parameters 'value', 'transformation' and 'tweak' will be ignored. Each batch item within the list can specify these parameters instead.

Link copied to clipboard

The result of decoding a batch.

Link copied to clipboard
val decodedValue: String? = null

The result of decoding a value.

Link copied to clipboard
val namespace: String? = null

The namespace of the target resource. 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

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

Link copied to clipboard

The name of the role.

Link copied to clipboard
val transformation: String? = null

The transformation to perform. If no value is provided and the role contains a single transformation, this value will be inferred from the role.

Link copied to clipboard
val tweak: String? = null

The tweak value to use. Only applicable for FPE transformations

Link copied to clipboard
val value: String? = null

The value in which to decode.

Functions

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