AuthBackendTuneArgs

data class AuthBackendTuneArgs(val allowedResponseHeaders: Output<List<String>>? = null, val auditNonHmacRequestKeys: Output<List<String>>? = null, val auditNonHmacResponseKeys: Output<List<String>>? = null, val defaultLeaseTtl: Output<String>? = null, val listingVisibility: Output<String>? = null, val maxLeaseTtl: Output<String>? = null, val passthroughRequestHeaders: Output<List<String>>? = null, val tokenType: Output<String>? = null) : ConvertibleToJava<AuthBackendTuneArgs>

Constructors

Link copied to clipboard
constructor(allowedResponseHeaders: Output<List<String>>? = null, auditNonHmacRequestKeys: Output<List<String>>? = null, auditNonHmacResponseKeys: Output<List<String>>? = null, defaultLeaseTtl: Output<String>? = null, listingVisibility: Output<String>? = null, maxLeaseTtl: Output<String>? = null, passthroughRequestHeaders: Output<List<String>>? = null, tokenType: Output<String>? = null)

Properties

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

List of headers to whitelist and allowing a plugin to include them in the response.

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

Specifies the list of keys that will not be HMAC'd by audit devices in the request data object.

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

Specifies the list of keys that will not be HMAC'd by audit devices in the response data object.

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

Specifies the default time-to-live. If set, this overrides the global default. Must be a valid duration string

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

Specifies whether to show this mount in the UI-specific listing endpoint. Valid values are "unauth" or "hidden".

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

Specifies the maximum time-to-live. If set, this overrides the global default. Must be a valid duration string

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

List of headers to whitelist and pass from the request to the backend.

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

Specifies the type of tokens that should be returned by the mount. Valid values are "default-service", "default-batch", "service", "batch".

Functions

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