This repository has been archived by the owner on Jun 5, 2023. It is now read-only.
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
New API base method based on repository model with mix-ins. (#562)
* New API base method based on repository model with mix-ins. * Convert all API clients to use the new base method and model. * Changed admin directory API rate limiter from daily to per 100 seconds and fixed configuration names and default values. * Add get_iam_policy to iam.projects.serviceaccounts repository. * Add getIamPolicy for buckets and objects. * Fix get_buckets to handle multiple pages of results. * Add forseti to user agent to credentials instead of request object. * Remove the old _base_client and add tests for _base_respository. * Update cloud resource manager get_projects and get_folders to optionally specify a parent. * Improve test coverage across all API clients. * Make inventory pipelines load data through new safe_api_call method. This method handles API errors and returns None for requests that raise exceptions. * Enable thread local http object caching when default credentials are used.
- Loading branch information