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 and verifiable at the application level."],["`CsmSettings` implements several interfaces, including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`."],["The latest version of the API documented is 2.7.0, while the displayed content pertains to version 2.0.0 of the API."],["The `RctokenAud` property within `CsmSettings` allows setting the audience claim in the generated RCToken, although IAP does not validate this value."],["`CsmSettings` class can be instantiated through two constructors, a default constructor, and a second constructor which takes another instance of `CsmSettings` as a parameter."]]],[]]