googleapis.com – datacatalog
A fully managed and highly scalable data discovery and metadata management service.
- Homepage
- https://api.apis.guru/v2/specs/googleapis.com:datacatalog/v1.json
- Provider
- googleapis.com:datacatalog / datacatalog
- OpenAPI version
- 3.0.0
- Spec (JSON)
- https://api.apis.guru/v2/specs/googleapis.com/datacatalog/v1/openapi.json
- Spec (YAML)
- https://api.apis.guru/v2/specs/googleapis.com/datacatalog/v1/openapi.yaml
Tools (34)
Extracted live via the executor SDK.
-
catalog.datacatalogCatalogSearchSearches Data Catalog for multiple resources like entries and tags that match a query. This is a [Custom Method] () that doesn't return all information on a resource, only its ID and high level fields. To get more information, you can subsequently call specific get methods. Note: Data Catalog search queries don't guarantee full recall. Results that match your query might not be returned, even in subsequent result pages. Additionally, returned (and not returned) results can vary if you repeat search queries. For more information, see [Data Catalog search syntax] ().
-
entries.datacatalogEntriesLookupGets an entry by its target resource name. The resource name comes from the source Google Cloud Platform service.
-
projects.datacatalogProjectsLocationsEntryGroupsCreateCreates an entry group. An entry group contains logically related entries together with policies. These policies specify users who can create, edit, and view entries within entry groups. Data Catalog automatically creates entry groups with names that start with the
@symbol for the following resources: * BigQuery entries (@bigquery) * Pub/Sub topics (@pubsub) * Dataproc Metastore services (@dataproc_metastore_{SERVICE_NAME_HASH}) You can create your own entry groups for Cloud Storage fileset entries and custom entries together with the corresponding IAM policies. User-created entry groups can't contain the@symbol, it is reserved for automatically created groups. Entry groups, like entries, can be searched. A maximum of 10,000 entry groups may be created per organization across all locations. You must enable the Data Catalog API in the project identified by theparentparameter. For more information, see . -
projects.datacatalogProjectsLocationsEntryGroupsEntriesCreateCreates an entry. You can create entries only with 'FILESET', 'CLUSTER', 'DATA_STREAM', or custom types. Data Catalog automatically creates entries with other types during metadata ingestion from integrated systems. You must enable the Data Catalog API in the project identified by the
parentparameter. For more information, see . An entry group can have a maximum of 100,000 entries. -
projects.datacatalogProjectsLocationsEntryGroupsEntriesImportImports entries from a source, such as data previously dumped into a Cloud Storage bucket, into Data Catalog. Import of entries is a sync operation that reconciles the state of the third-party system with the Data Catalog.
ImportEntriesaccepts source data snapshots of a third-party system. Snapshot should be delivered as a .wire or base65-encoded .txt file containing a sequence of Protocol Buffer messages of DumpItem type.ImportEntriesreturns a long-running operation resource that can be queried with Operations.GetOperation to return ImportEntriesMetadata and an ImportEntriesResponse message. -
projects.datacatalogProjectsLocationsEntryGroupsEntriesListLists entries. Note: Currently, this method can list only custom entries. To get a list of both custom and automatically created entries, use SearchCatalog.
-
projects.datacatalogProjectsLocationsEntryGroupsEntriesModifyEntryContactsModifies contacts, part of the business context of an Entry. To call this method, you must have the
datacatalog.entries.updateContactsIAM permission on the corresponding project. -
projects.datacatalogProjectsLocationsEntryGroupsEntriesModifyEntryOverviewModifies entry overview, part of the business context of an Entry. To call this method, you must have the
datacatalog.entries.updateOverviewIAM permission on the corresponding project. -
projects.datacatalogProjectsLocationsEntryGroupsEntriesStarMarks an Entry as starred by the current user. Starring information is private to each user.
-
projects.datacatalogProjectsLocationsEntryGroupsEntriesTagsReconcileReconcileTagscreates or updates a list of tags on the entry. If the ReconcileTagsRequest.force_delete_missing parameter is set, the operation deletes tags not included in the input tag list.ReconcileTagsreturns a long-running operation resource that can be queried with Operations.GetOperation to return ReconcileTagsMetadata and a ReconcileTagsResponse message. -
projects.datacatalogProjectsLocationsEntryGroupsEntriesUnstarMarks an Entry as NOT starred by the current user. Starring information is private to each user.
-
projects.datacatalogProjectsLocationsEntryGroupsListLists entry groups.
-
projects.datacatalogProjectsLocationsEntryGroupsTagsCreateCreates a tag and assigns it to: * An Entry if the method name is
projects.locations.entryGroups.entries.tags.create. * Or EntryGroupif the method name isprojects.locations.entryGroups.tags.create. Note: The project identified by theparentparameter for the [tag] () and the [tag template] () used to create the tag must be in the same organization. -
projects.datacatalogProjectsLocationsEntryGroupsTagsListLists tags assigned to an Entry. The columns in the response are lowercased.
-
projects.datacatalogProjectsLocationsOperationsCancelStarts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns
google.rpc.Code.UNIMPLEMENTED. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding toCode.CANCELLED. -
projects.datacatalogProjectsLocationsOperationsListLists operations that match the specified filter in the request. If the server doesn't support this method, it returns
UNIMPLEMENTED. -
projects.datacatalogProjectsLocationsTagTemplatesCreateCreates a tag template. You must enable the Data Catalog API in the project identified by the
parentparameter. For more information, see [Data Catalog resource project] (). -
projects.datacatalogProjectsLocationsTagTemplatesFieldsCreateCreates a field in a tag template. You must enable the Data Catalog API in the project identified by the
parentparameter. For more information, see . -
projects.datacatalogProjectsLocationsTagTemplatesFieldsEnumValuesRenameRenames an enum value in a tag template. Within a single enum field, enum values must be unique.
-
projects.datacatalogProjectsLocationsTaxonomiesCreateCreates a taxonomy in a specified project. The taxonomy is initially empty, that is, it doesn't contain policy tags.
-
projects.datacatalogProjectsLocationsTaxonomiesExportExports taxonomies in the requested type and returns them, including their policy tags. The requested taxonomies must belong to the same project. This method generates
SerializedTaxonomyprotocol buffers with nested policy tags that can be used as input forImportTaxonomiescalls. -
projects.datacatalogProjectsLocationsTaxonomiesImportCreates new taxonomies (including their policy tags) in a given project by importing from inlined or cross-regional sources. For a cross-regional source, new taxonomies are created by copying from a source in another region. For an inlined source, taxonomies and policy tags are created in bulk using nested protocol buffer structures.
-
projects.datacatalogProjectsLocationsTaxonomiesListLists all taxonomies in a project in a particular location that you have a permission to view.
-
projects.datacatalogProjectsLocationsTaxonomiesPolicyTagsCreateCreates a policy tag in a taxonomy.
-
projects.datacatalogProjectsLocationsTaxonomiesPolicyTagsDeleteDeletes a policy tag together with the following: * All of its descendant policy tags, if any * Policies associated with the policy tag and its descendants * References from BigQuery table schema of the policy tag and its descendants
-
projects.datacatalogProjectsLocationsTaxonomiesPolicyTagsGetGets a policy tag.
-
projects.datacatalogProjectsLocationsTaxonomiesPolicyTagsGetIamPolicyGets the IAM policy for a policy tag or a taxonomy.
-
projects.datacatalogProjectsLocationsTaxonomiesPolicyTagsListLists all policy tags in a taxonomy.
-
projects.datacatalogProjectsLocationsTaxonomiesPolicyTagsPatchUpdates a policy tag, including its display name, description, and parent policy tag.
-
projects.datacatalogProjectsLocationsTaxonomiesPolicyTagsSetIamPolicySets the IAM policy for a policy tag or a taxonomy.
-
projects.datacatalogProjectsLocationsTaxonomiesPolicyTagsTestIamPermissionsReturns your permissions on a specified policy tag or taxonomy.
-
projects.datacatalogProjectsLocationsTaxonomiesReplaceReplaces (updates) a taxonomy and all its policy tags. The taxonomy and its entire hierarchy of policy tags must be represented literally by
SerializedTaxonomyand the nestedSerializedPolicyTagmessages. This operation automatically does the following: - Deletes the existing policy tags that are missing from theSerializedPolicyTag. - Creates policy tags that don't have resource names. They are considered new. - Updates policy tags with valid resources names accordingly. -
openapi.previewSpecPreview an OpenAPI document before adding it as a source
-
openapi.addSourceAdd an OpenAPI source and register its operations as tools