public sealed class ZoneSetPolicyRequest : IMessage<ZoneSetPolicyRequest>, IEquatable<ZoneSetPolicyRequest>, IDeepCloneable<ZoneSetPolicyRequest>, IBufferMessage, IMessage
REQUIRED: The complete policy to be applied to the 'resource'. The size of the policy is limited to a few 10s of KB. An empty policy is in general a valid policy but certain services (like Projects) might reject them.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-08 UTC."],[[["\u003cp\u003eThis webpage details the \u003ccode\u003eZoneSetPolicyRequest\u003c/code\u003e class within the \u003ccode\u003eGoogle.Cloud.Compute.V1\u003c/code\u003e namespace, specifically version 2.15.0 of the library, and all versions, ranging from 1.0.0 to 3.6.0, where 3.6.0 is the most current.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eZoneSetPolicyRequest\u003c/code\u003e class implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, providing functionalities for message handling, equality checks, deep cloning, and buffer operations.\u003c/p\u003e\n"],["\u003cp\u003eThe class inherits members from \u003ccode\u003eobject\u003c/code\u003e, offering standard methods like \u003ccode\u003eGetHashCode\u003c/code\u003e, \u003ccode\u003eGetType\u003c/code\u003e, and \u003ccode\u003eToString\u003c/code\u003e, and offers two constructors, one default and one allowing the assignment of values from an existing \u003ccode\u003eZoneSetPolicyRequest\u003c/code\u003e object.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eZoneSetPolicyRequest\u003c/code\u003e class includes properties such as \u003ccode\u003eBindings\u003c/code\u003e (a \u003ccode\u003eRepeatedField\u003c/code\u003e of \u003ccode\u003eBinding\u003c/code\u003e objects), \u003ccode\u003eEtag\u003c/code\u003e (a string), \u003ccode\u003eHasEtag\u003c/code\u003e (a boolean), and \u003ccode\u003ePolicy\u003c/code\u003e (a \u003ccode\u003ePolicy\u003c/code\u003e object), which manage access bindings, etag values, and policy implementation.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eZoneSetPolicyRequest\u003c/code\u003e is used to manage access control policies for resources by specifying bindings and etags, and has deprecated the older way to manage these, instead directing the user to use policy.\u003c/p\u003e\n"]]],[],null,[]]