Class Taxonomy (1.2.0)

public sealed class Taxonomy : IMessage<Taxonomy>, IEquatable<Taxonomy>, IDeepCloneable<Taxonomy>, IBufferMessage, IMessage

A taxonomy is a collection of hierarchical policy tags that classify data along a common axis. For instance a "data sensitivity" taxonomy could contain the following policy tags:

+ PII
+ Account number
+ Age
+ SSN
+ Zipcode
+ Financials
+ Revenue

A "data origin" taxonomy could contain the following policy tags:

+ User data
+ Employee data
+ Partner data
+ Public data

Inheritance

Object > Taxonomy

Namespace

Google.Cloud.DataCatalog.V1

Assembly

Google.Cloud.DataCatalog.V1.dll

Constructors

Taxonomy()

public Taxonomy()

Taxonomy(Taxonomy)

public Taxonomy(Taxonomy other)
Parameter
NameDescription
otherTaxonomy

Properties

ActivatedPolicyTypes

public RepeatedField<Taxonomy.Types.PolicyType> ActivatedPolicyTypes { get; }

Optional. A list of policy types that are activated for this taxonomy. If not set, defaults to an empty list.

Property Value
TypeDescription
RepeatedField<Taxonomy.Types.PolicyType>

Description

public string Description { get; set; }

Optional. Description of this taxonomy. It must: contain only unicode characters, tabs, newlines, carriage returns and page breaks; and be at most 2000 bytes long when encoded in UTF-8. If not set, defaults to an empty description.

Property Value
TypeDescription
String

DisplayName

public string DisplayName { get; set; }

Required. User-defined name of this taxonomy. It must: contain only unicode letters, numbers, underscores, dashes and spaces; not start or end with spaces; and be at most 200 bytes long when encoded in UTF-8.

Property Value
TypeDescription
String

Name

public string Name { get; set; }

Output only. Resource name of this taxonomy in format: "projects/{project_number}/locations/{location_id}/taxonomies/{taxonomy_id}". Note that taxonomy_id's are unique and generated by Policy Tag Manager.

Property Value
TypeDescription
String

PolicyTagCount

public int PolicyTagCount { get; set; }

Output only. Number of policy tags contained in this taxonomy.

Property Value
TypeDescription
Int32

TaxonomyName

public TaxonomyName TaxonomyName { get; set; }

TaxonomyName-typed view over the Name resource name property.

Property Value
TypeDescription
TaxonomyName

TaxonomyTimestamps

public SystemTimestamps TaxonomyTimestamps { get; set; }

Output only. Timestamps about this taxonomy. Only create_time and update_time are used.

Property Value
TypeDescription
SystemTimestamps