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 latest version available for `CsmSettings` is 2.7.0, with other documented versions ranging from 1.0.0 to 2.6.0."],["`CsmSettings` is a class that configures RCTokens, which are IAP-generated JWTs used for CSM workloads, and are primarily for ISTIO deployments."],["This `CsmSettings` class inherits from `Object` and implements the interfaces `IMessage\u003cCsmSettings\u003e`, `IEquatable\u003cCsmSettings\u003e`, `IDeepCloneable\u003cCsmSettings\u003e`, `IBufferMessage`, and `IMessage`."],["The `CsmSettings` class has a property `RctokenAud` which sets the audience claim in the generated RCToken, a value not validated by IAP."],["There are two constructors for the `CsmSettings` class, one default constructor, and another one that takes a `CsmSettings` object."]]],[]]