public sealed class CsmSettings : IMessage<CsmSettings>, IEquatable<CsmSettings>, IDeepCloneable<CsmSettings>, IBufferMessage, IMessage
Configuration for RCTokens generated for CSM workloads protected by IAP.
RCTokens are IAP generated JWTs that can be verified at the application. The
RCToken is primarily used for ISTIO deployments, and can be scoped to a
single mesh by configuring the audience field accordingly
[[["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\u003eCsmSettings\u003c/code\u003e class provides configuration for RCTokens, which are IAP-generated JWTs primarily used in ISTIO deployments and verifiable at the application level.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eCsmSettings\u003c/code\u003e implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of the API documented is 2.7.0, while the displayed content pertains to version 2.0.0 of the API.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eRctokenAud\u003c/code\u003e property within \u003ccode\u003eCsmSettings\u003c/code\u003e allows setting the audience claim in the generated RCToken, although IAP does not validate this value.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eCsmSettings\u003c/code\u003e class can be instantiated through two constructors, a default constructor, and a second constructor which takes another instance of \u003ccode\u003eCsmSettings\u003c/code\u003e as a parameter.\u003c/p\u003e\n"]]],[],null,[]]