Class TagBinding
A TagBinding represents a connection between a TagValue and a cloud resource Once a TagBinding is created, the TagValue is applied to all the descendants of the Google Cloud resource.
Implements
Inherited Members
Namespace: Google.Apis.CloudResourceManager.v3.Data
Assembly: Google.Apis.CloudResourceManager.v3.dll
Syntax
public class TagBinding : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Name
Output only. The name of the TagBinding. This is a String of the form:
tagBindings/{full-resource-name}/{tag-value-name}
(e.g.
tagBindings/%2F%2Fcloudresourcemanager.googleapis.com%2Fprojects%2F123/tagValues/456
).
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
Parent
The full resource name of the resource the TagValue is bound to. E.g.
//cloudresourcemanager.googleapis.com/projects/123
Declaration
[JsonProperty("parent")]
public virtual string Parent { get; set; }
Property Value
Type | Description |
---|---|
string |
TagValue
The TagValue of the TagBinding. Must be of the form tagValues/456
.
Declaration
[JsonProperty("tagValue")]
public virtual string TagValue { get; set; }
Property Value
Type | Description |
---|---|
string |
TagValueNamespacedName
The namespaced name for the TagValue of the TagBinding. Must be in the format
{parent_id}/{tag_key_short_name}/{short_name}
. For methods that support TagValue namespaced name, only one
of tag_value_namespaced_name or tag_value may be filled. Requests with both fields will be rejected.
Declaration
[JsonProperty("tagValueNamespacedName")]
public virtual string TagValueNamespacedName { get; set; }
Property Value
Type | Description |
---|---|
string |