You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 7ea7a09
Browse filesBrowse the repository at this point in the historyBrowse files
> [!IMPORTANT]
> **Stacked Changeset:** This PR depends on changes in previous PRs
(#3337).
> - **Please merge previous PRs first** before reviewing/merging this
one.
> - The file diff below will appear large as it includes its ancestors'
commits. It will resolve itself once the preceding PRs are merged and
this branch is synced.
This PR implements the dataplex-get-data-product tool for the Dataplex
(Knowledge Catalog) source, allowing users to retrieve detailed metadata
for
a specific Data Product.
Changes overview:
- Dataplex Source: Implemented GetDataProduct to fetch a single Data
Product by location and ID. It maps SDK structures to a clean flat
output,
including display name, description, owner emails, and access groups.
- New Tool: Created the dataplex-get-data-product tool exposing
locationId
and dataProductId parameters.
- Tests:
- Added unit tests for tool configuration parsing.
- Added integration tests verifying successful retrieval of Data
Products
and proper 401 handling on unauthorized requests.
- Documentation: Created the reference documentation page for the tool,
updated the Dataplex source guide, and added the tool details to the
capabilities list.
---------
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com>
*`data-products`: Data Products and Data Assets curation and management toolset (`search_entries`, `lookup_entry`, `search_aspect_types`, `lookup_context`, `list_data_products`).
38
+
*`data-products`: Data Products and Data Assets curation and management toolset (`search_entries`, `lookup_entry`, `search_aspect_types`, `lookup_context`, `list_data_products`, `get_data_product`).
| filter | string | false | Filter string to list data products. Based on the AIP-160 proposal. Use '=' for exact, and ':' for contains matching. String literals must be enclosed within "". Matching accross all fields at once is not yet supported. E.g. "display_name:\"my-product\"" |
49
+
| filter | string | false | Filter string to list data products. Based on the AIP-160 proposal. Use '=' for exact, and ':' for contains matching. String literals must be enclosed within "". Matching across all fields at once is not yet supported. E.g. "display_name:\"my-product\"" |
50
50
| pageSize | integer | false | Number of returned data products in the page. Defaults to `10`. |
51
51
| orderBy | string | false | Specifies the ordering of results. |
0 commit comments