| logging.buckets.get | ✔ | ✔ | ✔ | | | |
| logging.buckets.list | ✔ | ✔ | ✔ | | | |
| logging.exclusions.get | ✔ | ✔ | ✔ | | | |
| logging.exclusions.list | ✔ | ✔ | ✔ | | | |
| logging.links.get | ✔ | ✔ | ✔ | | | |
| logging.links.list | ✔ | ✔ | ✔ | | | |
| logging.locations.get | ✔ | ✔ | ✔ | | | |
| logging.locations.list | ✔ | ✔ | ✔ | | | |
| logging.logEntries.list | ✔ | ✔ | ✔ | | | |
| logging.logMetrics.get | ✔ | ✔ | ✔ | | | |
| logging.logMetrics.list | ✔ | ✔ | ✔ | | | |
| logging.logServiceIndexes.list | ✔ | ✔ | ✔ | | | |
| logging.logServices.list | ✔ | ✔ | ✔ | | | |
| logging.logs.list | ✔ | ✔ | ✔ | | | |
| logging.operations.get | ✔ | ✔ | ✔ | | | |
| logging.operations.list | ✔ | ✔ | ✔ | | | |
| logging.queries.getShared | ✔ | ✔ | ✔ | | | |
| logging.queries.listShared | ✔ | ✔ | ✔ | | | |
| logging.queries.usePrivate | ✔ | ✔ | ✔ | | | |
| logging.sinks.get | ✔ | ✔ | ✔ | | | |
| logging.sinks.list | ✔ | ✔ | ✔ | | | |
| logging.usage.get | ✔ | ✔ | ✔ | | | |
| logging.views.get | ✔ | ✔ | ✔ | | | |
| logging.views.list | ✔ | ✔ | ✔ | | | |
| monitoring.timeSeries.list | ✔ | | | | | |
| observability.scopes.get | ✔ | ✔ | ✔ | | | |
| resourcemanager.projects.get | ✔ | ✔ | ✔ | | | |
| serviceusage.quotas.get | ✔ | | | | | |
| serviceusage.quotas.update | ✔ | | | | | |
| serviceusage.services.disable | ✔ | | | | | |
| serviceusage.services.enable | ✔ | | | | | |
| serviceusage.services.get | ✔ | | | | | |
| serviceusage.services.list | ✔ | | | | | |
| serviceusage.services.use | ✔ | | | | | |
| source.repos.get | ✔ | | | | | |
| source.repos.list | ✔ | | | | | |
| telcoautomation.blueprints.approve | ✔ | | | | | |
| telcoautomation.blueprints.create | ✔ | | | | | ✔ |
| telcoautomation.blueprints.delete | ✔ | | | | | ✔ |
| telcoautomation.blueprints.get | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| telcoautomation.blueprints.list | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| telcoautomation.blueprints.propose | ✔ | | | | | ✔ |
| telcoautomation.blueprints.update | ✔ | | | | | ✔ |
| telcoautomation.deployments.apply | ✔ | ✔ | | ✔ | ✔ | |
| telcoautomation.deployments.computeStatus | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| telcoautomation.deployments.create | ✔ | ✔ | | ✔ | ✔ | |
| telcoautomation.deployments.delete | ✔ | ✔ | | ✔ | ✔ | |
| telcoautomation.deployments.get | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| telcoautomation.deployments.list | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| telcoautomation.deployments.rollback | ✔ | ✔ | | ✔ | ✔ | |
| telcoautomation.deployments.update | ✔ | ✔ | | ✔ | ✔ | |
| telcoautomation.edgeSlms.create | ✔ | | | | | |
| telcoautomation.edgeSlms.delete | ✔ | | | | | |
| telcoautomation.edgeSlms.get | ✔ | | | | | |
| telcoautomation.edgeSlms.list | ✔ | | | | | |
| telcoautomation.hydratedDeployments.apply | ✔ | ✔ | | ✔ | ✔ | |
| telcoautomation.hydratedDeployments.get | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| telcoautomation.hydratedDeployments.list | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| telcoautomation.hydratedDeployments.update | ✔ | ✔ | | ✔ | ✔ | |
| telcoautomation.locations.get | ✔ | | | | | |
| telcoautomation.locations.list | ✔ | | | | | |
| telcoautomation.operations.cancel | ✔ | | | | | |
| telcoautomation.operations.delete | ✔ | | | | | |
| telcoautomation.operations.get | ✔ | | | | | |
| telcoautomation.operations.list | ✔ | | | | | |
| telcoautomation.orchestrationClusters.create | ✔ | | | | | |
| telcoautomation.orchestrationClusters.delete | ✔ | | | | | |
| telcoautomation.orchestrationClusters.get | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| telcoautomation.orchestrationClusters.list | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| telcoautomation.publicBlueprints.get | ✔ | | | | | ✔ |
| telcoautomation.publicBlueprints.list | ✔ | | | | | ✔ |