Reference documentation and code samples for the Cloud Resource Manager v3 API enum Purpose.
A purpose for each policy engine requiring such an integration. A single
policy engine may have multiple purposes defined, however a TagKey may only
specify a single purpose.
Purpose for Compute Engine firewalls.
A corresponding purpose_data should be set for the network the tag is
intended for. The key should be network and the value should be in
either of these two formats:
[[["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\u003eThis document provides reference information for the \u003ccode\u003ePurpose\u003c/code\u003e enum within the Google Cloud Resource Manager v3 API, detailing its use in policy engine integration.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of the API is 2.5.0, with version 2.3.0 being the current version context for the namespace of the provided information and the documentation containing versions dating back to 1.0.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003ePurpose\u003c/code\u003e enum includes fields like \u003ccode\u003eGceFirewall\u003c/code\u003e, which is intended for Compute Engine firewalls and requires specific network information in a \u003ccode\u003epurpose_data\u003c/code\u003e format, and \u003ccode\u003eUnspecified\u003c/code\u003e for general purposes.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eGceFirewall\u003c/code\u003e purpose utilizes a key named \u003ccode\u003enetwork\u003c/code\u003e, with a value adhering to two possible formats including a full URL specification or the project and network name, to specify the network the tag is intended for.\u003c/p\u003e\n"]]],[],null,[]]