AuthBackendTune

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

Constructors

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

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard

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: 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

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

Link copied to clipboard
val maxLeaseTtl: 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

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

Link copied to clipboard
val tokenType: String? = null

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