public sealed class MonitoredResourceMetadata : Protobuf.IMessage<MonitoredResourceMetadata>, Protobuf.IBufferMessage
Auxiliary metadata for a [MonitoredResource][google.api.MonitoredResource] object.
[MonitoredResource][google.api.MonitoredResource] objects contain the minimum set of information to
uniquely identify a monitored resource instance. There is some other useful
auxiliary metadata. Monitoring and Logging use an ingestion
pipeline to extract metadata for cloud resources of all types, and store
the metadata in this message.
public Protobuf.WellKnownTypes.Struct SystemLabels { get; set; }
Output only. Values for predefined system metadata labels.
System labels are a kind of metadata extracted by Google, including
"machine_image", "vpc", "subnet_id",
"security_group", "name", etc.
System label values can be only strings, Boolean values, or a list of
strings. For example:
[[["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."],[[["`MonitoredResourceMetadata` is a class used for storing auxiliary metadata related to `MonitoredResource` objects, which are essential for uniquely identifying a monitored resource instance."],["This class implements `Protobuf.IBufferMessage` and inherits from `Object`, residing within the `Google.Api` namespace in the `Google.Api.CommonProtos.dll` assembly."],["Key properties include `SystemLabels`, representing predefined system metadata (e.g., \"machine_image,\" \"vpc\"), and `UserLabels`, which is a map for user-defined metadata labels."],["The class offers methods such as `Clone()`, `Equals()`, `GetHashCode()`, `MergeFrom()`, and `WriteTo()` for object manipulation and data handling."],["Two constructors exist: `MonitoredResourceMetadata()` and `MonitoredResourceMetadata(MonitoredResourceMetadata)`, for default construction and construction by another instance respectively."]]],[]]