|
1764 | 1764 | "https://www.googleapis.com/auth/cloud-platform" |
1765 | 1765 | ] |
1766 | 1766 | }, |
| 1767 | + "msComplianceMetadata": { |
| 1768 | + "description": "Returns the Assured Workloads compliance metadata for a given project.", |
| 1769 | + "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/managementServers:msComplianceMetadata", |
| 1770 | + "httpMethod": "POST", |
| 1771 | + "id": "backupdr.projects.locations.managementServers.msComplianceMetadata", |
| 1772 | + "parameterOrder": [ |
| 1773 | + "parent" |
| 1774 | + ], |
| 1775 | + "parameters": { |
| 1776 | + "parent": { |
| 1777 | + "description": "Required. The project and location to be used to check CSS metadata for target project information, in the format 'projects/{project_id}/locations/{location}'. In Cloud BackupDR, locations map to Google Cloud regions, for example **us-central1**.", |
| 1778 | + "location": "path", |
| 1779 | + "pattern": "^projects/[^/]+/locations/[^/]+/managementServers$", |
| 1780 | + "required": true, |
| 1781 | + "type": "string" |
| 1782 | + } |
| 1783 | + }, |
| 1784 | + "path": "v1/{+parent}:msComplianceMetadata", |
| 1785 | + "request": { |
| 1786 | + "$ref": "FetchMsComplianceMetadataRequest" |
| 1787 | + }, |
| 1788 | + "response": { |
| 1789 | + "$ref": "FetchMsComplianceMetadataResponse" |
| 1790 | + }, |
| 1791 | + "scopes": [ |
| 1792 | + "https://www.googleapis.com/auth/cloud-platform" |
| 1793 | + ] |
| 1794 | + }, |
1767 | 1795 | "setIamPolicy": { |
1768 | 1796 | "description": "Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.", |
1769 | 1797 | "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/managementServers/{managementServersId}:setIamPolicy", |
|
2032 | 2060 | } |
2033 | 2061 | } |
2034 | 2062 | }, |
2035 | | - "revision": "20250625", |
| 2063 | + "revision": "20250711", |
2036 | 2064 | "rootUrl": "https://backupdr.googleapis.com/", |
2037 | 2065 | "schemas": { |
2038 | 2066 | "AbandonBackupRequest": { |
|
3552 | 3580 | "type": "string" |
3553 | 3581 | }, |
3554 | 3582 | "disks": { |
3555 | | - "description": "Optional. Array of disks associated with this instance. Persistent disks must be created before you can assign them.", |
| 3583 | + "description": "Optional. Array of disks associated with this instance. Persistent disks must be created before you can assign them. Source regional persistent disks will be restored with default replica zones if not specified.", |
3556 | 3584 | "items": { |
3557 | 3585 | "$ref": "AttachedDisk" |
3558 | 3586 | }, |
|
3615 | 3643 | "type": "string" |
3616 | 3644 | }, |
3617 | 3645 | "networkInterfaces": { |
3618 | | - "description": "Optional. An array of network configurations for this instance. These specify how interfaces are configured to interact with other network services, such as connecting to the internet. Multiple interfaces are supported per instance.", |
| 3646 | + "description": "Optional. An array of network configurations for this instance. These specify how interfaces are configured to interact with other network services, such as connecting to the internet. Multiple interfaces are supported per instance. Required to restore in different project or region.", |
3619 | 3647 | "items": { |
3620 | 3648 | "$ref": "NetworkInterface" |
3621 | 3649 | }, |
|
3650 | 3678 | "description": "Optional. Specifies the reservations that this instance can consume from." |
3651 | 3679 | }, |
3652 | 3680 | "resourcePolicies": { |
3653 | | - "description": "Optional. Resource policies applied to this instance.", |
| 3681 | + "description": "Optional. Resource policies applied to this instance. By default, no resource policies will be applied.", |
3654 | 3682 | "items": { |
3655 | 3683 | "type": "string" |
3656 | 3684 | }, |
|
4352 | 4380 | }, |
4353 | 4381 | "type": "object" |
4354 | 4382 | }, |
| 4383 | + "FetchMsComplianceMetadataRequest": { |
| 4384 | + "description": "Request message for GetMsComplianceMetadata", |
| 4385 | + "id": "FetchMsComplianceMetadataRequest", |
| 4386 | + "properties": { |
| 4387 | + "projectId": { |
| 4388 | + "description": "Required. The project id of the target project", |
| 4389 | + "type": "string" |
| 4390 | + } |
| 4391 | + }, |
| 4392 | + "type": "object" |
| 4393 | + }, |
| 4394 | + "FetchMsComplianceMetadataResponse": { |
| 4395 | + "description": "Response message for GetMsComplianceMetadata", |
| 4396 | + "id": "FetchMsComplianceMetadataResponse", |
| 4397 | + "properties": { |
| 4398 | + "isAssuredWorkload": { |
| 4399 | + "description": "The ms compliance metadata of the target project, if the project is an assured workloads project, values will be true, otherwise false.", |
| 4400 | + "type": "boolean" |
| 4401 | + } |
| 4402 | + }, |
| 4403 | + "type": "object" |
| 4404 | + }, |
4355 | 4405 | "FetchUsableBackupVaultsResponse": { |
4356 | 4406 | "description": "Response message for fetching usable BackupVaults.", |
4357 | 4407 | "id": "FetchUsableBackupVaultsResponse", |
|
0 commit comments