Get Auth Backend Config Plain Args
data class GetAuthBackendConfigPlainArgs(val backend: String? = null, val disableIssValidation: Boolean? = null, val disableLocalCaJwt: Boolean? = null, val issuer: String? = null, val kubernetesCaCert: String? = null, val kubernetesHost: String? = null, val namespace: String? = null, val pemKeys: List<String>? = null, val useAnnotationsAsAliasMetadata: Boolean? = null) : ConvertibleToJava<GetAuthBackendConfigPlainArgs>
A collection of arguments for invoking getAuthBackendConfig.
Constructors
Link copied to clipboard
constructor(backend: String? = null, disableIssValidation: Boolean? = null, disableLocalCaJwt: Boolean? = null, issuer: String? = null, kubernetesCaCert: String? = null, kubernetesHost: String? = null, namespace: String? = null, pemKeys: List<String>? = null, useAnnotationsAsAliasMetadata: Boolean? = null)
Properties
Link copied to clipboard
(Optional) Disable JWT issuer validation. Allows to skip ISS validation. Requires Vault v1.5.4+
or Vault auth kubernetes plugin v0.7.1+
Link copied to clipboard
(Optional) Disable defaulting to the local CA cert and service account JWT when running in a Kubernetes pod. Requires Vault v1.5.4+
or Vault auth kubernetes plugin v0.7.1+
Link copied to clipboard
PEM encoded CA cert for use by the TLS client used to talk with the Kubernetes API.
Link copied to clipboard
Host must be a host string, a host:port pair, or a URL to the base of the Kubernetes API server.
Link copied to clipboard
Link copied to clipboard
(Optional) Use annotations from the client token's associated service account as alias metadata for the Vault entity. Requires Vault v1.16+
or Vault auth kubernetes plugin v0.18.0+