Resource: Taxonomy
A taxonomy is a collection of policy tags that classify data along a common axis. For instance a data sensitivity taxonomy could contain policy tags denoting PII such as age, zipcode, and SSN. A data origin taxonomy could contain policy tags to distinguish user data, employee data, partner data, public data.
JSON representation |
---|
{ "name": string, "displayName": string, "description": string, "policyTagCount": integer, "taxonomyTimestamps": { object ( |
Fields | |
---|---|
name |
Identifier. Resource name of this taxonomy, whose format is: "projects/{projectNumber}/locations/{locationId}/taxonomies/{id}". |
display |
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. The taxonomy display name must be unique within an organization. |
description |
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. |
policy |
Output only. Number of policy tags contained in this taxonomy. |
taxonomy |
Output only. Timestamps about this taxonomy. Only createTime and updateTime are used. |
activated |
Optional. A list of policy types that are activated for this taxonomy. If not set, defaults to an empty list. |
service |
Output only. Identity of the service which owns the Taxonomy. This field is only populated when the taxonomy is created by a Google Cloud service. Currently only 'DATAPLEX' is supported. |
PolicyType
Defines policy types where policy tag can be used for.
Enums | |
---|---|
POLICY_TYPE_UNSPECIFIED |
Unspecified policy type. |
FINE_GRAINED_ACCESS_CONTROL |
Fine grained access control policy, which enables access control on tagged resources. |
Service
The source system of the Taxonomy.
JSON representation |
---|
{
"name": enum ( |
Fields | |
---|---|
name |
The Google Cloud service name. |
identity |
The service agent for the service. |
ManagingSystem
This enum describes all the systems that manage Taxonomy and PolicyTag resources in DataCatalog.
Enums | |
---|---|
MANAGING_SYSTEM_UNSPECIFIED |
Default value |
MANAGING_SYSTEM_DATAPLEX |
Dataplex. |
MANAGING_SYSTEM_OTHER |
Other |
Methods |
|
---|---|
|
Creates a taxonomy in the specified project. |
|
Deletes a taxonomy. |
|
Exports all taxonomies and their policy tags in a project. |
|
Gets a taxonomy. |
|
Gets the IAM policy for a taxonomy or a policy tag. |
|
Imports all taxonomies and their policy tags to a project as new taxonomies. |
|
Lists all taxonomies in a project in a particular location that the caller has permission to view. |
|
Updates a taxonomy. |
|
Sets the IAM policy for a taxonomy or a policy tag. |
|
Returns the permissions that a caller has on the specified taxonomy or policy tag. |