public sealed class ResourceManagerTags : IMessage<ResourceManagerTags>, IEquatable<ResourceManagerTags>, IDeepCloneable<ResourceManagerTags>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Kubernetes Engine v1 API class ResourceManagerTags.
A map of resource manager tag keys and values to be attached to the nodes
for managing Compute Engine firewalls using Network Firewall Policies.
Tags must be according to specifications in
https://cloud.google.com/vpc/docs/tags-firewalls-overview#specifications.
A maximum of 5 tag key-value pairs can be specified.
Existing tags will be replaced with new values.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[[["\u003cp\u003eThis webpage provides documentation for the \u003ccode\u003eResourceManagerTags\u003c/code\u003e class within the Google Kubernetes Engine v1 API for .NET.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of \u003ccode\u003eResourceManagerTags\u003c/code\u003e is 3.33.0, and previous versions are also available, ranging down to version 2.3.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eResourceManagerTags\u003c/code\u003e is used to manage Compute Engine firewalls via Network Firewall Policies by attaching resource manager tag keys and values to nodes, with a maximum of 5 tag key-value pairs allowed.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eTags\u003c/code\u003e property within \u003ccode\u003eResourceManagerTags\u003c/code\u003e allows the use of a \u003ccode\u003eMapField\u003c/code\u003e to define the tag keys and values, which must adhere to specific formatting conventions.\u003c/p\u003e\n"],["\u003cp\u003eThe ResourceManagerTags class has constructors to allow for the creation of a new instance, as well as to create one by copying the values of another instance.\u003c/p\u003e\n"]]],[],null,["# Google Kubernetes Engine v1 API - Class ResourceManagerTags (3.35.0)\n\nVersion latestkeyboard_arrow_down\n\n- [3.35.0 (latest)](/dotnet/docs/reference/Google.Cloud.Container.V1/latest/Google.Cloud.Container.V1.ResourceManagerTags)\n- [3.34.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.34.0/Google.Cloud.Container.V1.ResourceManagerTags)\n- [3.33.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.33.0/Google.Cloud.Container.V1.ResourceManagerTags)\n- [3.32.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.32.0/Google.Cloud.Container.V1.ResourceManagerTags)\n- [3.31.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.31.0/Google.Cloud.Container.V1.ResourceManagerTags)\n- [3.30.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.30.0/Google.Cloud.Container.V1.ResourceManagerTags)\n- [3.29.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.29.0/Google.Cloud.Container.V1.ResourceManagerTags)\n- [3.28.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.28.0/Google.Cloud.Container.V1.ResourceManagerTags)\n- [3.27.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.27.0/Google.Cloud.Container.V1.ResourceManagerTags)\n- [3.26.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.26.0/Google.Cloud.Container.V1.ResourceManagerTags)\n- [3.25.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.25.0/Google.Cloud.Container.V1.ResourceManagerTags)\n- [3.24.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.24.0/Google.Cloud.Container.V1.ResourceManagerTags)\n- [3.23.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.23.0/Google.Cloud.Container.V1.ResourceManagerTags)\n- [3.22.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.22.0/Google.Cloud.Container.V1.ResourceManagerTags)\n- [3.21.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.21.0/Google.Cloud.Container.V1.ResourceManagerTags)\n- [3.20.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.20.0/Google.Cloud.Container.V1.ResourceManagerTags)\n- [3.19.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.19.0/Google.Cloud.Container.V1.ResourceManagerTags)\n- [3.18.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.18.0/Google.Cloud.Container.V1.ResourceManagerTags)\n- [3.17.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.17.0/Google.Cloud.Container.V1.ResourceManagerTags)\n- [3.16.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.16.0/Google.Cloud.Container.V1.ResourceManagerTags)\n- [3.15.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.15.0/Google.Cloud.Container.V1.ResourceManagerTags)\n- [3.14.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.14.0/Google.Cloud.Container.V1.ResourceManagerTags)\n- [3.13.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.13.0/Google.Cloud.Container.V1.ResourceManagerTags)\n- [3.12.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.12.0/Google.Cloud.Container.V1.ResourceManagerTags)\n- [3.11.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.11.0/Google.Cloud.Container.V1.ResourceManagerTags)\n- [3.10.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.10.0/Google.Cloud.Container.V1.ResourceManagerTags)\n- [3.9.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.9.0/Google.Cloud.Container.V1.ResourceManagerTags)\n- [3.8.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.8.0/Google.Cloud.Container.V1.ResourceManagerTags)\n- [3.7.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.7.0/Google.Cloud.Container.V1.ResourceManagerTags)\n- [3.6.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.6.0/Google.Cloud.Container.V1.ResourceManagerTags)\n- [3.5.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.5.0/Google.Cloud.Container.V1.ResourceManagerTags)\n- [3.4.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.4.0/Google.Cloud.Container.V1.ResourceManagerTags)\n- [3.3.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.3.0/Google.Cloud.Container.V1.ResourceManagerTags)\n- [3.2.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.2.0/Google.Cloud.Container.V1.ResourceManagerTags)\n- [3.1.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.1.0/Google.Cloud.Container.V1.ResourceManagerTags)\n- [3.0.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.0.0/Google.Cloud.Container.V1.ResourceManagerTags)\n- [2.7.0](/dotnet/docs/reference/Google.Cloud.Container.V1/2.7.0/Google.Cloud.Container.V1.ResourceManagerTags)\n- [2.6.0](/dotnet/docs/reference/Google.Cloud.Container.V1/2.6.0/Google.Cloud.Container.V1.ResourceManagerTags)\n- [2.5.0](/dotnet/docs/reference/Google.Cloud.Container.V1/2.5.0/Google.Cloud.Container.V1.ResourceManagerTags)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.Container.V1/2.4.0/Google.Cloud.Container.V1.ResourceManagerTags)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.Container.V1/2.3.0/Google.Cloud.Container.V1.ResourceManagerTags) \n\n public sealed class ResourceManagerTags : IMessage\u003cResourceManagerTags\u003e, IEquatable\u003cResourceManagerTags\u003e, IDeepCloneable\u003cResourceManagerTags\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Google Kubernetes Engine v1 API class ResourceManagerTags.\n\nA map of resource manager tag keys and values to be attached to the nodes\nfor managing Compute Engine firewalls using Network Firewall Policies.\nTags must be according to specifications in\n\u003chttps://cloud.google.com/vpc/docs/tags-firewalls-overview#specifications\u003e.\nA maximum of 5 tag key-value pairs can be specified.\nExisting tags will be replaced with new values. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e ResourceManagerTags \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[ResourceManagerTags](/dotnet/docs/reference/Google.Cloud.Container.V1/latest/Google.Cloud.Container.V1.ResourceManagerTags), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[ResourceManagerTags](/dotnet/docs/reference/Google.Cloud.Container.V1/latest/Google.Cloud.Container.V1.ResourceManagerTags), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[ResourceManagerTags](/dotnet/docs/reference/Google.Cloud.Container.V1/latest/Google.Cloud.Container.V1.ResourceManagerTags), [IBufferMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IBufferMessage.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage.html) \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.Container.V1](/dotnet/docs/reference/Google.Cloud.Container.V1/latest/Google.Cloud.Container.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.Container.V1.dll\n\nConstructors\n------------\n\n### ResourceManagerTags()\n\n public ResourceManagerTags()\n\n### ResourceManagerTags(ResourceManagerTags)\n\n public ResourceManagerTags(ResourceManagerTags other)\n\nProperties\n----------\n\n### Tags\n\n public MapField\u003cstring, string\u003e Tags { get; }\n\nTagKeyValue must be in one of the following formats (\\[KEY\\]=\\[VALUE\\])\n\n1. `tagKeys/{tag_key_id}=tagValues/{tag_value_id}`\n2. `{org_id}/{tag_key_name}={tag_value_name}`\n3. `{project_id}/{tag_key_name}={tag_value_name}`"]]