public AlternatePolicySpec Alternate { get; set; }
An alternate policy configuration that will be used instead of the baseline
policy configurations as determined by the launch.
Currently the only way the launch can trigger the alternate configuration
is via dry-run/darklaunch.
Immutable. The resource name of the Policy. Must be one of the following
forms, where constraint_name is the name of the constraint which this
Policy configures:
For example, "projects/123/policies/compute.disableSerialPortAccess".
Note: projects/{project_id}/policies/{constraint_name} is also an
acceptable name for API requests, but responses will return the name using
the equivalent project number.
[[["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-07 UTC."],[[["\u003cp\u003eThe latest version available for the \u003ccode\u003eGoogle.Cloud.OrgPolicy.V2.Policy\u003c/code\u003e is 2.7.0, and several previous versions, down to 1.0.0, are also documented.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003ePolicy\u003c/code\u003e class defines constraints for configurations of Cloud Platform resources within a Cloud Organization.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003ePolicy\u003c/code\u003e class implements multiple interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, offering a variety of functionalities.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003ePolicy\u003c/code\u003e class has several key properties, such as \u003ccode\u003eAlternate\u003c/code\u003e, \u003ccode\u003eName\u003c/code\u003e, \u003ccode\u003ePolicyName\u003c/code\u003e, and \u003ccode\u003eSpec\u003c/code\u003e, which are used to configure the policy.\u003c/p\u003e\n"],["\u003cp\u003eThe Policy class has two constructors that are available, which are the default Policy() and Policy(Policy other) constructor.\u003c/p\u003e\n"]]],[],null,[]]