v1

latestOpenAPI 3.0.02026-07-246171,3332.1 MB
v2

post/gateway-get-k8s-auth-config

Request body

jsonboolean

Set output format to JSON

namestring required

K8S Auth config name

tokenstring

Authentication token (see /auth and /configure)

uid-tokenstring

The universal identity token, Required only for universal_identity authentication

Response

gatewayGetK8SAuthConfigResponse wraps response body.

am_token_expirationinteger

AuthMethodTokenExpiration is time in seconds of expiration of the Akeyless Kube Auth Method token

auth_method_access_idstring

AuthMethodAccessId of the Kubernetes auth method

auth_method_prv_key_pemstring

AuthMethodSigningKey is the private key (in base64 of the PEM format) associated with the public key defined in the Kubernetes auth method, that used to sign the internal token for the Akeyless Kubernetes Auth Method

cluster_api_typestring

ClusterApiType defines types of API access to cluster

disable_iss_validationboolean

DisableISSValidation is optional parameter to disable ISS validation

idstring
k8s_auth_typestring
k8s_ca_certstring

K8SCACert is the CA Cert to use to call into the kubernetes API

k8s_client_cert_datastring

K8sClientCertData is the client certificate for k8s client certificate authentication

k8s_client_key_datastring

K8sClientKeyData is the client key for k8s client certificate authentication

k8s_hoststring

K8SHost is the url string for the kubernetes API

k8s_issuerstring

K8SIssuer is the claim that specifies who issued the Kubernetes token

k8s_pub_keys_pemstring[]

K8SPublicKeysPEM is the list of public key in PEM format

k8s_token_reviewer_jwtstring

K8STokenReviewerJWT is the bearer for clusterApiTypeK8s, used during TokenReview API call

namestring
protection_keystring
rancher_api_keystring

RancherApiKey the bear token for clusterApiTypeRancher

rancher_cluster_idstring

RancherClusterId cluster id as define in rancher (in case of clusterApiTypeRancher)

use_local_ca_jwtboolean

UseLocalCAJwt is an optional parameter to set defaulting to using the local service account when running in a Kubernetes pod