public sealed class GetPolicyOptions : IMessage<GetPolicyOptions>, IEquatable<GetPolicyOptions>, IDeepCloneable<GetPolicyOptions>, IBufferMessage, IMessage
Optional. The policy format version to be returned.
Valid values are 0, 1, and 3. Requests specifying an invalid value will be
rejected.
Requests for policies with any conditional bindings must specify version 3.
Policies without any conditional bindings may specify any valid value or
leave the field unset.
[[["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-04-17 UTC."],[[["The `GetPolicyOptions` class provides settings for the `GetIamPolicy` method, enabling control over the returned policy format."],["Version 3.4.0 is the latest version available for the `Google.Cloud.Iam.V1.GetPolicyOptions`."],["`GetPolicyOptions` implements multiple interfaces including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`."],["The `RequestedPolicyVersion` property allows specification of the desired policy format version, with valid options being 0, 1, or 3."],["It encapsulates settings provided to `GetIamPolicy` and it inherits from `Object` while belonging to the `Google.Cloud.Iam.V1` namespace."]]],[]]