- About Veeam Backup for Google Cloud REST API
- Overview
- Authorization
- Cloud Infrastructure
- getGet Infrastructure Objects
- postAdd Folder
- getGet Service Account Permissions To Folder
- putModify Service Account Permissions To Folder
- delRemove Folder
- postAdd Project
- getGet Service Account Permissions To Project
- putModify Service Account Permissions To Project
- delRemove Project
- postGenerate Permissions Script
- getGet Subfolders
- Cloud Spanner Instances
- Cloud Spanner Instance Backup Policies
- getGet Collection of Backup Policies
- postCreate Backup Policy
- postGenerate Permissions Script
- getGet Backup Policy Data
- putModify Backup Policy
- delDelete Backup Policy
- postStart Backup Policy
- postStop Backup Policy
- postEnable Backup Policy
- postDisable Backup Policy
- postSet Backup Policy Priority
- postCalculate Estimated Cost for Backup Policy
- postCalculate Estimated Cost for Modified Backup Policy
- getGet Backup Policy Status
- getGet Backup Policy Schedule
- getGet Backup Policy Sessions Data
- getGet Google Cloud Resources Protected by Backup Policy
- Cloud Spanner Instance Restore Points
- Cloud SQL Accounts
- Configuration Backup
- postCreate Configuration Backup
- postEnable Configuration Backup Schedule
- postDisable Configuration Backup Schedule
- getGet Configuration Backup Settings
- putModify Configuration Backup Settings
- getGet Configuration Backup Restore Points
- getGet Configuration Backup Restore Point Data
- delRemove Configuration Backup Restore Point
- postImport Configuration Backup File
- postStart Configuration Backup Export
- postCheck Status of Configuration Backup Export
- postDownload Configuration Backup File
- postCheck Imported Backup File
- General Settings
- Google Cloud Regions
- Licensing
- Networks
- Overview
- Product Version
- Projects
- getGet Collection of Projects
- postAdd Project
- getGet Project Data
- putModify Project
- delRemove Project
- getGet Collection of CMEKs for Project
- getGet Collection of CMEKs for Region
- getGet Collection of Regions
- getGet Instance Types Available in Regions
- getGet Region Availability Zones
- getGet Instance Types Available in Availability Zone
- getGet Cloud SQL Instance Types Available in Availability Zone
- getGet Cloud Spanner Instance Configurations
- getGet Collection of Service Accounts for Project
- postCreate HMAC Key
- getGet Collection of HMAC Keys
- postAdd Existing HMAC Key
- postGenerate Permissions Script
- Repositories
- Security Certificates
- Service
- Service Accounts
- Sessions
- SMTP Accounts
- SQL Backup Policies
- getGet Collection of Backup Policies
- postCreate Backup Policy
- postGenerate Permissions Script
- getGet Backup Policy Data
- putModify Backup Policy
- delDelete Backup Policy
- postStart Backup Policy
- postStop Backup Policy
- postEnable Backup Policy
- postDisable Backup Policy
- postSet Backup Policy Priority
- postCalculate Estimated Cost for Backup Policy
- postCalculate Estimated Cost for Modified Backup Policy
- getGet Backup Policy Status
- getGet Backup Policy Schedule
- getGet Backup Policy Sessions Data
- getGet Google Cloud Resources Protected by Backup Policy
- SQL Instances
- getGet Collection of Cloud SQL Instances
- getGet Cloud SQL Instance Data
- getGet Cloud SQL Instance Restore Points
- delRemove Cloud SQL Instance Restore Points
- getGet Collection of Cloud SQL Instance Sessions
- postCreate Snapshot of Cloud SQL Instance
- getGet Collection of Cloud SQL Databases
- postInfrastructure Rescan for Cloud SQL Instances
- SQL Restore Points
- Storage Buckets
- System Logs
- System Notifications
- User Accounts
- VM Instances
- VM Instance Backup Policies
- getGet Collection of Backup Policies
- postCreate Backup Policy
- postGenerate Permissions Script
- getGet Backup Policy Data
- putModify Backup Policy
- delDelete Backup Policy
- postStart Backup Policy
- postStop Backup Policy
- postEnable Backup Policy
- postDisable Backup Policy
- postSet Backup Policy Priority
- postCalculate Estimated Cost of Backup Policy
- postCalculate Estimated Cost for Modified Backup Policy
- getGet Backup Policy Status
- getGet Backup Policy Schedule
- getGet Backup Policy Sessions Data
- getGet Google Cloud Resources Protected by Backup Policy
- VM Instance Restore Points
- Workers
- getGet Worker Custom Labels
- putModify Worker Custom Labels
- getGet Project Selected for Worker Instances
- putChange Project for Worker Instances
- getGet Worker Configurations
- postAdd Worker Configuration
- getGet Worker Configuration Data
- putModify Worker Configuration
- delRemove Worker Configuration
- getGet Worker Profiles
- postAdd Worker Profiles
- getGet Default Worker Profiles
- getGet Worker Profiles for Region
- putModify Worker Profiles
- delRemove Worker Profiles
The /workers resource collection represents worker configurations and profiles added to Veeam Backup for Google Cloud.
Get Worker Custom Labels
The HTTP GET request to the /workers/customLabels endpoint retrieves a full list of all custom labels assigned to worker instances.
header Parameters
| x-api-version required | string Default: 1.4-rev0 Specifies the current revision of the Veeam Backup for Google Cloud REST API. |
OK
Bad Request. The request body is malformed, incomplete or otherwise invalid
Unauthorized. The authorization header has been expected but not found (or found but is expired).
Forbidden. The user sending a request does not have adequate privileges to access one or more objects specified in the request.
Internal Server Error. The request has been received but could not be completed because of an internal error at the server side.
- curl
- Python
- JavaScript
- C#
- Go
- 200
- 400
- 401
- 403
- 500
{- "labels": [
- {
- "key": "string",
- "value": "string"
}
]
}Modify Worker Custom Labels
The HTTP PUT request to the /workers/customLabels updates custom labels assigned to worker instances.
header Parameters
| x-api-version required | string Default: 1.4-rev0 Specifies the current revision of the Veeam Backup for Google Cloud REST API. |
Request Body schema: application/jsonrequired
Array of objects (TagModel) Custom labels assigned to worker instances. |
OK
Bad Request. The request body is malformed, incomplete or otherwise invalid
Unauthorized. The authorization header has been expected but not found (or found but is expired).
Forbidden. The user sending a request does not have adequate privileges to access one or more objects specified in the request.
Internal Server Error. The request has been received but could not be completed because of an internal error at the server side.
- Payload
- curl
- Python
- JavaScript
- C#
- Go
{- "labels": [
- {
- "key": "string",
- "value": "string"
}
]
}- 200
- 400
- 401
- 403
- 500
{- "workerLabels": {
- "labels": [
- {
- "key": "string",
- "value": "string"
}
]
}, - "issues": [
- {
- "description": "string",
- "severity": "Error"
}
]
}Get Project Selected for Worker Instances
The HTTP GET request to the /workers/networkConfiguration/project endpoint retrieves a name and an ID of a project where worker instances are created.
header Parameters
| x-api-version required | string Default: 1.4-rev0 Specifies the current revision of the Veeam Backup for Google Cloud REST API. |
OK
Bad Request. The request body is malformed, incomplete or otherwise invalid
Unauthorized. The authorization header has been expected but not found (or found but is expired).
Forbidden. The user sending a request does not have adequate privileges to access one or more objects specified in the request.
Not Found. One or more resources specified in the request could not be found in the specified resource collection.
Internal Server Error. The request has been received but could not be completed because of an internal error at the server side.
- curl
- Python
- JavaScript
- C#
- Go
- 200
- 400
- 401
- 403
- 404
- 500
{- "ProjectId": "string",
- "ProjectName": "string",
- "serviceAccountId": "a814cf67-aaac-43ae-acb4-8d34e82a4b4c",
- "serviceAccountName": "string"
}Change Project for Worker Instances
The HTTP PUT request to the /workers/networkConfiguration/project endpoint allows you to change a project where worker instances are created.
header Parameters
| x-api-version required | string Default: 1.4-rev0 Specifies the current revision of the Veeam Backup for Google Cloud REST API. |
Request Body schema: application/jsonrequired
| projectId required | string Specifies the Google Cloud ID assigned to a project. |
| serviceAccountId required | string <uuid> Specifies the system ID assigned in the Veeam Backup for Google Cloud REST API to a service account. |
OK
Bad Request. The request body is malformed, incomplete or otherwise invalid
Unauthorized. The authorization header has been expected but not found (or found but is expired).
Forbidden. The user sending a request does not have adequate privileges to access one or more objects specified in the request.
Not Found. One or more resources specified in the request could not be found in the specified resource collection.
Internal Server Error. The request has been received but could not be completed because of an internal error at the server side.
- Payload
- curl
- Python
- JavaScript
- C#
- Go
{- "projectId": "string",
- "serviceAccountId": "a814cf67-aaac-43ae-acb4-8d34e82a4b4c"
}- 200
- 400
- 401
- 403
- 404
- 500
{- "configuration": {
- "ProjectId": "string",
- "ProjectName": "string",
- "serviceAccountId": "a814cf67-aaac-43ae-acb4-8d34e82a4b4c",
- "serviceAccountName": "string"
}, - "issues": [
- {
- "description": "string",
- "severity": "Error"
}
]
}Get Worker Configurations
The HTTP GET request to the /workers/settings retrieves a full list of all worker configurations added to Veeam Backup for Google Cloud.
query Parameters
| filter | string Returns only specific items of a resource collection in the response. To learn how to use the |
| orderby | string Specifies the order of items in the response. For more information, see the Veeam Backup for Google Cloud REST API Reference Overview, section Orderby Parameter. |
| offset | integer <int32> Specifies the first N items of a resource collection that will be excluded from the response. |
| limit | integer <int32> Specifies the maximum number of items of a resource collection that will be returned in the response. |
header Parameters
| x-api-version required | string Default: 1.4-rev0 Specifies the current revision of the Veeam Backup for Google Cloud REST API. |
OK
Bad Request. The request body is malformed, incomplete or otherwise invalid
Unauthorized. The authorization header has been expected but not found (or found but is expired).
Forbidden. The user sending a request does not have adequate privileges to access one or more objects specified in the request.
Internal Server Error. The request has been received but could not be completed because of an internal error at the server side.
- curl
- Python
- JavaScript
- C#
- Go
- 200
- 400
- 401
- 403
- 500
{- "data": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "zoneId": "c3920607-5069-4ac3-ba10-00754e7a8e8b",
- "zoneName": "string",
- "regionId": "a29f01e1-8a8d-451e-b685-f8b0b4ec4767",
- "regionName": "string",
- "networkId": "string",
- "networkName": "string",
- "subnetworkId": "string",
- "subnetworkName": "string",
- "firewallRuleId": "string",
- "firewallRuleName": "string",
- "workerCustomLabels": [
- {
- "key": "string",
- "value": "string"
}
]
}
], - "pagination": {
- "total": 0,
- "count": 0,
- "offset": 0
}
}Add Worker Configuration
The HTTP POST request to the /workers/settings endpoint creates a new worker configuration.
header Parameters
| x-api-version required | string Default: 1.4-rev0 Specifies the current revision of the Veeam Backup for Google Cloud REST API. |
Request Body schema: application/jsonrequired
| networkId required | string Specifies the Google Cloud ID of a VPC network to which worker instances will be connected. |
| subnetworkId required | string Specifies the Google Cloud ID of a subnet to which worker instances will be connected. |
| firewallRuleId required | string Specifies the Google Cloud ID of a firewall rule that will be used to control traffic between resources in the specified VPC network. |
| regionId | string <uuid> System ID assigned in the Veeam Backup for Google Cloud REST API to the Google Cloud region where worker instances are launched. |
| zoneId | string <uuid> Specifies the system ID assigned in the Veeam Backup for Google Cloud REST API to an availability zone of a Google Cloud region where worker instances will be launched. |
Array of objects (WorkerCustomLabelItem) Specifies the list of custom labels that will be assigned to worker instances. |
OK
Bad Request. The request body is malformed, incomplete or otherwise invalid
Unauthorized. The authorization header has been expected but not found (or found but is expired).
Forbidden. The user sending a request does not have adequate privileges to access one or more objects specified in the request.
Internal Server Error. The request has been received but could not be completed because of an internal error at the server side.
- Payload
- curl
- Python
- JavaScript
- C#
- Go
{- "regionId": "a29f01e1-8a8d-451e-b685-f8b0b4ec4767",
- "zoneId": "c3920607-5069-4ac3-ba10-00754e7a8e8b",
- "networkId": "string",
- "subnetworkId": "string",
- "firewallRuleId": "string",
- "workerCustomLabels": [
- {
- "key": "string",
- "value": "string"
}
]
}- 200
- 400
- 401
- 403
- 500
{- "locationConfiguration": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "zoneId": "c3920607-5069-4ac3-ba10-00754e7a8e8b",
- "zoneName": "string",
- "regionId": "a29f01e1-8a8d-451e-b685-f8b0b4ec4767",
- "regionName": "string",
- "networkId": "string",
- "networkName": "string",
- "subnetworkId": "string",
- "subnetworkName": "string",
- "firewallRuleId": "string",
- "firewallRuleName": "string",
- "workerCustomLabels": [
- {
- "key": "string",
- "value": "string"
}
]
}, - "issues": [
- {
- "description": "string",
- "severity": "Error"
}
]
}Get Worker Configuration Data
The HTTP GET request to the /workers/settings/{settingId} endpoint retrieves information on a worker configuration created for a worker setting with the specified ID.
path Parameters
| settingId required | string <uuid> Specifies the system ID assigned in the Veeam Backup for Google Cloud REST API to worker setting. |
header Parameters
| x-api-version required | string Default: 1.4-rev0 Specifies the current revision of the Veeam Backup for Google Cloud REST API. |
OK
Bad Request. The request body is malformed, incomplete or otherwise invalid
Unauthorized. The authorization header has been expected but not found (or found but is expired).
Forbidden. The user sending a request does not have adequate privileges to access one or more objects specified in the request.
Not Found. One or more resources specified in the request could not be found in the specified resource collection.
Internal Server Error. The request has been received but could not be completed because of an internal error at the server side.
- curl
- Python
- JavaScript
- C#
- Go
- 200
- 400
- 401
- 403
- 404
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "zoneId": "c3920607-5069-4ac3-ba10-00754e7a8e8b",
- "zoneName": "string",
- "regionId": "a29f01e1-8a8d-451e-b685-f8b0b4ec4767",
- "regionName": "string",
- "networkId": "string",
- "networkName": "string",
- "subnetworkId": "string",
- "subnetworkName": "string",
- "firewallRuleId": "string",
- "firewallRuleName": "string",
- "workerCustomLabels": [
- {
- "key": "string",
- "value": "string"
}
]
}Modify Worker Configuration
The HTTP PUT request to the /workers/settings/{settingId} endpoint updates worker configuration settings for a worker setting with the specified ID.
path Parameters
| settingId required | string <uuid> Specifies the system ID assigned in the Veeam Backup for Google Cloud REST API to worker setting. |
header Parameters
| x-api-version required | string Default: 1.4-rev0 Specifies the current revision of the Veeam Backup for Google Cloud REST API. |
Request Body schema: application/jsonrequired
| networkId required | string Specifies the Google Cloud ID of a VPC network to which worker instances will be connected. |
| subnetworkId required | string Specifies the Google Cloud ID of a subnet to which worker instances will be connected. |
| firewallRuleId required | string Specifies the Google Cloud ID of a firewall rule that will be used to control traffic between resources in the specified VPC network. |
| regionId | string <uuid> System ID assigned in the Veeam Backup for Google Cloud REST API to the Google Cloud region where worker instances are launched. |
| zoneId | string <uuid> Specifies the system ID assigned in the Veeam Backup for Google Cloud REST API to an availability zone of a Google Cloud region where worker instances will be launched. |
Array of objects (WorkerCustomLabelItem) Specifies the list of custom labels that will be assigned to worker instances. |
OK
Bad Request. The request body is malformed, incomplete or otherwise invalid
Unauthorized. The authorization header has been expected but not found (or found but is expired).
Forbidden. The user sending a request does not have adequate privileges to access one or more objects specified in the request.
Not Found. One or more resources specified in the request could not be found in the specified resource collection.
Internal Server Error. The request has been received but could not be completed because of an internal error at the server side.
- Payload
- curl
- Python
- JavaScript
- C#
- Go
{- "regionId": "a29f01e1-8a8d-451e-b685-f8b0b4ec4767",
- "zoneId": "c3920607-5069-4ac3-ba10-00754e7a8e8b",
- "networkId": "string",
- "subnetworkId": "string",
- "firewallRuleId": "string",
- "workerCustomLabels": [
- {
- "key": "string",
- "value": "string"
}
]
}- 200
- 400
- 401
- 403
- 404
- 500
{- "locationConfiguration": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "zoneId": "c3920607-5069-4ac3-ba10-00754e7a8e8b",
- "zoneName": "string",
- "regionId": "a29f01e1-8a8d-451e-b685-f8b0b4ec4767",
- "regionName": "string",
- "networkId": "string",
- "networkName": "string",
- "subnetworkId": "string",
- "subnetworkName": "string",
- "firewallRuleId": "string",
- "firewallRuleName": "string",
- "workerCustomLabels": [
- {
- "key": "string",
- "value": "string"
}
]
}, - "issues": [
- {
- "description": "string",
- "severity": "Error"
}
]
}Remove Worker Configuration
The HTTP DELETE request to the /workers/settings/{settingId} endpoint removes a worker configuration for an availability zone with the specified ID.
path Parameters
| settingId required | string <uuid> Specifies the system ID assigned in the Veeam Backup for Google Cloud REST API to worker setting. |
header Parameters
| x-api-version required | string Default: 1.4-rev0 Specifies the current revision of the Veeam Backup for Google Cloud REST API. |
No Content
Bad Request. The request body is malformed, incomplete or otherwise invalid
Unauthorized. The authorization header has been expected but not found (or found but is expired).
Forbidden. The user sending a request does not have adequate privileges to access one or more objects specified in the request.
Not Found. One or more resources specified in the request could not be found in the specified resource collection.
Internal Server Error. The request has been received but could not be completed because of an internal error at the server side.
- curl
- Python
- JavaScript
- C#
- Go
- 204
- 400
- 401
- 403
- 404
- 500
{ }Get Worker Profiles
The HTTP GET request to the /workers/profiles retrieves a list of all worker profiles added to Veeam Backup for Google Cloud.
query Parameters
| filter | string Returns only specific items of a resource collection in the response. To learn how to use the |
| orderby | string Specifies the order of items in the response. For more information, see the Veeam Backup for Google Cloud REST API Reference Overview, section Orderby Parameter. |
| offset | integer <int32> Specifies the first N items of a resource collection that will be excluded from the response. |
| limit | integer <int32> Specifies the maximum number of items of a resource collection that will be returned in the response. |
header Parameters
| x-api-version required | string Default: 1.4-rev0 Specifies the current revision of the Veeam Backup for Google Cloud REST API. |
OK
Bad Request. The request body is malformed, incomplete or otherwise invalid
Unauthorized. The authorization header has been expected but not found (or found but is expired).
Forbidden. The user sending a request does not have adequate privileges to access one or more objects specified in the request.
Internal Server Error. The request has been received but could not be completed because of an internal error at the server side.
- curl
- Python
- JavaScript
- C#
- Go
- 200
- 400
- 401
- 403
- 500
{- "data": [
- {
- "regionId": "a29f01e1-8a8d-451e-b685-f8b0b4ec4767",
- "regionName": "string",
- "backupStandard": "string",
- "backupSmall": "string",
- "archive": "string"
}
], - "pagination": {
- "total": 0,
- "count": 0,
- "offset": 0
}
}Add Worker Profiles
The HTTP POST request to the /workers/profiles endpoint creates a new set of worker profiles.
header Parameters
| x-api-version required | string Default: 1.4-rev0 Specifies the current revision of the Veeam Backup for Google Cloud REST API. |
Request Body schema: application/jsonrequired
| regions required | Array of strings <uuid> System IDs assigned in the Veeam Backup for Google Cloud REST API to the regions for which the set of profiles will be added. |
| backupSmall required | string Secondary profile used for creating image-level backups if you have run or about to run out of the regional disk quota. |
| backupStandard required | string Primary profile used for creating image-level backups if the regional disk quota has not been reached yet. |
| archive required | string Archiving profile for creating archive backups. |
OK
Bad Request. The request body is malformed, incomplete or otherwise invalid
Unauthorized. The authorization header has been expected but not found (or found but is expired).
Forbidden. The user sending a request does not have adequate privileges to access one or more objects specified in the request.
Internal Server Error. The request has been received but could not be completed because of an internal error at the server side.
- Payload
- curl
- Python
- JavaScript
- C#
- Go
{- "regions": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "backupStandard": "string",
- "backupSmall": "string",
- "archive": "string"
}- 200
- 400
- 401
- 403
- 500
{- "hardwareConfigurations": [
- {
- "regionId": "a29f01e1-8a8d-451e-b685-f8b0b4ec4767",
- "regionName": "string",
- "backupStandard": "string",
- "backupSmall": "string",
- "archive": "string"
}
], - "issues": [
- {
- "description": "string",
- "severity": "Error"
}
]
}Get Default Worker Profiles
The HTTP GET request to the /worker/profiles/default endpoint retrieves the default worker profiles used to launch worker instances in Google Cloud regions that have no associated set of profiles in Veeam Backup for Google Cloud.
header Parameters
| x-api-version required | string Default: 1.4-rev0 Specifies the current revision of the Veeam Backup for Google Cloud REST API. |
OK
Bad Request. The request body is malformed, incomplete or otherwise invalid
Unauthorized. The authorization header has been expected but not found (or found but is expired).
Forbidden. The user sending a request does not have adequate privileges to access one or more objects specified in the request.
Internal Server Error. The request has been received but could not be completed because of an internal error at the server side.
- curl
- Python
- JavaScript
- C#
- Go
- 200
- 400
- 401
- 403
- 500
{- "backupStandard": "string",
- "backupSmall": "string",
- "archive": "string"
}Get Worker Profiles for Region
The HTTP GET request to the /workers/profiles/{regionId} endpoint retrieves information on a set of worker profiles added for a region with the specified ID.
path Parameters
| regionId required | string <uuid> Specifies the system ID assigned in the Veeam Backup for Google Cloud REST API to a region for which the set of profiles is added. |
header Parameters
| x-api-version required | string Default: 1.4-rev0 Specifies the current revision of the Veeam Backup for Google Cloud REST API. |
OK
Bad Request. The request body is malformed, incomplete or otherwise invalid
Unauthorized. The authorization header has been expected but not found (or found but is expired).
Forbidden. The user sending a request does not have adequate privileges to access one or more objects specified in the request.
Not Found. One or more resources specified in the request could not be found in the specified resource collection.
Internal Server Error. The request has been received but could not be completed because of an internal error at the server side.
- curl
- Python
- JavaScript
- C#
- Go
- 200
- 400
- 401
- 403
- 404
- 500
{- "regionId": "a29f01e1-8a8d-451e-b685-f8b0b4ec4767",
- "regionName": "string",
- "backupStandard": "string",
- "backupSmall": "string",
- "archive": "string"
}Modify Worker Profiles
The HTTP PUT request to the /workers/profiles/{regionId} endpoint updates a set of worker profiles for a region with the specified ID.
path Parameters
| regionId required | string <uuid> Specifies the system ID assigned in the Veeam Backup for Google Cloud REST API to a region for which the set of profiles is added. |
header Parameters
| x-api-version required | string Default: 1.4-rev0 Specifies the current revision of the Veeam Backup for Google Cloud REST API. |
Request Body schema: application/jsonrequired
| backupSmall required | string Secondary profile used for creating image-level backups if you have run or about to run out of the regional disk quota. |
| backupStandard required | string Primary profile used for creating image-level backups if the regional disk quota has not been reached yet. |
| archive required | string Archiving profile for creating archive backups. |
OK
Bad Request. The request body is malformed, incomplete or otherwise invalid
Unauthorized. The authorization header has been expected but not found (or found but is expired).
Forbidden. The user sending a request does not have adequate privileges to access one or more objects specified in the request.
Not Found. One or more resources specified in the request could not be found in the specified resource collection.
Internal Server Error. The request has been received but could not be completed because of an internal error at the server side.
- Payload
- curl
- Python
- JavaScript
- C#
- Go
{- "backupStandard": "string",
- "backupSmall": "string",
- "archive": "string"
}- 200
- 400
- 401
- 403
- 404
- 500
{- "hardwareConfigurations": [
- {
- "regionId": "a29f01e1-8a8d-451e-b685-f8b0b4ec4767",
- "regionName": "string",
- "backupStandard": "string",
- "backupSmall": "string",
- "archive": "string"
}
], - "issues": [
- {
- "description": "string",
- "severity": "Error"
}
]
}Remove Worker Profiles
The HTTP DELETE request to the /workers/profiles/{regionId} endpoint removes a set of worker profiles for a region with the specified ID.
path Parameters
| regionId required | string <uuid> Specifies the system ID assigned in the Veeam Backup for Google Cloud REST API to a region for which the set of worker profiles is added. |
header Parameters
| x-api-version required | string Default: 1.4-rev0 Specifies the current revision of the Veeam Backup for Google Cloud REST API. |
No Content
Bad Request. The request body is malformed, incomplete or otherwise invalid
Unauthorized. The authorization header has been expected but not found (or found but is expired).
Forbidden. The user sending a request does not have adequate privileges to access one or more objects specified in the request.
Not Found. One or more resources specified in the request could not be found in the specified resource collection.
Internal Server Error. The request has been received but could not be completed because of an internal error at the server side.
- curl
- Python
- JavaScript
- C#
- Go
- 204
- 400
- 401
- 403
- 404
- 500
{ }