nodejs-monitoring icon indicating copy to clipboard operation
nodejs-monitoring copied to clipboard

`filter` does not exist in type `IListUptimeCheckConfigsRequest`

Open danmichaelo opened this issue 1 year ago • 1 comments

ListUptimeCheckConfigsRequest (gRPC) and projects.uptimeCheckConfigs.list (REST) both provide a filter parameter, but this doesn't seem to be available from this client.

Environment details

  • OS: (not relevant)
  • Node.js version: 16.17.1
  • npm version: 8.19.2
  • @google-cloud/monitoring version: 3.0.2

Steps to reproduce

import monitoring from "@google-cloud/monitoring";

const credentials = ...;
const projectPath = ...;

const uptimeCheckClient = new monitoring.UptimeCheckServiceClient({ credentials });
uptimeCheckClient.listUptimeCheckConfigs({ 
  parent: projectPath, 
  filter: '...',
});

Result: 'filter' does not exist in type 'IListUptimeCheckConfigsRequest'

danmichaelo avatar Oct 21 '22 16:10 danmichaelo

Please let me know if there is a better place to report this! Having digged a little deeper, it seems to me like the client library is somehow generated from the interface definitions at https://github.com/googleapis/googleapis , but that repo doesn't have an issue tracker.

danmichaelo avatar Oct 21 '22 17:10 danmichaelo

Hello @danmichaelo,

The .proto definitions in googleapis/googleapis are maintained by the Cloud Monitoring engineering team. A good alternate place to open an issue would be on their issue tracker, listed here.

bcoe avatar Oct 28 '22 17:10 bcoe