package google.cloud.datacatalog.v1beta1

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service DataCatalog

datacatalog.proto:42

Data Catalog API service allows clients to discover, understand, and manage their data.

message BigQueryDateShardedSpec

table_spec.proto:82

Spec for a group of BigQuery tables with name pattern `[prefix]YYYYMMDD`. Context: https://cloud.google.com/bigquery/docs/partitioned-tables#partitioning_versus_sharding

Used in: Entry

message BigQueryTableSpec

table_spec.proto:29

Describes a BigQuery table.

Used in: Entry

message ColumnSchema

schema.proto:36

Representation of a column within a schema. Columns could be nested inside other columns.

Used in: Schema

message Entry

datacatalog.proto:651

Entry Metadata. A Data Catalog Entry resource represents another resource in Google Cloud Platform, such as a BigQuery dataset or a Cloud Pub/Sub topic. 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.v1beta1.Tag].

Used as response type in: DataCatalog.CreateEntry, DataCatalog.GetEntry, DataCatalog.LookupEntry, DataCatalog.UpdateEntry

Used as field type in: CreateEntryRequest, UpdateEntryRequest

message EntryGroup

datacatalog.proto:720

EntryGroup Metadata. An EntryGroup resource represents a logical grouping of zero or more Data Catalog [Entry][google.cloud.datacatalog.v1beta1.Entry] resources.

Used as response type in: DataCatalog.CreateEntryGroup, DataCatalog.GetEntryGroup

Used as field type in: CreateEntryGroupRequest

enum EntryType

datacatalog.proto:790

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.

Used in: Entry

message FieldType

tags.proto:164

Used in: TagTemplateField

message FieldType.EnumType

tags.proto:165

Used in: FieldType

message FieldType.EnumType.EnumValue

tags.proto:166

Used in: EnumType

enum FieldType.PrimitiveType

tags.proto:181

Used in: FieldType

message GcsFileSpec

gcs_fileset_spec.proto:49

Specifications of a single file in GCS.

Used in: GcsFilesetSpec

message GcsFilesetSpec

gcs_fileset_spec.proto:29

Describes a Cloud Storage fileset entry.

Used in: Entry

message Schema

schema.proto:28

Represents a schema (e.g. BigQuery, GoogleSQL, Avro schema).

Used in: Entry

message SearchCatalogRequest.Scope

datacatalog.proto:405

Used in: SearchCatalogRequest

message SearchCatalogResult

search.proto:30

A result that appears in the response of a search request. Each result captures details of one entry that matches the search.

Used in: SearchCatalogResponse

enum SearchResultType

search.proto:57

The different types of resources that can be returned in search.

Used in: SearchCatalogResult

message SystemTimestamps

timestamps.proto:29

Timestamps about this resource according to a particular system.

Used in: Entry, EntryGroup, GcsFileSpec

enum TableSourceType

table_spec.proto:47

Table source type.

Used in: BigQueryTableSpec

message TableSpec

table_spec.proto:65

Normal BigQuery table spec.

Used in: BigQueryTableSpec

message Tag

tags.proto:31

Tags are used to attach custom metadata to Data Catalog resources. Tags conform to the specifications within their tag template.

Used as response type in: DataCatalog.CreateTag, DataCatalog.UpdateTag

Used as field type in: CreateTagRequest, ListTagsResponse, UpdateTagRequest

message TagField

tags.proto:79

Contains the value and supporting information for a field within a [Tag][google.cloud.datacatalog.v1beta1.Tag].

Used in: Tag

message TagField.EnumValue

tags.proto:81

Holds an enum value.

Used in: TagField

message TagTemplate

tags.proto:112

A tag template defines the schema of the tags used to attach to Data Catalog resources. It defines the mapping of accepted field names and types that can be used within the tag. The tag template also controls the access to the tag.

Used as response type in: DataCatalog.CreateTagTemplate, DataCatalog.GetTagTemplate, DataCatalog.UpdateTagTemplate

Used as field type in: CreateTagTemplateRequest, UpdateTagTemplateRequest

message TagTemplateField

tags.proto:142

The template for an individual field within a tag template.

Used as response type in: DataCatalog.CreateTagTemplateField, DataCatalog.RenameTagTemplateField, DataCatalog.UpdateTagTemplateField

Used as field type in: CreateTagTemplateFieldRequest, TagTemplate, UpdateTagTemplateFieldRequest

message ViewSpec

table_spec.proto:59

Table view specification.

Used in: BigQueryTableSpec