# vProtect REST API

# Resources

name | path | methods | description
--- | --- | --- | ---
Access Key Controller | `/access-keys` `/access-keys/detailed` `/access-keys/for-restore` `/access-keys/{guid}` | `GET` `GET` `GET` `DELETE GET` | The API allows you list and view Access Keys.
Agents Policy Rules View Controller | `/agents/policy/rules/view` | `GET` |
Allocated Resource Controller | `/allocatedresource` `/allocatedresource/for-node` `/allocatedresource/{guid}` `/allocatedresource/{guid}/if-necessary` | `GET POST` `POST` `DELETE GET PUT` `DELETE` | The API allows you to list, view, create and edit allocated resource.
Application Backup Policies Controller | `/policies/app-backup` `/policies/app-backup/detailed` `/policies/app-backup/list-by-entities` `/policies/app-backup/pe-assignment` `/policies/app-backup/{guid}` `/policies/app-backup/{guid}/clone` `/policies/app-backup/{guid}/entities` `/policies/app-backup/{guid}/statistics` | `GET POST` `GET` `POST` `GET` `DELETE GET PUT` `POST` `GET` `GET` | The API allows you to list, view, create and edit application backup policies.
Application Backup Rule Controller | `/rules/app-backup` `/rules/app-backup/{guid}` | `GET POST` `DELETE GET PUT` | The API allows you to list, view, create and edit application backup rule.
Application Command Execution Controller | `/applications/configs` `/applications/configs/detailed` `/applications/configs/preview` `/applications/configs/rbac-contexts` `/applications/configs/{guid}` `/applications/configs/{guid}/clone` | `GET POST` `GET` `GET` `GET` `DELETE GET PUT` `POST` | The API allows you to list, view, create and edit application command executions.
Application User Groups Controller | `/groups` `/groups/{guid}` `/groups/{guid}/roles/add` `/groups/{guid}/roles/remove` `/groups/{guid}/users/add` `/groups/{guid}/users/remove` | `GET POST` `DELETE GET PUT` `POST` `POST` `POST` `POST` |
Application User Role Controller | `/roles` `/roles/{guid}` `/roles/{guid}/clone` `/roles/{guid}/contexts` `/roles/{guid}/contexts/add` `/roles/{guid}/contexts/remove` `/roles/{guid}/privileges/add` `/roles/{guid}/privileges/remove` | `GET POST` `DELETE GET PUT` `POST` `GET` `PUT` `PUT` `PUT` `PUT` |
Application Users Controller | `/users` `/users/active` `/users/delete` `/users/me` `/users/third-party-restrictions` `/users/{guid}` `/users/me/password` `/users/{guid}/groups` `/users/{guid}/info-tour` `/users/{guid}/password` `/users/{guid}/settings` | `GET POST` `PUT` `POST` `GET PUT` `GET` `DELETE GET PUT` `PUT` `GET` `PUT` `PUT` `GET PUT` | The API allows you to list, view, edit and create application users.
Applications Controller | `/applications` `/applications/assign-backup-policy` `/applications/backup-cleanup` `/applications/detailed` `/applications/rbac-contexts` `/applications/reduced` `/applications/{guid}` `/applications/{guid}/clone` `/applications/{guid}/env-variables` | `GET POST` `POST` `GET` `GET` `GET` `GET` `DELETE GET PUT` `POST` `PUT` | The API allows you to view, list, create and edit applications.
Authentication Domain Controller | `/authentication-domains` `/authentication-domains/{guid}` `/authentication-domains/{guid}/password` `/authentication-domains/{hvmGuid}/{authDomainGuid}/used-for-auth` | `GET POST` `DELETE GET PUT` `PUT` `PUT` | The API allows you to list, view, edit and create authentication domains.
Backup Destinations Controller | `/backup-destinations/syntheticzfs` `/backup-destinations/syntheticzfs/{guid}` | `GET POST` `GET PUT` | The API allows you to view, edit and create zfs backup destinations.
Backup Destinations Controller | `/backup-destinations` `/backup-destinations/avamar` `/backup-destinations/azure` `/backup-destinations/dataprotector` `/backup-destinations/filesystem` `/backup-destinations/gcs` `/backup-destinations/impossiblecloud` `/backup-destinations/isolayer` `/backup-destinations/isp` `/backup-destinations/netbackup` `/backup-destinations/netbackupv2` `/backup-destinations/networker` `/backup-destinations/reduced` `/backup-destinations/rubrik` `/backup-destinations/s3` `/backup-destinations/swift` `/backup-destinations/syntheticddboost` `/backup-destinations/syntheticxfs` `/backup-destinations/tapepool` `/backup-destinations/usable-for-apps` `/backup-destinations/usable-for-cloud-groups` `/backup-destinations/usable-for-cloud-sites` `/backup-destinations/usable-for-cloud-users` `/backup-destinations/usable-for-storages` `/backup-destinations/usable-for-vms` `/backup-destinations/vstor` `/backup-destinations/warnings` `/backup-destinations/{guid}` `/backup-destinations/avamar/{guid}` `/backup-destinations/azure/{guid}` `/backup-destinations/dataprotector/{guid}` `/backup-destinations/filesystem/{guid}` `/backup-destinations/gcs/{guid}` `/backup-destinations/impossiblecloud/{guid}` `/backup-destinations/isolayer/{guid}` `/backup-destinations/isp/{guid}` `/backup-destinations/netbackup/{guid}` `/backup-destinations/netbackupv2/{guid}` `/backup-destinations/networker/{guid}` `/backup-destinations/reinit/filesystem` `/backup-destinations/rubrik/{guid}` `/backup-destinations/s3/{guid}` `/backup-destinations/swift/{guid}` `/backup-destinations/syntheticddboost/{guid}` `/backup-destinations/syntheticxfs/{guid}` `/backup-destinations/tapepool/{guid}` `/backup-destinations/vstor/{guid}` `/backup-destinations/{guid}/certificates` `/backup-destinations/{guid}/default` `/backup-destinations/{guid}/fail-initialization` `/backup-destinations/{guid}/fail-verification` `/backup-destinations/{guid}/finish-initialization` `/backup-destinations/{guid}/finish-verification` `/backup-destinations/{guid}/node-configs` `/backup-destinations/{guid}/reinit` `/backup-destinations/{guid}/require-initialization` `/backup-destinations/{guid}/size` `/backup-destinations/{guid}/start-initialization` `/backup-destinations/{guid}/statistics` `/backup-destinations/{guid}/statusinfo` `/backup-destinations/{guid}/warnings` `/backup-destinations/azure/{guid}/account-key` `/backup-destinations/gcs/{guid}/service-account-key` `/backup-destinations/impossiblecloud/{guid}/access-key` `/backup-destinations/impossiblecloud/{guid}/client-proxy-configuration` `/backup-destinations/impossiblecloud/{guid}/keys` `/backup-destinations/impossiblecloud/{guid}/proxy-password` `/backup-destinations/impossiblecloud/{guid}/secret-key` `/backup-destinations/isp/{guid}/node-password` `/backup-destinations/s3/{guid}/access-key` `/backup-destinations/s3/{guid}/client-proxy-configuration` `/backup-destinations/s3/{guid}/proxy-password` `/backup-destinations/s3/{guid}/secret-key` `/backup-destinations/statistics/{bd-guid}/entity-count` `/backup-destinations/swift/{guid}/password` `/backup-destinations/syntheticddboost/{guid}/password` `/backup-destinations/tapepool/{guid}/current-tape` | `GET POST` `POST` `POST` `POST` `POST` `POST` `POST` `POST` `POST` `POST` `POST` `POST` `GET` `POST` `POST` `GET POST` `POST` `POST` `POST` `POST` `POST` `POST` `POST` `POST` `POST` `POST` `PUT` `DELETE GET` `GET PUT` `GET PUT` `GET PUT` `GET PUT` `GET PUT` `GET PUT` `GET PUT` `GET PUT` `GET PUT` `GET PUT` `GET PUT` `POST` `GET PUT` `GET PUT` `GET PUT` `GET PUT` `GET PUT` `GET PUT` `GET PUT` `PUT` `PUT` `PUT` `PUT` `PUT` `PUT` `PUT` `POST` `PUT` `GET` `PUT` `GET` `GET PUT` `DELETE` `PUT` `GET PUT` `PUT` `GET` `GET` `GET PUT` `PUT` `PUT` `PUT` `GET` `GET PUT` `PUT` `GET` `PUT` `PUT` `PUT` | The API allows you to list, view, edit and create backup destinations.
Backup Files Controller | `/backup-files` `/backup-files/detailed` `/backup-files/{guid}` `/backup-files/backup-cleanup/paths` `/backup-files/detailed/for-restore` | `GET` `GET` `GET` `POST` `GET` | The API allows you to create, list, view and edit backup files.
Backup Files Controller | `/backup-locations` `/backup-locations/for-restore` `/backup-locations/{guid}` | `GET` `GET` `GET PUT` | The API allows you to view backup locations.
Backup Group Controller | `/backup-groups/{guid}` | `GET` |
Backups Controller | `/backups` `/backups/aggregated-statistics` `/backups/detailed` `/backups/grouped` `/backups/size-statistics` `/backups/time-statistics` `/backups/warnings-acknowledged` `/backups/{guid}` `/backups/for-restore/{guid}` `/backups/grouped/aggregated-statistics` `/backups/transfer-rate/{task-type}` `/backups/{guid}/description` `/backups/{guid}/warnings` `/backups/{guid}/warnings-acknowledged` `/backups/timeline/size-stats/{type}/{guid}` `/backups/timeline/time-stats/{type}/{guid}` | `GET` `GET` `GET` `GET` `GET` `GET` `PUT` `GET` `GET` `GET` `POST` `PUT` `PUT` `PUT` `GET` `GET` | The API allows you to list, view and edit backups.
Capability Controller | `/capability/hvm-hv-types` `/capability/not-managed-hv-types` `/capability/storage-provider-types` | `GET` `GET` `GET` | The API allows you to list capabilities of environment.
Chargeback Reporting Controller | `/chargeback-reporting/backup-size/app` `/chargeback-reporting/backup-size/cloud` `/chargeback-reporting/backup-size/os` `/chargeback-reporting/backup-size/storage` `/chargeback-reporting/backup-size/vm` `/chargeback-reporting/transfer-size/app` `/chargeback-reporting/transfer-size/cloud` `/chargeback-reporting/transfer-size/os` `/chargeback-reporting/transfer-size/storage` `/chargeback-reporting/transfer-size/vm` | `POST` `POST` `POST` `POST` `POST` `POST` `POST` `POST` `POST` `POST` | [SVP-3429] API to get the backup-size report (usage of backup files) for specified query parameters
Cloud Backup Policies Controller | `/policies/cloud-backup` `/policies/cloud-backup/auto-assignment-preview` `/policies/cloud-backup/detailed` `/policies/cloud-backup/list-by-entities` `/policies/cloud-backup/pe-assignment` `/policies/cloud-backup/{guid}` `/policies/cloud-backup/{guid}/auto-assignment-preview` `/policies/cloud-backup/{guid}/clone` `/policies/cloud-backup/{guid}/entities` `/policies/cloud-backup/{guid}/statistics` | `GET POST` `POST` `GET` `POST` `GET` `DELETE GET PUT` `POST` `POST` `GET` `GET` | The API allows you to list, view, create and edit cloud backup policies.
Cloud Backup Rule Controller | `/rules/cloud-backup` `/rules/cloud-backup/{guid}` | `GET POST` `DELETE GET PUT` | The API allows you to list, view, create and edit cloud backup rule.
Cloud Device Registration Controller | `/cloud-device-registration` `/cloud-device-registration/auth` `/cloud-device-registration/register` | `GET` `POST` `POST` |
Cloud Download Controller | `/cloud-download` `/cloud-download/{guid}` `/cloud-download/{guid}/content-download` | `GET POST` `DELETE GET PUT` `GET` | The API allows you to create, list and delete cloud downloads
Cloud Groups Controller | `/cloud-groups` `/cloud-groups/assign-backup-policy` `/cloud-groups/backup-cleanup` `/cloud-groups/rbac-contexts` `/cloud-groups/{guid}` | `GET` `POST` `GET` `GET` `GET` | The API allows you to list and view cloud teams.
Cloud Protected Entity Controller | `/cloud-protected-entities/{protectedEntityType}` `/cloud-protected-entities/{protectedEntityType}/dropdown` `/cloud-protected-entities/{protectedEntityType}/{guid}` `/cloud-protected-entities/site/{guid}/subsites` `/cloud-protected-entities/{protectedEntityType}/{guid}/get-available-features-for-restore` `/cloud-protected-entities/{protectedEntityType}/{guid}/storage-usage` `/cloud-protected-entities/{protectedEntityType}/{guid}/{tab}` | `GET` `GET` `GET` `GET` `GET` `GET` `GET` | The API allows you to list and view cloud protected entities.
Cloud Protected Object Controller | `/cloud-protected-objects/{objectGuid}` `/cloud-protected-objects/{objectGuid}/children` `/cloud-protected-objects/{objectGuid}/preview` | `GET` `GET` `GET` | The API allows you to list and view cloud protected objects.
Cloud Service Provider Controller | `/cloud-service-providers` `/cloud-service-providers/rbac-contexts` `/cloud-service-providers/{guid}` `/cloud-service-providers/{guid}/password` `/cloud-service-providers/{guid}/statistics` `/cloud-service-providers/{guid}/{clientId}/password` | `GET POST` `GET` `DELETE GET PUT` `PUT` `GET` `GET` | The API allows you to list, view, create and edit cloud service provider.
Cloud Site Controller | `/cloud-sites` `/cloud-sites/assign-backup-policy` `/cloud-sites/backup-cleanup` `/cloud-sites/children-map` `/cloud-sites/rbac-contexts` `/cloud-sites/subsites` `/cloud-sites/subsites-map` `/cloud-sites/{guid}` `/cloud-sites/{guid}/children` `/cloud-sites/{guid}/subsites` | `GET` `POST` `GET` `POST` `GET` `POST` `POST` `GET` `GET` `GET` | The API allows you to list and view cloud sites.
Cloud Teams Controller | `/cloud-teams` `/cloud-teams/assign-backup-policy` `/cloud-teams/backup-cleanup` `/cloud-teams/rbac-contexts` `/cloud-teams/{guid}` | `GET` `POST` `GET` `GET` `GET` | The API allows you to list and view cloud teams.
Cloud User Controller | `/cloud-users` `/cloud-users/assign-backup-policy` `/cloud-users/backup-cleanup` `/cloud-users/rbac-contexts` `/cloud-users/{guid}` | `GET` `POST` `GET` `GET` `GET` | The API allows you to list and view cloud users.
Credential Controller | `/credential` `/credential/{guid}` `/credential/{guid}/password` `/credential/{guid}/ssh-key` | `GET POST` `DELETE GET PUT` `GET PUT` `GET` | The API allows you to list, view, create and edit credential
DDBoost Directory Controller | `/ddboost-configuration/check-storage-exists` `/ddboost-configuration/check-user-exists` `/ddboost-configuration/storage` `/ddboost-configuration/storage-owner` `/ddboost-configuration/storage-units` `/ddboost-configuration/test-admin-connection` `/ddboost-configuration/test-user-connection` `/ddboost-configuration/user` `/ddboost-configuration/users` | `GET` `GET` `POST PUT` `GET` `GET` `GET` `GET` `POST` `GET` |
Dashboard Controller | `/dashboard/backup-destination-stats` `/dashboard/backup-stats` `/dashboard/backups-in-last-24h` `/dashboard/general-info` `/dashboard/license` `/dashboard/protection` `/dashboard/report` `/dashboard/report-email` `/dashboard/report-html` `/dashboard/report-pdf` `/dashboard/search` `/dashboard/staging-space` `/dashboard/task-stats` `/dashboard/vm-backup-size-stats` | `GET` `GET` `GET` `GET` `GET` `GET` `GET` `POST` `POST` `POST` `POST` `GET` `GET` `GET` | The API allows you to get information for dashboard.
Data Transfer Rate Controller | `/data-transfer-rates` `/data-transfer-rates/aggregated` `/data-transfer-rates/report` | `GET` `GET` `GET` | The API allows you to list, view, edit and create application users.
Database Connection Test Controller | `/db-connection/test` | `GET` | The API allows you to test connection with database.
Datacenter Controller | `/datacenters` `/datacenters/for-restore` `/datacenters/rbac-contexts` `/datacenters/{guid}` | `GET` `GET` `GET` `DELETE GET` | The API allows you to list, view, edit and create projects.
Environment Variables Controller | `/env-variables` `/env-variables/{guid}` | `GET POST` `DELETE GET PUT` | The API allows you to view, list, create and edit environment variables.
Esxi Settings Controller | `/esxi/restore-settings` | `GET` |
File Systems Controller | `/file-systems` `/file-systems/detailed` `/file-systems/{guid}` | `GET` `GET` `GET` | The API allows you to view, list and create file systems.
Global Settings Controller | `/global-settings` `/global-settings/authentication-type` `/global-settings/email-recipients` `/global-settings/unmount` `/global-settings/email/password` `/global-settings/email/test` `/global-settings/keycloak/auth-settings` `/global-settings/keycloak/refresh` `/global-settings/keycloak/secret` `/global-settings/keycloak/secret-enabled` `/global-settings/ldap/password` | `GET PUT` `GET` `GET` `GET` `PUT` `POST` `PUT` `GET` `PUT` `GET` `PUT` | The API allows you to view and edit global settings.
HyperV Restore Settings Controller | `/hyperv/restore-settings/instant/{protected-entity-guid}` | `GET` |
Hypervisor Clusters Controller | `/hypervisor-clusters` `/hypervisor-clusters/for-restore` `/hypervisor-clusters/node-config` `/hypervisor-clusters/rbac-contexts` `/hypervisor-clusters/{guid}` `/hypervisor-clusters/validation/{guid}` | `GET POST` `GET` `PUT` `GET` `DELETE GET PUT` `PUT` | The API allows you to list, view, edit and create hypervisor clusters.
Hypervisor Managers Controller | `/hypervisor-managers` `/hypervisor-managers/detailed` `/hypervisor-managers/for-restore` `/hypervisor-managers/password` `/hypervisor-managers/rbac-contexts` `/hypervisor-managers/user` `/hypervisor-managers/{guid}` `/hypervisor-managers/{guid}/access-key` `/hypervisor-managers/{guid}/certificates` `/hypervisor-managers/{guid}/password` `/hypervisor-managers/{guid}/secret-key` `/hypervisor-managers/{guid}/statistics` `/hypervisor-managers/azure/{guid}/client-secret` `/hypervisor-managers/{guid}/projects/delete-non-present` | `GET POST PUT` `GET` `GET` `PUT` `GET` `PUT` `DELETE GET PUT` `GET PUT` `PUT` `PUT` `PUT` `GET` `GET PUT` `POST` | The API allows you to list, view, edit and create hypervisor managers.
Hypervisor Storage Controller | `/hypervisor-storages` `/hypervisor-storages/detailed` `/hypervisor-storages/for-restore` `/hypervisor-storages/query` `/hypervisor-storages/{guid}` `/hypervisor-storages/query/detailed` | `GET POST` `GET` `GET` `GET` `DELETE GET PUT` `GET` | The API allows you to view, list, create and edit hypervisor storages.
Hypervisors Controller | `/hypervisors` `/hypervisors/detailed` `/hypervisors/for-restore` `/hypervisors/licensed` `/hypervisors/password` `/hypervisors/rbac-contexts` `/hypervisors/ssh-key-path` `/hypervisors/user` `/hypervisors/{guid}` `/hypervisors/{guid}/certificates` `/hypervisors/{guid}/password` `/hypervisors/{guid}/statistics` `/hypervisors/{guid}/storages` | `GET POST PUT` `GET` `GET` `PUT` `PUT` `GET` `PUT` `PUT` `DELETE GET PUT` `PUT` `PUT` `GET` `GET` | The API allows you to list, view, create and edit hypervisors.
Internal Backup Cleanup Task Controller | `/internal/task/backup-cleanup/configuration` `/internal/task/backup-cleanup/configuration/size` | `GET` `GET` |
Internal FakeVirtualProviderController | `/hypervisor-managers/fake` `/hypervisor-managers/fake/{guid}/for-node` `/hypervisor-managers/fake/export/vm/configuration/{vm-guid}` | `POST` `GET` `GET` |
Internal Inventory Sync Task Controller | `/internal/task/inv-sync/mapping` | `GET` |
Kernel Restore Validation Controller | `/restore/validate/name` | `PUT` |
License Controller | `/license` `/license/upload` `/license/validate` `/license/subscription/extend` `/license/subscription/status` | `GET` `POST` `POST` `POST` `GET` | The API allows you to view and upload license.
Logs Controller | `/logs` `/logs/download-all` `/logs/{dirName}` `/logs/backups/{guid}` `/logs/inventory-syncs/{guid}` `/logs/{dirName}/{fileName}` | `GET` `GET` `GET` `GET` `GET` `GET` | The API allows you to list and download logs.
Mailing List Controller | `/mailing-lists` `/mailing-lists/{guid}` | `GET POST` `DELETE GET PUT` |
Mounted Backups Controller | `/mounted-backups` `/mounted-backups/{guid}` `/mounted-backups/{guid}/mounted-restored-vmid` | `GET` `GET PUT` `PUT` | The API allows you to list, view and remove mounted backups.
Mounted Disks Controller | `/mounted-disks` `/mounted-disks/{guid}` | `GET` `GET` | The API allows you list and view mounted disks.
Mounted File Systems Controller | `/mounted-file-systems` `/mounted-file-systems/detailed` `/mounted-file-systems/{guid}` `/mounted-file-systems/{guid}/download` `/mounted-file-systems/{guid}/listing` | `GET` `GET` `GET` `POST` `POST` | The API allows you to list, view, edit and create mounted file systems.
Mounted File Systems Downloader Controller | `/mounted-file-systems/downloader` `/mounted-file-systems/downloader/prepare` `/mounted-file-systems/downloader/{guid}` `/mounted-file-systems/downloader/{guid}/content-download` | `GET` `POST` `DELETE` `GET` |
Mounted Files Controller | `/mounted-files` `/mounted-files/detailed` `/mounted-files/guids` `/mounted-files/{guid}` | `GET` `GET` `POST` `GET` | The API allows you to list, view, edit and create mounted files.
Network Controller | `/network` `/network/for-restore` `/network/shared` `/network/{guid}` | `GET` `GET` `GET` `DELETE GET` | The API allows you list and view networks.
Network Interface Card Controller | `/network-interface-card` `/network-interface-card/{guid}` | `GET` `GET` | The API allows you list and view networks.
Node Config Controller | `/node-configs` `/node-configs/default-settings` `/node-configs/reduced` `/node-configs/{guid}` `/node-configs/for-restore/{guid}` `/node-configs/reduced/{guid}` `/node-configs/{guid}/assign-nodes` `/node-configs/{guid}/assign-os-agents` `/node-configs/{guid}/clone` `/node-configs/{guid}/windows-password` | `GET POST` `GET` `GET` `DELETE GET PUT` `GET` `GET` `PUT` `PUT` `POST` `GET PUT` | The API allows you to list, view, edit and create node configurations.
Nodes Controller | `/nodes` `/nodes/for-restore` `/nodes/reduced` `/nodes/{guid}` `/nodes/{guid}/hypervisor-managers` `/nodes/{guid}/hypervisors` `/nodes/{guid}/state` `/nodes/{guid}/stop` | `GET POST` `GET` `GET` `DELETE GET PUT` `PUT` `PUT` `PUT` `PUT` | The API allows you to list, view, edit and register nodes.
NotificationPolicyController | `/notification-policies` `/notification-policies/preview` `/notification-policies/{guid}` | `GET POST` `POST` `DELETE GET PUT` |
Nutanix Settings Controller | `/nutanix/restore-settings` | `GET` |
OS Agent Controller | `/os-agents` `/os-agents/assign-backup-policy` `/os-agents/backup-cleanup` `/os-agents/rbac-contexts` `/os-agents/{guid}` `/os-agents/{guid}/decommission` `/os-agents/{guid}/list-backups` | `GET` `POST` `GET` `GET` `DELETE GET PUT` `POST` `GET` | The API allows you to list, view, create and edit os agent.
OS Backup Policies Controller | `/policies/os-backup` `/policies/os-backup/auto-assignment-preview` `/policies/os-backup/detailed` `/policies/os-backup/list-by-entities` `/policies/os-backup/pe-assignment` `/policies/os-backup/{guid}` `/policies/os-backup/{guid}/auto-assignment-preview` `/policies/os-backup/{guid}/clone` `/policies/os-backup/{guid}/entities` `/policies/os-backup/{guid}/statistics` | `GET POST` `POST` `GET` `POST` `GET` `DELETE GET PUT` `POST` `POST` `GET` `GET` | The API allows you to list, view, create and edit os backup policies.
OS Backup Rule Controller | `/rules/os-backup` `/rules/os-backup/{guid}` | `GET POST` `DELETE GET PUT` | The API allows you to list, view, create and edit os backup rule.
OS Download Controller | `/os-download` `/os-download/{guid}` | `GET POST` `DELETE GET PUT` | The API allows you to create, list and delete os downloads
OS Protected Entity Controller | `/os-protected-entities/{protectedEntityType}` `/os-protected-entities/{protectedEntityType}/{guid}` `/os-protected-entities/{protectedEntityType}/{guid}/storage-usage` | `GET` `GET` `GET` | The API allows you to list and view os protected entities.
OS Protected Object Controller | `/os-protected-objects/root` `/os-protected-objects/{objectGuid}/all-versions` `/os-protected-objects/{objectGuid}/children` `/os-protected-objects/{objectGuid}/children-v2` | `GET` `GET` `GET` `GET` | The API allows you to list and view os protected objects.
Openstack Controller | `/openstack/export-settings` `/openstack/restore-settings` `/openstack/export-settings/default` `/openstack/export-settings/snapshot-types` `/openstack/export-settings/{guid}` `/openstack/import-export/storage-provider-for-storages` `/openstack/security-groups/delete` `/openstack/{guid}/security-groups` `/openstack/instant-restore-settings/{virtual-machine-guid}/targets` `/openstack/inventory-sync/{guid}/vms-for-disks` `/openstack/restore-settings/{virtual-machine-guid}/targets` | `GET` `GET` `GET` `GET` `GET POST PUT` `GET` `POST` `GET` `GET` `GET` `GET` | The API allows you to get, update openstack export and import settings.
Openstack Snapshot Controller | `/openstackSnapshot/{guid}` | `GET` |
Platform Configuration Controller | `/configuration/close-wizard` | `POST` | The API allows you list and view Access Keys.
Platform9 Controller | `/platform9/restore-settings` `/platform9/export-settings/default` `/platform9/export-settings/snapshot-types` `/platform9/export-settings/{guid}` | `GET` `GET` `GET` `GET POST PUT` | The API allows you to get, update openstack export and import settings.
Projects Controller | `/projects` `/projects/delete` `/projects/for-restore` `/projects/quota` `/projects/rbac-contexts` `/projects/{guid}` `/projects/v2/{guid}` | `GET POST` `POST` `GET` `PUT` `GET` `DELETE GET PUT` `PUT` | The API allows you to list, view, edit and create projects.
Protected Entity Controller | `/protected-entities` `/protected-entities/credential` `/protected-entities/warnings-acknowledged` `/protected-entities/{guid}` `/protected-entities/{guid}/backup-warnings-ack` `/protected-entities/{guid}/name-guid-type` `/protected-entities/{guid}/warnings-acknowledged` | `GET` `PUT` `PUT` `DELETE` `PUT` `GET` `PUT` | The API allows you to list and delete protected entities.
Protected Entity Snapshot Controller | `/snapshots` `/snapshots/warnings-acknowledged` `/snapshots/{guid}` `/snapshots/{guid}/attempts` `/snapshots/{guid}/warnings` `/snapshots/{guid}/warnings-acknowledged` | `GET` `PUT` `GET` `PUT` `PUT` `PUT` | The API allows you to list, view, edit and create protected entity snapshots.
Quota Controller | `/quotas` `/quotas/detailed` `/quotas/{guid}` `/quotas/{guid}/clone` | `GET POST` `GET` `DELETE GET PUT` `POST` |
RBAC Controller | `/rbac/contexts` `/rbac/privileges` `/rbac/context-hierarchy/{privilege-type}/children` | `GET` `GET` `GET` |
Recovery Plan Policy Controller | `/policies/recovery-plan` `/policies/recovery-plan/detailed` `/policies/recovery-plan/{guid}` `/policies/recovery-plan/{guid}/clone` `/policies/recovery-plan/{guid}/statistics` | `GET POST` `GET` `DELETE GET PUT` `POST` `GET` | The API allows you to list, view, create and edit recovery plan policies.
Recovery Plan Rule Controller | `/rules/recovery-plan` `/rules/recovery-plan/detailed` `/rules/recovery-plan/{guid}` `/rules/recovery-plan/{guid}/detailed` | `GET POST` `GET` `DELETE GET PUT` `GET` | The API allows you to list, view, create and edit recovery plan rules.
Remote Directory Controller | `/remote-directory/get-directories` | `GET` |
Restore Jobs Controller | `/restore-jobs` `/restore-jobs/aggregated-statistics` `/restore-jobs/time-statistics` `/restore-jobs/warnings-acknowledged` `/restore-jobs/{guid}` `/restore-jobs/{guid}/update-size` `/restore-jobs/{guid}/warnings` `/restore-jobs/{guid}/warnings-acknowledged` `/restore-jobs/timeline/{type}/{guid}` | `GET` `GET` `GET` `PUT` `GET` `PUT` `PUT` `PUT` `GET` | The API allows you to list and view restore jobs.
Restored File Controller | `/restored-file` `/restored-file/{guid}` | `GET` `GET` | The API allows you list and view restored files.
Retention Controller | `/retention` `/retention/mark-backups` `/retention/mark-backups/preview` | `POST` `POST` `POST` | The API allows you to get backup file versions to remove based on posted remoteversions, retention config for backup destination and retention logic
Root Controller | `/branding-configuration` `/version` `/capabilities/supported-by-license` | `GET` `GET` `GET` | The API allows you to view vProtect version and get custom image of logo and background.
Schedules Controller | `/schedules` `/schedules/details` `/schedules/{guid}` | `GET POST` `POST` `DELETE GET PUT` | The API allows you to list, view, edit and create schedules.
Security Group Controller | `/security-groups` | `GET POST` |
Sessions Controller | `/session` `/session/login` `/session/login-with-token` `/session/logout` `/session/user` `/session/node/login` `/session/user/details` | `GET` `POST` `POST` `POST` `GET` `POST` `GET` | The API allows you to login, logout, view user session and check api connection status.
Snapshot Management Rule Controller | `/rules/vm-snapshot` `/rules/vm-snapshot/{guid}` | `GET POST` `DELETE GET PUT` | The API allows you to list, view, create and edit snapshot management rules for VMs.
Status Reporting Controller | `/status-reporting/report` `/status-reporting/report-preview` `/status-reporting/report-with-logs` | `POST` `GET` `POST` | The API allows you to view and send status report.
Storage Backup Policies Controller | `/policies/storage-backup` `/policies/storage-backup/auto-assignment-preview` `/policies/storage-backup/detailed` `/policies/storage-backup/list-by-entities` `/policies/storage-backup/pe-assignment` `/policies/storage-backup/v2` `/policies/storage-backup/{guid}` `/policies/storage-backup/v2/{guid}` `/policies/storage-backup/{guid}/auto-assignment-preview` `/policies/storage-backup/{guid}/clone` `/policies/storage-backup/{guid}/entities` `/policies/storage-backup/{guid}/statistics` | `GET POST` `POST` `GET` `POST` `GET` `GET` `DELETE GET PUT` `GET PUT` `POST` `POST` `GET` `GET` | The API allows you to list, view, create and edit storage backup policies.
Storage Backup Rule Controller | `/rules/storage-backup` `/rules/storage-backup/{guid}` | `GET POST` `DELETE GET PUT` | The API allows you to list, view, create and edit storage backup rule.
Storage Controller | `/storages` `/storages/all-non-present` `/storages/assign-backup-policy` `/storages/backup-cleanup` `/storages/detailed` `/storages/for-backup-policy` `/storages/rbac-contexts` `/storages/v2` `/storages/{guid}` `/storages/for-backup-policy/specified` `/storages/{guid}/settings` | `GET POST` `DELETE` `POST` `GET` `GET` `GET` `GET` `GET` `DELETE GET PUT` `POST` `PUT` | The API allows you to list, view and edit storage.
Storage Provider Controller | `/storage-providers` `/storage-providers/available-types` `/storage-providers/detailed` `/storage-providers/for-filter` `/storage-providers/for-restore` `/storage-providers/password` `/storage-providers/rbac-contexts` `/storage-providers/reduced` `/storage-providers/user` `/storage-providers/v2` `/storage-providers/{guid}` `/storage-providers/dashboard/{guid}` `/storage-providers/details/{guid}` `/storage-providers/v2/for-restore` `/storage-providers/{guid}/ceph-auth-key` `/storage-providers/{guid}/ceph-settings` `/storage-providers/{guid}/certificates` `/storage-providers/{guid}/password` `/storage-providers/{guid}/prism-password` `/storage-providers/{guid}/server-partner` `/storage-providers/{guid}/statistics` | `GET POST` `GET` `GET` `GET` `GET` `PUT` `GET` `GET` `PUT` `GET` `DELETE GET PUT` `GET` `GET PUT` `GET` `PUT` `GET` `PUT` `PUT` `PUT` `PUT` `GET` | The API allows you to list, view, create and edit storage providers.
Storage Snapshot Management Policies Controller | `/policies/storage-snapshot` `/policies/storage-snapshot/auto-assignment-preview` `/policies/storage-snapshot/detailed` `/policies/storage-snapshot/{guid}` `/policies/storage-snapshot/{guid}/auto-assignment-preview` `/policies/storage-snapshot/{guid}/clone` | `GET POST` `POST` `GET` `DELETE GET PUT` `POST` `POST` | The API allows you to list, view, create and edit snapshot management policies for storages.
Storage Snapshot Management Rule Controller | `/rules/storage-snapshot` `/rules/storage-snapshot/{guid}` | `GET POST` `DELETE GET PUT` | The API allows you to list, view, create and edit snapshot management rules for storages.
Storage Volume Controller | `/storage-volumes` `/storage-volumes/{guid}` | `PUT` `GET` | The API allows you to list, view and edit storage volumes.
StoragePoolController | `/storage-pools` `/storage-pools/rbac-contexts` `/storage-pools/{guid}` | `GET POST` `GET` `DELETE GET PUT` | The API allows you to list, view, edit and create storage pools.
System Notification Controller | `/system-notifications` `/system-notifications/service-exception` `/system-notifications/state` `/system-notifications/state-all` `/system-notifications/{guid}` | `GET POST` `POST` `POST` `POST` `GET` |
Tape Controller | `/tapes` `/tapes/batch-delete` `/tapes/location` `/tapes/used-by-backup` `/tapes/{guid}` `/tapes/{guid}/initialize` `/tapes/{guid}/used-space` | `GET` `POST` `PUT` `GET` `DELETE GET PUT` `PUT` `GET` | The API allows you list and view Tapes.
Tape Drive Controller | `/tape-drives` `/tape-drives/{guid}` | `GET` `DELETE GET` | The API allows you list and view Tapes.
Tape Library Controller | `/tape-libraries` `/tape-libraries/{guid}` | `GET` `DELETE GET` | The API allows you list and view Tapes.
Tape Location Controller | `/tape-locations` `/tape-locations/{guid}` | `GET POST` `DELETE GET PUT` | The API allows you to list and view Tape Locations.
Tape Lock Controller | `/tape-lock` `/tape-lock/{guid}` | `GET` `DELETE GET` |
Tape Manager Controller | `/tape-managers` `/tape-managers/{guid}` `/tape-managers/{guid}/secret-key` | `GET POST` `DELETE GET PUT` `GET PUT` | The API allows you to list, view, edit and create tape managers.
Tasks Controller | `/inventory/create-scoped` `/inventory/scoped-inventory` | `POST` `POST` |
Tasks Controller | `/tasks` `/tasks/all-finished` `/tasks/all-finished-and-queued` `/tasks/all-running` `/tasks/batch-delete` `/tasks/cancel-running` `/tasks/cbt-id` `/tasks/connectivity-test` `/tasks/delete` `/tasks/delete-finished` `/tasks/delete-finished-and-queued` `/tasks/detailed` `/tasks/eject-tape` `/tasks/export` `/tasks/import-for-cloud` `/tasks/import-for-os-agent` `/tasks/import-tape` `/tasks/inc-snap-required` `/tasks/instance-inventory` `/tasks/instant-restore` `/tasks/inventory` `/tasks/inventory-sync` `/tasks/live-migration` `/tasks/modification-timestamps` `/tasks/mount` `/tasks/queued` `/tasks/remove-old-backups` `/tasks/remove-old-snapshots` `/tasks/restore` `/tasks/restore-and-import` `/tasks/restore-and-mount` `/tasks/revert` `/tasks/snapshot` `/tasks/state` `/tasks/tape-manager-inventory` `/tasks/tape-manager-inventory-sync` `/tasks/unmount` `/tasks/upload` `/tasks/{guid}` `/tasks/import-for-cloud/per-feature` `/tasks/wizard/inventory-sync` `/tasks/{guid}/backup-type` `/tasks/{guid}/cloud-progress` `/tasks/{guid}/os-progress` `/tasks/{guid}/progress` `/tasks/{guid}/protected-entity-guid-type-and-state` `/tasks/{guid}/restore-host-id` `/tasks/{guid}/restore-storage-id` `/tasks/{guid}/state` `/tasks/{guid}/task-files` `/tasks/{guid}/transfer-info` `/tasks/{guid}/transfer-rate` `/tasks/{guid}/type` `/tasks/{guid}/backup-destination/guid` `/tasks/{guid}/protected-entity-snapshot/guid` `/tasks/{guid}/state/pure` `/tasks/{guid}/state/v2` `/tasks/{guid}/tape-drive/guid` `/tasks/{guid}/transfer-rate/incremental` `/tasks/{guid}/transfer-rate/last` | `GET` `DELETE` `DELETE` `DELETE` `POST` `POST` `PUT` `POST` `POST` `POST` `POST` `GET` `POST` `POST` `POST` `POST` `POST` `PUT` `POST` `POST` `POST` `POST` `POST` `GET` `POST` `GET` `POST` `POST` `POST` `POST` `POST` `POST` `POST` `PUT` `POST` `POST` `POST` `POST` `DELETE GET POST` `POST` `POST` `PUT` `PUT` `PUT` `PUT` `GET` `PUT` `PUT` `GET PUT` `POST` `PUT` `PUT` `GET` `GET` `GET` `GET` `GET` `GET` `PUT` `GET` | The API allows you to list, view, edit and create tasks.
Trusted Certificate Chain Controller | `/certificates` `/certificates/by-query` `/certificates/{guid}` `/certificates/source/{source}/{sourceType}` | `GET POST` `GET` `GET` `DELETE` |
VCenter Settings Controller | `/vcenter/restore-settings` | `GET` |
VM Backup Policies Controller | `/policies/vm-backup` `/policies/vm-backup/auto-assignment-preview` `/policies/vm-backup/detailed` `/policies/vm-backup/list-by-entities` `/policies/vm-backup/pe-assignment` `/policies/vm-backup/validation` `/policies/vm-backup/{guid}` `/policies/vm-backup/{guid}/auto-assignment-preview` `/policies/vm-backup/{guid}/clone` `/policies/vm-backup/{guid}/entities` `/policies/vm-backup/{guid}/statistics` `/policies/vm-backup/{guid}/v2` | `GET POST` `POST` `GET` `POST` `GET` `PUT` `DELETE GET PUT` `POST` `POST` `GET` `GET` `PUT` | The API allows you to list, view, create and edit virtual machine backup policies.
VM Disk Controller | `/virtual-machine-disks` `/virtual-machine-disks/{guid}` `/virtual-machine-disks/{guid}/settings` | `GET` `GET` `PUT` | The API allows you to list, view, edit and create virtual machine disks.
Virtual Machine Backup Rule Controller | `/rules/vm-backup` `/rules/vm-backup/{guid}` | `GET POST` `DELETE GET PUT` | The API allows you to list, view, create and edit virtual machine backup rule.
Virtual Machine Flavor Controller | `/virtual-machine-flavors` `/virtual-machine-flavors/for-restore` `/virtual-machine-flavors/{guid}` | `GET` `GET` `DELETE GET` | The API allows you list and view Virtual Machine Flavors.
Virtual Machine Restore Controller | `/restore-settings/virtual-environment/{guid}/options` | `GET` |
Virtual Machine Snapshot Management Policies Controller | `/policies/vm-snapshot` `/policies/vm-snapshot/auto-assignment-preview` `/policies/vm-snapshot/detailed` `/policies/vm-snapshot/validation` `/policies/vm-snapshot/{guid}` `/policies/vm-snapshot/{guid}/auto-assignment-preview` `/policies/vm-snapshot/{guid}/clone` | `GET POST` `POST` `GET` `PUT` `DELETE GET PUT` `POST` `POST` | The API allows you to list, view, create and edit snapshot management policies.
Virtual Machines Controller | `/virtual-machines` `/virtual-machines/all-non-present` `/virtual-machines/assign-backup-policy` `/virtual-machines/backup-cleanup` `/virtual-machines/detailed` `/virtual-machines/details` `/virtual-machines/identifiers` `/virtual-machines/incremental-not-possible` `/virtual-machines/policy-assignment-statuses` `/virtual-machines/rbac-contexts` `/virtual-machines/{guid}` `/virtual-machines/{guid}/settings` `/virtual-machines/{guid}/disks/any` | `GET` `DELETE` `POST` `GET` `GET` `POST` `GET` `POST` `GET` `GET` `GET` `PUT` `GET` | The API allows you to list, view, edit and create virtual machines.
Virtual Provider Controller | `/virtual-providers` `/virtual-providers/for-migration/{backupGuid}` `/virtual-providers/for-restore/{backupGuid}` | `GET` `GET` `GET` |
Virtuozzo Controller | `/virtuozzo/restore-settings` `/virtuozzo/export-settings/default` `/virtuozzo/export-settings/snapshot-types` `/virtuozzo/export-settings/{guid}` | `GET` `GET` `GET` `GET POST PUT` | The API allows you to get, update openstack export and import settings.
ZadaraSettingsController | `/zadara/restore-settings` | `GET` | The API allows you to get, update zadara export and import settings.

# Data Types

### JSON

type | description
--- | ---
AbstractEnumReferenceOfTaskState |
AbstractEnumReferenceOfTaskType |
AccessKeyDetails |
AccessKeyForRestoreListRecord |
AccessKeyListRecord |
AgentsPolicyView |
AggregatedBackupStatisticsResponseDto |
AggregatedDataTransferRateListRecord |
AggregatedDataTransferRateResponseDto |
AggregatedRestoreJobStatisticsResponseDto |
AllocatedResourceDetails |
AllocatedResourceRequest |
AmazonKeys | Data class containing secret key and access key to Amazon.
AmazonS3BackupDestinationDetails | Data class containing detailed settings about AmazonS3 Backup Destination
AmazonS3BackupDestinationRequest | Data class for creating AmazonS3 Backup Destination
AmazonS3BackupMode | Enum class to choose type of bucket for virtual machines for AmazonS3 platform.
AmazonS3ClientProxyConfiguration |
AppBackupPolicyDetails | Data class containing detailed information about backup policy for applications.
AppBackupPolicyListRecord | Data class containing information about backup policy for application.
AppBackupPolicyRequest | Data class used for creating new backup policy for application.
AppBackupRuleDetails | Data class containing detailed information about backup rule for application.
AppBackupRuleRequest | Class used for creating new backup rule for application.
AppCmdExecConfigDetails | Class defining application command execution config details.
AppCmdExecConfigListPreviewRecord | Class defining application command execution config.
AppCmdExecConfigListRecord | Class defining application command execution config.
AppCmdExecConfigRequest | Class used for creating application command execution config.
AppUserActionStatusEntryDto |
AppUserDetails | Data class containing detailed information about logged user (i.a. last successful logged time, user time zone, langugae) .
AppUserGroupDetailsDto |
AppUserGroupListRecordDto | Data class containing general information about user.
AppUserGroupRequestDto |
AppUserListRecord | Data class containing general information about user.
AppUserRoleCloneResponseDto |
AppUserRoleDetailsDto |
AppUserRoleGuidNameDto |
AppUserRoleListRecord | Data class containing general information about user.
AppUserRoleRequest |
AppUserSettingsDetails |
AppUserSettingsRequest |
ApplicationDetails | Data class containing detailed information about the application registered in vProtect to be backup/restore/clone.
ApplicationEnvironmentVariableRequest |
ApplicationEnvironmentVariableUpdateRequest |
ApplicationListRecord | Data class containing general information about application registered in vProtect to be backup/restore/clone.
ApplicationReducedListRecord | Data class containing reduced information about application registered in vProtect to be backup/restore/clone.
ApplicationRequest | The class used to register a new application in vProtect, which will be backup/restore/clone by vProtect.
ApplicationUpdate | The class used for updating information about the application registered in vProtect.
ArchivedBackupStatsDto |
AuthenticationDomainDetails |
AuthenticationDomainRequest |
AuthenticationDomainUpdate |
AuthenticationTypeResponseDto |
AutoAssignResultPreviewListRecord |
AvailableStorageProviderTypeListRecordDto |
AvamarBackupDestinationDetails | The class containing detailed information about Avamar backup destination.
AvamarBackupDestinationRequest | The class containing specific information about Avamar, used to register it as backup destination.
AzureBackupDestinationDetails | The class containing detailed information about Azure backup destination.
AzureBackupDestinationRequest | The class containing specific information about Azure, used to register it as backup destination.
AzureBackupMode | Enum class to choose type of bucket for virtual machines for Azure platform.
BackupCleanupConfigurationResponseDto |
BackupCleanupConfigurationSizeResponseDto |
BackupCleanupEntityPaths |
BackupCleanupFilePathsQuery |
BackupCleanupTaskRequest |
BackupDestinationCertificateSettingsUpdate |
BackupDestinationDetails |
BackupDestinationInitInfoDTO |
BackupDestinationInitTaskRequest |
BackupDestinationListRecord |
BackupDestinationReducedListRecord |
BackupDestinationRequest |
BackupDestinationStatisticsDetails |
BackupDestinationStats |
BackupDestinationStatusRequest |
BackupDestinationType |
BackupDetails |
BackupExtendedDetails |
BackupFileDetails |
BackupFileListRecord |
BackupFileLocationDetails |
BackupFileLocationRequest |
BackupGroupDetailsDto |
BackupListRecord |
BackupLocationDetails |
BackupLocationForRestoreListRecord |
BackupLocationListRecord |
BackupLocationRequest |
BackupNetworkRequest |
BackupPolicyForBackupListRecord |
BackupPolicyListRecordDto |
BackupPolicyStatisticsDetailsDto |
BackupPolicyStorageListByGuidsRequest |
BackupPolicyViewStorageListRecordDto |
BackupRetentionHintRequest |
BackupSecurityGroupsRequest |
BackupStatus |
BackupTimeStatsTimelineDto |
BackupTimelineDto |
BackupTransferRateResponse |
BackupType |
BackupUpToDateStatus |
BackupsInLast24Response |
BatchResponse |
BooleanDTO |
BrandConfigurationDetails |
CephSettingsDetails |
ChangeCloudServiceProviderPasswordRequest |
ChargebackAppRequest | The parameter class for querying the chargeback report. Database will be filtered by guid / uuid lists and grouped by groupBy value
ChargebackCloudRequest | The parameter class for querying the chargeback report. Database will be filtered by guid / uuid lists and grouped by groupBy value
ChargebackDTO |
ChargebackEmailRequest |
ChargebackOSRequest | The parameter class for querying the chargeback report. Database will be filtered by guid / uuid lists and grouped by groupBy value
ChargebackStorageRequest | The parameter class for querying the chargeback report. Database will be filtered by guid / uuid lists and grouped by groupBy value
ChargebackVmRequest | The parameter class for querying the chargeback report. Database will be filtered by guid / uuid lists and grouped by groupBy value
CloneDTO |
CloudBackupPolicyDetails |
CloudBackupPolicyListRecord |
CloudBackupPolicyRequest |
CloudBackupRuleDetails |
CloudBackupRuleRequest |
CloudCommonAutoAssignResultPreviewListRecord |
CloudGroupDetails |
CloudGroupListRecord |
CloudPolicyEntityMapRecord |
CloudProtectedEntityDetails |
CloudProtectedEntityDropdownRecord |
CloudProtectedObjectDetailsForUI |
CloudProtectedObjectsDetailsForUI |
CloudServiceProviderCreateResponse |
CloudServiceProviderDetailsWithoutSecret |
CloudServiceProviderListRecord |
CloudServiceProviderPasswordResponse |
CloudServiceProviderRequest |
CloudServiceProviderStatisticsDetails |
CloudSiteBackupPolicyAssignmentRequestDto |
CloudSiteDetailsResponseDto |
CloudSiteListEntry |
CloudSiteListResponseDto |
CloudTaskWithOptionsPerFeatureRequest |
CloudUserAvailableFeaturesForRestore |
CloudUserDetailsResponseDto |
CloudUserListResponseDto |
ComponentType |
CompressionType |
ConnectedBackupDestinationListRecord |
ConnectivityTestTaskRequest |
CreateApplicationResponse |
CreateCloudDownloadRequest |
CreateOSDownloadRequest |
CredentialCreateRequest |
CredentialDetails |
CredentialRequest |
CurrentUserBasicInfo | Data class containing detailed information about logged user (i.a. last successful logged time, user time zone, langugae) .
DDBoostBackupDestinationDetails |
DDBoostBackupDestinationRequest |
DDBoostConfigResult |
DDBoostGetStoragesResult |
DDBoostGetUsersResult |
DataCenterForRestoreListRecord |
DataCenterListRecord |
DataProtectorBackupDestinationDetails | Data class containing detailed settings about OpenText Data Protector
DataProtectorBackupDestinationRequest | Data class for creating OpenText Data Protector
DataTransferRateDetails |
DataTransferRateListRecord |
DataTransferRateRequest |
DdBoostCreateUserParameters |
DdBoostStorageCreateRequest |
DdBoostStorageUpdateRequest |
DecodedCertificateResponseDto |
DeleteAppUsersRequest |
DeleteProjectsRequest |
DeleteSecurityGroupRequest |
DeviceRegistrationCodeResponse |
DirTreeNodeDTO |
DoubleDTO |
EjectTapeTaskRequest |
EntitiesWithNameListRecord |
EnumNameAndDescription |
EnvVariableDetails |
EnvVariableRequest |
EsxiRestoreSettings |
ExportSettingsRequest |
ExportSettingsResponse |
ExportTaskRequest |
FakeHvmConfigurationDto |
FakeHypervisorManagerRequest |
FeatureToggleAccessRequest |
FeatureToggleComponentGroupedListRecord |
FeatureToggleCurrentValueRecord |
FeatureToggleSynchronizeRequest |
FeatureToggleUpdateCurrentValueRequest |
FileDetailsListRecord |
FileDetailsRequest |
FileDownloadRequest |
FileSystemBackupDestinationDetails |
FileSystemBackupDestinationRequest |
FileSystemBackupDestinationStatusRequest |
FileSystemDetails |
FileSystemListRecord |
ForLoginFeatureToggleComponentGroupedListRecord |
FullInventoryRequest |
GcsBackupDestinationDetails |
GcsBackupDestinationRequest |
GcsBackupDestinationUpdate |
GeneralInfoResponse |
GlobalSettingsDetailsResponseDto |
GlobalSettingsForNodeResponseDto |
GlobalSettingsMountDetailsResponseDto |
GlobalSettingsUpdateRequestDto |
HyperVInstantRestoreSettingsDto |
HypervisorBatchUpdate |
HypervisorCertificateSettingsUpdate |
HypervisorClusterBatchUpdate |
HypervisorClusterListRecord |
HypervisorClusterRequest |
HypervisorClusterUpdate |
HypervisorDetails |
HypervisorForRestoreListRecord |
HypervisorListRecord |
HypervisorManagerBatchUpdate |
HypervisorManagerCertificateSettingsUpdate |
HypervisorManagerDetails |
HypervisorManagerForRestoreListRecord |
HypervisorManagerListRecord |
HypervisorManagerRequest |
HypervisorManagerStatisticsDto |
HypervisorManagerType |
HypervisorManagerUpdate |
HypervisorRequest |
HypervisorStorageForRestoreListRecord |
HypervisorStorageListRecord |
HypervisorStorageRecordExtendedDetail |
HypervisorStorageRequest |
HypervisorStorageUpdate |
HypervisorType |
HypervisorUpdate |
ImportForAgentTaskRequest |
ImportForCloudTaskRequest |
ImportTapeTaskRequest |
ImpossibleCloudBackupDestinationDetails | Data class containing detailed settings about AmazonS3 Backup Destination
ImpossibleCloudBackupDestinationRequest | Data class for creating AmazonS3 Backup Destination
ImpossibleCloudClientProxyConfiguration |
InstanceScopedInventoryRequest |
InstantRestoreTaskRequest |
InvSyncMappingResponse |
InvSyncVmForDiskFetchResponseDto |
InventorySyncTaskRequest |
InventorySyncTaskType |
IsoLayerBackupDestinationDetails |
IsoLayerBackupDestinationRequest |
IspBackupDestinationDetails |
IspBackupDestinationRequest |
KeycloakAuthSettingsRequestDto |
KeycloakSecretEnabledResponseDto |
KeycloakSecretRequestDto |
LastChangesResponse |
LegacyPrivilegeContextRequest |
LegacyRemoteVersionsObject |
LegacyRetentionQueryParameters |
LicenseResponse |
LicenseShortResponse |
LicenseSubscriptionResponse |
LicenseValidationResponse |
LiveMigrationTaskRequest |
LocalMetadataBackupDestinationDetails |
LocalMetadataBackupDestinationRequest |
LocalMetadataReinitializeRequest |
LocationRequest |
LogFileListRecord |
LoginRequest |
LoginWithTokenRequest |
LongDTO |
MailingListDetailsDto |
MailingListListRecordDto |
MailingListRequest |
MarkBackupsPreviewResponse |
MountTaskRequest |
MountedBackupDetails |
MountedBackupListRecord |
MountedBackupMode |
MountedBackupUpdateRequest |
MountedDiskDetails |
MountedFileDetails |
MountedFileListRecord |
MountedFileRequest |
MountedFileSystemDetails |
MountedFileSystemListRecord |
MyDayOfWeek |
NameAndGuid |
NameGuidAndType |
NetBackupBackupDestinationDetails |
NetBackupBackupDestinationRequest |
NetBackupV2BackupDestinationDetails |
NetBackupV2BackupDestinationRequest |
NetWorkerBackupDestinationDetails |
NetWorkerBackupDestinationRequest |
NetworkDetails |
NetworkInterfaceCardDetails |
NewUserRequest |
NodeAssignmentToConfigRequest |
NodeConfigDetails |
NodeConfigListRecord |
NodeConfigReducedListRecord |
NodeConfigRequest |
NodeDetails |
NodeListRecord |
NodeLoginRequest |
NodeReducedListRecord |
NodeRegistrationRequest |
NodeRegistrationResponse |
NodeSelfResponse |
NodeState |
NodeUpdateRequest |
NotificationPolicyDetail |
NotificationPolicyRequest |
NotificationPushPreview |
NutanixRestoreSettings |
OSAgentAssignmentToConfigRequest |
OSAgentDetails |
OSAgentListRecord |
OSAgentRequest |
OSBackupPolicyDetails |
OSBackupPolicyListRecord |
OSBackupPolicyRequest |
OSBackupRuleDetails |
OSBackupRuleRequest |
OSCommonAutoAssignResultPreviewListRecord |
OSPolicyEntityMapRecord |
OSProtectedEntityDetails |
OSProtectedObjectDetailsDto |
OSProtectedObjectDetailsForUI |
OSProtectedObjectVersionDetailsForUI |
ObjectCreationResponseDto |
OpenstackInstantRestoreTargetSettingsDto |
OpenstackRestoreTargetSettingsDto |
PolicyProjectAndClusterScopeValidationResultListRecord |
PrepareDownloadRequestDto |
PreparedDownloadDto |
PrivilegeContextCreationResponseDto |
PrivilegeContextRoleRecordDto |
ProjectForRestoreListRecord |
ProjectListRecord |
ProjectRequest |
ProjectUpdate |
ProjectUpdateRequest |
ProtectedEntityBackupPolicyAssignmentRequest |
ProtectedEntityBackupPolicyAssignmentRequestDto |
ProtectedEntityBackupSizeRequest |
ProtectedEntityBackupsSyncRequest |
ProtectedEntityDTO |
ProtectedEntityDto |
ProtectedEntityGuidTypeAndState |
ProtectedEntityOsCredentialsAssignmentRequest |
ProtectedEntityPolicyAssignmentStatusRecord |
ProtectedEntityPolicyRequest |
ProtectedEntitySnapshotAssignmentRequest |
ProtectedEntitySnapshotDetails |
ProtectionResponse |
ProviderTypes |
QuotaDetails |
QuotaListRecord |
QuotaRequest |
RbacContextListRecord |
RbacContextListResponseDto |
RbacContextListResponseDto |
RbacInstancePrivilegeTypeDTO |
RecoveryPlanPolicyDetails |
RecoveryPlanPolicyListRecord |
RecoveryPlanPolicyRequest |
RecoveryPlanPolicyStatisticsDetails |
RecoveryPlanRuleDetails |
RecoveryPlanRuleListRecord |
RecoveryPlanRuleReducedListRecord |
RecoveryPlanRuleRequest |
RegisterDeviceAndAppAuthRequest |
RegisterDeviceAndAppAuthResponse |
RegisterDeviceAndAppsRequest |
RegisterDeviceAndAppsResponse |
ResetFeatureTogglesCurrentValueRequest |
RestoreAndImportTaskRequest |
RestoreAndMountTaskRequest |
RestoreJobListRecord |
RestoreNameRequest |
RestoreNameValidationResponse |
RestoreSettingsResponse |
RestoreTaskRequest |
RestoreTimelineDto |
RestoredFileDetails |
RubrikBackupDestinationDetails |
RubrikBackupDestinationRequest |
ScheduleDetails |
ScheduleListPostQueryParameters |
ScheduleListRecord |
ScheduleRequest |
ScopedInventoryCreateRequest |
ScopedInventoryDTO |
SecurityGroupDeleteNonPresentRequestDto |
SecurityGroupListRecordDto |
SecurityGroupResponse |
SecurityGroupRulesResponse |
SessionInfoResponse |
SingleAttributeBatchUpdate |
SingleAttributeNullableBatchUpdate |
SizeBackupStatisticsResponseDto |
SizeStatsResponse |
SnapshotMgmtRuleDetails |
SnapshotMgmtRuleRequest |
SnapshotRequirementResponse |
SnapshotReversionTaskRequest |
SnapshotRuleAssignmentDetails |
SnapshotTaskRequest |
SnapshotType |
SnapshotTypeRequest |
SnapshotUpdateRequest |
SnapshotsCleanupTaskRequest |
StagingSpace |
StagingSpaceResponse |
StorageBackupPolicyDetails |
StorageBackupPolicyDetailsDto |
StorageBackupPolicyDetailsResponseDto |
StorageBackupPolicyListRecord |
StorageBackupPolicyRequest |
StorageBackupPolicyUpdateRequestDto |
StorageBackupRuleDetails |
StorageBackupRuleRequest |
StorageDetails |
StorageListRecord |
StorageListRecordDto |
StoragePolicyProtectedEntityChangesetRequest |
StoragePoolListRecord |
StoragePoolRequest |
StorageProviderCertificateSettingsUpdate |
StorageProviderCreateUpdateRequestDto |
StorageProviderDashboardDto |
StorageProviderDetails |
StorageProviderDetailsDto |
StorageProviderForDisksQueryParameters |
StorageProviderForFilterListRecordDto |
StorageProviderForRestoreListRecord |
StorageProviderForRestoreListRecordDto |
StorageProviderListRecord |
StorageProviderListRecordDto |
StorageProviderReducedListRecord |
StorageProviderRequest |
StorageProviderStatisticsDetails |
StorageProviderType |
StorageProviderUpdate |
StorageRequest |
StorageSettingsUpdateRequest |
StorageSnapshotMgmtPolicyDetails |
StorageSnapshotMgmtPolicyListRecord |
StorageSnapshotMgmtPolicyRequest |
StorageUpdateRequest |
StorageUsage |
StorageVolumeListRecord |
StringDTO |
SummaryResponse |
SupportedLicenseCapabilitiesDetails |
SwiftAuthMethod |
SwiftAuthMethodScope |
SwiftBackupDestinationDetails |
SwiftBackupDestinationRequest |
SwiftBackupDestinationWithPasswordRequest |
SystemNotificationChangeStateRequest |
SystemNotificationDetails |
SystemNotificationListRecord |
SystemNotificationRequest |
TapeChunkDetails |
TapeChunkRequest |
TapeChunkStatusUpdate |
TapeDetails |
TapeDriveDetails |
TapeInitializeRequest |
TapeLibraryDetails |
TapeLocationDetails |
TapeLocationRequest |
TapeLockDetails |
TapeManagerDetails |
TapeManagerInventoryRequest |
TapeManagerInventorySyncTaskRequest |
TapeManagerRequest |
TapeManagerUpdateRequest |
TapePoolBackupDestinationDetails |
TapePoolBackupDestinationRequest |
TapeReadOnlyChangeRequest |
TapeStateChangeRequest |
TapeUpdateRequest |
TapeUsedByBackupListRecord |
TaskBatchResponse |
TaskDetails |
TaskFilesListRequest |
TaskListRecord |
TaskState |
TaskStatsResponse |
TaskStatus |
TaskType |
ThirdPartyRestriction |
TimeBackupStatisticsResponseDto |
TimeRestoreJobStatisticsResponseDto |
TimestampDTO |
TransferInfoRequest |
TransferRateQueryParameters |
TrustedCertificateChainDetails |
TrustedCertificateChainRequest |
UniOfVoid |
UnmountTaskRequest |
UpdateAllocatedResourceRequest |
UpdateBackupDescriptionRequest |
UpdateCbtTaskRequest |
UpdateDownloadRequest |
UpdateIncSnapRequired |
UpdateTaskProgressRequest |
UpdateTasksStateRequest |
UpdateUserRequest |
UpdatedUserSettings |
UploadFilesRequest |
VCenterRestoreSettingsDto |
VProtectReportRequestV2 |
VStorBackupDestinationDetails |
VStorBackupDestinationRequest |
VirtualMachineAndIssuesDetails |
VirtualMachineDetails |
VirtualMachineIdentifierListRecord |
VirtualMachineList |
VirtualMachineListRecord |
VirtualMachinePostQueryParameters |
VirtualMachineRequest |
VirtualMachineRestoreOptionsDto |
VirtualMachineSettingsUpdateRequest |
VirtualMachineUpdateRequest |
VirtualMachineUuidAndOriginalName |
VirtualProviderListRecord |
VirtualProviderMigrationDetails |
VirtualProviderStatisticsDetails |
VmBackupPolicyDetails |
VmBackupPolicyListRecord |
VmBackupPolicyRequest |
VmBackupRuleDetails |
VmBackupRuleRequest |
VmDiskDetails |
VmDiskRequest |
VmDiskSettingsUpdate |
VmDiskUpdate |
VmExportConfigurationDto |
VmFlavorDetails |
VmFlavorForRestoreListRecord |
VmFlavorListRecord |
VmSnapshotMgmtPolicyDetails |
VmSnapshotMgmtPolicyListRecord |
VmSnapshotMgmtPolicyRequest |
WarningAcknowledgementRequest |
XfsBackupDestinationDetails |
XfsBackupDestinationRequest |
ZadaraRestoreSettingsResponse |
ZfsBackupDestinationDetails |
ZfsBackupDestinationRequest |