You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: PROVIDERS.md
+6Lines changed: 6 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -152,6 +152,7 @@ Google Cloud Platform supports **two discovery approaches** and **two authentica
152
152
- `service_account_email` (string, required if short-lived): Target service account to impersonate
153
153
- `source_credentials` (string, optional): Path to source credentials file (uses ADC if not provided)
154
154
- `token_lifetime` (string, optional): Token lifetime in seconds (e.g., "3600s") or Go duration format (e.g., "1h"). Range: 1s to 3600s (1 hour). Default: "3600s"
155
+
- `project_ids` (list, optional): Comma-separated/list of project IDs to enumerate. When provided, Cloudlist skips discovery in every other accessible project, both for individual APIs and the organization-level Asset API.
155
156
156
157
---
157
158
@@ -191,8 +192,13 @@ Google Cloud Platform supports **two discovery approaches** and **two authentica
Add `project_ids` to either configuration style to limit enumeration strictly to the listed projects (Cloud Asset API requests are filtered too), which is helpful for large organizations or delegated-access service accounts.
201
+
196
202
**Required Organization-Level Roles:**
197
203
1. `roles/cloudasset.viewer` - Core Asset API access
198
204
2. `roles/resourcemanager.viewer` - List projects in organization
0 commit comments