integrations.sh
← all integrations

googleapis.com – datacatalog

OpenAPI apis-guru analyticsmedia

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.datacatalogCatalogSearch

    Searches 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.datacatalogEntriesLookup

    Gets an entry by its target resource name. The resource name comes from the source Google Cloud Platform service.

  • projects.datacatalogProjectsLocationsEntryGroupsCreate

    Creates 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 the parent parameter. For more information, see .

  • projects.datacatalogProjectsLocationsEntryGroupsEntriesCreate

    Creates 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 parent parameter. For more information, see . An entry group can have a maximum of 100,000 entries.

  • projects.datacatalogProjectsLocationsEntryGroupsEntriesImport

    Imports 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. ImportEntries accepts 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. ImportEntries returns a long-running operation resource that can be queried with Operations.GetOperation to return ImportEntriesMetadata and an ImportEntriesResponse message.

  • projects.datacatalogProjectsLocationsEntryGroupsEntriesList

    Lists entries. Note: Currently, this method can list only custom entries. To get a list of both custom and automatically created entries, use SearchCatalog.

  • projects.datacatalogProjectsLocationsEntryGroupsEntriesModifyEntryContacts

    Modifies contacts, part of the business context of an Entry. To call this method, you must have the datacatalog.entries.updateContacts IAM permission on the corresponding project.

  • projects.datacatalogProjectsLocationsEntryGroupsEntriesModifyEntryOverview

    Modifies entry overview, part of the business context of an Entry. To call this method, you must have the datacatalog.entries.updateOverview IAM permission on the corresponding project.

  • projects.datacatalogProjectsLocationsEntryGroupsEntriesStar

    Marks an Entry as starred by the current user. Starring information is private to each user.

  • projects.datacatalogProjectsLocationsEntryGroupsEntriesTagsReconcile

    ReconcileTags creates 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. ReconcileTags returns a long-running operation resource that can be queried with Operations.GetOperation to return ReconcileTagsMetadata and a ReconcileTagsResponse message.

  • projects.datacatalogProjectsLocationsEntryGroupsEntriesUnstar

    Marks an Entry as NOT starred by the current user. Starring information is private to each user.

  • projects.datacatalogProjectsLocationsEntryGroupsList

    Lists entry groups.

  • projects.datacatalogProjectsLocationsEntryGroupsTagsCreate

    Creates a tag and assigns it to: * An Entry if the method name is projects.locations.entryGroups.entries.tags.create. * Or EntryGroupif the method name is projects.locations.entryGroups.tags.create. Note: The project identified by the parent parameter for the [tag] () and the [tag template] () used to create the tag must be in the same organization.

  • projects.datacatalogProjectsLocationsEntryGroupsTagsList

    Lists tags assigned to an Entry. The columns in the response are lowercased.

  • projects.datacatalogProjectsLocationsOperationsCancel

    Starts 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 to Code.CANCELLED.

  • projects.datacatalogProjectsLocationsOperationsList

    Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns UNIMPLEMENTED.

  • projects.datacatalogProjectsLocationsTagTemplatesCreate

    Creates a tag template. You must enable the Data Catalog API in the project identified by the parent parameter. For more information, see [Data Catalog resource project] ().

  • projects.datacatalogProjectsLocationsTagTemplatesFieldsCreate

    Creates a field in a tag template. You must enable the Data Catalog API in the project identified by the parent parameter. For more information, see .

  • projects.datacatalogProjectsLocationsTagTemplatesFieldsEnumValuesRename

    Renames an enum value in a tag template. Within a single enum field, enum values must be unique.

  • projects.datacatalogProjectsLocationsTaxonomiesCreate

    Creates a taxonomy in a specified project. The taxonomy is initially empty, that is, it doesn't contain policy tags.

  • projects.datacatalogProjectsLocationsTaxonomiesExport

    Exports taxonomies in the requested type and returns them, including their policy tags. The requested taxonomies must belong to the same project. This method generates SerializedTaxonomy protocol buffers with nested policy tags that can be used as input for ImportTaxonomies calls.

  • projects.datacatalogProjectsLocationsTaxonomiesImport

    Creates 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.datacatalogProjectsLocationsTaxonomiesList

    Lists all taxonomies in a project in a particular location that you have a permission to view.

  • projects.datacatalogProjectsLocationsTaxonomiesPolicyTagsCreate

    Creates a policy tag in a taxonomy.

  • projects.datacatalogProjectsLocationsTaxonomiesPolicyTagsDelete

    Deletes 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.datacatalogProjectsLocationsTaxonomiesPolicyTagsGet

    Gets a policy tag.

  • projects.datacatalogProjectsLocationsTaxonomiesPolicyTagsGetIamPolicy

    Gets the IAM policy for a policy tag or a taxonomy.

  • projects.datacatalogProjectsLocationsTaxonomiesPolicyTagsList

    Lists all policy tags in a taxonomy.

  • projects.datacatalogProjectsLocationsTaxonomiesPolicyTagsPatch

    Updates a policy tag, including its display name, description, and parent policy tag.

  • projects.datacatalogProjectsLocationsTaxonomiesPolicyTagsSetIamPolicy

    Sets the IAM policy for a policy tag or a taxonomy.

  • projects.datacatalogProjectsLocationsTaxonomiesPolicyTagsTestIamPermissions

    Returns your permissions on a specified policy tag or taxonomy.

  • projects.datacatalogProjectsLocationsTaxonomiesReplace

    Replaces (updates) a taxonomy and all its policy tags. The taxonomy and its entire hierarchy of policy tags must be represented literally by SerializedTaxonomy and the nested SerializedPolicyTag messages. This operation automatically does the following: - Deletes the existing policy tags that are missing from the SerializedPolicyTag. - Creates policy tags that don't have resource names. They are considered new. - Updates policy tags with valid resources names accordingly.

  • openapi.previewSpec

    Preview an OpenAPI document before adding it as a source

  • openapi.addSource

    Add an OpenAPI source and register its operations as tools