Package-level declarations

Types

Link copied to clipboard
class Alphabet : KotlinCustomResource

This resource supports the "/transform/alphabet/{name}" Vault endpoint. It queries an existing alphabet by the given name.

Link copied to clipboard
data class AlphabetArgs(val alphabet: Output<String>? = null, val name: Output<String>? = null, val namespace: Output<String>? = null, val path: Output<String>? = null) : ConvertibleToJava<AlphabetArgs>

This resource supports the "/transform/alphabet/{name}" Vault endpoint. It queries an existing alphabet by the given name.

Link copied to clipboard
Link copied to clipboard
object AlphabetMapper : ResourceMapper<Alphabet>
Link copied to clipboard
Link copied to clipboard
class Role : KotlinCustomResource

This resource supports the "/transform/role/{name}" Vault endpoint. It creates or updates the role with the given name. If a role with the name does not exist, it will be created. If the role exists, it will be updated with the new attributes.

Link copied to clipboard
data class RoleArgs(val name: Output<String>? = null, val namespace: Output<String>? = null, val path: Output<String>? = null, val transformations: Output<List<String>>? = null) : ConvertibleToJava<RoleArgs>

This resource supports the "/transform/role/{name}" Vault endpoint. It creates or updates the role with the given name. If a role with the name does not exist, it will be created. If the role exists, it will be updated with the new attributes.

Link copied to clipboard

Builder for RoleArgs.

Link copied to clipboard
object RoleMapper : ResourceMapper<Role>
Link copied to clipboard

Builder for Role.

Link copied to clipboard
class Template : KotlinCustomResource

This resource supports the /transform/template/{name} Vault endpoint. It creates or updates a template with the given name. If a template with the name does not exist, it will be created. If the template exists, it will be updated with the new attributes.

Link copied to clipboard
data class TemplateArgs(val alphabet: Output<String>? = null, val decodeFormats: Output<Map<String, String>>? = null, val encodeFormat: Output<String>? = null, val name: Output<String>? = null, val namespace: Output<String>? = null, val path: Output<String>? = null, val pattern: Output<String>? = null, val type: Output<String>? = null) : ConvertibleToJava<TemplateArgs>

This resource supports the /transform/template/{name} Vault endpoint. It creates or updates a template with the given name. If a template with the name does not exist, it will be created. If the template exists, it will be updated with the new attributes.

Link copied to clipboard
Link copied to clipboard
object TemplateMapper : ResourceMapper<Template>
Link copied to clipboard
Link copied to clipboard
class Transformation : KotlinCustomResource
Link copied to clipboard
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>
Link copied to clipboard
Link copied to clipboard
object TransformationMapper : ResourceMapper<Transformation>
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun alphabet(name: String, block: suspend AlphabetResourceBuilder.() -> Unit): Alphabet
Link copied to clipboard
fun role(name: String): Role
suspend fun role(name: String, block: suspend RoleResourceBuilder.() -> Unit): Role
Link copied to clipboard
suspend fun template(name: String, block: suspend TemplateResourceBuilder.() -> Unit): Template
Link copied to clipboard