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"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-21 UTC."],[[["The `CsmSettings` class provides configuration options for RCTokens, which are IAP-generated JWTs used primarily in ISTIO deployments."],["RCTokens generated by IAP can be verified at the application level and scoped to a specific mesh by configuring the audience field."],["The `CsmSettings` class implements multiple interfaces, including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, to enable it's functionality."],["The class offers two constructors: a default constructor and a copy constructor that takes another `CsmSettings` object as a parameter."],["The `RctokenAud` property allows the setting of an audience claim in the RCToken, although it is not validated by IAP."]]],[]]