Class GoogleCloudDatacatalogV1beta1Tag
Tags are used to attach custom metadata to Data Catalog resources. Tags conform to the specifications within their tag template. See Data Catalog IAM for information on the permissions needed to create or view tags.
Implements
Inherited Members
Namespace: Google.Apis.DataCatalog.v1beta1.Data
Assembly: Google.Apis.DataCatalog.v1beta1.dll
Syntax
public class GoogleCloudDatacatalogV1beta1Tag : IDirectResponseSchema
Properties
Column
Resources like Entry can have schemas associated with them. This scope allows users to attach tags to an
individual column based on that schema. For attaching a tag to a nested column, use .
to separate the
column names. Example: * outer_column.inner_column
Declaration
[JsonProperty("column")]
public virtual string Column { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Fields
Required. This maps the ID of a tag field to the value of and additional information about that field. Valid field IDs are defined by the tag's template. A tag must have at least 1 field and at most 500 fields.
Declaration
[JsonProperty("fields")]
public virtual IDictionary<string, GoogleCloudDatacatalogV1beta1TagField> Fields { get; set; }
Property Value
Type | Description |
---|---|
IDictionary<string, GoogleCloudDatacatalogV1beta1TagField> |
Name
Identifier. The resource name of the tag in URL format. Example: *
projects/{project_id}/locations/{location}/entrygroups/{entry_group_id}/entries/{entry_id}/tags/{tag_id}
where tag_id
is a system-generated identifier. Note that this Tag may not actually be stored in the
location in this name.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
Template
Required. The resource name of the tag template that this tag uses. Example: * projects/{project_id}/locations/{location}/tagTemplates/{tag_template_id} This field cannot be modified after creation.
Declaration
[JsonProperty("template")]
public virtual string Template { get; set; }
Property Value
Type | Description |
---|---|
string |
TemplateDisplayName
Output only. The display name of the tag template.
Declaration
[JsonProperty("templateDisplayName")]
public virtual string TemplateDisplayName { get; set; }
Property Value
Type | Description |
---|---|
string |