Kubernetes Functions
object KubernetesFunctions
Functions
Link copied to clipboard
suspend fun getAuthBackendConfig(argument: GetAuthBackendConfigPlainArgs): GetAuthBackendConfigResult
Reads the Role of an Kubernetes from a Vault server. See the [Vault
suspend fun getAuthBackendConfig(argument: suspend GetAuthBackendConfigPlainArgsBuilder.() -> Unit): GetAuthBackendConfigResult
suspend fun getAuthBackendConfig(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): GetAuthBackendConfigResult
Link copied to clipboard
Reads the Role of an Kubernetes from a Vault server. See the [Vault
suspend fun getAuthBackendRole(argument: suspend GetAuthBackendRolePlainArgsBuilder.() -> Unit): GetAuthBackendRoleResult
suspend fun getAuthBackendRole(audience: String? = null, backend: String? = null, namespace: String? = null, roleName: String, tokenBoundCidrs: List<String>? = null, tokenExplicitMaxTtl: Int? = null, tokenMaxTtl: Int? = null, tokenNoDefaultPolicy: Boolean? = null, tokenNumUses: Int? = null, tokenPeriod: Int? = null, tokenPolicies: List<String>? = null, tokenTtl: Int? = null, tokenType: String? = null): GetAuthBackendRoleResult
Link copied to clipboard
suspend fun getServiceAccountToken(argument: GetServiceAccountTokenPlainArgs): GetServiceAccountTokenResult
suspend fun getServiceAccountToken(argument: suspend GetServiceAccountTokenPlainArgsBuilder.() -> Unit): GetServiceAccountTokenResult
suspend fun getServiceAccountToken(backend: String, clusterRoleBinding: Boolean? = null, kubernetesNamespace: String, namespace: String? = null, role: String, ttl: String? = null): GetServiceAccountTokenResult