|
137 | 137 | }, |
138 | 138 | "protocol": "rest", |
139 | 139 | "resources": { |
140 | | - "locations": { |
141 | | - "resources": { |
142 | | - "workforcePools": { |
143 | | - "methods": { |
144 | | - "getAllowedLocations": { |
145 | | - "description": "Returns the trust boundary info for a given workforce pool.", |
146 | | - "flatPath": "v1/locations/{locationsId}/workforcePools/{workforcePoolsId}/allowedLocations", |
147 | | - "httpMethod": "GET", |
148 | | - "id": "iamcredentials.locations.workforcePools.getAllowedLocations", |
149 | | - "parameterOrder": [ |
150 | | - "name" |
151 | | - ], |
152 | | - "parameters": { |
153 | | - "name": { |
154 | | - "description": "Required. Resource name of workforce pool.", |
155 | | - "location": "path", |
156 | | - "pattern": "^locations/[^/]+/workforcePools/[^/]+$", |
157 | | - "required": true, |
158 | | - "type": "string" |
159 | | - } |
160 | | - }, |
161 | | - "path": "v1/{+name}/allowedLocations", |
162 | | - "response": { |
163 | | - "$ref": "WorkforcePoolAllowedLocations" |
164 | | - } |
165 | | - } |
166 | | - } |
167 | | - } |
168 | | - } |
169 | | - }, |
170 | 140 | "projects": { |
171 | 141 | "resources": { |
172 | | - "locations": { |
173 | | - "resources": { |
174 | | - "workloadIdentityPools": { |
175 | | - "methods": { |
176 | | - "getAllowedLocations": { |
177 | | - "description": "Returns the trust boundary info for a given workload identity pool.", |
178 | | - "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/workloadIdentityPools/{workloadIdentityPoolsId}/allowedLocations", |
179 | | - "httpMethod": "GET", |
180 | | - "id": "iamcredentials.projects.locations.workloadIdentityPools.getAllowedLocations", |
181 | | - "parameterOrder": [ |
182 | | - "name" |
183 | | - ], |
184 | | - "parameters": { |
185 | | - "name": { |
186 | | - "description": "Required. Resource name of workload identity pool.", |
187 | | - "location": "path", |
188 | | - "pattern": "^projects/[^/]+/locations/[^/]+/workloadIdentityPools/[^/]+$", |
189 | | - "required": true, |
190 | | - "type": "string" |
191 | | - } |
192 | | - }, |
193 | | - "path": "v1/{+name}/allowedLocations", |
194 | | - "response": { |
195 | | - "$ref": "WorkloadIdentityPoolAllowedLocations" |
196 | | - } |
197 | | - } |
198 | | - } |
199 | | - } |
200 | | - } |
201 | | - }, |
202 | 142 | "serviceAccounts": { |
203 | 143 | "methods": { |
204 | 144 | "generateAccessToken": { |
|
257 | 197 | "https://www.googleapis.com/auth/cloud-platform" |
258 | 198 | ] |
259 | 199 | }, |
260 | | - "getAllowedLocations": { |
261 | | - "description": "Returns the trust boundary info for a given service account.", |
262 | | - "flatPath": "v1/projects/{projectsId}/serviceAccounts/{serviceAccountsId}/allowedLocations", |
263 | | - "httpMethod": "GET", |
264 | | - "id": "iamcredentials.projects.serviceAccounts.getAllowedLocations", |
265 | | - "parameterOrder": [ |
266 | | - "name" |
267 | | - ], |
268 | | - "parameters": { |
269 | | - "name": { |
270 | | - "description": "Required. Resource name of service account.", |
271 | | - "location": "path", |
272 | | - "pattern": "^projects/[^/]+/serviceAccounts/[^/]+$", |
273 | | - "required": true, |
274 | | - "type": "string" |
275 | | - } |
276 | | - }, |
277 | | - "path": "v1/{+name}/allowedLocations", |
278 | | - "response": { |
279 | | - "$ref": "ServiceAccountAllowedLocations" |
280 | | - } |
281 | | - }, |
282 | 200 | "signBlob": { |
283 | 201 | "description": "Signs a blob using a service account's system-managed private key.", |
284 | 202 | "flatPath": "v1/projects/{projectsId}/serviceAccounts/{serviceAccountsId}:signBlob", |
|
340 | 258 | } |
341 | 259 | } |
342 | 260 | }, |
343 | | - "revision": "20250911", |
| 261 | + "revision": "20251009", |
344 | 262 | "rootUrl": "https://iamcredentials.googleapis.com/", |
345 | 263 | "schemas": { |
346 | 264 | "GenerateAccessTokenRequest": { |
|
418 | 336 | }, |
419 | 337 | "type": "object" |
420 | 338 | }, |
421 | | - "ServiceAccountAllowedLocations": { |
422 | | - "description": "Represents a list of allowed locations for given service account.", |
423 | | - "id": "ServiceAccountAllowedLocations", |
424 | | - "properties": { |
425 | | - "encodedLocations": { |
426 | | - "description": "Output only. The hex encoded bitmap of the trust boundary locations", |
427 | | - "readOnly": true, |
428 | | - "type": "string" |
429 | | - }, |
430 | | - "locations": { |
431 | | - "description": "Output only. The human readable trust boundary locations. For example, [\"us-central1\", \"europe-west1\"]", |
432 | | - "items": { |
433 | | - "type": "string" |
434 | | - }, |
435 | | - "readOnly": true, |
436 | | - "type": "array" |
437 | | - } |
438 | | - }, |
439 | | - "type": "object" |
440 | | - }, |
441 | 339 | "SignBlobRequest": { |
442 | 340 | "id": "SignBlobRequest", |
443 | 341 | "properties": { |
|
501 | 399 | } |
502 | 400 | }, |
503 | 401 | "type": "object" |
504 | | - }, |
505 | | - "WorkforcePoolAllowedLocations": { |
506 | | - "description": "Represents a list of allowed locations for given workforce pool.", |
507 | | - "id": "WorkforcePoolAllowedLocations", |
508 | | - "properties": { |
509 | | - "encodedLocations": { |
510 | | - "description": "Output only. The hex encoded bitmap of the trust boundary locations", |
511 | | - "readOnly": true, |
512 | | - "type": "string" |
513 | | - }, |
514 | | - "locations": { |
515 | | - "description": "Output only. The human readable trust boundary locations. For example, [\"us-central1\", \"europe-west1\"]", |
516 | | - "items": { |
517 | | - "type": "string" |
518 | | - }, |
519 | | - "readOnly": true, |
520 | | - "type": "array" |
521 | | - } |
522 | | - }, |
523 | | - "type": "object" |
524 | | - }, |
525 | | - "WorkloadIdentityPoolAllowedLocations": { |
526 | | - "description": "Represents a list of allowed locations for given workload identity pool.", |
527 | | - "id": "WorkloadIdentityPoolAllowedLocations", |
528 | | - "properties": { |
529 | | - "encodedLocations": { |
530 | | - "description": "Output only. The hex encoded bitmap of the trust boundary locations", |
531 | | - "readOnly": true, |
532 | | - "type": "string" |
533 | | - }, |
534 | | - "locations": { |
535 | | - "description": "Output only. The human readable trust boundary locations. For example, [\"us-central1\", \"europe-west1\"]", |
536 | | - "items": { |
537 | | - "type": "string" |
538 | | - }, |
539 | | - "readOnly": true, |
540 | | - "type": "array" |
541 | | - } |
542 | | - }, |
543 | | - "type": "object" |
544 | 402 | } |
545 | 403 | }, |
546 | 404 | "servicePath": "", |
|
0 commit comments