Package-level declarations
Types
Link copied to clipboard
data class GetAuthBackendConfigResult(val backend: String? = null, val disableIssValidation: Boolean, val disableLocalCaJwt: Boolean, val id: String, val issuer: String, val kubernetesCaCert: String, val kubernetesHost: String, val namespace: String? = null, val pemKeys: List<String>, val useAnnotationsAsAliasMetadata: Boolean)
A collection of values returned by getAuthBackendConfig.
Link copied to clipboard
data class GetAuthBackendRoleResult(val aliasNameSource: String, val audience: String? = null, val backend: String? = null, val boundServiceAccountNames: List<String>, val boundServiceAccountNamespaces: List<String>, val id: String, val namespace: String? = null, val roleName: String, val tokenBoundCidrs: List<String>? = null, val tokenExplicitMaxTtl: Int? = null, val tokenMaxTtl: Int? = null, val tokenNoDefaultPolicy: Boolean? = null, val tokenNumUses: Int? = null, val tokenPeriod: Int? = null, val tokenPolicies: List<String>? = null, val tokenTtl: Int? = null, val tokenType: String? = null)
A collection of values returned by getAuthBackendRole.
Link copied to clipboard
data class GetServiceAccountTokenResult(val backend: String, val clusterRoleBinding: Boolean? = null, val id: String, val kubernetesNamespace: String, val leaseDuration: Int, val leaseId: String, val leaseRenewable: Boolean, val namespace: String? = null, val role: String, val serviceAccountName: String, val serviceAccountNamespace: String, val serviceAccountToken: String, val ttl: String? = null)
A collection of values returned by getServiceAccountToken.