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 for RCTokens, which are IAP-generated JWTs primarily used in ISTIO deployments for CSM workloads."],["Version 2.7.0 is the latest version, with a list of previous versions available, from 2.6.0 down to 1.0.0."],["`CsmSettings` implements interfaces like `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage` and inherits members from the `Object` class."],["The class includes a constructor `CsmSettings()` and a copy constructor `CsmSettings(CsmSettings other)` for creating instances."],["The `RctokenAud` property is used to set the audience claim in the generated RCToken, which IAP does not validate."]]],[]]