part of this value.
If not, Location will throw InvalidOperationException.
If this value has been retrived from Google Compute Engine, the it's format will be the one
described above.
Properties
InstanceId
public string InstanceId { get; }
The Instance ID of the GCE instance on which this is running. This is never null.
[[["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 \u003ccode\u003eGcePlatformDetails\u003c/code\u003e class provides details about the Google Compute Engine environment, including the project ID, instance ID, and zone name.\u003c/p\u003e\n"],["\u003cp\u003eThis class has a constructor to create \u003ccode\u003eGcePlatformDetails\u003c/code\u003e instances, requiring metadata JSON, project ID, instance ID, and zone name as non-null string parameters.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eTryLoad\u003c/code\u003e method attempts to build a \u003ccode\u003eGcePlatformDetails\u003c/code\u003e object from JSON metadata, returning a populated instance or null if the metadata is not from a GCE instance.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eGcePlatformDetails\u003c/code\u003e class exposes properties like \u003ccode\u003eInstanceId\u003c/code\u003e, \u003ccode\u003eLocation\u003c/code\u003e, \u003ccode\u003eMetadataJson\u003c/code\u003e, \u003ccode\u003eProjectId\u003c/code\u003e, and \u003ccode\u003eZoneName\u003c/code\u003e, all of which are never null and provide specifics of the GCE environment.\u003c/p\u003e\n"],["\u003cp\u003eThe object of \u003ccode\u003eGcePlatformDetails\u003c/code\u003e inherits members like \u003ccode\u003eEquals\u003c/code\u003e, \u003ccode\u003eGetHashCode\u003c/code\u003e and \u003ccode\u003eToString\u003c/code\u003e from \u003ccode\u003eObject\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]