public sealed class AttachedOidcConfig : IMessage<AttachedOidcConfig>, IEquatable<AttachedOidcConfig>, IDeepCloneable<AttachedOidcConfig>, IBufferMessage, IMessage
Reference documentation and code samples for the Anthos Multi-Cloud v1 API class AttachedOidcConfig.
OIDC discovery information of the target cluster.
Kubernetes Service Account (KSA) tokens are JWT tokens signed by the cluster
API server. This fields indicates how Google Cloud Platform services
validate KSA tokens in order to allow system workloads (such as GKE Connect
and telemetry agents) to authenticate back to Google Cloud Platform.
Both clusters with public and private issuer URLs are supported.
Clusters with public issuers only need to specify the issuer_url field
while clusters with private issuers need to provide both
issuer_url and oidc_jwks.
Optional. OIDC verification keys in JWKS format (RFC 7517).
It contains a list of OIDC verification keys that can be used to verify
OIDC JWTs.
This field is required for cluster that doesn't have a publicly available
discovery endpoint. When provided, it will be directly used
to verify the OIDC JWT asserted by the IDP.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe \u003ccode\u003eAttachedOidcConfig\u003c/code\u003e class in the Anthos Multi-Cloud v1 API provides OIDC discovery information for target clusters.\u003c/p\u003e\n"],["\u003cp\u003eThis class is used for validating Kubernetes Service Account (KSA) tokens, enabling system workloads to authenticate with Google Cloud Platform.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eAttachedOidcConfig\u003c/code\u003e supports both public and private issuer URLs, requiring only the \u003ccode\u003eissuer_url\u003c/code\u003e for public issuers and both \u003ccode\u003eissuer_url\u003c/code\u003e and \u003ccode\u003eoidc_jwks\u003c/code\u003e for private issuers.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eIssuerUrl\u003c/code\u003e property specifies the JWT issuer URI, which must start with \u003ccode\u003ehttps://\u003c/code\u003e, and the \u003ccode\u003eJwks\u003c/code\u003e property contains the OIDC verification keys in JWKS format for clusters without a public discovery endpoint.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of this API is 2.8.0 and this documentation describes version 2.7.0 with a number of older versions available.\u003c/p\u003e\n"]]],[],null,[]]