File: KubernetesConfigureAuthRequest.md

package info (click to toggle)
gitlab 17.6.5-19
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 629,368 kB
  • sloc: ruby: 1,915,304; javascript: 557,307; sql: 60,639; xml: 6,509; sh: 4,567; makefile: 1,239; python: 406
file content (30 lines) | stat: -rw-r--r-- 1,808 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# OpenbaoClient::KubernetesConfigureAuthRequest

## Properties

| Name | Type | Description | Notes |
| ---- | ---- | ----------- | ----- |
| **disable_iss_validation** | **Boolean** | Disable JWT issuer validation (Deprecated, will be removed in a future release) | [optional][default to true] |
| **disable_local_ca_jwt** | **Boolean** | Disable defaulting to the local CA cert and service account JWT when running in a Kubernetes pod | [optional][default to false] |
| **issuer** | **String** | Optional JWT issuer. If no issuer is specified, then this plugin will use kubernetes.io/serviceaccount as the default issuer. (Deprecated, will be removed in a future release) | [optional] |
| **kubernetes_ca_cert** | **String** | PEM encoded CA cert for use by the TLS client used to talk with the API. | [optional] |
| **kubernetes_host** | **String** | Host must be a host string, a host:port pair, or a URL to the base of the Kubernetes API server. | [optional] |
| **pem_keys** | **Array<String>** | Optional list of PEM-formated public keys or certificates used to verify the signatures of kubernetes service account JWTs. If a certificate is given, its public key will be extracted. Not every installation of Kubernetes exposes these keys. | [optional] |
| **token_reviewer_jwt** | **String** | A service account JWT (or other token) used as a bearer token to access the TokenReview API to validate other JWTs during login. If not set the JWT used for login will be used to access the API. | [optional] |

## Example

```ruby
require 'openbao_client'

instance = OpenbaoClient::KubernetesConfigureAuthRequest.new(
  disable_iss_validation: null,
  disable_local_ca_jwt: null,
  issuer: null,
  kubernetes_ca_cert: null,
  kubernetes_host: null,
  pem_keys: null,
  token_reviewer_jwt: null
)
```