public sealed class ResourcePolicy : IMessage<ResourcePolicy>, IEquatable<ResourcePolicy>, IDeepCloneable<ResourcePolicy>, IBufferMessage, IMessage
Represents a Resource Policy resource. You can use resource policies to schedule actions for some Compute Engine resources. For example, you can use them to schedule persistent disk snapshots.
The name of the resource, provided by the client when initially creating the resource. The resource name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
[[["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 document outlines the various versions of the \u003ccode\u003eResourcePolicy\u003c/code\u003e class within the \u003ccode\u003eGoogle.Cloud.Compute.V1\u003c/code\u003e namespace, ranging from version 1.0.0 to the latest version 3.6.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eResourcePolicy\u003c/code\u003e class is used to manage actions for Compute Engine resources, like scheduling persistent disk snapshots and instance operations.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eResourcePolicy\u003c/code\u003e implements interfaces such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, allowing for deep cloning, equality comparisons, and data serialization.\u003c/p\u003e\n"],["\u003cp\u003eThe class includes properties like \u003ccode\u003eCreationTimestamp\u003c/code\u003e, \u003ccode\u003eDescription\u003c/code\u003e, \u003ccode\u003eId\u003c/code\u003e, \u003ccode\u003eName\u003c/code\u003e, \u003ccode\u003eRegion\u003c/code\u003e, \u003ccode\u003eSelfLink\u003c/code\u003e, and various policy configurations like \u003ccode\u003eGroupPlacementPolicy\u003c/code\u003e, \u003ccode\u003eInstanceSchedulePolicy\u003c/code\u003e, and \u003ccode\u003eSnapshotSchedulePolicy\u003c/code\u003e, providing detailed resource management capabilities.\u003c/p\u003e\n"],["\u003cp\u003eThe latest stable version of Resource Policy is 3.6.0, while version 2.0.0 is the current context's version.\u003c/p\u003e\n"]]],[],null,[]]