Classes
BigQueryDateShardedSpec
Spec for a group of BigQuery tables with name pattern [prefix]YYYYMMDD
.
Context:
https://cloud.google.com/bigquery/docs/partitioned-tables#partitioning_versus_sharding
BigQueryTableSpec
Describes a BigQuery table.
ColumnSchema
Representation of a column within a schema. Columns could be nested inside other columns.
CreateEntryGroupRequest
Request message for [CreateEntryGroup][google.cloud.datacatalog.v1.DataCatalog.CreateEntryGroup].
CreateEntryRequest
Request message for [CreateEntry][google.cloud.datacatalog.v1.DataCatalog.CreateEntry].
CreatePolicyTagRequest
Request message for [CreatePolicyTag][google.cloud.datacatalog.v1.PolicyTagManager.CreatePolicyTag].
CreateTagRequest
Request message for [CreateTag][google.cloud.datacatalog.v1.DataCatalog.CreateTag].
CreateTagTemplateFieldRequest
Request message for [CreateTagTemplateField][google.cloud.datacatalog.v1.DataCatalog.CreateTagTemplateField].
CreateTagTemplateRequest
Request message for [CreateTagTemplate][google.cloud.datacatalog.v1.DataCatalog.CreateTagTemplate].
CreateTaxonomyRequest
Request message for [CreateTaxonomy][google.cloud.datacatalog.v1.PolicyTagManager.CreateTaxonomy].
CrossRegionalSource
Cross-regional source used to import an existing taxonomy into a different region.
DatabaseTableSpec
Specification that applies to a table resource. Only valid
for entries of TABLE
type.
DatabaseTableSpec.Types
Container for nested types declared in the DatabaseTableSpec message type.
DataCatalog
Data Catalog API service allows clients to discover, understand, and manage their data.
DataCatalog.DataCatalogBase
Base class for server-side implementations of DataCatalog
DataCatalog.DataCatalogClient
Client for DataCatalog
DataCatalogClient
DataCatalog client wrapper, for convenient use.
DataCatalogClientBuilder
Builder class for DataCatalogClient to provide simple configuration of credentials, endpoint etc.
DataCatalogClientImpl
DataCatalog client wrapper implementation, for convenient use.
DataCatalogSettings
Settings for DataCatalogClient instances.
DataSource
Describes the physical location of an entry.
DataSource.Types
Container for nested types declared in the DataSource message type.
DeleteEntryGroupRequest
Request message for [DeleteEntryGroup][google.cloud.datacatalog.v1.DataCatalog.DeleteEntryGroup].
DeleteEntryRequest
Request message for [DeleteEntry][google.cloud.datacatalog.v1.DataCatalog.DeleteEntry].
DeletePolicyTagRequest
Request message for [DeletePolicyTag][google.cloud.datacatalog.v1.PolicyTagManager.DeletePolicyTag].
DeleteTagRequest
Request message for [DeleteTag][google.cloud.datacatalog.v1.DataCatalog.DeleteTag].
DeleteTagTemplateFieldRequest
Request message for [DeleteTagTemplateField][google.cloud.datacatalog.v1.DataCatalog.DeleteTagTemplateField].
DeleteTagTemplateRequest
Request message for [DeleteTagTemplate][google.cloud.datacatalog.v1.DataCatalog.DeleteTagTemplate].
DeleteTaxonomyRequest
Request message for [DeleteTaxonomy][google.cloud.datacatalog.v1.PolicyTagManager.DeleteTaxonomy].
Entry
Entry Metadata.
A Data Catalog Entry resource represents another resource in Google
Cloud Platform (such as a BigQuery dataset or a Pub/Sub topic) or
outside of Google Cloud Platform. Clients can use the linked_resource
field
in the Entry resource to refer to the original resource ID of the source
system.
An Entry resource contains resource details, such as its schema. An Entry can also be used to attach flexible metadata, such as a [Tag][google.cloud.datacatalog.v1.Tag].
EntryGroup
EntryGroup Metadata. An EntryGroup resource represents a logical grouping of zero or more Data Catalog [Entry][google.cloud.datacatalog.v1.Entry] resources.
EntryGroupName
Resource name for the EntryGroup
resource.
EntryName
Resource name for the Entry
resource.
ExportTaxonomiesRequest
Request message for [ExportTaxonomies][google.cloud.datacatalog.v1.PolicyTagManagerSerialization.ExportTaxonomies].
ExportTaxonomiesResponse
Response message for [ExportTaxonomies][google.cloud.datacatalog.v1.PolicyTagManagerSerialization.ExportTaxonomies].
FieldType
FieldType.Types
Container for nested types declared in the FieldType message type.
FieldType.Types.EnumType
FieldType.Types.EnumType.Types
Container for nested types declared in the EnumType message type.
FieldType.Types.EnumType.Types.EnumValue
GcsFilesetSpec
Describes a Cloud Storage fileset entry.
GcsFileSpec
Specifications of a single file in Cloud Storage.
GetEntryGroupRequest
Request message for [GetEntryGroup][google.cloud.datacatalog.v1.DataCatalog.GetEntryGroup].
GetEntryRequest
Request message for [GetEntry][google.cloud.datacatalog.v1.DataCatalog.GetEntry].
GetPolicyTagRequest
Request message for [GetPolicyTag][google.cloud.datacatalog.v1.PolicyTagManager.GetPolicyTag].
GetTagTemplateRequest
Request message for [GetTagTemplate][google.cloud.datacatalog.v1.DataCatalog.GetTagTemplate].
GetTaxonomyRequest
Request message for [GetTaxonomy][google.cloud.datacatalog.v1.PolicyTagManager.GetTaxonomy].
ImportTaxonomiesRequest
Request message for [ImportTaxonomies][google.cloud.datacatalog.v1.PolicyTagManagerSerialization.ImportTaxonomies].
ImportTaxonomiesResponse
Response message for [ImportTaxonomies][google.cloud.datacatalog.v1.PolicyTagManagerSerialization.ImportTaxonomies].
InlineSource
Inline source containing taxonomies to import.
ListEntriesRequest
Request message for [ListEntries][google.cloud.datacatalog.v1.DataCatalog.ListEntries].
ListEntriesResponse
Response message for [ListEntries][google.cloud.datacatalog.v1.DataCatalog.ListEntries].
ListEntryGroupsRequest
Request message for [ListEntryGroups][google.cloud.datacatalog.v1.DataCatalog.ListEntryGroups].
ListEntryGroupsResponse
Response message for [ListEntryGroups][google.cloud.datacatalog.v1.DataCatalog.ListEntryGroups].
ListPolicyTagsRequest
Request message for [ListPolicyTags][google.cloud.datacatalog.v1.PolicyTagManager.ListPolicyTags].
ListPolicyTagsResponse
Response message for [ListPolicyTags][google.cloud.datacatalog.v1.PolicyTagManager.ListPolicyTags].
ListTagsRequest
Request message for [ListTags][google.cloud.datacatalog.v1.DataCatalog.ListTags].
ListTagsResponse
Response message for [ListTags][google.cloud.datacatalog.v1.DataCatalog.ListTags].
ListTaxonomiesRequest
Request message for [ListTaxonomies][google.cloud.datacatalog.v1.PolicyTagManager.ListTaxonomies].
ListTaxonomiesResponse
Response message for [ListTaxonomies][google.cloud.datacatalog.v1.PolicyTagManager.ListTaxonomies].
LookupEntryRequest
Request message for [LookupEntry][google.cloud.datacatalog.v1.DataCatalog.LookupEntry].
PolicyTag
Denotes one policy tag in a taxonomy (e.g. ssn). Policy tags can be defined in a hierarchy. For example, consider the following hierarchy:
+ Geolocation
+ LatLong
+ City
+ ZipCode
Policy tag "Geolocation" contains 3 child policy tags: "LatLong", "City", and "ZipCode".
PolicyTagManager
Policy Tag Manager API service allows clients to manage their policy tags and taxonomies.
Policy tags are used to tag BigQuery columns and apply additional access control policies. A taxonomy is a hierarchical grouping of policy tags that classify data along a common axis.
PolicyTagManager.PolicyTagManagerBase
Base class for server-side implementations of PolicyTagManager
PolicyTagManager.PolicyTagManagerClient
Client for PolicyTagManager
PolicyTagManagerClient
PolicyTagManager client wrapper, for convenient use.
PolicyTagManagerClientBuilder
Builder class for PolicyTagManagerClient to provide simple configuration of credentials, endpoint etc.
PolicyTagManagerClientImpl
PolicyTagManager client wrapper implementation, for convenient use.
PolicyTagManagerSerialization
Policy Tag Manager serialization API service allows clients to manipulate their policy tags and taxonomies in serialized format, where taxonomy is a hierarchical group of policy tags.
PolicyTagManagerSerialization.PolicyTagManagerSerializationBase
Base class for server-side implementations of PolicyTagManagerSerialization
PolicyTagManagerSerialization.PolicyTagManagerSerializationClient
Client for PolicyTagManagerSerialization
PolicyTagManagerSerializationClient
PolicyTagManagerSerialization client wrapper, for convenient use.
PolicyTagManagerSerializationClientBuilder
Builder class for PolicyTagManagerSerializationClient to provide simple configuration of credentials, endpoint etc.
PolicyTagManagerSerializationClientImpl
PolicyTagManagerSerialization client wrapper implementation, for convenient use.
PolicyTagManagerSerializationSettings
Settings for PolicyTagManagerSerializationClient instances.
PolicyTagManagerSettings
Settings for PolicyTagManagerClient instances.
PolicyTagName
Resource name for the PolicyTag
resource.
RenameTagTemplateFieldEnumValueRequest
Request message for [RenameTagTemplateFieldEnumValue][google.cloud.datacatalog.v1.DataCatalog.RenameTagTemplateFieldEnumValue].
RenameTagTemplateFieldRequest
Request message for [RenameTagTemplateField][google.cloud.datacatalog.v1.DataCatalog.RenameTagTemplateField].
Schema
Represents a schema (e.g. BigQuery, GoogleSQL, Avro schema).
SearchCatalogRequest
Request message for [SearchCatalog][google.cloud.datacatalog.v1.DataCatalog.SearchCatalog].
SearchCatalogRequest.Types
Container for nested types declared in the SearchCatalogRequest message type.
SearchCatalogRequest.Types.Scope
The criteria that select the subspace used for query matching.
SearchCatalogResponse
Response message for [SearchCatalog][google.cloud.datacatalog.v1.DataCatalog.SearchCatalog].
SearchCatalogResult
A result that appears in the response of a search request. Each result captures details of one entry that matches the search.
SerializedPolicyTag
Message representing one policy tag, including all its descendant policy tags, as a nested proto.
SerializedTaxonomy
Message representing a taxonomy, including its policy tags in hierarchy, as a nested proto. Used for taxonomy replacement, import, and export.
SystemTimestamps
Timestamps about this resource according to a particular system.
TableSpec
Normal BigQuery table spec.
Tag
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.
TagField
Contains the value and supporting information for a field within a [Tag][google.cloud.datacatalog.v1.Tag].
TagField.Types
Container for nested types declared in the TagField message type.
TagField.Types.EnumValue
Holds an enum value.
TagName
Resource name for the Tag
resource.
TagTemplate
A tag template defines a tag, which can have one or more typed fields. The template is used to create and attach the tag to GCP resources. Tag template roles provide permissions to create, edit, and use the template. See, for example, the TagTemplate User role, which includes permission to use the tag template to tag resources.
TagTemplateField
The template for an individual field within a tag template.
TagTemplateFieldEnumValueName
Resource name for the TagTemplateFieldEnumValue
resource.
TagTemplateFieldName
Resource name for the TagTemplateField
resource.
TagTemplateName
Resource name for the TagTemplate
resource.
Taxonomy
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
Taxonomy.Types
Container for nested types declared in the Taxonomy message type.
TaxonomyName
Resource name for the Taxonomy
resource.
UpdateEntryGroupRequest
Request message for [UpdateEntryGroup][google.cloud.datacatalog.v1.DataCatalog.UpdateEntryGroup].
UpdateEntryRequest
Request message for [UpdateEntry][google.cloud.datacatalog.v1.DataCatalog.UpdateEntry].
UpdatePolicyTagRequest
Request message for [UpdatePolicyTag][google.cloud.datacatalog.v1.PolicyTagManager.UpdatePolicyTag].
UpdateTagRequest
Request message for [UpdateTag][google.cloud.datacatalog.v1.DataCatalog.UpdateTag].
UpdateTagTemplateFieldRequest
Request message for [UpdateTagTemplateField][google.cloud.datacatalog.v1.DataCatalog.UpdateTagTemplateField].
UpdateTagTemplateRequest
Request message for [UpdateTagTemplate][google.cloud.datacatalog.v1.DataCatalog.UpdateTagTemplate].
UpdateTaxonomyRequest
Request message for [UpdateTaxonomy][google.cloud.datacatalog.v1.PolicyTagManager.UpdateTaxonomy].
ViewSpec
Table view specification.
Enums
BigQueryTableSpec.TypeSpecOneofCase
Enum of possible cases for the "type_spec" oneof.
DatabaseTableSpec.Types.TableType
Type of the table.
DataSource.Types.Service
Service name where the data is stored.
Entry.EntryTypeOneofCase
Enum of possible cases for the "entry_type" oneof.
Entry.SpecOneofCase
Enum of possible cases for the "spec" oneof.
Entry.SystemOneofCase
Enum of possible cases for the "system" oneof.
Entry.TypeSpecOneofCase
Enum of possible cases for the "type_spec" oneof.
EntryGroupName.ResourceNameType
The possible contents of EntryGroupName.
EntryName.ResourceNameType
The possible contents of EntryName.
EntryType
Entry resources in Data Catalog can be of different types e.g. a BigQuery
Table entry is of type TABLE
. This enum describes all the possible types
Data Catalog contains.
ExportTaxonomiesRequest.DestinationOneofCase
Enum of possible cases for the "destination" oneof.
FieldType.TypeDeclOneofCase
Enum of possible cases for the "type_decl" oneof.
FieldType.Types.PrimitiveType
ImportTaxonomiesRequest.SourceOneofCase
Enum of possible cases for the "source" oneof.
IntegratedSystem
This enum describes all the possible systems that Data Catalog integrates with.
LookupEntryRequest.TargetNameOneofCase
Enum of possible cases for the "target_name" oneof.
PolicyTagName.ResourceNameType
The possible contents of PolicyTagName.
SearchCatalogResult.SystemOneofCase
Enum of possible cases for the "system" oneof.
SearchResultType
The different types of resources that can be returned in search.
TableSourceType
Table source type.
Tag.ScopeOneofCase
Enum of possible cases for the "scope" oneof.
TagField.KindOneofCase
Enum of possible cases for the "kind" oneof.
TagName.ResourceNameType
The possible contents of TagName.
TagTemplateFieldEnumValueName.ResourceNameType
The possible contents of TagTemplateFieldEnumValueName.
TagTemplateFieldName.ResourceNameType
The possible contents of TagTemplateFieldName.
TagTemplateName.ResourceNameType
The possible contents of TagTemplateName.
Taxonomy.Types.PolicyType
Defines policy types where the policy tags can be used for.
TaxonomyName.ResourceNameType
The possible contents of TaxonomyName.