Specifies a fingerprint for this request, which is essentially a hash of the tags' contents and used for optimistic locking. The fingerprint is initially generated by Compute Engine and changes after every request to modify or update tags. You must always provide an up-to-date fingerprint hash in order to update or change tags. To see the latest fingerprint, make get() request to the instance.
[[["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\u003eThe \u003ccode\u003eTags\u003c/code\u003e class in the Google.Cloud.Compute.V1 API provides a way to manage a set of instance tags within Google Compute Engine.\u003c/p\u003e\n"],["\u003cp\u003eVersion 3.6.0 is the most recent, with a history of versions available, ranging down to version 1.0.0, each with specific reference documentation.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eTags\u003c/code\u003e class 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 robust data handling.\u003c/p\u003e\n"],["\u003cp\u003eThe class' \u003ccode\u003eFingerprint\u003c/code\u003e property is crucial for optimistic locking when updating tags, ensuring data consistency across requests.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eItems\u003c/code\u003e property of the \u003ccode\u003eTags\u003c/code\u003e class holds an array of the tags, with each tag having length and character restrictions as defined by RFC1035.\u003c/p\u003e\n"]]],[],null,[]]