|
165 | 165 | ] |
166 | 166 | }, |
167 | 167 | "delete": { |
168 | | - "description": "Delete an Apigee organization. Only supported for SubscriptionType TRIAL.", |
| 168 | + "description": "Delete an Apigee organization. For organizations with BillingType EVALUATION, an immediate deletion is performed. For paid organizations, a soft-deletion is performed. The organization can be restored within the soft-deletion period - which can be controlled using the retention field in the request.", |
169 | 169 | "flatPath": "v1/organizations/{organizationsId}", |
170 | 170 | "httpMethod": "DELETE", |
171 | 171 | "id": "apigee.organizations.delete", |
|
179 | 179 | "pattern": "^organizations/[^/]+$", |
180 | 180 | "required": true, |
181 | 181 | "type": "string" |
| 182 | + }, |
| 183 | + "retention": { |
| 184 | + "description": "Optional. This setting is only applicable for organizations that are soft-deleted (i.e. BillingType is not EVALUATION). It controls how long Organization data will be retained after the initial delete operation completes. During this period, the Organization may be restored to its last known state. After this period, the Organization will no longer be able to be restored.", |
| 185 | + "enum": [ |
| 186 | + "DELETION_RETENTION_UNSPECIFIED", |
| 187 | + "MINIMUM" |
| 188 | + ], |
| 189 | + "enumDescriptions": [ |
| 190 | + "Default data retention settings will be applied.", |
| 191 | + "Organization data will be retained for the minimum period of 24 hours." |
| 192 | + ], |
| 193 | + "location": "query", |
| 194 | + "type": "string" |
182 | 195 | } |
183 | 196 | }, |
184 | 197 | "path": "v1/{+name}", |
|
388 | 401 | "https://www.googleapis.com/auth/cloud-platform" |
389 | 402 | ] |
390 | 403 | }, |
391 | | - "testIamPermissions": { |
392 | | - "description": "Tests the permissions of a user on an organization, and returns a subset of permissions that the user has on the organization. If the organization does not exist, an empty permission set is returned (a NOT_FOUND error is not returned).", |
393 | | - "flatPath": "v1/organizations/{organizationsId}:testIamPermissions", |
394 | | - "httpMethod": "POST", |
395 | | - "id": "apigee.organizations.testIamPermissions", |
396 | | - "parameterOrder": [ |
397 | | - "resource" |
398 | | - ], |
399 | | - "parameters": { |
400 | | - "resource": { |
401 | | - "description": "REQUIRED: The resource for which the policy detail is being requested. See the operation documentation for the appropriate value for this field.", |
402 | | - "location": "path", |
403 | | - "pattern": "^organizations/.*$", |
404 | | - "required": true, |
405 | | - "type": "string" |
406 | | - } |
407 | | - }, |
408 | | - "path": "v1/{+resource}:testIamPermissions", |
409 | | - "request": { |
410 | | - "$ref": "GoogleIamV1TestIamPermissionsRequest" |
411 | | - }, |
412 | | - "response": { |
413 | | - "$ref": "GoogleIamV1TestIamPermissionsResponse" |
414 | | - }, |
415 | | - "scopes": [ |
416 | | - "https://www.googleapis.com/auth/cloud-platform" |
417 | | - ] |
418 | | - }, |
419 | 404 | "update": { |
420 | 405 | "description": "Updates the properties for an Apigee organization. No other fields in the organization profile will be updated.", |
421 | 406 | "flatPath": "v1/organizations/{organizationsId}", |
|
3475 | 3460 | "type": "integer" |
3476 | 3461 | }, |
3477 | 3462 | "resource": { |
3478 | | - "description": "REQUIRED: The resource for which the policy is being requested. See the operation documentation for the appropriate value for this field.", |
| 3463 | + "description": "REQUIRED: The resource for which the policy is being requested. See [Resource names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.", |
3479 | 3464 | "location": "path", |
3480 | 3465 | "pattern": "^organizations/[^/]+/environments/[^/]+$", |
3481 | 3466 | "required": true, |
|
3525 | 3510 | ], |
3526 | 3511 | "parameters": { |
3527 | 3512 | "resource": { |
3528 | | - "description": "REQUIRED: The resource for which the policy is being specified. See the operation documentation for the appropriate value for this field.", |
| 3513 | + "description": "REQUIRED: The resource for which the policy is being specified. See [Resource names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.", |
3529 | 3514 | "location": "path", |
3530 | 3515 | "pattern": "^organizations/[^/]+/environments/[^/]+$", |
3531 | 3516 | "required": true, |
|
3578 | 3563 | ], |
3579 | 3564 | "parameters": { |
3580 | 3565 | "resource": { |
3581 | | - "description": "REQUIRED: The resource for which the policy detail is being requested. See the operation documentation for the appropriate value for this field.", |
| 3566 | + "description": "REQUIRED: The resource for which the policy detail is being requested. See [Resource names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.", |
3582 | 3567 | "location": "path", |
3583 | 3568 | "pattern": "^organizations/[^/]+/environments/[^/]+$", |
3584 | 3569 | "required": true, |
|
7616 | 7601 | } |
7617 | 7602 | } |
7618 | 7603 | }, |
7619 | | - "revision": "20220428", |
| 7604 | + "revision": "20220509", |
7620 | 7605 | "rootUrl": "https://apigee.googleapis.com/", |
7621 | 7606 | "schemas": { |
7622 | 7607 | "EdgeConfigstoreBundleBadBundle": { |
|
0 commit comments