diff --git a/README.md b/README.md index a241e0217f8..c2b5ec72cf3 100644 --- a/README.md +++ b/README.md @@ -9,140 +9,178 @@ applications that interact with individual Google Cloud services: | Repo | Release Level | Version | |------|----------|-----------------| -| [Access Approval](https://github.com/googleapis/nodejs-access-approval) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/access-approval)](https://npm.im/@google-cloud/access-approval) | -| [Access Context Manager](https://github.com/googleapis/nodejs-access-context-manager) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/access-context-manager)](https://npm.im/@google-cloud/access-context-manager) | +| [Access Approval](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-accessapproval) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/access-approval)](https://npm.im/@google-cloud/access-approval) | +| [Access Context Manager](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-identity-accesscontextmanager) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/access-context-manager)](https://npm.im/@google-cloud/access-context-manager) | +| [AI Platform Notebooks](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-notebooks) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/notebooks)](https://npm.im/@google-cloud/notebooks) | | [AI Platform Notebooks](https://github.com/googleapis/nodejs-notebooks) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/notebooks)](https://npm.im/@google-cloud/notebooks) | -| [API Gateway](https://github.com/googleapis/nodejs-api-gateway) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/api-gateway)](https://npm.im/@google-cloud/api-gateway) | -| [Apigee Connect API](https://github.com/googleapis/nodejs-apigee-connect) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/apigee-connect)](https://npm.im/@google-cloud/apigee-connect) | -| [App Engine Admin API](https://github.com/googleapis/nodejs-appengine-admin) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/appengine-admin)](https://npm.im/@google-cloud/appengine-admin) | -| [Artifact Registry](https://github.com/googleapis/nodejs-artifact-registry) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/artifact-registry)](https://npm.im/@google-cloud/artifact-registry) | -| [Asset Inventory](https://github.com/googleapis/nodejs-asset) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/asset)](https://npm.im/@google-cloud/asset) | -| [Assured Workloads for Government](https://github.com/googleapis/nodejs-assured-workloads) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/assured-workloads)](https://npm.im/@google-cloud/assured-workloads) | +| [API Gateway](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-apigateway) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/api-gateway)](https://npm.im/@google-cloud/api-gateway) | +| [Apigee Connect API](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-apigeeconnect) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/apigee-connect)](https://npm.im/@google-cloud/apigee-connect) | +| [App Engine Admin API](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-appengine) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/appengine-admin)](https://npm.im/@google-cloud/appengine-admin) | +| [Artifact Registry](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-devtools-artifactregistry) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/artifact-registry)](https://npm.im/@google-cloud/artifact-registry) | +| [Asset Inventory](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-asset) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/asset)](https://npm.im/@google-cloud/asset) | +| [Assured Workloads for Government](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-assuredworkloads) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/assured-workloads)](https://npm.im/@google-cloud/assured-workloads) | | [AutoML](https://github.com/googleapis/nodejs-automl) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/automl)](https://npm.im/@google-cloud/automl) | -| [Backup for GKE API](https://github.com/googleapis/nodejs-gke-backup) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/gke-backup)](https://npm.im/@google-cloud/gke-backup) | +| [Backup for GKE API](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-gkebackup) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/gke-backup)](https://npm.im/@google-cloud/gke-backup) | | [Bigtable](https://github.com/googleapis/nodejs-bigtable) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/bigtable)](https://npm.im/@google-cloud/bigtable) | -| [Billing](https://github.com/googleapis/nodejs-billing) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/billing)](https://npm.im/@google-cloud/billing) | -| [Billing Budgets](https://github.com/googleapis/nodejs-billing-budgets) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/billing-budgets)](https://npm.im/@google-cloud/billing-budgets) | -| [Binary Authorization](https://github.com/googleapis/nodejs-binary-authorization) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/binary-authorization)](https://npm.im/@google-cloud/binary-authorization) | +| [Billing](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-billing) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/billing)](https://npm.im/@google-cloud/billing) | +| [Billing Budgets](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-billing-budgets) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/billing-budgets)](https://npm.im/@google-cloud/billing-budgets) | +| [Binary Authorization](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-binaryauthorization) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/binary-authorization)](https://npm.im/@google-cloud/binary-authorization) | +| [Build](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-devtools-cloudbuild) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/cloudbuild)](https://npm.im/@google-cloud/cloudbuild) | | [Build](https://github.com/googleapis/nodejs-cloudbuild) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/cloudbuild)](https://npm.im/@google-cloud/cloudbuild) | -| [Certificate Authority Service](https://github.com/googleapis/nodejs-security-private-ca) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/security-private-ca)](https://npm.im/@google-cloud/security-private-ca) | -| [Certificate Manager](https://github.com/googleapis/nodejs-certificate-manager) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/certificate-manager)](https://npm.im/@google-cloud/certificate-manager) | -| [Channel API](https://github.com/googleapis/nodejs-channel) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/channel)](https://npm.im/@google-cloud/channel) | -| [Composer](https://github.com/googleapis/nodejs-orchestration-airflow) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/orchestration-airflow)](https://npm.im/@google-cloud/orchestration-airflow) | +| [Certificate Authority Service](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-security-privateca) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/security-private-ca)](https://npm.im/@google-cloud/security-private-ca) | +| [Certificate Manager](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-certificatemanager) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/certificate-manager)](https://npm.im/@google-cloud/certificate-manager) | +| [Channel API](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-channel) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/channel)](https://npm.im/@google-cloud/channel) | +| [Composer](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-orchestration-airflow-service) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/orchestration-airflow)](https://npm.im/@google-cloud/orchestration-airflow) | +| [Contact Center AI Insights API](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-contactcenterinsights) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/contact-center-insights)](https://npm.im/@google-cloud/contact-center-insights) | | [Contact Center AI Insights API](https://github.com/googleapis/nodejs-contact-center-insights) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/contact-center-insights)](https://npm.im/@google-cloud/contact-center-insights) | | [Data Catalog](https://github.com/googleapis/nodejs-datacatalog) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/datacatalog)](https://npm.im/@google-cloud/datacatalog) | -| [Data Fusion](https://github.com/googleapis/nodejs-data-fusion) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/data-fusion)](https://npm.im/@google-cloud/data-fusion) | +| [Data Fusion](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-datafusion) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/data-fusion)](https://npm.im/@google-cloud/data-fusion) | | [Data Loss Prevention](https://github.com/googleapis/nodejs-dlp) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/dlp)](https://npm.im/@google-cloud/dlp) | -| [Database Migration Service](https://github.com/googleapis/nodejs-dms) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/dms)](https://npm.im/@google-cloud/dms) | -| [Dataplex](https://github.com/googleapis/nodejs-dataplex) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/dataplex)](https://npm.im/@google-cloud/dataplex) | +| [Database Migration Service](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-clouddms) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/dms)](https://npm.im/@google-cloud/dms) | +| [Dataplex](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-dataplex) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/dataplex)](https://npm.im/@google-cloud/dataplex) | +| [Dataproc](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-dataproc) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/dataproc)](https://npm.im/@google-cloud/dataproc) | | [Dataproc](https://github.com/googleapis/nodejs-dataproc) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/dataproc)](https://npm.im/@google-cloud/dataproc) | -| [Dataproc Metastore](https://github.com/googleapis/nodejs-dataproc-metastore) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/dataproc-metastore)](https://npm.im/@google-cloud/dataproc-metastore) | +| [Dataproc Metastore](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-metastore) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/dataproc-metastore)](https://npm.im/@google-cloud/dataproc-metastore) | | [Datastore](https://github.com/googleapis/nodejs-datastore) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/datastore)](https://npm.im/@google-cloud/datastore) | | [Datastore Session](https://github.com/googleapis/nodejs-datastore-session) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/connect-datastore)](https://npm.im/@google-cloud/connect-datastore) | -| [Datastream](https://github.com/googleapis/nodejs-datastream) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/datastream)](https://npm.im/@google-cloud/datastream) | -| [Deploy](https://github.com/googleapis/nodejs-deploy) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/deploy)](https://npm.im/@google-cloud/deploy) | -| [Dialogflow API](https://github.com/googleapis/nodejs-dialogflow) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/dialogflow)](https://npm.im/@google-cloud/dialogflow) | +| [Datastream](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-datastream) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/datastream)](https://npm.im/@google-cloud/datastream) | +| [Debugger](https://github.com/googleapis/cloud-debug-nodejs) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/debug-agent)](https://npm.im/@google-cloud/debug-agent) | +| [Deploy](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-deploy) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/deploy)](https://npm.im/@google-cloud/deploy) | +| [Dialogflow API](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-dialogflow) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/dialogflow)](https://npm.im/@google-cloud/dialogflow) | +| [Dialogflow CX API](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-dialogflow-cx) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/dialogflow-cx)](https://npm.im/@google-cloud/dialogflow-cx) | | [Dialogflow CX API](https://github.com/googleapis/nodejs-dialogflow-cx) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/dialogflow-cx)](https://npm.im/@google-cloud/dialogflow-cx) | | [DNS](https://github.com/googleapis/nodejs-dns) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/dns)](https://npm.im/@google-cloud/dns) | +| [Document AI](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-documentai) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/documentai)](https://npm.im/@google-cloud/documentai) | | [Document AI](https://github.com/googleapis/nodejs-document-ai) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/documentai)](https://npm.im/@google-cloud/documentai) | -| [Domains](https://github.com/googleapis/nodejs-domains) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/domains)](https://npm.im/@google-cloud/domains) | +| [Domains](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-domains) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/domains)](https://npm.im/@google-cloud/domains) | | [Error Reporting](https://github.com/googleapis/nodejs-error-reporting) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/error-reporting)](https://npm.im/@google-cloud/error-reporting) | -| [Essential Contacts API](https://github.com/googleapis/nodejs-essential-contacts) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/essential-contacts)](https://npm.im/@google-cloud/essential-contacts) | -| [Eventarc](https://github.com/googleapis/nodejs-eventarc) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/eventarc)](https://npm.im/@google-cloud/eventarc) | -| [Eventarc Publishing API](https://github.com/googleapis/nodejs-eventarc-publishing) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/eventarc-publishing)](https://npm.im/@google-cloud/eventarc-publishing) | -| [Filestore](https://github.com/googleapis/nodejs-filestore) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/filestore)](https://npm.im/@google-cloud/filestore) | +| [Essential Contacts API](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-essentialcontacts) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/essential-contacts)](https://npm.im/@google-cloud/essential-contacts) | +| [Eventarc](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-eventarc) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/eventarc)](https://npm.im/@google-cloud/eventarc) | +| [Eventarc Publishing API](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-eventarc-publishing) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/eventarc-publishing)](https://npm.im/@google-cloud/eventarc-publishing) | +| [Filestore](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-filestore) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/filestore)](https://npm.im/@google-cloud/filestore) | | [Firestore](https://github.com/googleapis/nodejs-firestore) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/firestore)](https://npm.im/@google-cloud/firestore) | | [Firestore Session](https://github.com/googleapis/nodejs-firestore-session) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/connect-firestore)](https://npm.im/@google-cloud/connect-firestore) | -| [Functions](https://github.com/googleapis/nodejs-functions) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/functions)](https://npm.im/@google-cloud/functions) | +| [Functions](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-functions) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/functions)](https://npm.im/@google-cloud/functions) | +| [Game Servers](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-gaming) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/game-servers)](https://npm.im/@google-cloud/game-servers) | | [Game Servers](https://github.com/googleapis/nodejs-game-servers) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/game-servers)](https://npm.im/@google-cloud/game-servers) | -| [GKE Hub](https://github.com/googleapis/nodejs-gke-hub) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/gke-hub)](https://npm.im/@google-cloud/gke-hub) | +| [GKE Hub](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-gkehub) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/gke-hub)](https://npm.im/@google-cloud/gke-hub) | | [Google BigQuery](https://github.com/googleapis/nodejs-bigquery) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/bigquery)](https://npm.im/@google-cloud/bigquery) | -| [Google BigQuery Connection](https://github.com/googleapis/nodejs-bigquery-connection) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/bigquery-connection)](https://npm.im/@google-cloud/bigquery-connection) | -| [Google BigQuery Data Transfer Service](https://github.com/googleapis/nodejs-bigquery-data-transfer) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/bigquery-data-transfer)](https://npm.im/@google-cloud/bigquery-data-transfer) | -| [Google BigQuery Reservation](https://github.com/googleapis/nodejs-bigquery-reservation) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/bigquery-reservation)](https://npm.im/@google-cloud/bigquery-reservation) | +| [Google BigQuery Connection](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-bigquery-connection) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/bigquery-connection)](https://npm.im/@google-cloud/bigquery-connection) | +| [Google BigQuery Data Transfer Service](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-bigquery-datatransfer) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/bigquery-data-transfer)](https://npm.im/@google-cloud/bigquery-data-transfer) | +| [Google BigQuery Reservation](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-bigquery-reservation) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/bigquery-reservation)](https://npm.im/@google-cloud/bigquery-reservation) | +| [Google BigQuery Storage](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-bigquery-storage) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/bigquery-storage)](https://npm.im/@google-cloud/bigquery-storage) | | [Google BigQuery Storage](https://github.com/googleapis/nodejs-bigquery-storage) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/bigquery-storage)](https://npm.im/@google-cloud/bigquery-storage) | +| [Google Compute Engine](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-compute) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/compute)](https://npm.im/@google-cloud/compute) | | [Google Compute Engine](https://github.com/googleapis/nodejs-compute) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/compute)](https://npm.im/@google-cloud/compute) | -| [Google Container Analysis](https://github.com/googleapis/nodejs-containeranalysis) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/containeranalysis)](https://npm.im/@google-cloud/containeranalysis) | -| [Grafeas](https://github.com/googleapis/nodejs-grafeas) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/grafeas)](https://npm.im/@google-cloud/grafeas) | -| [IAM Policy Troubleshooter API](https://github.com/googleapis/nodejs-policy-troubleshooter) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/policy-troubleshooter)](https://npm.im/@google-cloud/policy-troubleshooter) | -| [IAM Service Account Credentials API](https://github.com/googleapis/nodejs-iam-credentials) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/iam-credentials)](https://npm.im/@google-cloud/iam-credentials) | -| [Identity-Aware Proxy](https://github.com/googleapis/nodejs-iap) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/iap)](https://npm.im/@google-cloud/iap) | -| [IDS](https://github.com/googleapis/nodejs-ids) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/ids)](https://npm.im/@google-cloud/ids) | +| [Google Container Analysis](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-devtools-containeranalysis) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/containeranalysis)](https://npm.im/@google-cloud/containeranalysis) | +| [Grafeas](https://github.com/googleapis/google-cloud-node/tree/main/packages/grafeas) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/grafeas)](https://npm.im/@google-cloud/grafeas) | +| [IAM Policy Troubleshooter API](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-policytroubleshooter) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/policy-troubleshooter)](https://npm.im/@google-cloud/policy-troubleshooter) | +| [IAM Service Account Credentials API](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-iam-credentials) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/iam-credentials)](https://npm.im/@google-cloud/iam-credentials) | +| [Identity-Aware Proxy](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-iap) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/iap)](https://npm.im/@google-cloud/iap) | +| [IDS](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-ids) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/ids)](https://npm.im/@google-cloud/ids) | +| [Internet of Things (IoT) Core](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-iot) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/iot)](https://npm.im/@google-cloud/iot) | | [Internet of Things (IoT) Core](https://github.com/googleapis/nodejs-iot) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/iot)](https://npm.im/@google-cloud/iot) | +| [Key Management Service](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-kms) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/kms)](https://npm.im/@google-cloud/kms) | | [Key Management Service](https://github.com/googleapis/nodejs-kms) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/kms)](https://npm.im/@google-cloud/kms) | +| [Kubernetes Engine Cluster Manager API](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-container) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/container)](https://npm.im/@google-cloud/container) | | [Kubernetes Engine Cluster Manager API](https://github.com/googleapis/nodejs-cloud-container) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/container)](https://npm.im/@google-cloud/container) | +| [Live Stream API](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-video-livestream) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/livestream)](https://npm.im/@google-cloud/livestream) | | [Live Stream API](https://github.com/googleapis/nodejs-video-live-stream) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/livestream)](https://npm.im/@google-cloud/livestream) | | [Logging](https://github.com/googleapis/nodejs-logging) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/logging)](https://npm.im/@google-cloud/logging) | | [Logging for Bunyan](https://github.com/googleapis/nodejs-logging-bunyan) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/logging-bunyan)](https://npm.im/@google-cloud/logging-bunyan) | | [Logging for Winston](https://github.com/googleapis/nodejs-logging-winston) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/logging-winston)](https://npm.im/@google-cloud/logging-winston) | -| [Managed Service for Microsoft Active Directory](https://github.com/googleapis/nodejs-managed-identities) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/managed-identities)](https://npm.im/@google-cloud/managed-identities) | -| [Media Translation](https://github.com/googleapis/nodejs-media-translation) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/media-translation)](https://npm.im/@google-cloud/media-translation) | -| [Memorystore for Memcached](https://github.com/googleapis/nodejs-memcache) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/memcache)](https://npm.im/@google-cloud/memcache) | -| [Migrate for Compute Engine](https://github.com/googleapis/nodejs-vmmigration) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/vmmigration)](https://npm.im/@google-cloud/vmmigration) | -| [Monitoring Dashboards](https://github.com/googleapis/nodejs-monitoring-dashboards) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/monitoring-dashboards)](https://npm.im/@google-cloud/monitoring-dashboards) | +| [Managed Service for Microsoft Active Directory](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-managedidentities) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/managed-identities)](https://npm.im/@google-cloud/managed-identities) | +| [Media Translation](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-mediatranslation) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/media-translation)](https://npm.im/@google-cloud/media-translation) | +| [Memorystore for Memcached](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-memcache) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/memcache)](https://npm.im/@google-cloud/memcache) | +| [Migrate for Compute Engine](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-vmmigration) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/vmmigration)](https://npm.im/@google-cloud/vmmigration) | +| [Monitoring Dashboards](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-monitoring-dashboard) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/monitoring-dashboards)](https://npm.im/@google-cloud/monitoring-dashboards) | +| [Natural Language](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-language) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/language)](https://npm.im/@google-cloud/language) | | [Natural Language](https://github.com/googleapis/nodejs-language) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/language)](https://npm.im/@google-cloud/language) | -| [Network Connectivity Center](https://github.com/googleapis/nodejs-network-connectivity) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/network-connectivity)](https://npm.im/@google-cloud/network-connectivity) | -| [Network Management API](https://github.com/googleapis/nodejs-network-management) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/network-management)](https://npm.im/@google-cloud/network-management) | -| [Optimization AI](https://github.com/googleapis/nodejs-cloud-optimization) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/optimization)](https://npm.im/@google-cloud/optimization) | -| [Organization Policy](https://github.com/googleapis/nodejs-org-policy) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/org-policy)](https://npm.im/@google-cloud/org-policy) | -| [OS Config API](https://github.com/googleapis/nodejs-os-config) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/os-config)](https://npm.im/@google-cloud/os-config) | -| [OS Login](https://github.com/googleapis/nodejs-os-login) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/os-login)](https://npm.im/@google-cloud/os-login) | +| [Network Connectivity Center](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-networkconnectivity) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/network-connectivity)](https://npm.im/@google-cloud/network-connectivity) | +| [Network Management API](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-networkmanagement) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/network-management)](https://npm.im/@google-cloud/network-management) | +| [Optimization AI](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-optimization) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/optimization)](https://npm.im/@google-cloud/optimization) | +| [Organization Policy](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-orgpolicy) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/org-policy)](https://npm.im/@google-cloud/org-policy) | +| [OS Config API](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-osconfig) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/os-config)](https://npm.im/@google-cloud/os-config) | +| [OS Login](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-oslogin) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/os-login)](https://npm.im/@google-cloud/os-login) | | [Profiler](https://github.com/googleapis/cloud-profiler-nodejs) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/profiler)](https://npm.im/@google-cloud/profiler) | | [Pub/Sub](https://github.com/googleapis/nodejs-pubsub) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/pubsub)](https://npm.im/@google-cloud/pubsub) | -| [reCAPTCHA Enterprise](https://github.com/googleapis/nodejs-recaptcha-enterprise) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/recaptcha-enterprise)](https://npm.im/@google-cloud/recaptcha-enterprise) | -| [Recommender](https://github.com/googleapis/nodejs-recommender) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/recommender)](https://npm.im/@google-cloud/recommender) | -| [Redis](https://github.com/googleapis/nodejs-redis) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/redis)](https://npm.im/@google-cloud/redis) | -| [Resource Manager API](https://github.com/googleapis/nodejs-resource-manager) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/resource-manager)](https://npm.im/@google-cloud/resource-manager) | -| [Resource Settings API](https://github.com/googleapis/nodejs-resource-settings) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/resource-settings)](https://npm.im/@google-cloud/resource-settings) | +| [reCAPTCHA Enterprise](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-recaptchaenterprise) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/recaptcha-enterprise)](https://npm.im/@google-cloud/recaptcha-enterprise) | +| [Recommender](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-recommender) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/recommender)](https://npm.im/@google-cloud/recommender) | +| [Redis](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-redis) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/redis)](https://npm.im/@google-cloud/redis) | +| [Resource Manager API](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-resourcemanager) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/resource-manager)](https://npm.im/@google-cloud/resource-manager) | +| [Resource Settings API](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-resourcesettings) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/resource-settings)](https://npm.im/@google-cloud/resource-settings) | +| [Retail API](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-retail) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/retail)](https://npm.im/@google-cloud/retail) | | [Retail API](https://github.com/googleapis/nodejs-retail) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/retail)](https://npm.im/@google-cloud/retail) | +| [Scheduler](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-scheduler) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/scheduler)](https://npm.im/@google-cloud/scheduler) | | [Scheduler](https://github.com/googleapis/nodejs-scheduler) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/scheduler)](https://npm.im/@google-cloud/scheduler) | +| [Secret Manager](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-secretmanager) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/secret-manager)](https://npm.im/@google-cloud/secret-manager) | | [Secret Manager](https://github.com/googleapis/nodejs-secret-manager) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/secret-manager)](https://npm.im/@google-cloud/secret-manager) | +| [Security Command Center](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-securitycenter) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/security-center)](https://npm.im/@google-cloud/security-center) | | [Security Command Center](https://github.com/googleapis/nodejs-security-center) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/security-center)](https://npm.im/@google-cloud/security-center) | -| [Service Control API](https://github.com/googleapis/nodejs-service-control) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/service-control)](https://npm.im/@google-cloud/service-control) | +| [Service Control API](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-api-servicecontrol) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/service-control)](https://npm.im/@google-cloud/service-control) | +| [Service Directory](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-servicedirectory) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/service-directory)](https://npm.im/@google-cloud/service-directory) | | [Service Directory](https://github.com/googleapis/nodejs-service-directory) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/service-directory)](https://npm.im/@google-cloud/service-directory) | -| [Service Management API](https://github.com/googleapis/nodejs-service-management) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/service-management)](https://npm.im/@google-cloud/service-management) | -| [Service Usage](https://github.com/googleapis/nodejs-service-usage) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/service-usage)](https://npm.im/@google-cloud/service-usage) | -| [Shell](https://github.com/googleapis/nodejs-cloud-shell) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/shell)](https://npm.im/@google-cloud/shell) | +| [Service Management API](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-api-servicemanagement) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/service-management)](https://npm.im/@google-cloud/service-management) | +| [Service Usage](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-api-serviceusage) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/service-usage)](https://npm.im/@google-cloud/service-usage) | +| [Shell](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-shell) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/shell)](https://npm.im/@google-cloud/shell) | | [Spanner](https://github.com/googleapis/nodejs-spanner) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/spanner)](https://npm.im/@google-cloud/spanner) | | [Speech](https://github.com/googleapis/nodejs-speech) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/speech)](https://npm.im/@google-cloud/speech) | -| [Stackdriver Debugger](https://github.com/googleapis/cloud-debug-nodejs) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/debug-agent)](https://npm.im/@google-cloud/debug-agent) | -| [Stackdriver Monitoring](https://github.com/googleapis/nodejs-monitoring) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/monitoring)](https://npm.im/@google-cloud/monitoring) | +| [Stackdriver Monitoring](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-monitoring) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/monitoring)](https://npm.im/@google-cloud/monitoring) | | [Storage](https://github.com/googleapis/nodejs-storage) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/storage)](https://npm.im/@google-cloud/storage) | +| [Storage Transfer Service](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-storagetransfer) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/storage-transfer)](https://npm.im/@google-cloud/storage-transfer) | | [Storage Transfer Service](https://github.com/googleapis/nodejs-storage-transfer) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/storage-transfer)](https://npm.im/@google-cloud/storage-transfer) | +| [Talent Solution](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-talent) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/talent)](https://npm.im/@google-cloud/talent) | | [Talent Solution](https://github.com/googleapis/nodejs-talent) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/talent)](https://npm.im/@google-cloud/talent) | -| [Tasks](https://github.com/googleapis/nodejs-tasks) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/tasks)](https://npm.im/@google-cloud/tasks) | +| [Tasks](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-tasks) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/tasks)](https://npm.im/@google-cloud/tasks) | +| [Text-to-Speech](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-texttospeech) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/text-to-speech)](https://npm.im/@google-cloud/text-to-speech) | | [Text-to-Speech](https://github.com/googleapis/nodejs-text-to-speech) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/text-to-speech)](https://npm.im/@google-cloud/text-to-speech) | -| [TPU](https://github.com/googleapis/nodejs-cloud-tpu) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/tpu)](https://npm.im/@google-cloud/tpu) | +| [TPU](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-tpu) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/tpu)](https://npm.im/@google-cloud/tpu) | +| [Transcoder API](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-video-transcoder) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/video-transcoder)](https://npm.im/@google-cloud/video-transcoder) | | [Transcoder API](https://github.com/googleapis/nodejs-video-transcoder) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/video-transcoder)](https://npm.im/@google-cloud/video-transcoder) | +| [Translation](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-translate) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/translate)](https://npm.im/@google-cloud/translate) | | [Translation](https://github.com/googleapis/nodejs-translate) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/translate)](https://npm.im/@google-cloud/translate) | | [Vertex AI](https://github.com/googleapis/nodejs-ai-platform) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/aiplatform)](https://npm.im/@google-cloud/aiplatform) | +| [Video Intelligence](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-videointelligence) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/video-intelligence)](https://npm.im/@google-cloud/video-intelligence) | | [Video Intelligence](https://github.com/googleapis/nodejs-video-intelligence) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/video-intelligence)](https://npm.im/@google-cloud/video-intelligence) | -| [Virtual Private Cloud](https://github.com/googleapis/nodejs-vpc-access) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/vpc-access)](https://npm.im/@google-cloud/vpc-access) | +| [Virtual Private Cloud](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-vpcaccess) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/vpc-access)](https://npm.im/@google-cloud/vpc-access) | | [Vision API](https://github.com/googleapis/nodejs-vision) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/vision)](https://npm.im/@google-cloud/vision) | -| [Web Risk API](https://github.com/googleapis/nodejs-web-risk) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/web-risk)](https://npm.im/@google-cloud/web-risk) | -| [Web Security Scanner](https://github.com/googleapis/nodejs-web-security-scanner) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/web-security-scanner)](https://npm.im/@google-cloud/web-security-scanner) | +| [Web Risk API](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-webrisk) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/web-risk)](https://npm.im/@google-cloud/web-risk) | +| [Web Security Scanner](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-websecurityscanner) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/web-security-scanner)](https://npm.im/@google-cloud/web-security-scanner) | +| [Workflows](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-workflows-executions) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/workflows)](https://npm.im/@google-cloud/workflows) | | [Workflows](https://github.com/googleapis/nodejs-workflows) | [![Stable][stable-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/workflows)](https://npm.im/@google-cloud/workflows) | -| [Analytics Hub API](https://github.com/googleapis/nodejs-bigquery-data-exchange) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/bigquery-data-exchange)](https://npm.im/@google-cloud/bigquery-data-exchange) | +| [](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-bigquery-datapolicies) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/bigquery-datapolicies)](https://npm.im/@google-cloud/bigquery-datapolicies) | +| [Analytics Hub API](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-bigquery-dataexchange) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/bigquery-data-exchange)](https://npm.im/@google-cloud/bigquery-data-exchange) | +| [Anthos Multi-Cloud API](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-gkemulticloud) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/gkemulticloud)](https://npm.im/@google-cloud/gkemulticloud) | +| [API Keys API](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-api-apikeys) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/apikeys)](https://npm.im/@google-cloud/apikeys) | | [Apigee Registry API](https://github.com/googleapis/nodejs-apigee-registry) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/apigee-registry)](https://npm.im/@google-cloud/apigee-registry) | +| [Area120 Tables API](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-area120-tables) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google/area120-tables)](https://npm.im/@google/area120-tables) | | [Area120 Tables API](https://github.com/googleapis/nodejs-area120-tables) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google/area120-tables)](https://npm.im/@google/area120-tables) | -| [Bare Metal Solution API](https://github.com/googleapis/nodejs-bare-metal-solution) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/bare-metal-solution)](https://npm.im/@google-cloud/bare-metal-solution) | -| [BeyondCorp API](https://github.com/googleapis/google-cloud-node) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/appconnections)](https://npm.im/@google-cloud/appconnections) | -| [BeyondCorp API](https://github.com/googleapis/google-cloud-node) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/appconnectors)](https://npm.im/@google-cloud/appconnectors) | -| [BeyondCorp API](https://github.com/googleapis/google-cloud-node) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/appgateways)](https://npm.im/@google-cloud/appgateways) | -| [BeyondCorp API](https://github.com/googleapis/google-cloud-node) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/clientconnectorservices)](https://npm.im/@google-cloud/clientconnectorservices) | -| [BeyondCorp API](https://github.com/googleapis/google-cloud-node) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/clientgateways)](https://npm.im/@google-cloud/clientgateways) | +| [Bare Metal Solution API](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-baremetalsolution) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/bare-metal-solution)](https://npm.im/@google-cloud/bare-metal-solution) | +| [Batch](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-batch) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/batch)](https://npm.im/@google-cloud/batch) | +| [BeyondCorp API](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-beyondcorp-appconnections) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/appconnections)](https://npm.im/@google-cloud/appconnections) | +| [BeyondCorp API](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-beyondcorp-appconnectors) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/appconnectors)](https://npm.im/@google-cloud/appconnectors) | +| [BeyondCorp API](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-beyondcorp-appgateways) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/appgateways)](https://npm.im/@google-cloud/appgateways) | +| [BeyondCorp API](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-beyondcorp-clientconnectorservices) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/clientconnectorservices)](https://npm.im/@google-cloud/clientconnectorservices) | +| [BeyondCorp API](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-beyondcorp-clientgateways) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/clientgateways)](https://npm.im/@google-cloud/clientgateways) | | [BigQuery Migration API](https://github.com/googleapis/nodejs-bigquery-migration) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/bigquery-migration)](https://npm.im/@google-cloud/bigquery-migration) | -| [Data Labeling](https://github.com/googleapis/nodejs-datalabeling) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/datalabeling)](https://npm.im/@google-cloud/datalabeling) | -| [Data QnA](https://github.com/googleapis/nodejs-data-qna) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/data-qna)](https://npm.im/@google-cloud/data-qna) | -| [Dataflow](https://github.com/googleapis/nodejs-dataflow) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/dataflow)](https://npm.im/@google-cloud/dataflow) | +| [Data Labeling](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-datalabeling) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/datalabeling)](https://npm.im/@google-cloud/datalabeling) | +| [Data QnA](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-dataqna) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/data-qna)](https://npm.im/@google-cloud/data-qna) | +| [Dataflow](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-dataflow) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/dataflow)](https://npm.im/@google-cloud/dataflow) | | [Dataform API](https://github.com/googleapis/nodejs-dataform) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/dataform)](https://npm.im/@google-cloud/dataform) | -| [GKE Connect Gateway](https://github.com/googleapis/nodejs-gke-connect-gateway) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/gke-connect-gateway)](https://npm.im/@google-cloud/gke-connect-gateway) | +| [Discovery Engine API](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-discoveryengine) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/discoveryengine)](https://npm.im/@google-cloud/discoveryengine) | +| [Document AI Warehouse](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-contentwarehouse) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/contentwarehouse)](https://npm.im/@google-cloud/contentwarehouse) | +| [GKE Connect Gateway](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-gkeconnect-gateway) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/gke-connect-gateway)](https://npm.im/@google-cloud/gke-connect-gateway) | +| [Google Analytics Admin](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-analytics-admin) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-analytics/admin)](https://npm.im/@google-analytics/admin) | | [Google Analytics Admin](https://github.com/googleapis/nodejs-analytics-admin) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-analytics/admin)](https://npm.im/@google-analytics/admin) | +| [Google Analytics Data](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-analytics-data) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-analytics/data)](https://npm.im/@google-analytics/data) | | [Google Analytics Data](https://github.com/googleapis/nodejs-analytics-data) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-analytics/data)](https://npm.im/@google-analytics/data) | -| [Life Sciences](https://github.com/googleapis/nodejs-life-sciences) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/life-sciences)](https://npm.im/@google-cloud/life-sciences) | -| [Network Security API](https://github.com/googleapis/nodejs-network-security) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/network-security)](https://npm.im/@google-cloud/network-security) | -| [Phishing Protection](https://github.com/googleapis/nodejs-phishing-protection) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/phishing-protection)](https://npm.im/@google-cloud/phishing-protection) | -| [Private Catalog](https://github.com/googleapis/nodejs-private-catalog) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/private-catalog)](https://npm.im/@google-cloud/private-catalog) | +| [Google Maps Routing](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-maps-routing) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@googlemaps/routing)](https://npm.im/@googlemaps/routing) | +| [Identity and Access Management](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-iam) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/iam)](https://npm.im/@google-cloud/iam) | +| [Life Sciences](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-lifesciences) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/life-sciences)](https://npm.im/@google-cloud/life-sciences) | +| [Network Security API](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-networksecurity) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/network-security)](https://npm.im/@google-cloud/network-security) | +| [Phishing Protection](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-phishingprotection) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/phishing-protection)](https://npm.im/@google-cloud/phishing-protection) | +| [Private Catalog](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-privatecatalog) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/private-catalog)](https://npm.im/@google-cloud/private-catalog) | +| [Public Certificate Authority](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-security-publicca) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/publicca)](https://npm.im/@google-cloud/publicca) | | [Run](https://github.com/googleapis/nodejs-run) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/run)](https://npm.im/@google-cloud/run) | | [Trace](https://github.com/googleapis/cloud-trace-nodejs) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/trace-agent)](https://npm.im/@google-cloud/trace-agent) | | [Video Stitcher API](https://github.com/googleapis/nodejs-video-stitcher) | [![Preview][preview-stability]][launch-stages] | [![npm](https://img.shields.io/npm/v/@google-cloud/video-stitcher)](https://npm.im/@google-cloud/video-stitcher) | diff --git a/bin/generate-readme.mjs b/bin/generate-readme.mjs index 35ef7d95aeb..d34a1dd866e 100755 --- a/bin/generate-readme.mjs +++ b/bin/generate-readme.mjs @@ -71,6 +71,7 @@ async function downloadRepoMetadata () { meta = JSON.parse( Buffer.from(res.data.content, 'base64').toString('utf8') ); + meta.linkToRepoHomepage = (meta.repo === 'googleapis/google-cloud-node') ? `https://github.com/googleapis/google-cloud-node/tree/main/packages/${urlandRepo.repo}` : `https://github.com/${urlandRepo.repo}` } catch (err) { if (!err.response || err.response.status !== 404) { throw err; @@ -166,7 +167,7 @@ async function processMetadata (repoMetadata) { validateStatus: () => true }); } catch (err) { - if (err.status) === 404 { + if (err.status === 404) { remoteUrlExists = false; } } @@ -214,7 +215,7 @@ async function generateReadme (libraries) { break; } const npmBadge = `[![npm](https://img.shields.io/npm/v/${lib.distribution_name})](https://npm.im/${lib.distribution_name})`; - partial += `| [${lib.name_pretty}](https://github.com/${lib.repo}) | ${stability} | ${npmBadge} |\n`; + partial += `| [${lib.name_pretty}](${lib.linkToRepoHomepage}) | ${stability} | ${npmBadge} |\n`; } writeFileSync('./README.md', template.replace('{{libraries}}', partial), 'utf8'); } diff --git a/libraries.json b/libraries.json index 3eea3f886af..914f75bc449 100644 --- a/libraries.json +++ b/libraries.json @@ -4,16 +4,17 @@ "name_pretty": "Access Approval", "product_documentation": "https://cloud.google.com/cloud-provider-access-management/access-approval/docs", "client_documentation": "https://cloud.google.com/nodejs/docs/reference/access-approval/latest", - "issue_tracker": "https://github.com/googleapis/nodejs-access-approval/issues", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", "release_level": "stable", "language": "nodejs", - "repo": "googleapis/nodejs-access-approval", + "repo": "googleapis/google-cloud-node", "distribution_name": "@google-cloud/access-approval", "api_id": "accessapproval.googleapis.com", "requires_billing": true, "default_version": "v1", "api_shortname": "accessapproval", "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-accessapproval", "support_documentation": "https://cloud.google.com/cloud-provider-access-management/access-approval/docs/getting-support" }, { @@ -21,17 +22,37 @@ "name_pretty": "Access Context Manager", "product_documentation": "https://cloud.google.com/access-context-manager/", "client_documentation": "https://cloud.google.com/nodejs/docs/reference/access-context-manager/latest", - "issue_tracker": "https://github.com/googleapis/nodejs-access-context-manager/issues", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", "release_level": "stable", "language": "nodejs", - "repo": "googleapis/nodejs-access-context-manager", + "repo": "googleapis/google-cloud-node", "distribution_name": "@google-cloud/access-context-manager", "api_id": "accesscontextmanager.googleapis.com", "default_version": "v1", "requires_billing": true, "api_shortname": "accesscontextmanager", "library_type": "GAPIC_AUTO", - "support_documentation": "https://cloud.google.com/access-context-manager/" + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-identity-accesscontextmanager", + "support_documentation": "https://cloud.google.com/access-context-manager/docs/getting-support" + }, + { + "repo": "googleapis/google-cloud-node", + "codeowner_team": "@googleapis/ml-apis", + "requires_billing": true, + "name": "notebooks", + "issue_tracker": "", + "client_documentation": "https://cloud.google.com/nodejs/docs/reference/notebooks/latest", + "language": "nodejs", + "release_level": "stable", + "product_documentation": "https://cloud.google.com/ai-platform/notebooks/docs", + "default_version": "v1", + "name_pretty": "AI Platform Notebooks", + "distribution_name": "@google-cloud/notebooks", + "api_id": "notebooks.googleapis.com", + "api_shortname": "notebooks", + "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-notebooks", + "support_documentation": "https://cloud.google.com/ai-platform/notebooks/docs/getting-support" }, { "repo": "googleapis/nodejs-notebooks", @@ -49,6 +70,7 @@ "api_id": "notebooks.googleapis.com", "api_shortname": "notebooks", "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/nodejs-notebooks", "support_documentation": "https://cloud.google.com/ai-platform/notebooks/docs/getting-support" }, { @@ -56,16 +78,17 @@ "name": "api-gateway", "client_documentation": "https://cloud.google.com/nodejs/docs/reference/api-gateway/latest", "api_id": "apigateway.googleapis.com", - "issue_tracker": "https://github.com/googleapis/nodejs-api-gateway/issues", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", "distribution_name": "@google-cloud/api-gateway", "language": "nodejs", "release_level": "stable", "product_documentation": "https://cloud.google.com/api-gateway/docs", "name_pretty": "API Gateway", - "repo": "googleapis/nodejs-api-gateway", + "repo": "googleapis/google-cloud-node", "default_version": "v1", "api_shortname": "apigateway", "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-apigateway", "support_documentation": "https://cloud.google.com/api-gateway/docs/getting-support" }, { @@ -73,17 +96,18 @@ "name_pretty": "Apigee Connect API", "product_documentation": "https://cloud.google.com/apigee/docs/hybrid/v1.3/apigee-connect/", "client_documentation": "https://cloud.google.com/nodejs/docs/reference/apigee-connect/latest", - "issue_tracker": "https://github.com/googleapis/nodejs-apigee-connect/issues", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", "release_level": "stable", "language": "nodejs", - "repo": "googleapis/nodejs-apigee-connect", + "repo": "googleapis/google-cloud-node", "distribution_name": "@google-cloud/apigee-connect", "api_id": "apigeeconnect.googleapis.com", "default_version": "v1", "requires_billing": true, "api_shortname": "apigeeconnect", "library_type": "GAPIC_AUTO", - "support_documentation": "https://cloud.google.com/apigee/docs/hybrid/v1.3/apigee-connect/" + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-apigeeconnect", + "support_documentation": "https://cloud.google.com/apigee/docs/getting-support" }, { "client_documentation": "https://cloud.google.com/nodejs/docs/reference/appengine-admin/latest", @@ -94,14 +118,15 @@ "language": "nodejs", "api_id": "appengine.googleapis.com", "distribution_name": "@google-cloud/appengine-admin", - "repo": "googleapis/nodejs-appengine-admin", - "issue_tracker": "https://github.com/googleapis/nodejs-appengine-admin/issues", + "repo": "googleapis/google-cloud-node", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", "name_pretty": "App Engine Admin API", "default_version": "v1", "api_shortname": "appengine", "library_type": "GAPIC_AUTO", "codeowner_team": "@googleapis/aap-dpes", - "support_documentation": "https://cloud.google.com/appengine/docs/admin-api/" + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-appengine", + "support_documentation": "https://cloud.google.com/appengine/docs/getting-support" }, { "default_version": "v1", @@ -110,26 +135,27 @@ "client_documentation": "https://cloud.google.com/nodejs/docs/reference/artifact-registry/latest", "codeowner_team": "@googleapis/aap-dpes", "language": "nodejs", - "issue_tracker": "https://github.com/googleapis/nodejs-artifact-registry/issues", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", "product_documentation": "https://cloud.google.com/artifact-registry/", "name": "artifactregistry", "distribution_name": "@google-cloud/artifact-registry", "name_pretty": "Artifact Registry", "api_id": "artifactregistry.googleapis.com", - "repo": "googleapis/nodejs-artifact-registry", + "repo": "googleapis/google-cloud-node", "api_shortname": "artifactregistry", "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-devtools-artifactregistry", "support_documentation": "https://cloud.google.com/artifact-registry/docs/getting-support" }, { - "name": "asset", + "name": "cloudasset", "name_pretty": "Asset Inventory", "product_documentation": "https://cloud.google.com/resource-manager/docs/cloud-asset-inventory/overview", "client_documentation": "https://cloud.google.com/nodejs/docs/reference/asset/latest", "issue_tracker": "https://issuetracker.google.com/savedsearches/559757", "release_level": "stable", "language": "nodejs", - "repo": "googleapis/nodejs-asset", + "repo": "googleapis/google-cloud-node", "distribution_name": "@google-cloud/asset", "api_id": "cloudasset.googleapis.com", "requires_billing": true, @@ -137,6 +163,7 @@ "codeowner_team": "@googleapis/cloud-asset-team", "api_shortname": "asset", "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-asset", "support_documentation": "https://cloud.google.com/resource-manager/docs/getting-support" }, { @@ -147,13 +174,14 @@ "default_version": "v1", "language": "nodejs", "name_pretty": "Assured Workloads for Government", - "repo": "googleapis/nodejs-assured-workloads", + "repo": "googleapis/google-cloud-node", "product_documentation": "https://cloud.google.com/assured-workloads/docs", "requires_billing": true, "name": "assuredworkloads", "issue_tracker": "", "api_shortname": "assuredworkloads", "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-assuredworkloads", "support_documentation": "https://cloud.google.com/assured-workloads/docs/getting-support" }, { @@ -172,7 +200,8 @@ "codeowner_team": "@googleapis/ml-apis", "api_shortname": "automl", "library_type": "GAPIC_COMBO", - "support_documentation": "https://cloud.google.com/automl/docs/" + "linkToRepoHomepage": "https://github.com/googleapis/nodejs-automl", + "support_documentation": "https://cloud.google.com/automl/docs/getting-support" }, { "client_documentation": "https://cloud.google.com/nodejs/docs/reference/gke-backup/latest", @@ -182,13 +211,14 @@ "default_version": "v1", "language": "nodejs", "name_pretty": "Backup for GKE API", - "repo": "googleapis/nodejs-gke-backup", + "repo": "googleapis/google-cloud-node", "product_documentation": "https://cloud.google.com/kubernetes-engine/docs/add-on/backup-for-gke", "requires_billing": true, "name": "gkebackup", "issue_tracker": "https://issuetracker.google.com/savedsearches/559746", "api_shortname": "gkebackup", "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-gkebackup", "support_documentation": "https://cloud.google.com/kubernetes-engine/docs/getting-support" }, { @@ -206,13 +236,14 @@ "codeowner_team": "@googleapis/api-bigtable", "api_shortname": "bigtable", "library_type": "GAPIC_COMBO", - "support_documentation": "https://cloud.google.com/bigtable" + "linkToRepoHomepage": "https://github.com/googleapis/nodejs-bigtable", + "support_documentation": "https://cloud.google.com/bigtable/docs/getting-support" }, { "language": "nodejs", "requires_billing": true, "product_documentation": "https://cloud.google.com/billing/docs", - "repo": "googleapis/nodejs-billing", + "repo": "googleapis/google-cloud-node", "default_version": "v1", "name_pretty": "Billing", "release_level": "stable", @@ -223,7 +254,8 @@ "issue_tracker": "https://issuetracker.google.com/savedsearches/559770", "api_shortname": "cloudbilling", "library_type": "GAPIC_AUTO", - "support_documentation": "https://cloud.google.com/billing/docs" + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-billing", + "support_documentation": "https://cloud.google.com/billing/docs/getting-support" }, { "client_documentation": "https://cloud.google.com/nodejs/docs/reference/billing-budgets/latest", @@ -233,14 +265,15 @@ "default_version": "v1", "language": "nodejs", "name_pretty": "Billing Budgets", - "repo": "googleapis/nodejs-billing-budgets", + "repo": "googleapis/google-cloud-node", "product_documentation": "https://cloud.google.com/billing/docs/how-to/budget-api-overview ", "requires_billing": true, "name": "billingbudgets", "issue_tracker": "https://issuetracker.google.com/savedsearches/559770", "api_shortname": "billingbudgets", "library_type": "GAPIC_AUTO", - "support_documentation": "https://cloud.google.com/billing/docs/how-to/budget-api-overview " + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-billing-budgets", + "support_documentation": "https://cloud.google.com/billing/docs/getting-support" }, { "client_documentation": "https://cloud.google.com/nodejs/docs/reference/binary-authorization/latest", @@ -250,16 +283,36 @@ "default_version": "v1", "language": "nodejs", "name_pretty": "Binary Authorization", - "repo": "googleapis/nodejs-binary-authorization", + "repo": "googleapis/google-cloud-node", "product_documentation": "https://cloud.google.com/binary-authorization/", "requires_billing": true, "name": "binaryauthorization", - "issue_tracker": "https://github.com/googleapis/nodejs-binary-authorization/issues", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", "codeowner_team": "@googleapis/aap-dpes", "api_shortname": "binaryauthorization", "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-binaryauthorization", "support_documentation": "https://cloud.google.com/binary-authorization/docs/getting-support" }, + { + "repo": "googleapis/google-cloud-node", + "codeowner_team": "@googleapis/aap-dpes", + "requires_billing": true, + "name": "cloudbuild", + "issue_tracker": "https://issuetracker.google.com/savedsearches/5226584", + "client_documentation": "https://cloud.google.com/nodejs/docs/reference/cloudbuild/latest", + "language": "nodejs", + "release_level": "stable", + "product_documentation": "https://cloud.google.com/cloud-build/docs/", + "default_version": "v1", + "name_pretty": "Build", + "distribution_name": "@google-cloud/cloudbuild", + "api_id": "cloudbuild.googleapis.com", + "api_shortname": "cloudbuild", + "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-devtools-cloudbuild", + "support_documentation": "https://cloud.google.com/cloud-build/docs/getting-support" + }, { "repo": "googleapis/nodejs-cloudbuild", "codeowner_team": "@googleapis/aap-dpes", @@ -276,6 +329,7 @@ "api_id": "cloudbuild.googleapis.com", "api_shortname": "cloudbuild", "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/nodejs-cloudbuild", "support_documentation": "https://cloud.google.com/cloud-build/docs/getting-support" }, { @@ -286,13 +340,14 @@ "default_version": "v1", "language": "nodejs", "name_pretty": "Certificate Authority Service", - "repo": "googleapis/nodejs-security-private-ca", + "repo": "googleapis/google-cloud-node", "product_documentation": "https://cloud.google.com/certificate-authority-service", "requires_billing": true, "name": "security-private-ca", - "issue_tracker": "https://github.com/googleapis/nodejs-security-private-ca/issues", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", "api_shortname": "privateca", "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-security-privateca", "support_documentation": "https://cloud.google.com/certificate-authority-service/docs/getting-support" }, { @@ -300,16 +355,17 @@ "name_pretty": "Certificate Manager", "product_documentation": "https://cloud.google.com/certificate-manager/", "client_documentation": "https://cloud.google.com/nodejs/docs/reference/certificate-manager/latest", - "issue_tracker": "https://github.com/googleapis/nodejs-certificate-manager/issues", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", "release_level": "stable", "language": "nodejs", - "repo": "googleapis/nodejs-certificate-manager", + "repo": "googleapis/google-cloud-node", "distribution_name": "@google-cloud/certificate-manager", "api_id": "certificatemanager.googleapis.com", "default_version": "v1", "requires_billing": true, "api_shortname": "certificatemanager", "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-certificatemanager", "support_documentation": "https://cloud.google.com/certificate-manager/docs/getting-support" }, { @@ -320,14 +376,15 @@ "default_version": "v1", "language": "nodejs", "name_pretty": "Channel API", - "repo": "googleapis/nodejs-channel", + "repo": "googleapis/google-cloud-node", "product_documentation": "https://cloud.google.com/channel/", "requires_billing": true, "name": "cloudchannel", - "issue_tracker": "https://github.com/googleapis/nodejs-channel/issues", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", "api_shortname": "cloudchannel", "library_type": "GAPIC_AUTO", - "support_documentation": "https://cloud.google.com/channel/" + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-channel", + "support_documentation": "https://cloud.google.com/channel/docs/getting-support" }, { "name": "orchestration-airflow", @@ -340,13 +397,33 @@ "release_level": "stable", "default_version": "v1", "language": "nodejs", - "repo": "googleapis/nodejs-orchestration-airflow", + "repo": "googleapis/google-cloud-node", "requires_billing": true, "issue_tracker": "https://issuetracker.google.com/issues/new?component=460446", "api_shortname": "composer", "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-orchestration-airflow-service", "support_documentation": "https://cloud.google.com/composer/docs/getting-support" }, + { + "name": "contactcenterinsights", + "name_pretty": "Contact Center AI Insights API", + "product_documentation": "https://cloud.google.com/solutions/contact-center", + "client_documentation": "https://cloud.google.com/nodejs/docs/reference/contact-center-insights/latest", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", + "release_level": "stable", + "language": "nodejs", + "repo": "googleapis/google-cloud-node", + "distribution_name": "@google-cloud/contact-center-insights", + "api_id": "contactcenterinsights.googleapis.com", + "default_version": "v1", + "requires_billing": true, + "codeowner_team": "@googleapis/api-contact-center-insights", + "api_shortname": "contactcenterinsights", + "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-contactcenterinsights", + "support_documentation": "https://cloud.google.com/solutions/contact-center/docs/getting-support" + }, { "name": "contactcenterinsights", "name_pretty": "Contact Center AI Insights API", @@ -363,7 +440,8 @@ "codeowner_team": "@googleapis/api-contact-center-insights", "api_shortname": "contactcenterinsights", "library_type": "GAPIC_AUTO", - "support_documentation": "https://cloud.google.com/solutions/contact-center" + "linkToRepoHomepage": "https://github.com/googleapis/nodejs-contact-center-insights", + "support_documentation": "https://cloud.google.com/solutions/contact-center/docs/getting-support" }, { "default_version": "v1", @@ -380,6 +458,7 @@ "requires_billing": true, "api_shortname": "datacatalog", "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/nodejs-datacatalog", "support_documentation": "https://cloud.google.com/data-catalog/docs/getting-support" }, { @@ -390,14 +469,15 @@ "issue_tracker": "https://issuetracker.google.com/savedsearches/5552618", "release_level": "stable", "language": "nodejs", - "repo": "googleapis/nodejs-data-fusion", + "repo": "googleapis/google-cloud-node", "distribution_name": "@google-cloud/data-fusion", "api_id": "datafusion.googleapis.com", "default_version": "v1", "requires_billing": true, "api_shortname": "datafusion", "library_type": "GAPIC_AUTO", - "support_documentation": "https://cloud.google.com/data-fusion/" + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-datafusion", + "support_documentation": "https://cloud.google.com/data-fusion/docs/getting-support" }, { "client_documentation": "https://cloud.google.com/nodejs/docs/reference/dlp/latest", @@ -414,23 +494,26 @@ "issue_tracker": "https://issuetracker.google.com/savedsearches/5548083", "api_shortname": "dlp", "library_type": "GAPIC_COMBO", - "support_documentation": "https://cloud.google.com/dlp/docs/" + "linkToRepoHomepage": "https://github.com/googleapis/nodejs-dlp", + "support_documentation": "https://cloud.google.com/dlp/docs/getting-support" }, { - "name": "dms", + "name": "clouddms", + "aoi_shortname": "datamigration", "name_pretty": "Database Migration Service", "product_documentation": "https://cloud.google.com/database-migration/", "client_documentation": "https://cloud.google.com/nodejs/docs/reference/dms/latest", - "issue_tracker": "https://github.com/googleapis/nodejs-dms/issues", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", "release_level": "stable", "language": "nodejs", - "repo": "googleapis/nodejs-dms", + "repo": "googleapis/google-cloud-node", "distribution_name": "@google-cloud/dms", "api_id": "datamigration.googleapis.com", "requires_billing": true, "default_version": "v1", "api_shortname": "dms", "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-clouddms", "support_documentation": "https://cloud.google.com/database-migration/docs/getting-support" }, { @@ -438,17 +521,37 @@ "name_pretty": "Dataplex", "product_documentation": "https://cloud.google.com/dataplex/", "client_documentation": "https://cloud.google.com/dataplex", - "issue_tracker": "https://github.com/googleapis/nodejs-dataplex/issues", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", "release_level": "stable", "language": "nodejs", - "repo": "googleapis/nodejs-dataplex", + "repo": "googleapis/google-cloud-node", "distribution_name": "@google-cloud/dataplex", "api_id": "dataplex.googleapis.com", "default_version": "v1", "requires_billing": true, "library_type": "GAPIC_AUTO", "api_shortname": "dataplex", - "support_documentation": "https://cloud.google.com/dataplex/" + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-dataplex", + "support_documentation": "https://cloud.google.com/dataplex/docs/getting-support" + }, + { + "client_documentation": "https://cloud.google.com/nodejs/docs/reference/dataproc/latest", + "api_id": "dataproc.googleapis.com", + "distribution_name": "@google-cloud/dataproc", + "release_level": "stable", + "default_version": "v1", + "language": "nodejs", + "name_pretty": "Dataproc", + "repo": "googleapis/google-cloud-node", + "product_documentation": "https://cloud.google.com/dataproc", + "requires_billing": true, + "name": "dataproc", + "issue_tracker": "https://issuetracker.google.com/savedsearches/559745", + "codeowner_team": "@googleapis/api-dataproc", + "api_shortname": "dataproc", + "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-dataproc", + "support_documentation": "https://cloud.google.com/dataproc/docs/getting-support" }, { "client_documentation": "https://cloud.google.com/nodejs/docs/reference/dataproc/latest", @@ -466,7 +569,8 @@ "codeowner_team": "@googleapis/api-dataproc", "api_shortname": "dataproc", "library_type": "GAPIC_AUTO", - "support_documentation": "https://cloud.google.com/dataproc" + "linkToRepoHomepage": "https://github.com/googleapis/nodejs-dataproc", + "support_documentation": "https://cloud.google.com/dataproc/docs/getting-support" }, { "client_documentation": "https://cloud.google.com/nodejs/docs/reference/dataproc-metastore/latest", @@ -476,14 +580,15 @@ "default_version": "v1", "language": "nodejs", "name_pretty": "Dataproc Metastore", - "repo": "googleapis/nodejs-dataproc-metastore", + "repo": "googleapis/google-cloud-node", "product_documentation": "https://cloud.google.com/dataproc-metastore/", "requires_billing": true, "name": "metastore", - "issue_tracker": "https://github.com/googleapis/nodejs-dataproc-metastore/issues", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", "api_shortname": "metastore", "library_type": "GAPIC_AUTO", - "support_documentation": "https://cloud.google.com/dataproc-metastore/" + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-metastore", + "support_documentation": "https://cloud.google.com/dataproc-metastore/docs/getting-support" }, { "name": "datastore", @@ -499,6 +604,7 @@ "codeowner_team": "@googleapis/cloud-native-db-dpes", "api_shortname": "datastore", "library_type": "GAPIC_COMBO", + "linkToRepoHomepage": "https://github.com/googleapis/nodejs-datastore", "support_documentation": "https://cloud.google.com/datastore/docs/getting-support" }, { @@ -513,6 +619,7 @@ "api_id": "datastore.googleapis.com", "codeowner_team": "@googleapis/cloud-native-db-dpes", "library_type": "INTEGRATION", + "linkToRepoHomepage": "https://github.com/googleapis/nodejs-datastore-session", "support_documentation": "https://cloud.google.com/datastore/docs/getting-support" }, { @@ -520,27 +627,45 @@ "name_pretty": "Datastream", "product_documentation": "https://cloud.google.com/datastream/", "client_documentation": "https://cloud.google.com/nodejs/docs/reference/datastream/latest", - "issue_tracker": "https://github.com/googleapis/nodejs-datastream/issues", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", "release_level": "stable", "language": "nodejs", - "repo": "googleapis/nodejs-datastream", + "repo": "googleapis/google-cloud-node", "distribution_name": "@google-cloud/datastream", "api_id": "datastream.googleapis.com", "default_version": "v1", "requires_billing": true, "api_shortname": "datastream", "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-datastream", "support_documentation": "https://cloud.google.com/datastream/docs/getting-support" }, + { + "name": "debugger", + "name_pretty": "Debugger", + "product_documentation": "https://cloud.google.com/debugger", + "client_documentation": "https://cloud.google.com/nodejs/docs/reference/debug-agent/latest", + "issue_tracker": "https://issuetracker.google.com/savedsearches/559771", + "release_level": "stable", + "language": "nodejs", + "repo": "googleapis/cloud-debug-nodejs", + "distribution_name": "@google-cloud/debug-agent", + "api_id": "clouddebugger.googleapis.com", + "codeowner_team": "@googleapis/api-debug", + "api_shortname": "clouddebugger", + "library_type": "AGENT", + "linkToRepoHomepage": "https://github.com/googleapis/cloud-debug-nodejs", + "support_documentation": "https://cloud.google.com/debugger/docs/getting-support" + }, { "name": "clouddeploy", "name_pretty": "Deploy", "product_documentation": "https://cloud.google.com/deploy/", "client_documentation": "https://cloud.google.com/nodejs/docs/reference/deploy/latest", - "issue_tracker": "https://github.com/googleapis/nodejs-deploy/issues", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", "release_level": "stable", "language": "nodejs", - "repo": "googleapis/nodejs-deploy", + "repo": "googleapis/google-cloud-node", "distribution_name": "@google-cloud/deploy", "api_id": "clouddeploy.googleapis.com", "default_version": "v1", @@ -548,6 +673,7 @@ "api_shortname": "clouddeploy", "library_type": "GAPIC_AUTO", "codeowner_team": "@googleapis/aap-dpes", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-deploy", "support_documentation": "https://cloud.google.com/deploy/docs/getting-support" }, { @@ -558,7 +684,7 @@ "issue_tracker": "https://issuetracker.google.com/savedsearches/5300385", "release_level": "stable", "language": "nodejs", - "repo": "googleapis/nodejs-dialogflow", + "repo": "googleapis/google-cloud-node", "distribution_name": "@google-cloud/dialogflow", "api_id": "dialogflow.googleapis.com", "requires_billing": true, @@ -566,6 +692,26 @@ "default_version": "v2", "api_shortname": "dialogflow", "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-dialogflow", + "support_documentation": "https://cloud.google.com/dialogflow-enterprise/docs/getting-support" + }, + { + "default_version": "v3", + "release_level": "stable", + "requires_billing": true, + "client_documentation": "https://googleapis.dev/nodejs/dialogflow-cx/latest", + "codeowner_team": "@googleapis/ml-apis", + "language": "nodejs", + "issue_tracker": "https://issuetracker.google.com/savedsearches/5300385", + "product_documentation": "https://cloud.google.com/dialogflow-enterprise/", + "name": "dialogflow-cx", + "distribution_name": "@google-cloud/dialogflow-cx", + "name_pretty": "Dialogflow CX API", + "api_id": "dialogflow.googleapis.com", + "repo": "googleapis/google-cloud-node", + "api_shortname": "dialogflow", + "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-dialogflow-cx", "support_documentation": "https://cloud.google.com/dialogflow-enterprise/docs/getting-support" }, { @@ -582,8 +728,9 @@ "name_pretty": "Dialogflow CX API", "api_id": "dialogflow.googleapis.com", "repo": "googleapis/nodejs-dialogflow-cx", - "api_shortname": "dialogflow-cx", + "api_shortname": "dialogflow", "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/nodejs-dialogflow-cx", "support_documentation": "https://cloud.google.com/dialogflow-enterprise/docs/getting-support" }, { @@ -600,8 +747,28 @@ "requires_billing": true, "api_shortname": "dns", "library_type": "REST", + "linkToRepoHomepage": "https://github.com/googleapis/nodejs-dns", "support_documentation": "https://cloud.google.com/dns/docs/getting-support" }, + { + "name": "documentai", + "name_pretty": "Document AI", + "product_documentation": "https://cloud.google.com/document-ai/docs/", + "client_documentation": "https://cloud.google.com/nodejs/docs/reference/documentai/latest", + "issue_tracker": "", + "release_level": "stable", + "language": "nodejs", + "repo": "googleapis/google-cloud-node", + "distribution_name": "@google-cloud/documentai", + "api_id": "documentai.googleapis.com", + "requires_billing": true, + "codeowner_team": "@googleapis/ml-apis", + "default_version": "v1", + "api_shortname": "documentai", + "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-documentai", + "support_documentation": "https://cloud.google.com/document-ai/docs/getting-support" + }, { "name": "documentai", "name_pretty": "Document AI", @@ -618,6 +785,7 @@ "default_version": "v1", "api_shortname": "documentai", "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/nodejs-document-ai", "support_documentation": "https://cloud.google.com/document-ai/docs/getting-support" }, { @@ -628,13 +796,14 @@ "default_version": "v1", "language": "nodejs", "name_pretty": "Domains", - "repo": "googleapis/nodejs-domains", + "repo": "googleapis/google-cloud-node", "product_documentation": "https://cloud.google.com/domains/", "requires_billing": true, "name": "domains", - "issue_tracker": "https://github.com/googleapis/nodejs-domains/issues", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", "api_shortname": "domains", "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-domains", "support_documentation": "https://cloud.google.com/domains/docs/getting-support" }, { @@ -651,7 +820,8 @@ "codeowner_team": "@googleapis/api-logging", "api_shortname": "error-reporting", "library_type": "REST", - "support_documentation": "https://cloud.google.com/error-reporting" + "linkToRepoHomepage": "https://github.com/googleapis/nodejs-error-reporting", + "support_documentation": "https://cloud.google.com/error-reporting/docs/getting-support" }, { "client_documentation": "https://cloud.google.com/nodejs/docs/reference/essential-contacts/latest", @@ -662,12 +832,13 @@ "language": "nodejs", "api_id": "essentialcontacts.googleapis.com", "distribution_name": "@google-cloud/essential-contacts", - "repo": "googleapis/nodejs-essential-contacts", - "issue_tracker": "https://github.com/googleapis/nodejs-essential-contacts/issues", + "repo": "googleapis/google-cloud-node", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", "name_pretty": "Essential Contacts API", "default_version": "v1", "api_shortname": "essentialcontacts", "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-essentialcontacts", "support_documentation": "https://cloud.google.com/resource-manager/docs/getting-support" }, { @@ -675,10 +846,10 @@ "name_pretty": "Eventarc", "product_documentation": "https://cloud.google.com/eventarc/", "client_documentation": "https://cloud.google.com/nodejs/docs/reference/eventarc/latest", - "issue_tracker": "https://github.com/googleapis/nodejs-eventarc/issues", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", "release_level": "stable", "language": "nodejs", - "repo": "googleapis/nodejs-eventarc", + "repo": "googleapis/google-cloud-node", "distribution_name": "@google-cloud/eventarc", "api_id": "eventarc.googleapis.com", "default_version": "v1", @@ -686,39 +857,43 @@ "api_shortname": "eventarc", "library_type": "GAPIC_AUTO", "codeowner_team": "@googleapis/aap-dpes", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-eventarc", "support_documentation": "https://cloud.google.com/eventarc/docs/getting-support" }, { "name": "publishing", + "api_shortname": "eventarcpublishing", "name_pretty": "Eventarc Publishing API", "product_documentation": "https://cloud.google.com/eventarc", "client_documentation": "https://googleapis.dev/nodejs/publishing/latest/", "issue_tracker": "https://issuetracker.google.com/savedsearches/5972217", "release_level": "stable", "language": "nodejs", - "repo": "googleapis/nodejs-eventarc-publishing", + "repo": "googleapis/google-cloud-node", "distribution_name": "@google-cloud/eventarc-publishing", - "api_id": "publishing.googleapis.com", + "api_id": "eventarcpublishing.googleapis.com", "default_version": "v1", "requires_billing": true, "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-eventarc-publishing", "support_documentation": "https://cloud.google.com/eventarc/docs/getting-support" }, { "name": "filestore", + "api_shortname": "filestore", "name_pretty": "Filestore", "product_documentation": "https://cloud.google.com/filestore/", "client_documentation": "https://cloud.google.com/nodejs/docs/reference/filestore/latest", - "issue_tracker": "https://github.com/googleapis/nodejs-filestore/issues", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", "release_level": "stable", "language": "nodejs", - "repo": "googleapis/nodejs-filestore", + "repo": "googleapis/google-cloud-node", "distribution_name": "@google-cloud/filestore", "api_id": "file.googleapis.com", "default_version": "v1", "requires_billing": true, - "api_shortname": "filestore", "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-filestore", "support_documentation": "https://cloud.google.com/filestore/docs/getting-support" }, { @@ -737,6 +912,7 @@ "release_level": "stable", "api_shortname": "firestore", "library_type": "GAPIC_COMBO", + "linkToRepoHomepage": "https://github.com/googleapis/nodejs-firestore", "support_documentation": "https://cloud.google.com/firestore/docs/getting-support" }, { @@ -753,6 +929,7 @@ "requires_billing": false, "codeowner_team": "@googleapis/firestore-dpe", "library_type": "OTHER", + "linkToRepoHomepage": "https://github.com/googleapis/nodejs-firestore-session", "support_documentation": "https://cloud.google.com/firestore/docs/getting-support" }, { @@ -761,7 +938,7 @@ "product_documentation": "https://cloud.google.com/functions", "api_id": "cloudfunctions.googleapis.com", "client_documentation": "https://cloud.google.com/nodejs/docs/reference/functions/latest", - "repo": "googleapis/nodejs-functions", + "repo": "googleapis/google-cloud-node", "release_level": "stable", "requires_billing": false, "name_pretty": "Functions", @@ -771,8 +948,27 @@ "language": "nodejs", "api_shortname": "cloudfunctions", "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-functions", "support_documentation": "https://cloud.google.com/functions/docs/getting-support" }, + { + "client_documentation": "https://cloud.google.com/nodejs/docs/reference/game-servers/latest", + "product_documentation": "https://cloud.google.com/game-servers/", + "name": "game-servers", + "requires_billing": true, + "release_level": "stable", + "language": "nodejs", + "api_id": "gameservices.googleapis.com", + "distribution_name": "@google-cloud/game-servers", + "repo": "googleapis/google-cloud-node", + "issue_tracker": "", + "name_pretty": "Game Servers", + "default_version": "v1", + "api_shortname": "gameservices", + "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-gaming", + "support_documentation": "https://cloud.google.com/game-servers/docs/getting-support" + }, { "client_documentation": "https://cloud.google.com/nodejs/docs/reference/game-servers/latest", "product_documentation": "https://cloud.google.com/game-servers/", @@ -788,6 +984,7 @@ "default_version": "v1", "api_shortname": "gameservices", "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/nodejs-game-servers", "support_documentation": "https://cloud.google.com/game-servers/docs/getting-support" }, { @@ -798,14 +995,15 @@ "default_version": "v1", "language": "nodejs", "name_pretty": "GKE Hub", - "repo": "googleapis/nodejs-gke-hub", + "repo": "googleapis/google-cloud-node", "product_documentation": "https://cloud.google.com/anthos/gke", "requires_billing": true, "name": "gke-hub", - "issue_tracker": "https://github.com/googleapis/nodejs-gke-hub/issues", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", "api_shortname": "gkehub", "library_type": "GAPIC_AUTO", - "support_documentation": "https://cloud.google.com/anthos/gke" + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-gkehub", + "support_documentation": "https://cloud.google.com/anthos/gke/docs/getting-support" }, { "name": "bigquery", @@ -822,11 +1020,12 @@ "codeowner_team": "@googleapis/api-bigquery", "api_shortname": "bigquery", "library_type": "GAPIC_MANUAL", + "linkToRepoHomepage": "https://github.com/googleapis/nodejs-bigquery", "support_documentation": "https://cloud.google.com/bigquery/docs/getting-support" }, { "language": "nodejs", - "repo": "googleapis/nodejs-bigquery-connection", + "repo": "googleapis/google-cloud-node", "name": "bigqueryconnection", "issue_tracker": "https://b.corp.google.com/savedsearches/559654", "default_version": "v1", @@ -840,6 +1039,7 @@ "release_level": "stable", "api_shortname": "bigqueryconnection", "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-bigquery-connection", "support_documentation": "https://cloud.google.com/bigquery/docs/getting-support" }, { @@ -855,14 +1055,15 @@ "distribution_name": "@google-cloud/bigquery-data-transfer", "name_pretty": "Google BigQuery Data Transfer Service", "api_id": "bigquerydatatransfer.googleapis.com", - "repo": "googleapis/nodejs-bigquery-data-transfer", + "repo": "googleapis/google-cloud-node", "api_shortname": "bigquerydatatransfer", "library_type": "GAPIC_AUTO", - "support_documentation": "https://cloud.google.com/bigquery/transfer/" + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-bigquery-datatransfer", + "support_documentation": "https://cloud.google.com/bigquery/transfer/docs/getting-support" }, { "language": "nodejs", - "repo": "googleapis/nodejs-bigquery-reservation", + "repo": "googleapis/google-cloud-node", "name": "bigqueryreservation", "issue_tracker": "https://b.corp.google.com/savedsearches/559654", "default_version": "v1", @@ -876,6 +1077,26 @@ "release_level": "stable", "api_shortname": "bigqueryreservation", "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-bigquery-reservation", + "support_documentation": "https://cloud.google.com/bigquery/docs/getting-support" + }, + { + "distribution_name": "@google-cloud/bigquery-storage", + "release_level": "stable", + "product_documentation": "https://cloud.google.com/bigquery/docs/reference/storage", + "repo": "googleapis/google-cloud-node", + "default_version": "v1", + "language": "nodejs", + "requires_billing": true, + "issue_tracker": "https://b.corp.google.com/savedsearches/559654", + "client_documentation": "https://cloud.google.com/nodejs/docs/reference/bigquery-storage/latest", + "name": "bigquerystorage", + "name_pretty": "Google BigQuery Storage", + "api_id": "bigquerystorage.googleapis.com", + "codeowner_team": "@googleapis/api-bigquery", + "api_shortname": "bigquerystorage", + "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-bigquery-storage", "support_documentation": "https://cloud.google.com/bigquery/docs/getting-support" }, { @@ -894,8 +1115,28 @@ "codeowner_team": "@googleapis/api-bigquery", "api_shortname": "bigquerystorage", "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/nodejs-bigquery-storage", "support_documentation": "https://cloud.google.com/bigquery/docs/getting-support" }, + { + "name": "compute", + "name_pretty": "Google Compute Engine", + "product_documentation": "https://cloud.google.com/compute", + "client_documentation": "https://cloud.google.com/nodejs/docs/reference/compute/latest", + "issue_tracker": "https://issuetracker.google.com/savedsearches/559755", + "release_level": "stable", + "language": "nodejs", + "repo": "googleapis/google-cloud-node", + "distribution_name": "@google-cloud/compute", + "api_id": "compute.googleapis.com", + "requires_billing": true, + "library_type": "GAPIC_AUTO", + "codeowner_team": "@googleapis/api-compute", + "default_version": "v1", + "api_shortname": "compute", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-compute", + "support_documentation": "https://cloud.google.com/compute/docs/getting-support" + }, { "name": "compute", "name_pretty": "Google Compute Engine", @@ -912,10 +1153,11 @@ "codeowner_team": "@googleapis/api-compute", "default_version": "v1", "api_shortname": "compute", + "linkToRepoHomepage": "https://github.com/googleapis/nodejs-compute", "support_documentation": "https://cloud.google.com/compute/docs/getting-support" }, { - "repo": "googleapis/nodejs-containeranalysis", + "repo": "googleapis/google-cloud-node", "default_version": "v1", "issue_tracker": "https://issuetracker.google.com/savedsearches/559742", "language": "nodejs", @@ -930,6 +1172,7 @@ "codeowner_team": "@googleapis/aap-dpes", "api_shortname": "containeranalysis", "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-devtools-containeranalysis", "support_documentation": "https://cloud.google.com/container-registry/docs/getting-support" }, { @@ -940,14 +1183,15 @@ "default_version": "v1", "language": "nodejs", "name_pretty": "Grafeas", - "repo": "googleapis/nodejs-grafeas", + "repo": "googleapis/google-cloud-node", "product_documentation": "https://cloud.google.com/container-registry/docs/container-analysis", "requires_billing": false, "name": "grafeas", - "issue_tracker": "https://github.com/grafeas/grafeas/issues", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", "api_shortname": "containeranalysis", "codeowner_team": "@googleapis/aap-dpes", "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/grafeas", "support_documentation": "https://cloud.google.com/container-registry/docs/getting-support" }, { @@ -958,13 +1202,14 @@ "default_version": "v1", "language": "nodejs", "name_pretty": "IAM Policy Troubleshooter API", - "repo": "googleapis/nodejs-policy-troubleshooter", + "repo": "googleapis/google-cloud-node", "product_documentation": "https://cloud.google.com/iam/docs/troubleshooting-access#rest-api/", "requires_billing": true, "name": "policytroubleshooter", - "issue_tracker": "https://github.com/googleapis/nodejs-policy-troubleshooter/issues", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", "api_shortname": "policytroubleshooter", "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-policytroubleshooter", "support_documentation": "https://cloud.google.com/iam/docs/getting-support" }, { @@ -975,46 +1220,50 @@ "default_version": "v1", "language": "nodejs", "name_pretty": "IAM Service Account Credentials API", - "repo": "googleapis/nodejs-iam-credentials", + "repo": "googleapis/google-cloud-node", "product_documentation": "", "requires_billing": true, "name": "iamcredentials", - "issue_tracker": "https://github.com/googleapis/nodejs-iam-credentials/issues", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", "api_shortname": "iamcredentials", - "library_type": "GAPIC_AUTO" + "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-iam-credentials" }, { "name": "iap", "name_pretty": "Identity-Aware Proxy", "product_documentation": "https://cloud.google.com/iap/", "client_documentation": "https://cloud.google.com/nodejs/docs/reference/iap/latest", - "issue_tracker": "https://github.com/googleapis/nodejs-iap/issues", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", "release_level": "stable", "language": "nodejs", - "repo": "googleapis/nodejs-iap", + "repo": "googleapis/google-cloud-node", "distribution_name": "@google-cloud/iap", "api_id": "iap.googleapis.com", "default_version": "v1", "requires_billing": true, "api_shortname": "iap", "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-iap", "support_documentation": "https://cloud.google.com/iap/docs/getting-support" }, { "name": "ids", + "api_shortname": "ids", "name_pretty": "IDS", "product_documentation": "https://cloud.google.com/intrusion-detection-system/", "client_documentation": "https://cloud.google.com/intrusion-detection-system", - "issue_tracker": "https://github.com/googleapis/nodejs-ids/issues", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", "release_level": "stable", "language": "nodejs", - "repo": "googleapis/nodejs-ids", + "repo": "googleapis/google-cloud-node", "distribution_name": "@google-cloud/ids", "api_id": "ids.googleapis.com", "default_version": "v1", "requires_billing": true, "library_type": "GAPIC_AUTO", - "support_documentation": "https://cloud.google.com/intrusion-detection-system/" + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-ids", + "support_documentation": "https://cloud.google.com/intrusion-detection-system/docs/getting-support" }, { "client_documentation": "https://cloud.google.com/nodejs/docs/reference/iot/latest", @@ -1024,33 +1273,90 @@ "release_level": "stable", "language": "nodejs", "name_pretty": "Internet of Things (IoT) Core", - "repo": "googleapis/nodejs-iot", + "repo": "googleapis/google-cloud-node", "product_documentation": "https://cloud.google.com/iot", "requires_billing": true, "name": "iot", "default_version": "v1", "api_shortname": "cloudiot", "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-iot", "support_documentation": "https://cloud.google.com/iot/docs/getting-support" }, { - "client_documentation": "https://cloud.google.com/nodejs/docs/reference/kms/latest", - "api_id": "kms.googleapis.com", - "distribution_name": "@google-cloud/kms", + "client_documentation": "https://cloud.google.com/nodejs/docs/reference/iot/latest", + "api_id": "cloudiot.googleapis.com", + "codeowner_team": "@googleapis/api-iot", + "distribution_name": "@google-cloud/iot", "release_level": "stable", - "default_version": "v1", "language": "nodejs", - "name_pretty": "Key Management Service", - "repo": "googleapis/nodejs-kms", - "product_documentation": "https://cloud.google.com/kms", - "requires_billing": true, - "name": "kms", + "name_pretty": "Internet of Things (IoT) Core", + "repo": "googleapis/nodejs-iot", + "product_documentation": "https://cloud.google.com/iot", + "requires_billing": true, + "name": "iot", + "default_version": "v1", + "api_shortname": "cloudiot", + "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/nodejs-iot", + "support_documentation": "https://cloud.google.com/iot/docs/getting-support" + }, + { + "client_documentation": "https://cloud.google.com/nodejs/docs/reference/kms/latest", + "api_id": "kms.googleapis.com", + "distribution_name": "@google-cloud/kms", + "release_level": "stable", + "default_version": "v1", + "language": "nodejs", + "name_pretty": "Key Management Service", + "repo": "googleapis/google-cloud-node", + "product_documentation": "https://cloud.google.com/kms", + "requires_billing": true, + "name": "kms", + "issue_tracker": "https://issuetracker.google.com/savedsearches/5264932", + "codeowner_team": "@googleapis/api-kms", + "api_shortname": "cloudkms", + "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-kms", + "support_documentation": "https://cloud.google.com/kms/docs/getting-support" + }, + { + "client_documentation": "https://cloud.google.com/nodejs/docs/reference/kms/latest", + "api_id": "kms.googleapis.com", + "distribution_name": "@google-cloud/kms", + "release_level": "stable", + "default_version": "v1", + "language": "nodejs", + "name_pretty": "Key Management Service", + "repo": "googleapis/nodejs-kms", + "product_documentation": "https://cloud.google.com/kms", + "requires_billing": true, + "name": "kms", "issue_tracker": "https://issuetracker.google.com/savedsearches/5264932", "codeowner_team": "@googleapis/api-kms", - "api_shortname": "kms", + "api_shortname": "cloudkms", "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/nodejs-kms", "support_documentation": "https://cloud.google.com/kms/docs/getting-support" }, + { + "language": "nodejs", + "repo": "googleapis/google-cloud-node", + "name": "container", + "issue_tracker": "https://issuetracker.google.com/savedsearches/559746", + "default_version": "v1", + "api_id": "container.googleapis.com", + "distribution_name": "@google-cloud/container", + "requires_billing": true, + "product_documentation": "https://cloud.google.com/kubernetes-engine", + "name_pretty": "Kubernetes Engine Cluster Manager API", + "client_documentation": "https://cloud.google.com/nodejs/docs/reference/container/latest", + "release_level": "stable", + "api_shortname": "container", + "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-container", + "support_documentation": "https://cloud.google.com/kubernetes-engine/docs/getting-support" + }, { "language": "nodejs", "repo": "googleapis/nodejs-cloud-container", @@ -1066,10 +1372,31 @@ "release_level": "stable", "api_shortname": "container", "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/nodejs-cloud-container", "support_documentation": "https://cloud.google.com/kubernetes-engine/docs/getting-support" }, { "name": "livestream", + "api_shortname": "livestream", + "name_pretty": "Live Stream API", + "product_documentation": "https://cloud.google.com/livestream/", + "client_documentation": "https://cloud.google.com/nodejs/docs/reference/livestream/latest", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", + "release_level": "stable", + "language": "nodejs", + "repo": "googleapis/google-cloud-node", + "codeowner_team": "@googleapis/cloud-media-team", + "distribution_name": "@google-cloud/livestream", + "api_id": "livestream.googleapis.com", + "default_version": "v1", + "requires_billing": true, + "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-video-livestream", + "support_documentation": "https://cloud.google.com/livestream/docs/getting-support" + }, + { + "name": "livestream", + "api_shortname": "livestream", "name_pretty": "Live Stream API", "product_documentation": "https://cloud.google.com/livestream/", "client_documentation": "https://cloud.google.com/nodejs/docs/reference/livestream/latest", @@ -1083,6 +1410,7 @@ "default_version": "v1", "requires_billing": true, "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/nodejs-video-live-stream", "support_documentation": "https://cloud.google.com/livestream/docs/getting-support" }, { @@ -1100,7 +1428,8 @@ "default_version": "v2", "api_shortname": "logging", "library_type": "GAPIC_COMBO", - "support_documentation": "https://cloud.google.com/logging/docs" + "linkToRepoHomepage": "https://github.com/googleapis/nodejs-logging", + "support_documentation": "https://cloud.google.com/logging/docs/getting-support" }, { "name": "logging-bunyan", @@ -1115,7 +1444,8 @@ "api_id": "logging.googleapis.com", "codeowner_team": "@googleapis/api-logging", "library_type": "OTHER", - "support_documentation": "https://cloud.google.com/logging" + "linkToRepoHomepage": "https://github.com/googleapis/nodejs-logging-bunyan", + "support_documentation": "https://cloud.google.com/logging/docs/getting-support" }, { "name": "logging-winston", @@ -1131,7 +1461,8 @@ "codeowner_team": "@googleapis/api-logging", "api_shortname": "logging-winston", "library_type": "OTHER", - "support_documentation": "https://cloud.google.com/logging" + "linkToRepoHomepage": "https://github.com/googleapis/nodejs-logging-winston", + "support_documentation": "https://cloud.google.com/logging/docs/getting-support" }, { "client_documentation": "https://cloud.google.com/nodejs/docs/reference/managed-identities/latest", @@ -1141,14 +1472,15 @@ "default_version": "v1beta1", "language": "nodejs", "name_pretty": "Managed Service for Microsoft Active Directory", - "repo": "googleapis/nodejs-managed-identities", + "repo": "googleapis/google-cloud-node", "product_documentation": "https://cloud.google.com/managed-microsoft-ad/", "requires_billing": true, "name": "managedidentities", - "issue_tracker": "https://github.com/googleapis/nodejs-managed-identities/issues", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", "api_shortname": "managedidentities", "library_type": "GAPIC_AUTO", - "support_documentation": "https://cloud.google.com/managed-microsoft-ad/" + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-managedidentities", + "support_documentation": "https://cloud.google.com/managed-microsoft-ad/docs/getting-support" }, { "client_documentation": "https://cloud.google.com/nodejs/docs/reference/media-translation/latest", @@ -1158,20 +1490,21 @@ "default_version": "v1beta1", "language": "nodejs", "name_pretty": "Media Translation", - "repo": "googleapis/nodejs-media-translation", + "repo": "googleapis/google-cloud-node", "product_documentation": "https://cloud.google.com/translate/media/docs/", "requires_billing": true, "name": "mediatranslation", "issue_tracker": "https://issuetracker.google.com/savedsearches/559749", "api_shortname": "mediatranslation", "library_type": "GAPIC_AUTO", - "support_documentation": "https://cloud.google.com/translate/media/docs/" + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-mediatranslation", + "support_documentation": "https://cloud.google.com/translate/media/docs/getting-support" }, { "language": "nodejs", "requires_billing": true, "product_documentation": "https://cloud.google.com/memorystore/docs/memcached", - "repo": "googleapis/nodejs-memcache", + "repo": "googleapis/google-cloud-node", "default_version": "v1", "name_pretty": "Memorystore for Memcached", "release_level": "stable", @@ -1182,23 +1515,25 @@ "issue_tracker": "https://issuetracker.google.com/savedsearches/5169231", "api_shortname": "memcache", "library_type": "GAPIC_AUTO", - "support_documentation": "https://cloud.google.com/memorystore/docs/memcached" + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-memcache", + "support_documentation": "https://cloud.google.com/memorystore/docs/getting-support" }, { "name": "vmmigration", "name_pretty": "Migrate for Compute Engine", "product_documentation": "https://cloud.google.com/migrate/compute-engine/", "client_documentation": "https://cloud.google.com/nodejs/docs/reference/vmmigration/latest", - "issue_tracker": "https://github.com/googleapis/nodejs-vmmigration/issues", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", "release_level": "stable", "language": "nodejs", - "repo": "googleapis/nodejs-vmmigration", + "repo": "googleapis/google-cloud-node", "distribution_name": "@google-cloud/vmmigration", "api_id": "vmmigration.googleapis.com", "default_version": "v1", "requires_billing": true, "api_shortname": "vmmigration", "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-vmmigration", "support_documentation": "https://cloud.google.com/migrate/compute-engine/docs/getting-support" }, { @@ -1211,12 +1546,32 @@ "name_pretty": "Monitoring Dashboards", "default_version": "v1", "release_level": "stable", - "repo": "googleapis/nodejs-monitoring-dashboards", + "repo": "googleapis/google-cloud-node", "client_documentation": "https://cloud.google.com/nodejs/docs/reference/monitoring-dashboards/latest", "requires_billing": true, "api_shortname": "monitoring", "library_type": "GAPIC_AUTO", - "support_documentation": "https://cloud.google.com/monitoring/docs" + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-monitoring-dashboard", + "support_documentation": "https://cloud.google.com/monitoring/docs/getting-support" + }, + { + "default_version": "v1", + "release_level": "stable", + "requires_billing": true, + "client_documentation": "https://cloud.google.com/nodejs/docs/reference/language/latest", + "codeowner_team": "@googleapis/ml-apis", + "language": "nodejs", + "issue_tracker": "https://issuetracker.google.com/savedsearches/559753", + "product_documentation": "https://cloud.google.com/natural-language/docs/", + "name": "language", + "distribution_name": "@google-cloud/language", + "name_pretty": "Natural Language", + "api_id": "language.googleapis.com", + "repo": "googleapis/google-cloud-node", + "api_shortname": "language", + "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-language", + "support_documentation": "https://cloud.google.com/natural-language/docs/getting-support" }, { "default_version": "v1", @@ -1234,6 +1589,7 @@ "repo": "googleapis/nodejs-language", "api_shortname": "language", "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/nodejs-language", "support_documentation": "https://cloud.google.com/natural-language/docs/getting-support" }, { @@ -1244,54 +1600,57 @@ "default_version": "v1", "language": "nodejs", "name_pretty": "Network Connectivity Center", - "repo": "googleapis/nodejs-network-connectivity", + "repo": "googleapis/google-cloud-node", "product_documentation": "https://cloud.google.com/network-connectivity/docs", "requires_billing": true, "name": "network-connectivity", - "issue_tracker": "https://github.com/googleapis/nodejs-network-connectivity/issues", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", "api_shortname": "networkconnectivity", "library_type": "GAPIC_AUTO", - "support_documentation": "https://cloud.google.com/network-connectivity/docs" + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-networkconnectivity", + "support_documentation": "https://cloud.google.com/network-connectivity/docs/getting-support" }, { "name": "networkmanagement", "name_pretty": "Network Management API", "product_documentation": "https://cloud.google.com/network-intelligence-center/docs/connectivity-tests/reference/networkmanagement/rest/", "client_documentation": "https://cloud.google.com/nodejs/docs/reference/network-management/latest", - "issue_tracker": "https://github.com/googleapis/nodejs-network-management/issues", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", "release_level": "stable", "language": "nodejs", - "repo": "googleapis/nodejs-network-management", + "repo": "googleapis/google-cloud-node", "distribution_name": "@google-cloud/network-management", "api_id": "networkmanagement.googleapis.com", "default_version": "v1", "requires_billing": true, "api_shortname": "networkmanagement", "library_type": "GAPIC_AUTO", - "support_documentation": "https://cloud.google.com/network-intelligence-center/docs/connectivity-tests/reference/networkmanagement/rest/" + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-networkmanagement", + "support_documentation": "https://cloud.google.com/network-intelligence-center/docs/getting-support" }, { "name": "cloudoptimization", "name_pretty": "Optimization AI", "product_documentation": "https://cloud.google.com/optimization/", "client_documentation": "https://googleapis.dev/nodejs/cloudoptimization/latest/", - "issue_tracker": "https://github.com/googleapis/nodejs-cloud-optimization/issues", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", "release_level": "stable", "language": "nodejs", - "repo": "googleapis/nodejs-cloud-optimization", + "repo": "googleapis/google-cloud-node", "distribution_name": "@google-cloud/optimization", "api_id": "cloudoptimization.googleapis.com", "default_version": "v1", "requires_billing": true, "api_shortname": "cloudoptimization", "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-optimization", "support_documentation": "https://cloud.google.com/optimization/docs/getting-support" }, { "language": "nodejs", "requires_billing": true, "product_documentation": "https://cloud.google.com/resource-manager/docs/organization-policy/overview", - "repo": "googleapis/nodejs-org-policy", + "repo": "googleapis/google-cloud-node", "default_version": "v2", "name_pretty": "Organization Policy", "release_level": "stable", @@ -1299,15 +1658,16 @@ "name": "org-policy", "client_documentation": "https://cloud.google.com/nodejs/docs/reference/org-policy/latest", "api_id": "orgpolicy.googleapis.com", - "issue_tracker": "https://github.com/googleapis/nodejs-org-policy/issues", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", "api_shortname": "orgpolicy", "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-orgpolicy", "support_documentation": "https://cloud.google.com/resource-manager/docs/getting-support" }, { "language": "nodejs", "product_documentation": "https://cloud.google.com/compute/docs/os-patch-management", - "repo": "googleapis/nodejs-os-config", + "repo": "googleapis/google-cloud-node", "repo_short": "nodejs-os-config", "default_version": "v1", "api_description": "provides OS management tools that can be used for patch management, patch compliance, and configuration management on VM instances.", @@ -1319,6 +1679,7 @@ "api_id": "osconfig.googleapis.com", "api_shortname": "osconfig", "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-osconfig", "support_documentation": "https://cloud.google.com/compute/docs/getting-support" }, { @@ -1329,13 +1690,14 @@ "default_version": "v1", "language": "nodejs", "name_pretty": "OS Login", - "repo": "googleapis/nodejs-os-login", + "repo": "googleapis/google-cloud-node", "product_documentation": "https://cloud.google.com/compute/docs/oslogin/", "requires_billing": true, "name": "oslogin", "issue_tracker": "https://issuetracker.google.com/savedsearches/559755", "api_shortname": "oslogin", "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-oslogin", "support_documentation": "https://cloud.google.com/compute/docs/getting-support" }, { @@ -1352,7 +1714,8 @@ "codeowner_team": "@googleapis/api-profiler", "api_shortname": "profiler", "library_type": "AGENT", - "support_documentation": "https://cloud.google.com/profiler" + "linkToRepoHomepage": "https://github.com/googleapis/cloud-profiler-nodejs", + "support_documentation": "https://cloud.google.com/profiler/docs/getting-support" }, { "distribution_name": "@google-cloud/pubsub", @@ -1370,6 +1733,7 @@ "codeowner_team": "@googleapis/api-pubsub", "api_shortname": "pubsub", "library_type": "GAPIC_COMBO", + "linkToRepoHomepage": "https://github.com/googleapis/nodejs-pubsub", "support_documentation": "https://cloud.google.com/pubsub/docs/getting-support" }, { @@ -1380,18 +1744,19 @@ "default_version": "v1", "language": "nodejs", "name_pretty": "reCAPTCHA Enterprise", - "repo": "googleapis/nodejs-recaptcha-enterprise", + "repo": "googleapis/google-cloud-node", "product_documentation": "https://cloud.google.com/recaptcha-enterprise/docs/", "requires_billing": true, "name": "recaptcha-enterprise", - "issue_tracker": "https://github.com/googleapis/nodejs-recaptcha-enterprise/issues", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", "api_shortname": "recaptchaenterprise", "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-recaptchaenterprise", "support_documentation": "https://cloud.google.com/recaptcha-enterprise/docs/getting-support" }, { "language": "nodejs", - "repo": "googleapis/nodejs-recommender", + "repo": "googleapis/google-cloud-node", "name": "recommender", "issue_tracker": "", "default_version": "v1", @@ -1405,7 +1770,8 @@ "release_level": "stable", "api_shortname": "recommender", "library_type": "GAPIC_AUTO", - "support_documentation": "https://cloud.google.com/recommender/docs" + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-recommender", + "support_documentation": "https://cloud.google.com/recommender/docs/getting-support" }, { "api_id": "redis.googleapis.com", @@ -1417,12 +1783,13 @@ "name_pretty": "Redis", "default_version": "v1", "release_level": "stable", - "repo": "googleapis/nodejs-redis", + "repo": "googleapis/google-cloud-node", "client_documentation": "https://cloud.google.com/nodejs/docs/reference/redis/latest", "requires_billing": true, "api_shortname": "redis", "library_type": "GAPIC_AUTO", - "support_documentation": "https://cloud.google.com/memorystore/docs/redis/" + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-redis", + "support_documentation": "https://cloud.google.com/memorystore/docs/getting-support" }, { "name": "resource", @@ -1433,12 +1800,13 @@ "release_level": "stable", "language": "nodejs", "default_version": "v3", - "repo": "googleapis/nodejs-resource-manager", + "repo": "googleapis/google-cloud-node", "distribution_name": "@google-cloud/resource-manager", "api_id": "cloudresourcemanager.googleapis.com", "requires_billing": true, "api_shortname": "cloudresourcemanager", "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-resourcemanager", "support_documentation": "https://cloud.google.com/resource-manager/docs/getting-support" }, { @@ -1446,18 +1814,38 @@ "name_pretty": "Resource Settings API", "product_documentation": "https://cloud.google.com/resource-manager/docs/reference/resource-settings/rest", "client_documentation": "https://cloud.google.com/nodejs/docs/reference/resource-settings/latest", - "issue_tracker": "https://github.com/googleapis/nodejs-resource-settings/issues", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", "release_level": "stable", "language": "nodejs", - "repo": "googleapis/nodejs-resource-settings", + "repo": "googleapis/google-cloud-node", "distribution_name": "@google-cloud/resource-settings", "api_id": "resourcesettings.googleapis.com", "default_version": "v1", "requires_billing": true, "api_shortname": "resourcesettings", "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-resourcesettings", "support_documentation": "https://cloud.google.com/resource-manager/docs/getting-support" }, + { + "client_documentation": "https://cloud.google.com/nodejs/docs/reference/retail/latest", + "api_id": "retail.googleapis.com", + "distribution_name": "@google-cloud/retail", + "release_level": "stable", + "default_version": "v2beta", + "language": "nodejs", + "name_pretty": "Retail API", + "repo": "googleapis/google-cloud-node", + "product_documentation": "https://cloud.google.com/recommendations/", + "requires_billing": true, + "name": "retail", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", + "api_shortname": "retail", + "library_type": "GAPIC_AUTO", + "codeowner_team": "@googleapis/cloud-retail-team", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-retail", + "support_documentation": "https://cloud.google.com/recommendations/docs/getting-support" + }, { "client_documentation": "https://cloud.google.com/nodejs/docs/reference/retail/latest", "api_id": "retail.googleapis.com", @@ -1474,7 +1862,27 @@ "api_shortname": "retail", "library_type": "GAPIC_AUTO", "codeowner_team": "@googleapis/cloud-retail-team", - "support_documentation": "https://cloud.google.com/recommendations/" + "linkToRepoHomepage": "https://github.com/googleapis/nodejs-retail", + "support_documentation": "https://cloud.google.com/recommendations/docs/getting-support" + }, + { + "default_version": "v1", + "release_level": "stable", + "requires_billing": false, + "client_documentation": "https://cloud.google.com/nodejs/docs/reference/scheduler/latest", + "codeowner_team": "@googleapis/aap-dpes", + "language": "nodejs", + "issue_tracker": "https://issuetracker.google.com/savedsearches/5411429", + "product_documentation": "https://cloud.google.com/scheduler", + "name": "scheduler", + "distribution_name": "@google-cloud/scheduler", + "name_pretty": "Scheduler", + "api_id": "cloudscheduler.googleapis.com", + "repo": "googleapis/google-cloud-node", + "api_shortname": "cloudscheduler", + "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-scheduler", + "support_documentation": "https://cloud.google.com/scheduler/docs/getting-support" }, { "default_version": "v1", @@ -1492,7 +1900,27 @@ "repo": "googleapis/nodejs-scheduler", "api_shortname": "cloudscheduler", "library_type": "GAPIC_AUTO", - "support_documentation": "https://cloud.google.com/scheduler" + "linkToRepoHomepage": "https://github.com/googleapis/nodejs-scheduler", + "support_documentation": "https://cloud.google.com/scheduler/docs/getting-support" + }, + { + "client_documentation": "https://cloud.google.com/nodejs/docs/reference/secret-manager/latest", + "api_id": "secretmanager.googleapis.com", + "distribution_name": "@google-cloud/secret-manager", + "release_level": "stable", + "default_version": "v1", + "language": "nodejs", + "name_pretty": "Secret Manager", + "repo": "googleapis/google-cloud-node", + "product_documentation": "https://cloud.google.com/secret-manager/docs", + "requires_billing": true, + "name": "secretmanager", + "issue_tracker": "https://issuetracker.google.com/issues/new?component=784854", + "codeowner_team": "@googleapis/api-secrets", + "api_shortname": "secretmanager", + "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-secretmanager", + "support_documentation": "https://cloud.google.com/secret-manager/docs/getting-support" }, { "client_documentation": "https://cloud.google.com/nodejs/docs/reference/secret-manager/latest", @@ -1510,8 +1938,27 @@ "codeowner_team": "@googleapis/api-secrets", "api_shortname": "secretmanager", "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/nodejs-secret-manager", "support_documentation": "https://cloud.google.com/secret-manager/docs/getting-support" }, + { + "language": "nodejs", + "api_id": "securitycenter.googleapis.com", + "repo": "googleapis/google-cloud-node", + "release_level": "stable", + "distribution_name": "@google-cloud/security-center", + "default_version": "v1", + "name": "security-center", + "client_documentation": "https://cloud.google.com/nodejs/docs/reference/security-center/latest", + "requires_billing": true, + "name_pretty": "Security Command Center", + "issue_tracker": "https://issuetracker.google.com/savedsearches/559748", + "product_documentation": "https://cloud.google.com/security-command-center", + "api_shortname": "securitycenter", + "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-securitycenter", + "support_documentation": "https://cloud.google.com/security-command-center/docs/getting-support" + }, { "language": "nodejs", "api_id": "securitycenter.googleapis.com", @@ -1527,6 +1974,7 @@ "product_documentation": "https://cloud.google.com/security-command-center", "api_shortname": "securitycenter", "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/nodejs-security-center", "support_documentation": "https://cloud.google.com/security-command-center/docs/getting-support" }, { @@ -1539,12 +1987,30 @@ "language": "nodejs", "product_documentation": "https://cloud.google.com/service-infrastructure/docs/overview/", "default_version": "v1", - "issue_tracker": "https://github.com/googleapis/nodejs-service-control/issues", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", "name_pretty": "Service Control API", - "repo": "googleapis/nodejs-service-control", + "repo": "googleapis/google-cloud-node", "api_shortname": "servicecontrol", "library_type": "GAPIC_AUTO", - "support_documentation": "https://cloud.google.com/service-infrastructure/docs/overview/" + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-api-servicecontrol", + "support_documentation": "https://cloud.google.com/service-infrastructure/docs/getting-support" + }, + { + "client_documentation": "https://cloud.google.com/nodejs/docs/reference/service-directory/latest", + "api_id": "servicedirectory.googleapis.com", + "distribution_name": "@google-cloud/service-directory", + "release_level": "stable", + "default_version": "v1", + "language": "nodejs", + "name_pretty": "Service Directory", + "repo": "googleapis/google-cloud-node", + "product_documentation": "", + "requires_billing": true, + "name": "servicedirectory", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", + "api_shortname": "servicedirectory", + "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-servicedirectory" }, { "client_documentation": "https://cloud.google.com/nodejs/docs/reference/service-directory/latest", @@ -1560,10 +2026,11 @@ "name": "servicedirectory", "issue_tracker": "https://github.com/googleapis/nodejs-service-directory/issues", "api_shortname": "servicedirectory", - "library_type": "GAPIC_AUTO" + "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/nodejs-service-directory" }, { - "issue_tracker": "https://github.com/googleapis/nodejs-service-management/issues", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", "distribution_name": "@google-cloud/service-management", "client_documentation": "https://cloud.google.com/nodejs/docs/reference/service-management/latest", "product_documentation": "https://cloud.google.com/service-infrastructure/docs/overview/", @@ -1574,37 +2041,39 @@ "api_id": "servicemanagement.googleapis.com", "requires_billing": true, "language": "nodejs", - "repo": "googleapis/nodejs-service-management", + "repo": "googleapis/google-cloud-node", "api_shortname": "servicemanagement", "library_type": "GAPIC_AUTO", - "support_documentation": "https://cloud.google.com/service-infrastructure/docs/overview/" + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-api-servicemanagement", + "support_documentation": "https://cloud.google.com/service-infrastructure/docs/getting-support" }, { "name": "service-usage", "name_pretty": "Service Usage", "product_documentation": "https://cloud.google.com/service-usage/", "client_documentation": "https://cloud.google.com/service-usage/docs/overview", - "issue_tracker": "https://www.github.com/googleapis/nodejs-service-usage/issues", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", "release_level": "stable", "language": "nodejs", - "repo": "googleapis/nodejs-service-usage", + "repo": "googleapis/google-cloud-node", "distribution_name": "@google-cloud/service-usage", "api_id": "serviceusage.googleapis.com", "requires_billing": true, "default_version": "v1", "api_shortname": "serviceusage", "library_type": "GAPIC_AUTO", - "support_documentation": "https://cloud.google.com/service-usage/" + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-api-serviceusage", + "support_documentation": "https://cloud.google.com/service-usage/docs/getting-support" }, { "name": "cloudshell", "name_pretty": "Shell", "product_documentation": "https://cloud.google.com/shell/", "client_documentation": "https://cloud.google.com/nodejs/docs/reference/shell/latest", - "issue_tracker": "https://github.com/googleapis/nodejs-cloud-shell/issues", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", "release_level": "stable", "language": "nodejs", - "repo": "googleapis/nodejs-cloud-shell", + "repo": "googleapis/google-cloud-node", "distribution_name": "@google-cloud/shell", "api_id": "shell.googleapis.com", "default_version": "v1", @@ -1612,6 +2081,7 @@ "api_shortname": "cloudshell", "library_type": "GAPIC_AUTO", "codeowner_team": "@googleapis/aap-dpes", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-shell", "support_documentation": "https://cloud.google.com/shell/docs/getting-support" }, { @@ -1629,6 +2099,7 @@ "codeowner_team": "@googleapis/api-spanner-nodejs", "api_shortname": "spanner", "library_type": "GAPIC_COMBO", + "linkToRepoHomepage": "https://github.com/googleapis/nodejs-spanner", "support_documentation": "https://cloud.google.com/spanner/docs/getting-support" }, { @@ -1647,24 +2118,9 @@ "default_version": "v1", "api_shortname": "speech", "library_type": "GAPIC_COMBO", + "linkToRepoHomepage": "https://github.com/googleapis/nodejs-speech", "support_documentation": "https://cloud.google.com/speech-to-text/docs/getting-support" }, - { - "name": "debugger", - "name_pretty": "Stackdriver Debugger", - "product_documentation": "https://cloud.google.com/debugger", - "client_documentation": "https://cloud.google.com/nodejs/docs/reference/debug-agent/latest", - "issue_tracker": "https://issuetracker.google.com/savedsearches/559771", - "release_level": "stable", - "language": "nodejs", - "repo": "googleapis/cloud-debug-nodejs", - "distribution_name": "@google-cloud/debug-agent", - "api_id": "clouddebugger.googleapis.com", - "codeowner_team": "@googleapis/api-debug", - "api_shortname": "clouddebugger", - "library_type": "AGENT", - "support_documentation": "https://cloud.google.com/stackdriver/docs/getting-support" - }, { "client_documentation": "https://cloud.google.com/nodejs/docs/reference/monitoring/latest", "product_documentation": "https://cloud.google.com/monitoring/docs", @@ -1674,12 +2130,13 @@ "language": "nodejs", "api_id": "monitoring.googleapis.com", "distribution_name": "@google-cloud/monitoring", - "repo": "googleapis/nodejs-monitoring", + "repo": "googleapis/google-cloud-node", "issue_tracker": "https://issuetracker.google.com/savedsearches/559785", "name_pretty": "Stackdriver Monitoring", "default_version": "v3", "api_shortname": "monitoring", "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-monitoring", "support_documentation": "https://cloud.google.com/stackdriver/docs/getting-support" }, { @@ -1697,8 +2154,27 @@ "codeowner_team": "@googleapis/cloud-storage-dpe", "api_shortname": "storage", "library_type": "GAPIC_MANUAL", + "linkToRepoHomepage": "https://github.com/googleapis/nodejs-storage", "support_documentation": "https://cloud.google.com/storage/docs/getting-support" }, + { + "name": "storagetransfer", + "name_pretty": "Storage Transfer Service", + "product_documentation": "https://cloud.google.com/storage-transfer/", + "client_documentation": "https://googleapis.dev/nodejs/storagetransfer/latest/index.html", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", + "release_level": "stable", + "language": "nodejs", + "repo": "googleapis/google-cloud-node", + "distribution_name": "@google-cloud/storage-transfer", + "api_id": "storagetransfer.googleapis.com", + "default_version": "v1", + "requires_billing": true, + "api_shortname": "storagetransfer", + "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-storagetransfer", + "support_documentation": "https://cloud.google.com/storage-transfer/docs/getting-support" + }, { "name": "storagetransfer", "name_pretty": "Storage Transfer Service", @@ -1714,6 +2190,7 @@ "requires_billing": true, "api_shortname": "storagetransfer", "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/nodejs-storage-transfer", "support_documentation": "https://cloud.google.com/storage-transfer/docs/getting-support" }, { @@ -1724,33 +2201,72 @@ "default_version": "v4", "language": "nodejs", "name_pretty": "Talent Solution", - "repo": "googleapis/nodejs-talent", + "repo": "googleapis/google-cloud-node", "product_documentation": "https://cloud.google.com/solutions/talent-solution/", "requires_billing": true, "name": "talent", "issue_tracker": "https://issuetracker.google.com/savedsearches/559664", "api_shortname": "jobs", "library_type": "GAPIC_AUTO", - "support_documentation": "https://cloud.google.com/solutions/talent-solution/" + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-talent", + "support_documentation": "https://cloud.google.com/solutions/talent-solution/docs/getting-support" }, { - "distribution_name": "@google-cloud/tasks", + "client_documentation": "https://cloud.google.com/nodejs/docs/reference/talent/latest", + "api_id": "jobs.googleapis.com", + "distribution_name": "@google-cloud/talent", "release_level": "stable", - "product_documentation": "https://cloud.google.com/tasks/docs/", - "repo": "googleapis/nodejs-tasks", - "default_version": "v2", + "default_version": "v4", "language": "nodejs", + "name_pretty": "Talent Solution", + "repo": "googleapis/nodejs-talent", + "product_documentation": "https://cloud.google.com/solutions/talent-solution/", "requires_billing": true, - "issue_tracker": "https://issuetracker.google.com/savedsearches/5433985", - "client_documentation": "https://cloud.google.com/nodejs/docs/reference/tasks/latest", + "name": "talent", + "issue_tracker": "https://issuetracker.google.com/savedsearches/559664", + "api_shortname": "jobs", + "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/nodejs-talent", + "support_documentation": "https://cloud.google.com/solutions/talent-solution/docs/getting-support" + }, + { + "distribution_name": "@google-cloud/tasks", + "release_level": "stable", + "product_documentation": "https://cloud.google.com/tasks/docs/", + "repo": "googleapis/google-cloud-node", + "default_version": "v2", + "language": "nodejs", + "requires_billing": true, + "issue_tracker": "https://issuetracker.google.com/savedsearches/5433985", + "client_documentation": "https://cloud.google.com/nodejs/docs/reference/tasks/latest", "name": "tasks", "name_pretty": "Tasks", "api_id": "tasks.googleapis.com", "codeowner_team": "@googleapis/aap-dpes", "api_shortname": "cloudtasks", "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-tasks", "support_documentation": "https://cloud.google.com/tasks/docs/getting-support" }, + { + "default_version": "v1", + "release_level": "stable", + "requires_billing": true, + "client_documentation": "https://googleapis.dev/nodejs/text-to-speech/latest", + "codeowner_team": "@googleapis/ml-apis", + "language": "nodejs", + "issue_tracker": "https://issuetracker.google.com/savedsearches/5235428", + "product_documentation": "https://cloud.google.com/text-to-speech", + "name": "text-to-speech", + "distribution_name": "@google-cloud/text-to-speech", + "name_pretty": "Text-to-Speech", + "api_id": "texttospeech.googleapis.com", + "repo": "googleapis/google-cloud-node", + "api_shortname": "texttospeech", + "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-texttospeech", + "support_documentation": "https://cloud.google.com/text-to-speech/docs/getting-support" + }, { "default_version": "v1", "release_level": "stable", @@ -1767,6 +2283,7 @@ "repo": "googleapis/nodejs-text-to-speech", "api_shortname": "texttospeech", "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/nodejs-text-to-speech", "support_documentation": "https://cloud.google.com/text-to-speech/docs/getting-support" }, { @@ -1774,18 +2291,38 @@ "name_pretty": "TPU", "product_documentation": "https://cloud.google.com/tpu/", "client_documentation": "https://cloud.google.com/nodejs/docs/reference/tpu/latest", - "issue_tracker": "https://github.com/googleapis/nodejs-cloud-tpu/issues", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", "release_level": "stable", "language": "nodejs", - "repo": "googleapis/nodejs-cloud-tpu", + "repo": "googleapis/google-cloud-node", "distribution_name": "@google-cloud/tpu", "api_id": "tpu.googleapis.com", "default_version": "v1", "requires_billing": true, "api_shortname": "tpu", "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-tpu", "support_documentation": "https://cloud.google.com/tpu/docs/getting-support" }, + { + "client_documentation": "https://cloud.google.com/nodejs/docs/reference/video-transcoder/latest", + "product_documentation": "https://googleapis.dev/nodejs/transcoder/latest", + "name": "transcoder", + "requires_billing": true, + "release_level": "stable", + "language": "nodejs", + "api_id": "transcoder.googleapis.com", + "distribution_name": "@google-cloud/video-transcoder", + "repo": "googleapis/google-cloud-node", + "codeowner_team": "@googleapis/cloud-media-team", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", + "name_pretty": "Transcoder API", + "default_version": "v1", + "api_shortname": "transcoder", + "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-video-transcoder", + "support_documentation": "https://googleapis.dev/nodejs/transcoder/latest/docs/getting-support" + }, { "client_documentation": "https://cloud.google.com/nodejs/docs/reference/video-transcoder/latest", "product_documentation": "https://googleapis.dev/nodejs/transcoder/latest", @@ -1802,7 +2339,27 @@ "default_version": "v1", "api_shortname": "transcoder", "library_type": "GAPIC_AUTO", - "support_documentation": "https://googleapis.dev/nodejs/transcoder/latest" + "linkToRepoHomepage": "https://github.com/googleapis/nodejs-video-transcoder", + "support_documentation": "https://googleapis.dev/nodejs/transcoder/latest/docs/getting-support" + }, + { + "distribution_name": "@google-cloud/translate", + "release_level": "stable", + "product_documentation": "https://cloud.google.com/translate/docs/", + "repo": "googleapis/google-cloud-node", + "default_version": "v3", + "language": "nodejs", + "requires_billing": true, + "issue_tracker": "https://issuetracker.google.com/savedsearches/559749", + "client_documentation": "https://cloud.google.com/nodejs/docs/reference/translate/latest", + "name": "translate", + "name_pretty": "Translation", + "api_id": "translate.googleapis.com", + "codeowner_team": "@googleapis/ml-apis", + "api_shortname": "translate", + "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-translate", + "support_documentation": "https://cloud.google.com/translate/docs/getting-support" }, { "distribution_name": "@google-cloud/translate", @@ -1820,6 +2377,7 @@ "codeowner_team": "@googleapis/ml-apis", "api_shortname": "translate", "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/nodejs-translate", "support_documentation": "https://cloud.google.com/translate/docs/getting-support" }, { @@ -1838,7 +2396,27 @@ "distribution_name": "@google-cloud/aiplatform", "api_shortname": "aiplatform", "library_type": "GAPIC_COMBO", - "support_documentation": "https://cloud.google.com/vertex-ai/docs" + "linkToRepoHomepage": "https://github.com/googleapis/nodejs-ai-platform", + "support_documentation": "https://cloud.google.com/vertex-ai/docs/getting-support" + }, + { + "language": "nodejs", + "repo": "googleapis/google-cloud-node", + "name": "video", + "issue_tracker": "https://issuetracker.google.com/savedsearches/5084810", + "default_version": "v1", + "api_id": "videointelligence.googleapis.com", + "distribution_name": "@google-cloud/video-intelligence", + "requires_billing": true, + "product_documentation": "https://cloud.google.com/video-intelligence", + "codeowner_team": "@googleapis/ml-apis", + "name_pretty": "Video Intelligence", + "client_documentation": "https://cloud.google.com/nodejs/docs/reference/video-intelligence/latest", + "release_level": "stable", + "api_shortname": "videointelligence", + "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-videointelligence", + "support_documentation": "https://cloud.google.com/video-intelligence/docs/getting-support" }, { "language": "nodejs", @@ -1856,6 +2434,7 @@ "release_level": "stable", "api_shortname": "videointelligence", "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/nodejs-video-intelligence", "support_documentation": "https://cloud.google.com/video-intelligence/docs/getting-support" }, { @@ -1863,17 +2442,18 @@ "name_pretty": "Virtual Private Cloud", "product_documentation": "https://cloud.google.com/vpc/", "client_documentation": "https://cloud.google.com/nodejs/docs/reference/vpc-access/latest", - "issue_tracker": "https://github.com/googleapis/nodejs-vpc-access/issues", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", "release_level": "stable", "language": "nodejs", - "repo": "googleapis/nodejs-vpc-access", + "repo": "googleapis/google-cloud-node", "distribution_name": "@google-cloud/vpc-access", "api_id": "vpcaccess.googleapis.com", "default_version": "v1", "requires_billing": true, "api_shortname": "vpcaccess", "library_type": "GAPIC_AUTO", - "support_documentation": "https://cloud.google.com/vpc/" + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-vpcaccess", + "support_documentation": "https://cloud.google.com/vpc/docs/getting-support" }, { "issue_tracker": "https://issuetracker.google.com/savedsearches/559765", @@ -1891,6 +2471,7 @@ "language": "nodejs", "api_shortname": "vision", "library_type": "GAPIC_COMBO", + "linkToRepoHomepage": "https://github.com/googleapis/nodejs-vision", "support_documentation": "https://cloud.google.com/vision/docs/getting-support" }, { @@ -1904,10 +2485,11 @@ "product_documentation": "https://cloud.google.com/web-risk/docs/", "requires_billing": true, "default_version": "v1", - "issue_tracker": "https://github.com/googleapis/nodejs-web-risk/issues", - "repo": "googleapis/nodejs-web-risk", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", + "repo": "googleapis/google-cloud-node", "api_shortname": "webrisk", "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-webrisk", "support_documentation": "https://cloud.google.com/web-risk/docs/getting-support" }, { @@ -1918,15 +2500,35 @@ "default_version": "v1beta", "language": "nodejs", "name_pretty": "Web Security Scanner", - "repo": "googleapis/nodejs-web-security-scanner", + "repo": "googleapis/google-cloud-node", "product_documentation": "https://cloud.google.com/security-scanner/", "requires_billing": true, "name": "websecurityscanner", - "issue_tracker": "https://github.com/googleapis/nodejs-web-security-scanner/issues", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", "api_shortname": "websecurityscanner", "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-websecurityscanner", "support_documentation": "https://cloud.google.com/security-scanner/docs/getting-support" }, + { + "name": "workflows", + "name_pretty": "Workflows", + "product_documentation": "https://cloud.google.com/workflows/docs/", + "client_documentation": "https://cloud.google.com/nodejs/docs/reference/workflows/latest", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", + "release_level": "stable", + "language": "nodejs", + "repo": "googleapis/google-cloud-node", + "distribution_name": "@google-cloud/workflows", + "api_id": "workflows.googleapis.com", + "requires_billing": true, + "default_version": "v1", + "api_shortname": "workflows", + "library_type": "GAPIC_AUTO", + "codeowner_team": "@googleapis/aap-dpes", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-workflows-executions", + "support_documentation": "https://cloud.google.com/workflows/docs/getting-support" + }, { "name": "workflows", "name_pretty": "Workflows", @@ -1943,30 +2545,81 @@ "api_shortname": "workflows", "library_type": "GAPIC_AUTO", "codeowner_team": "@googleapis/aap-dpes", + "linkToRepoHomepage": "https://github.com/googleapis/nodejs-workflows", "support_documentation": "https://cloud.google.com/workflows/docs/getting-support" }, + { + "name": "datapolicies", + "name_pretty": "", + "product_documentation": "", + "client_documentation": "https://cloud.google.com/nodejs/docs/reference/datapolicies/latest", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", + "release_level": "beta", + "language": "nodejs", + "repo": "googleapis/google-cloud-node", + "distribution_name": "@google-cloud/bigquery-datapolicies", + "api_id": "google.cloud.bigquery.datapolicies.v1beta1", + "default_version": "v1beta1", + "requires_billing": true, + "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-bigquery-datapolicies" + }, { "name": "analyticshub", "name_pretty": "Analytics Hub API", "product_documentation": "https://cloud.google.com/analytics-hub", "client_documentation": "https://cloud.google.com/nodejs/docs/reference/bigquery-data-exchange/latest", - "issue_tracker": "https://github.com/googleapis/nodejs-bigquery-data-exchange/issues", - "release_level": "beta", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", + "release_level": "preview", "language": "nodejs", - "repo": "googleapis/nodejs-bigquery-data-exchange", + "repo": "googleapis/google-cloud-node", "distribution_name": "@google-cloud/bigquery-data-exchange", - "api_id": "analyticshub.googleapis.com", + "api_id": "bigquerydatapolicy.googleapis.com", "default_version": "v1beta1", "requires_billing": true, "library_type": "GAPIC_AUTO", - "support_documentation": "https://cloud.google.com/analytics-hub" + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-bigquery-dataexchange", + "support_documentation": "https://cloud.google.com/analytics-hub/docs/getting-support" + }, + { + "name": "gkemulticloud", + "name_pretty": "Anthos Multi-Cloud API", + "product_documentation": "", + "client_documentation": "https://cloud.google.com/nodejs/docs/reference/gkemulticloud/latest", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", + "release_level": "beta", + "language": "nodejs", + "repo": "googleapis/google-cloud-node", + "distribution_name": "@google-cloud/gkemulticloud", + "api_id": "gkemulticloud.googleapis.com", + "default_version": "v1", + "requires_billing": true, + "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-gkemulticloud" + }, + { + "name": "apikeys", + "name_pretty": "API Keys API", + "product_documentation": "cloud.google.com/api-keys/", + "client_documentation": "https://cloud.google.com/nodejs/docs/reference/apikeys/latest", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", + "release_level": "beta", + "language": "nodejs", + "repo": "googleapis/google-cloud-node", + "distribution_name": "@google-cloud/apikeys", + "api_id": "apikeys.googleapis.com", + "default_version": "v2", + "requires_billing": true, + "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-api-apikeys", + "support_documentation": "https://cloud.google.com/api-keys/docs/getting-support" }, { "name": "apigeeregistry", "name_pretty": "Apigee Registry API", "product_documentation": "https://cloud.google.com/apigee/docs/api-hub/get-started-registry-api", - "client_documentation": "https://cloud.google.com/nodejs/docs/reference/apigeeregistry/latest", - "issue_tracker": "https://github.com/googleapis/nodejs-video-transcoder/issues", + "client_documentation": "https://cloud.google.com/nodejs/docs/reference/apigee-registry/latest", + "issue_tracker": "https://github.com/googleapis/nodejs-apigee-registry/issues", "release_level": "beta", "language": "nodejs", "repo": "googleapis/nodejs-apigee-registry", @@ -1974,7 +2627,27 @@ "api_id": "apigeeregistry.googleapis.com", "default_version": "v1", "requires_billing": true, - "support_documentation": "https://cloud.google.com/apigee/docs/api-hub/get-started-registry-api" + "linkToRepoHomepage": "https://github.com/googleapis/nodejs-apigee-registry", + "support_documentation": "https://cloud.google.com/apigee/docs/getting-support" + }, + { + "language": "nodejs", + "repo": "googleapis/google-cloud-node", + "name": "area120tables", + "issue_tracker": "", + "default_version": "v1alpha1", + "api_id": "area120tables.googleapis.com", + "distribution_name": "@google/area120-tables", + "requires_billing": true, + "product_documentation": "https://area120.google.com/", + "codeowner_team": "@googleapis/area120-tables", + "name_pretty": "Area120 Tables API", + "client_documentation": "https://cloud.google.com/nodejs/docs/reference/area120-tables/latest", + "release_level": "preview", + "api_shortname": "area120tables", + "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-area120-tables", + "support_documentation": "https://area120.google.com/docs/getting-support" }, { "language": "nodejs", @@ -1992,24 +2665,43 @@ "release_level": "preview", "api_shortname": "area120tables", "library_type": "GAPIC_AUTO", - "support_documentation": "https://area120.google.com/" + "linkToRepoHomepage": "https://github.com/googleapis/nodejs-area120-tables", + "support_documentation": "https://area120.google.com/docs/getting-support" }, { "name": "baremetalsolution", "name_pretty": "Bare Metal Solution API", "product_documentation": "https://cloud.google.com/bare-metal", - "client_documentation": "https://cloud.google.com/nodejs/docs/reference/bare-metal/latest", - "issue_tracker": "https://github.com/googleapis/nodejs-bare-metal-solution/issues", + "client_documentation": "https://cloud.google.com/nodejs/docs/reference/bare-metal-solution/latest", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", "release_level": "preview", "language": "nodejs", - "repo": "googleapis/nodejs-bare-metal-solution", + "repo": "googleapis/google-cloud-node", "distribution_name": "@google-cloud/bare-metal-solution", "api_id": "baremetalsolution.googleapis.com", "default_version": "v2", "requires_billing": true, "api_shortname": "baremetalsolution", "library_type": "GAPIC_AUTO", - "support_documentation": "https://cloud.google.com/bare-metal" + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-baremetalsolution", + "support_documentation": "https://cloud.google.com/bare-metal/docs/getting-support" + }, + { + "name": "batch", + "name_pretty": "Batch", + "product_documentation": "cloud.google.com/batch/", + "client_documentation": "https://cloud.google.com/nodejs/docs/reference/batch/latest", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", + "release_level": "beta", + "language": "nodejs", + "repo": "googleapis/google-cloud-node", + "distribution_name": "@google-cloud/batch", + "api_id": "batch.googleapis.com", + "default_version": "v1", + "requires_billing": true, + "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-batch", + "support_documentation": "https://cloud.google.com/batch/docs/getting-support" }, { "name": "appconnections", @@ -2021,10 +2713,11 @@ "language": "nodejs", "repo": "googleapis/google-cloud-node", "distribution_name": "@google-cloud/appconnections", - "api_id": "google.cloud.beyondcorp.appconnections.v1", + "api_id": "beyondcorp.googleapis.com", "default_version": "v1", "requires_billing": true, - "library_type": "GAPIC_AUTO" + "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-beyondcorp-appconnections" }, { "name": "appconnectors", @@ -2036,11 +2729,12 @@ "language": "nodejs", "repo": "googleapis/google-cloud-node", "distribution_name": "@google-cloud/appconnectors", - "api_id": "google.cloud.beyondcorp.appconnectors.v1", + "api_id": "beyondcorp.googleapis.com", "default_version": "v1", "requires_billing": true, "library_type": "GAPIC_AUTO", - "support_documentation": "https://cloud.google.com/beyondcorp" + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-beyondcorp-appconnectors", + "support_documentation": "https://cloud.google.com/beyondcorp/docs/getting-support" }, { "name": "appgateways", @@ -2052,11 +2746,12 @@ "language": "nodejs", "repo": "googleapis/google-cloud-node", "distribution_name": "@google-cloud/appgateways", - "api_id": "google.cloud.beyondcorp.appgateways.v1", + "api_id": "beyondcorp.googleapis.com", "default_version": "v1", "requires_billing": true, "library_type": "GAPIC_AUTO", - "support_documentation": "https://cloud.google.com/beyondcorp" + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-beyondcorp-appgateways", + "support_documentation": "https://cloud.google.com/beyondcorp/docs/getting-support" }, { "name": "clientconnectorservices", @@ -2068,10 +2763,11 @@ "language": "nodejs", "repo": "googleapis/google-cloud-node", "distribution_name": "@google-cloud/clientconnectorservices", - "api_id": "google.cloud.beyondcorp.clientconnectorservices.v1", + "api_id": "beyondcorp.googleapis.com", "default_version": "v1", "requires_billing": true, - "library_type": "GAPIC_AUTO" + "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-beyondcorp-clientconnectorservices" }, { "name": "clientgateways", @@ -2083,10 +2779,11 @@ "language": "nodejs", "repo": "googleapis/google-cloud-node", "distribution_name": "@google-cloud/clientgateways", - "api_id": "google.cloud.beyondcorp.clientgateways.v1", + "api_id": "analyticshub.googleapis.com", "default_version": "v1", "requires_billing": true, - "library_type": "GAPIC_AUTO" + "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-beyondcorp-clientgateways" }, { "name": "bigquerymigration", @@ -2101,6 +2798,7 @@ "api_id": "bigquerymigration.googleapis.com", "default_version": "v2", "requires_billing": true, + "linkToRepoHomepage": "https://github.com/googleapis/nodejs-bigquery-migration", "support_documentation": "https://cloud.google.com/bigquery/docs/getting-support" }, { @@ -2116,16 +2814,17 @@ "distribution_name": "@google-cloud/datalabeling", "name_pretty": "Data Labeling", "api_id": "datalabeling.googleapis.com", - "repo": "googleapis/nodejs-datalabeling", + "repo": "googleapis/google-cloud-node", "api_shortname": "datalabeling", "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-datalabeling", "support_documentation": "https://cloud.google.com/data-labeling/docs/getting-support" }, { "language": "nodejs", "requires_billing": true, "product_documentation": "https://cloud.google.com/bigquery/docs", - "repo": "googleapis/nodejs-data-qna", + "repo": "googleapis/google-cloud-node", "default_version": "v1alpha", "name_pretty": "Data QnA", "release_level": "preview", @@ -2133,9 +2832,10 @@ "name": "dataqna", "client_documentation": "https://cloud.google.com/nodejs/docs/reference/data-qna/latest", "api_id": "dataqna.googleapis.com", - "issue_tracker": "https://github.com/googleapis/nodejs-data-qna/issues", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", "api_shortname": "dataqna", "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-dataqna", "support_documentation": "https://cloud.google.com/bigquery/docs/getting-support" }, { @@ -2143,17 +2843,18 @@ "name_pretty": "Dataflow", "product_documentation": "https://cloud.google.com/dataflow/", "client_documentation": "https://cloud.google.com/nodejs/docs/reference/dataflow/latest", - "issue_tracker": "https://github.com/googleapis/nodejs-dataflow/issues", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", "release_level": "preview", "language": "nodejs", - "repo": "googleapis/nodejs-dataflow", + "repo": "googleapis/google-cloud-node", "distribution_name": "@google-cloud/dataflow", "api_id": "dataflow.googleapis.com", "default_version": "v1beta3", "requires_billing": true, "api_shortname": "dataflow", "library_type": "GAPIC_AUTO", - "support_documentation": "https://cloud.google.com/dataflow/" + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-dataflow", + "support_documentation": "https://cloud.google.com/dataflow/docs/getting-support" }, { "name": "dataform", @@ -2168,24 +2869,78 @@ "api_id": "dataform.googleapis.com", "default_version": "v1alpha2", "requires_billing": true, - "support_documentation": "https://dataform.co/" + "linkToRepoHomepage": "https://github.com/googleapis/nodejs-dataform", + "support_documentation": "https://dataform.co/docs/getting-support" + }, + { + "name": "discoveryengine", + "name_pretty": "Discovery Engine API", + "product_documentation": "cloud.google.com/discovery-engine/", + "client_documentation": "https://cloud.google.com/nodejs/docs/reference/discoveryengine/latest", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", + "release_level": "beta", + "language": "nodejs", + "repo": "googleapis/google-cloud-node", + "distribution_name": "@google-cloud/discoveryengine", + "api_id": "discoveryengine.googleapis.com", + "default_version": "v1beta", + "requires_billing": true, + "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-discoveryengine", + "support_documentation": "https://cloud.google.com/discovery-engine/docs/getting-support" + }, + { + "name": "contentwarehouse", + "name_pretty": "Document AI Warehouse", + "product_documentation": "cloud.google.com/document-warehouse/", + "client_documentation": "https://cloud.google.com/nodejs/docs/reference/contentwarehouse/latest", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", + "release_level": "beta", + "language": "nodejs", + "repo": "googleapis/google-cloud-node", + "distribution_name": "@google-cloud/contentwarehouse", + "api_id": "contentwarehouse.googleapis.com", + "default_version": "v1", + "requires_billing": true, + "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-contentwarehouse", + "support_documentation": "https://cloud.google.com/document-warehouse/docs/getting-support" }, { "name": "connectgateway", "name_pretty": "GKE Connect Gateway", "product_documentation": "https://cloud.google.com/anthos/multicluster-management/gateway", "client_documentation": "https://cloud.google.com/nodejs/docs/reference/gke-connect-gateway/latest", - "issue_tracker": "https://github.com/googleapis/nodejs-gke-connect-gateway/issues", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", "release_level": "preview", "language": "nodejs", - "repo": "googleapis/nodejs-gke-connect-gateway", + "repo": "googleapis/google-cloud-node", "distribution_name": "@google-cloud/gke-connect-gateway", "api_id": "connectgateway.googleapis.com", "default_version": "v1beta1", "requires_billing": true, "api_shortname": "connectgateway", "library_type": "GAPIC_AUTO", - "support_documentation": "https://cloud.google.com/anthos/multicluster-management/gateway" + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-gkeconnect-gateway", + "support_documentation": "https://cloud.google.com/anthos/multicluster-management/gateway/docs/getting-support" + }, + { + "client_documentation": "https://googleapis.dev/nodejs/analytics-admin/latest/index.html", + "api_id": "analyticsadmin.googleapis.com", + "distribution_name": "@google-analytics/admin", + "release_level": "preview", + "default_version": "v1alpha", + "language": "nodejs", + "name_pretty": "Google Analytics Admin", + "repo": "googleapis/google-cloud-node", + "product_documentation": "https://developers.google.com/analytics", + "requires_billing": false, + "name": "analytics-admin", + "issue_tracker": "", + "api_shortname": "analyticsadmin", + "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-analytics-admin", + "support_documentation": "https://developers.google.com/analytics/docs/getting-support" }, { "client_documentation": "https://googleapis.dev/nodejs/analytics-admin/latest/index.html", @@ -2202,7 +2957,27 @@ "issue_tracker": "", "api_shortname": "analyticsadmin", "library_type": "GAPIC_AUTO", - "support_documentation": "https://developers.google.com/analytics" + "linkToRepoHomepage": "https://github.com/googleapis/nodejs-analytics-admin", + "support_documentation": "https://developers.google.com/analytics/docs/getting-support" + }, + { + "client_documentation": "https://googleapis.dev/nodejs/analytics-data/latest/index.html", + "api_id": "analyticsdata.googleapis.com", + "distribution_name": "@google-analytics/data", + "release_level": "preview", + "default_version": "v1beta", + "language": "nodejs", + "name_pretty": "Google Analytics Data", + "repo": "googleapis/google-cloud-node", + "codeowner_team": "@googleapis/ga-devrel", + "product_documentation": "https://developers.google.com/analytics/trusted-testing/analytics-data", + "requires_billing": false, + "name": "analytics-data", + "issue_tracker": "https://issuetracker.google.com/issues/new?component=326380x", + "api_shortname": "analyticsdata", + "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-analytics-data", + "support_documentation": "https://developers.google.com/analytics/trusted-testing/analytics-data/docs/getting-support" }, { "client_documentation": "https://googleapis.dev/nodejs/analytics-data/latest/index.html", @@ -2218,25 +2993,60 @@ "requires_billing": false, "name": "analytics-data", "issue_tracker": "https://issuetracker.google.com/issues/new?component=326380x", - "api_shortname": "analytics-data", + "api_shortname": "analyticsdata", + "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/nodejs-analytics-data", + "support_documentation": "https://developers.google.com/analytics/trusted-testing/analytics-data/docs/getting-support" + }, + { + "name": "routing", + "name_pretty": "Google Maps Routing", + "product_documentation": "", + "client_documentation": "https://cloud.google.com/nodejs/docs/reference/routing/latest", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", + "release_level": "beta", + "language": "nodejs", + "repo": "googleapis/google-cloud-node", + "distribution_name": "@googlemaps/routing", + "api_id": "routes.googleapis.com", + "default_version": "v2", + "requires_billing": true, "library_type": "GAPIC_AUTO", - "support_documentation": "https://developers.google.com/analytics/trusted-testing/analytics-data" + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-maps-routing" + }, + { + "name": "iam", + "name_pretty": "Identity and Access Management", + "product_documentation": "cloud.google.com/iam/", + "client_documentation": "https://cloud.google.com/nodejs/docs/reference/iam/latest", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", + "release_level": "beta", + "language": "nodejs", + "repo": "googleapis/google-cloud-node", + "distribution_name": "@google-cloud/iam", + "api_id": "google.iam.v2", + "default_version": "v2", + "requires_billing": true, + "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-iam", + "support_documentation": "https://cloud.google.com/iam/docs/getting-support" }, { "name": "lifesciences", "name_pretty": "Life Sciences", "product_documentation": "https://cloud.google.com/life-sciences/", "client_documentation": "https://cloud.google.com/nodejs/docs/reference/life-sciences/latest", - "issue_tracker": "https://github.com/googleapis/nodejs-life-sciences/issues", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", "release_level": "preview", "language": "nodejs", - "repo": "googleapis/nodejs-life-sciences", + "repo": "googleapis/google-cloud-node", "distribution_name": "@google-cloud/life-sciences", "api_id": "lifesciences.googleapis.com", "default_version": "v2beta", "requires_billing": true, "api_shortname": "lifesciences", "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-lifesciences", "support_documentation": "https://cloud.google.com/life-sciences/docs/getting-support" }, { @@ -2244,16 +3054,17 @@ "name_pretty": "Network Security API", "product_documentation": "https://cloud.google.com/traffic-director/docs/reference/network-security/rest/", "client_documentation": "https://cloud.google.com/nodejs/docs/reference/network-security/latest", - "issue_tracker": "https://github.com/googleapis/nodejs-network-security/issues", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", "release_level": "preview", "language": "nodejs", - "repo": "googleapis/nodejs-network-security", + "repo": "googleapis/google-cloud-node", "distribution_name": "@google-cloud/network-security", "api_id": "networksecurity.googleapis.com", "default_version": "v1beta1", "requires_billing": true, "api_shortname": "networksecurity", "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-networksecurity", "support_documentation": "https://cloud.google.com/traffic-director/docs/getting-support" }, { @@ -2264,13 +3075,14 @@ "issue_tracker": "", "release_level": "preview", "language": "nodejs", - "repo": "googleapis/nodejs-phishing-protection", + "repo": "googleapis/google-cloud-node", "distribution_name": "@google-cloud/phishing-protection", "api_id": "phishingprotection.googleapis.com", "requires_billing": true, "default_version": "v1beta1", "api_shortname": "phishingprotection", "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-phishingprotection", "support_documentation": "https://cloud.google.com/phishing-protection/docs/getting-support" }, { @@ -2278,17 +3090,35 @@ "name_pretty": "Private Catalog", "product_documentation": "https://cloud.google.com/private-catalog/", "client_documentation": "https://cloud.google.com/nodejs/docs/reference/private-catalog/latest", - "issue_tracker": "https://github.com/googleapis/nodejs-private-catalog/issues", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", "release_level": "preview", "language": "nodejs", - "repo": "googleapis/nodejs-private-catalog", + "repo": "googleapis/google-cloud-node", "distribution_name": "@google-cloud/private-catalog", "api_id": "privatecatalog.googleapis.com", "default_version": "v1beta1", "requires_billing": true, "api_shortname": "cloudprivatecatalog", "library_type": "GAPIC_AUTO", - "support_documentation": "https://cloud.google.com/private-catalog/" + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-privatecatalog", + "support_documentation": "https://cloud.google.com/private-catalog/docs/getting-support" + }, + { + "name": "publicca", + "name_pretty": "Public Certificate Authority", + "product_documentation": "cloud.google.com/certificate-manager/docs/public-ca/", + "client_documentation": "https://cloud.google.com/nodejs/docs/reference/publicca/latest", + "issue_tracker": "https://github.com/googleapis/google-cloud-node/issues", + "release_level": "beta", + "language": "nodejs", + "repo": "googleapis/google-cloud-node", + "distribution_name": "@google-cloud/publicca", + "api_id": "publicca.googleapis.com", + "default_version": "v1beta1", + "requires_billing": true, + "library_type": "GAPIC_AUTO", + "linkToRepoHomepage": "https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-security-publicca", + "support_documentation": "https://cloud.google.com/certificate-manager/docs/getting-support" }, { "name": "run", @@ -2303,7 +3133,8 @@ "api_id": "run.googleapis.com", "default_version": "v2", "requires_billing": true, - "support_documentation": "https://cloud.google.com/run" + "linkToRepoHomepage": "https://github.com/googleapis/nodejs-run", + "support_documentation": "https://cloud.google.com/run/docs/getting-support" }, { "name": "trace", @@ -2319,7 +3150,8 @@ "codeowner_team": "@googleapis/google-cloud-trace", "api_shortname": "cloudtrace", "library_type": "AGENT", - "support_documentation": "https://cloud.google.com/trace" + "linkToRepoHomepage": "https://github.com/googleapis/cloud-trace-nodejs", + "support_documentation": "https://cloud.google.com/trace/docs/getting-support" }, { "name": "videostitcher", @@ -2335,6 +3167,7 @@ "api_id": "stitcher.googleapis.com", "default_version": "v1", "requires_billing": true, + "linkToRepoHomepage": "https://github.com/googleapis/nodejs-video-stitcher", "support_documentation": "https://cloud.google.com/video-stitcher/docs/getting-support" } -] +] \ No newline at end of file