How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Druva Enterprise Workloads API

The Phoenix API for Druva Enterprise Workloads. Job management, on-demand backup, restore to original or alternate location, snapshots, backup policies and reporting across File Server, NAS, VMware, Hyper-V, Nutanix AHV, SQL Server, Oracle SBT, Azure, PBS and DRaaS workloads, plus alerts, audit trail and cloud cache.

Druva Enterprise Workloads API is one of 21 APIs that Druva publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Enterprise Workloads, Backup, Restore, VMware, and SQL Server. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 94 operations across 94 paths, organized into 15 resource areas, and defines 348 schemas. It is described by OpenAPI 3.0.0, at version 3.0.

Requests are made against a single base URL, //apis.druva.com/phoenix.

94 operations 94 paths 348 schemas 78 GET16 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.0
API Version
3.0
Base URL
https://apis.druva.com/phoenix
Authentication
OAuth 2.0, API Key
Resource Areas
15

Authentication & Security 2

Druva Enterprise Workloads API declares 2 security schemes for authenticating requests. It supports OAuth 2.0 (OAuth2) using the clientCredentials flow, exposing 1 scope. An API key is passed in the header as Authorization (Bearer).

Paths & Operations 94

Across 94 paths, the API surfaces 94 operations — 78 GET, 16 POST. They span 15 resource areas, including Audit Trail, DRaaS, File Server, NAS, Hyper-V, CloudCache, Organization, Storage, and 7 more. Each is listed below with its method, path, parameters, and response codes.

Audit Trail 1
GET
/audittrail/v1/orgs/{OrgID}/reports/list
List audit trails
ListAuditTrailRequest 9 params → 200400401403404500
DRaaS 2
GET
/draasconfig/v2/orgs/{OrgID}/drplans
List all DR Plans
ListRequest 2 params → 200400404500
POST
/draasconfig/v2/orgs/{OrgID}/jobs/failover
Execute DR Failover jobs
FailoverRequest 1 param body → 200400404500
File Server 13
GET
/fileserver/v1/orgs/{OrgID}/reports/backupsets
List all backup sets
FSGetBackupsetsRequest 4 params → 200400401403404500
GET
/fileserver/v1/orgs/{OrgID}/reports/contentrules
List all content rules
FSGetContentRulesRequest 2 params → 200400401403404500
GET
/fileserver/v1/orgs/{OrgID}/reports/jobs
List all jobs
FSGetAllJobsReportRequest 8 params → 200400401403404500
GET
/fileserver/v1/orgs/{OrgID}/reports/jobs/backups
List all backup jobs
FSGetBackupJobReportRequest 7 params → 200400401403404500
GET
/fileserver/v1/orgs/{OrgID}/reports/jobs/restores
List all restore jobs
FSGetRestoreJobReportRequest 8 params → 200400401403404500
GET
/fileserver/v1/orgs/{OrgID}/reports/jobs/uploadlogs
List all upload logs jobs
FSGetUploadLogJobReportRequest 7 params → 200400401403404500
GET
/fileserver/v1/orgs/{OrgID}/reports/policies
List all policies
FSGetPoliciesRequest 2 params → 200400401403404500
GET
/fileserver/v1/orgs/{OrgID}/reports/servers
List all Windows/Linux Servers
FSListFileServerRequest 3 params → 200400401403404500
GET
/fileserver/v2/orgs/{orgID}/backupsets/{backupsetID}/snapshots
List all snapshots
FSGetSnapshotsRequest 7 params → 200400401403404500
POST
/fileserver/v2/orgs/{orgID}/jobs/backupNow
On-demand backup
FSBackupNowRequest 1 param body → 200400401403404500
POST
/fileserver/v2/orgs/{orgID}/jobs/restores/originalServer
Create a restore job for the original server
FSOriginalRestoreRequest 1 param body → 200400401403404500
POST
/fileserver/v2/orgs/{orgID}/jobs/restores/alternateServer
Create a restore job for the alternate server
FSAlternateRestoreRequest 1 param body → 200400401403404500
POST
/fileserver/v2/orgs/{orgID}/jobs/cancel
Cancel a job
FSCancelJobRequest 1 param body → 200400401403404500
NAS 10
GET
/storageconfig/v2/csets/{csetID}/snapshots
List all snapshots
ListSnapshots 10 params → 200400404500
GET
/nas/v1/orgs/{OrgID}/reports/backupsets
List all backup sets
NASGetBackupsetsRequest 6 params → 200400401403404500
GET
/nas/v1/orgs/{OrgID}/reports/contentrules
List all content rules
NASGetContentRulesRequest 2 params → 200400401403404500
GET
/nas/v1/orgs/{OrgID}/reports/hosts
ListHost
NASListHostRequest 3 params → 200400401403404500
GET
/nas/v1/orgs/{OrgID}/reports/jobs
List all jobs
NASGetAllJobsReportRequest 9 params → 200400401403404500
GET
/nas/v1/orgs/{OrgID}/reports/jobs/backups
List all backup jobs
NASGetBackupJobReportRequest 8 params → 200400401403404500
GET
/nas/v1/orgs/{OrgID}/reports/jobs/restores
List all restore jobs
NASGetRestoreJobReportRequest 9 params → 200400401403404500
GET
/nas/v1/orgs/{OrgID}/reports/jobs/uploadlogs
List all upload logs jobs
NASGetUploadLogJobReportRequest 7 params → 200400401403404500
GET
/nas/v1/orgs/{OrgID}/reports/policies
GetPolicies for policies
NASGetPoliciesRequest 2 params → 200400401403404500
GET
/nas/v1/orgs/{OrgID}/reports/proxies
ListProxy
NASListProxyRequest 3 params → 200400401403404500
Hyper-V 8
GET
/hyperv/v1/orgs/{OrgID}/reports/backupsets
List all backupsets
HVGetBackupSetReportRequest 2 params → 200400404500
GET
/hyperv/v1/orgs/{OrgID}/reports/flrproxies
List all FLR proxies
HVGetFLRProxyReportRequest 3 params → 200400404500
GET
/hyperv/v1/orgs/{OrgID}/reports/hosts
List all hosts
HVGetHostReportRequest 3 params → 200400404500
GET
/hyperv/v1/orgs/{OrgID}/reports/jobs
List all jobs
HVGetAllJobsReportRequest 9 params → 200400404500
GET
/hyperv/v1/orgs/{OrgID}/reports/jobs/backups
List all backup jobs
HVGetBackupJobReportRequest 8 params → 200400404500
GET
/hyperv/v1/orgs/{OrgID}/reports/jobs/restores
List all restore jobs
HVGetRestoreJobReportRequest 7 params → 200400404500
GET
/hyperv/v1/orgs/{OrgID}/reports/jobs/uploadlogs
List all upload logs jobs
HVGetUploadLogJobReportRequest 7 params → 200400404500
GET
/hyperv/v1/orgs/{OrgID}/reports/policies
List all backup policies
HVGetBackupPoliciesReportRequest 2 params → 200400404500
CloudCache 1
GET
/cloudcache/v1/orgs/{OrgID}/reports/config
List cloudcache config
GetAllCloudCacheConfigRequest 4 params → 200400401403404500
Organization 1
GET
/organization/v1/orgs
List all organizations
ListOrgRequest 1 param → 200400401403404500
Storage 1
GET
/storage/v1/orgs/{OrgID}/reports/usage
List storage usage.
GetStorageUsagePerOrganizationRequest 2 params → 200400401403404500
VMware 11
GET
/vmware/v1/orgs/{OrgID}/reports/backupsets
List all backup sets
VMwareGetBackupsetsRequest 4 params → 200400401403404500
GET
/vmware/v1/orgs/{OrgID}/reports/proxies
List all backup proxies
VMwareGetBackupProxiesRequest 3 params → 200400401403404500
GET
/vmware/v1/orgs/{OrgID}/reports/jobs
List all jobs
VMwareGetAllJobsInfoRequest 8 params → 200400401403404500
GET
/vmware/v1/orgs/{OrgID}/reports/jobs/backups
List all backup jobs
VMwareGetAllBackupJobsInfoRequest 7 params → 200400401403404500
GET
/vmware/v1/orgs/{OrgID}/reports/jobs/restores
List all restore jobs
VMwareGetAllRestoreJobsInfoRequest 7 params → 200400401403404500
GET
/vmware/v1/orgs/{OrgID}/reports/jobs/uploadlogs
List all upload logs jobs
VMwareGetAllUploadLogsJobsInfoRequest 7 params → 200400401403404500
GET
/vmware/v1/orgs/{OrgID}/reports/policies
List all policies
VMwareGetPoliciesRequest 2 params → 200400401403404500
POST
/vmware/v1/orgs/{orgID}/jobs/backupNow
On-demand backup
BackupNowRequest 1 param body → 200400401403404500
POST
/vmware/v1/orgs/{orgID}/jobs/cancel
Cancel a job
CancelJobRequest 1 param body → 200400401403404500
GET
/vmware/v1/orgs/{orgID}/backupsets/{backupsetID}/snapshots
List all snapshots
GetSnapshotRequest 7 params → 200400401403404500
POST
/vmware/v1/orgs/{orgID}/jobs/restores/original
Restore VM to original location
RestoreOriginalRequest 1 param body → 200400401403404500
Alerts 3
GET
/alerts/v1/orgs/{OrgID}/alerts
List of Alerts
ListAlertsRequest 7 params → 200400401403404500
GET
/alerts/v1/orgs/{OrgID}/alerts/{type}
List of Alerts by type
ListAlertsByTypeRequest 8 params → 200400401403404500
GET
/alerts/v1/orgs/{OrgID}/alerts/jobs/backupFailures
List backup failure alerts
ListBackupFailureAlertsRequest 8 params → 200400401403404500
SQLServer 15
GET
/sqlserver/v1/orgs/{OrgID}/reports/availabilitygroup
List all SQL availability groups
SQLListSQLAvailabilityGroupRequest 5 params → 200400404500
GET
/sqlserver/v1/orgs/{OrgID}/reports/backupsets
List all backupsets
SQLGetBackupsetsRequest 5 params → 200400404500
GET
/sqlserver/v1/orgs/{OrgID}/reports/instances
List all SQL instances
SQLListSQLInstancesRequest 4 params → 200400404500
GET
/sqlserver/v1/orgs/{OrgID}/reports/jobs
List all jobs
SQLGetAllJobsReportRequest 9 params → 200400404500
GET
/sqlserver/v1/orgs/{OrgID}/reports/jobs/backups
List all backup jobs
SQLGetBackupJobReportRequest 8 params → 200400404500
GET
/sqlserver/v1/orgs/{OrgID}/reports/jobs/defreezes
List all defreeze jobs
SQLGetDefreezeJobReportRequest 8 params → 200400404500
GET
/sqlserver/v1/orgs/{OrgID}/reports/jobs/restores
List all restore jobs
SQLGetRestoreJobReportRequest 9 params → 200400404500
GET
/sqlserver/v1/orgs/{OrgID}/reports/jobs/uploadlogs
List all uploadlogs jobs
SQLGetUploadLogJobReportRequest 8 params → 200400404500
GET
/sqlserver/v1/orgs/{OrgID}/reports/policies
List all policies
SQLGetPoliciesRequest 2 params → 200400404500
POST
/sqlserver/v2/orgs/{orgID}/jobs/backupNow
On-demand backup
SQLBackupNowRequest 1 param body → 200400401403404500
POST
/sqlserver/v2/orgs/{orgID}/jobs/cancel
Cancel a job
SQLCancelJobRequest 1 param body → 200400401403404500
GET
/sqlserver/v2/orgs/{orgID}/backupsets/{backupsetID}
Get backup set details
SQLGetBackupsetDetailsRequest 2 params → 200400401403404500
GET
/sqlserver/v2/orgs/{orgID}/backupsets/{backupsetID}/snapshots
List all snapshots
SQLListSnapshotRequest 7 params → 200400401403404500
POST
/sqlserver/v2/orgs/{orgID}/jobs/restores/alternate
Restore SQL Server database(s) to an alternate location
SQLRestoreToAlternateInstanceRequest 1 param body → 200400401403404500
POST
/sqlserver/v2/orgs/{orgID}/jobs/restores/original
Restore SQL Server database(s) to the original location
SQLRestoreToOriginalInstanceRequest 1 param body → 200400401403404500
OracleDTC 12
GET
/oraclesbt/v1/orgs/{OrgID}/reports/databases
List all databases
ListDatabaseRequest 4 params → 200400404500
GET
/oraclesbt/v1/orgs/{OrgID}/reports/servers
List all servers
ListServerRequest 3 params → 200400404500
GET
/oraclesbt/v1/orgs/{OrgID}/reports/policies
List all backup polices
ListPolicyRequest 2 params → 200400404500
GET
/oraclesbt/v1/orgs/{OrgID}/reports/backupsets
List all backup sets
ListBackupsetReportRequest 4 params → 200400404500
GET
/oraclesbt/v1/orgs/{OrgID}/reports/jobs
List all jobs
OracleSBTGetAllJobsReportRequest 10 params → 200400404500
GET
/oraclesbt/v1/orgs/{OrgID}/reports/jobs/backups
List all backup jobs
OracleSBTGetBackupJobReportRequest 9 params → 200400404500
GET
/oraclesbt/v1/orgs/{OrgID}/reports/jobs/restores
List all restore jobs
OracleSBTGetRestoreJobReportRequest 9 params → 200400404500
GET
/oraclesbt/v1/orgs/{OrgID}/reports/jobs/uploadlogs
List all upload logs jobs
OracleSBTGetUploadLogJobReportRequest 8 params → 200400404500
POST
/oraclesbt/v1/orgs/{orgID}/jobs/backupNow
On-demand backup
BackupJobBackupNow 1 param body → 200400401403404500
POST
/oraclesbt/v1/orgs/{orgID}/jobs/cancel
Cancel a job
AllJobCancelJob 1 param body → 200400401403404500
GET
/oraclesbt/v1/orgs/{orgID}/backupsets/{backupsetID}/snapshots
List all snapshots
OracleDTCGetSnapshotsRequest 7 params → 200400401403404500
POST
/oraclesbt/v1/orgs/{orgID}/jobs/restores/original
Full database restore to original
OracleDTCRestoreOriginalRequest 1 param body → 200400401403404500
PBS 6
GET
/pbs/v1/orgs/{OrgID}/reports/backupsets
List all backupsets
PBSGetBackupsetsRequest 4 params → 200400404500
GET
/pbs/v1/orgs/{OrgID}/reports/backupstores
List all backupstores
PBSListBackupstoreRequest 3 params → 200400404500
GET
/pbs/v1/orgs/{OrgID}/reports/jobs
List all jobs
PBSGetAllJobsReportRequest 8 params → 200400404500
GET
/pbs/v1/orgs/{OrgID}/reports/jobs/backups
List all backup jobs
PBSGetBackupJobReportRequest 7 params → 200400404500
GET
/pbs/v1/orgs/{OrgID}/reports/jobs/restores
List all restore jobs
PBSGetRestoreJobReportRequest 8 params → 200400404500
GET
/pbs/v1/orgs/{OrgID}/reports/jobs/uploadlogs
List all uploadlogs jobs
PBSGetUploadLogJobReportRequest 7 params → 200400404500
AHV 7
GET
/ahv/v1/orgs/{OrgID}/reports/backupsets
List all backup sets
AHVGetBackupsetsRequest 4 params → 200400401403404500
GET
/ahv/v1/orgs/{OrgID}/reports/jobs
List all jobs
AHVGetAllJobsInfoRequest 8 params → 200400401403404500
GET
/ahv/v1/orgs/{OrgID}/reports/jobs/backups
List all backup jobs
AHVGetAllBackupJobsInfoRequest 7 params → 200400401403404500
GET
/ahv/v1/orgs/{OrgID}/reports/jobs/restores
List all restore jobs
AHVGetAllRestoreJobsInfoRequest 7 params → 200400401403404500
GET
/ahv/v1/orgs/{OrgID}/reports/jobs/uploadlogs
List all upload log jobs
AHVGetAllUploadLogsJobsInfoRequest 7 params → 200400401403404500
GET
/ahv/v1/orgs/{OrgID}/reports/policies
List all policies
AHVGetPoliciesRequest 2 params → 200400401403404500
GET
/ahv/v1/orgs/{OrgID}/reports/proxies
List all backup proxies
AHVGetBackupProxiesRequest 3 params → 200400401403404500
Azure 3
GET
/pazwlConfig/v1/azure/resources/{metadataType}
List Azure resource metadata names
ListMetadataNamesByTypeRequest 6 params → 200400401403404503
POST
/pazwlConfig/v1/azure/search
Search Azure resources
SearchRequest 3 params body → 200400401403404503
GET
/pazwlConfig/v1/azure/subscription
List subscriptions
ListSubscriptionsRequest 3 params → 200400401403404500

Schemas 348

The contract defines 348 schemas that model the data the API accepts and returns. The most detailed are Job (42 properties), Backupset (20 properties), VMwareBackupsetInfo (18 properties), FSGetPolicies (18 properties). Each schema is shown below with its type and property counts.

OracleDTCBackupNowRequestParams
object
OracleDTCBackupNowRequestParams is the input to the BackupNow job request
2 properties
CreateBackupTriggerArgs
object
TriggerArgs bundles all job creations params in single data type
2 properties 1 required
CreateRestoreTriggerArgs
object
TriggerArgs bundles all job creations params in single data type
7 properties 2 required
CreateBackupResponse
object
CreateResponse is response schema for Create Request
1 property
CreateRestoreResponse
object
CreateResponse is response schema for Create Request
1 property
Job
object
Job defines the schema for a job
42 properties
OracleDTCBackupNowResponse
object
OracleDTCBackupNowResponse is the response to the BackupNow job request
1 property
RWCConfig
object
RWCConfig struct
2 properties
OracleDTCCancelJobResponse
object
OracleDTCCancelJobResponse is response to cancel job API
1 property
OracleDTCCancellationParams
object
OracleDTCCancellationParams is job cancellation request inputs
1 property
OracleDTCGetSnapshotsResponse
object
OracleDTCGetSnapshotsResponse is the response schema for List all snapshots API
2 properties
OracleDTCRestoreOriginalParams
object
OracleDTCRestoreOriginalParams is the restore to original job request inputs.
5 properties
OracleDTCRestoreOriginalResponse
object
OracleDTCRestoreOriginalResponse is response to the Restore to original job request.
1 property
OracleDTCSnapshot
object
OracleDTCSnapshot struct holds the response for List all snapshots API
4 properties
SQLBackupNowRequestParams
object
SQLBackupNowRequestParams is the input to the BackupNow job request
2 properties
SQLBackupNowResponse
object
SQLBackupNowResponse is the response to the BackupNow job request
1 property
SQLCancelJobResponse
object
SQLCancelJobResponse is response to cancel job API
1 property
SQLCancellationParams
object
SQLCancellationParams is job cancellation request inputs
1 property
SQLConfiguredDatabases
object
The list of databases configured with the backup set.
3 properties
RestorePath
object
4 properties
SQLRestoreToAlternateParams
object
SQLRestoreToAlternateParams is restore to alternate job request inputs
9 properties 6 required
SQLRestoreToOriginalParams
object
SQLRestoreToOriginalParams is restore to original job request inputs
3 properties 3 required
SQLSnapshot
object
Contains the response parameters for the ListSnapshot API.
3 properties
SQLGetBackupsetDetailsResponse
object
GetBackupsetDetailsResponse is the response schema for GetBackupsetDetails API
8 properties
SQLListSnapshotResponse
object
ListSnapshotResponse is the response schema for ListSnapshot API
2 properties
SQLRestoreToOriginalInstanceResponse
object
The unique identification number associated with the job.
1 property
SQLRestoreToAlternateInstanceResponse
object
A unique identification number associated with the job.
1 property
VMBackupNowRequestParams
object
VMBackupNowRequestParams is backup job request inputs
1 property
VMBackupNowResponse
object
VMBackupNowResponse is response to backupnow request
1 property
VMCancelJobResponse
object
VMCancelJobResponse is response to cancel job API
1 property
VMCancellationParams
object
VMCancellationParams is job cancellation request inputs
1 property
DRPlan
object
6 properties
FailoverJobResponse
object
FailoverJobResponse is response to failover request
1 property
FailoverRequestParams
object
FailoverRequestParams are all the user inputs required for a failover job request
2 properties 2 required
HealthStatus
object
2 properties
ListResponse
object
ListResponse is the response schema for List DR Plans
2 properties
ServiceError
object
Service Error
2 properties
FSBackupContentStruct
object
9 properties
FSBackupsetInfo
object
14 properties
FSDataTransferStruct
object
10 properties
FSEnvironmentStruct
object
5 properties
FSEstimationDetailsStruct
object
9 properties
FSExecutionDetailsStruct
object
9 properties
FSFullScanSchedule
object
7 properties
FSGetAllJobsReport
object
GetAllJobsReport struct holds the response for GetAllJobsReport api
11 properties
FSGetAllJobsReportResponse
object
GetAllJobsReportResponse is the response schema for GetAllJobsReport
2 properties
FSGetBackupJobReportResponse
object
GetBackupJobReportResponse is the response schema for GetBackupJobReport
2 properties
FSGetBackupJobsReport
object
GetBackupJobsReport struct holds the response for GetBackupJobsReport api
13 properties
FSGetBackupsetsResponse
object
GetBackupsetsResponse is response schema for GetBackupsets
2 properties
FSGetContentRulesResponse
object
GetContentRulesResponse is response schema for GetContentRules
2 properties
FSGetPoliciesResponse
object
GetPoliciesResponse is response schema for GetPolicies
2 properties
FSGetPolicies
object
GetPolicies struct holds the response for GetPolicies api
18 properties
FSPrePostScriptDetails
object
6 properties
FSGetRestoreJobReportResponse
object
GetRestoreJobReportResponse is the response schema for GetRestoreJobReport
2 properties
FSGetRestoreJobsReport
object
GetRestoreJobsReport struct holds the response for GetRestoreJobsReport api
10 properties
FSGetUploadLogJobReportResponse
object
GetUploadLogJobReportResponse is the response schema for GetUploadLogJobReport
2 properties
FSGetSnapshotsResponse
object
FSGetSnapshotsResponse is the response schema for GetSnapshotsResponse
2 properties
FSBackupNowRequestParams
object
FSBackupNowRequestParams request parameters for backup now
1 property
FSBackupNowResponse
object
FSBackupNowResponse response schema for backup now
1 property
FSOriginalRestoreParams
object
FSOriginalRestoreParams request parameters for original restore
7 properties
FSRestoreResponse
object
FSRestoreResponse response schema for restore
1 property
FSAlternateRestoreParams
object
FSAlternateRestoreParams request parameters for alternate restore
7 properties
FSCancelJobParams
object
FSCancelJobParams Request parameters for cancel job
1 property 1 required
FSCancelJobResponse
object
FSCancelJobResponse is response to cancel job request
1 property
FSGetUploadLogJobsReport
object
GetUploadLogJobsReport struct holds the response for GetUploadLogJobsReport api
5 properties
FSSnapshot
object
FSSnapshot struct holds the response for GetSnapshots API
3 properties
FSLastBackupDetailsStruct
object
2 properties
FSListFileServerResponse
object
ListFileServerResponse is the response schema for ListFileServer
2 properties
FSRestoreEnvironmentStruct
object
5 properties
FSRestoreExecutionDetailsStruct
object
12 properties
FSRetentionPolicy
object
6 properties
FSRuleStruct
object
3 properties
FSRuleStruct1
object
2 properties
FSSchedules
object
6 properties
FSServerResponse
object
ServerResponse is the response part of the schema for ListFileServer
8 properties
FSUploadLogExecDetailsStruct
object
11 properties
GetAllJobsReportRequest
object
GetAllJobsReportRequest is the request schema for GetAllJobsReport
8 properties 1 required
GetBackupJobReportRequest
object
GetBackupJobReportRequest is the request schema for GetBackupJobReport
7 properties 1 required
GetBackupsetsRequest
object
GetBackupsetsRequest is request schema for GetBackupsets
4 properties 1 required
GetContentRulesRequest
object
GetContentRulesRequest is request schema for GetContentRules
2 properties 1 required
GetPoliciesRequest
object
GetPoliciesRequest is request schema for GetPolicies
2 properties 1 required
GetRestoreJobReportRequest
object
GetRestoreJobReportRequest is the request schema for GetRestoreJobReport
8 properties 1 required
GetUploadLogJobReportRequest
object
GetUploadLogJobReportRequest is the request schema for GetUploadLogJobReport
7 properties 1 required
JSONStringList
array
JSONStringList is data type to be used in model definition for data that is string:interface map in memory but stored as JSON string in DB
ListContentRuleResponse
object
ListContentRuleResponse represents response model
1 property
ListContentRulesFilter
object
ListContentRulesFilter is filter structure to be passed while listing contentrules
1 property
ListFileServerRequest
object
ListFileServerRequest is the request schema for ListFileServer
3 properties 1 required
ListPoliciesFilter
object
ListPoliciesFilter is filter structure to be passed while listing policies
1 property
ListPoliciesResponse
object
ListPoliciesResponse represents response model
1 property
AuditResponse
object
AuditResponse struct holds the response for ListAuditTrail api
7 properties
CacheConfigResponse
object
CacheConfigResponse is the response schema for Cache config
7 properties
CacheDeviceResponse
object
CacheDeviceResponse is the response schema for Device
8 properties
CacheScheduleResponse
object
CacheScheduleResponse is the response schema for CacheSchedule
6 properties
CacheVolumeResponse
object
CacheVolumeResponse is the response schema for CacheVolume
5 properties
GetAllCacheConfigResponse
object
GetAllCacheConfigResponse is the response schema for GetAllCacheConfigResponse
2 properties
GetAllCloudCacheConfigRequest
object
GetAllCloudCacheConfigRequest is the request schema for GetAllCloudCacheConfig
4 properties 1 required
GetStorageUsagePerOrganizationRequest
object
GetStorageUsagePerOrganizationRequest is the request schema for GetStorageUsagePerOrganization
2 properties 1 required
GetStorageUsagePerOrganizationResponse
object
GetStorageUsagePerOrganizationResponse is the response schema for GetStorageUsagePerOrganization
2 properties
ListStorageFilter
object
ListStorageFilter is filter structure to be passed while listing storage
2 properties
ListStorageInfoResponse
object
ListStorageInfoResponse represents response model
1 property
ListAuditTrailRequest
object
ListAuditTrailRequest is the request schema for ListAuditTrail
9 properties 1 required
ListAuditTrailResponse
object
ListAuditTrailResponse is the response schema for ListAuditTrail
2 properties
ListOrgRequest
object
ListOrgRequest is the request schema for ListOrg
1 property
ListOrgResponse
object
ListOrgResponse is the response schema for ListOrg
2 properties
OrgResponse
object
OrgResponse is the response schema for ListOrg
2 properties
OrgUsageResponse
object
OrgUsageResponse is the response schema for storage usage per organization
7 properties
Snapshot
object
Snapshot is schema for Snapshot entity
17 properties
ListSnapshotsResponse
object
ListSnapshotsResponse is the response schema for List Snapshots API
2 properties
NASBackupContentStruct
object
BackupContentStruct is response schema for GetContentRules
9 properties
NASBackupsetInfo
object
BackupsetInfo is response schema for GetBackupsets
18 properties
NASDataTransferStruct
object
DataTransferStruct struct holds the response for GetBackupJobsReport api
10 properties
NASEnvironmentStruct
object
EnvironmentStruct struct holds the response for GetBackupJobsReport api
5 properties
NASEstimationDetailsStruct
object
EstimationDetailsStruct struct holds the response for GetBackupJobsReport api
9 properties
NASExecutionDetailsStruct
object
ExecutionDetailsStruct struct holds the response for GetBackupJobsReport api
7 properties
NASFullScanSchedule
object
FullScanSchedule struct holds the response for GetPolicies api
7 properties
NASGetAllJobsReport
object
GetAllJobsReport struct holds the response for GetAllJobsReport api
13 properties
NASGetAllJobsReportResponse
object
GetAllJobsReportResponse is the response schema for GetAllJobsReport
2 properties
NASGetBackupJobReportResponse
object
GetBackupJobReportResponse is the response schema for GetBackupJobReport
2 properties
NASGetBackupJobsReport
object
GetBackupJobsReport struct holds the response for GetBackupJobsReport api
16 properties
NASGetBackupsetsResponse
object
GetBackupsetsResponse is response schema for GetBackupsets
2 properties
NASGetContentRulesResponse
object
GetContentRulesResponse is response schema for GetContentRules
2 properties
NASGetPolicies
object
GetPolicies struct holds the response for GetPolicies api
16 properties
NASGetPoliciesResponse
object
GetPoliciesResponse is response schema for GetPolicies
2 properties
NASGetRestoreJobReportResponse
object
GetRestoreJobReportResponse is the response schema for GetRestoreJobReport
2 properties
NASGetRestoreJobsReport
object
GetRestoreJobsReport struct holds the response for GetRestoreJobsReport api
15 properties
NASGetUploadLogJobReportResponse
object
GetUploadLogJobReportResponse is the response schema for GetUploadLogJobReport
2 properties
NASGetUploadLogJobsReport
object
GetUploadLogJobsReport struct holds the response for GetUploadLogJobsReport api
5 properties
NASHostResponse
object
HostResponse is the response part of the schema for ListHost
5 properties
NASLastBackupDetailsStruct
object
LastBackupDetailsStruct is response schema for GetBackupsets
2 properties
NASListHostResponse
object
ListHostResponse is the response schema for ListHost
2 properties
NASListProxyResponse
object
ListProxyResponse is the response schema for ListProxy
2 properties
NASProxyResponse
object
ProxyResponse is the response part of the schema for ListProxy
6 properties
NASRestoreEnvironmentStruct
object
RestoreEnvironmentStruct struct holds the response for GetRestoreJobsReport api
5 properties
NASRestoreExecutionDetailsStruct
object
RestoreExecutionDetailsStruct struct holds the response for GetRestoreJobsReport api
12 properties
NASRetentionPolicy
object
RetentionPolicy struct holds the response for GetPolicies api
6 properties
NASRuleStruct
object
RuleStruct is response schema for GetContentRules
4 properties
NASSchedules
object
Schedules struct holds the response for GetPolicies api
6 properties
NASShare
object
Share is the response part of the schema for HostResponse, it represents a NAS Share
2 properties
NASUploadLogExecDetailsStruct
object
UploadLogExecDetailsStruct struct holds the response for GetUploadLogJobsReport api
11 properties
GetAllBackupJobsInfoRequest
object
GetAllBackupJobsInfoRequest is the request schema for GetAllBackupJobsInfo
7 properties 1 required
GetAllJobsInfoRequest
object
GetAllJobsInfoRequest is the request schema for GetAllJobsInfo
8 properties 1 required
GetBackupProxiesRequest
object
GetBackupProxiesRequest is request schema for GetBackupsets
3 properties 1 required
ListBackupProxyFilter
object
ListBackupProxyFilter is filter structure to be passed while listing
1 property
ListPoliciesByFilterResponse
object
ListPoliciesByFilterResponse represents response model
1 property
ListVCenterFilter
object
ListVCenterFilter is filter structure to be passed while listing
2 properties
ListVHostFilter
object
ListVHostFilter is filter structure to be passed while listing
1 property
ListVMachinesFilter
object
ListVMachinesFilter is filter structure to be passed while listing vms
2 properties
ListVMachinesResponse
object
ListVMachinesResponse represents response model
1 property
VMachineInfo
object
9 properties
VMwareBackupProxyInfo
object
BackupProxyInfo is response schema for GetBackupProxies
7 properties
VMwareBackupsetInfo
object
BackupsetInfo is response schema for GetBackupsets
18 properties
VMwareDataTransferStruct
object
DataTransferStruct struct holds the response for GetBackupJobsReport api
10 properties
VMwareDefreezeEnvironmentStruct
object
DefreezeEnvironmentStruct struct holds the response for GetDefreezeJobsReport api
3 properties
VMwareDefreezeExecutionDetailsStruct
object
DefreezeExecutionDetailsStruct struct holds the response for GetDefreezeJobsReport api
5 properties
VMwareEnvironmentStruct
object
EnvironmentStruct struct holds the response for GetBackupJobsReport api
5 properties
VMwareEstimationDetailsStruct
object
EstimationDetailsStruct struct holds the response for GetBackupJobsReport api
6 properties
VMwareExecutionDetailsStruct
object
ExecutionDetailsStruct struct holds the response for GetBackupJobsReport api
5 properties
VMwareGetAllBackupJobsInfoResponse
object
GetAllBackupJobsInfoResponse is the response schema for GetAllBackupJobsInfo
2 properties
VMwareGetAllDefrezeJobsInfoResponse
object
GetAllDefrezeJobsInfoResponse is the response schema for GetAllDefrezeJobsInfoResponse
2 properties
VMwareGetAllJobsInfoResponse
object
GetAllJobsInfoResponse is the response schema for GetAllJobsInfo
2 properties
VMwareGetAllRestoreJobsInfoResponse
object
GetAllRestoreJobsInfoResponse is the response schema for GetRestoreJobReport
2 properties
VMwareGetAllUploadLogsJobsInfoResponse
object
GetAllUploadLogsJobsInfoResponse is the response schema for GetAllUploadLogsJobsInfoResponse
2 properties
VMwareGetBackupJobsReport
object
GetBackupJobsReport struct holds the response for GetBackupJobsReport api
15 properties
VMwareBackupProxyPoolStruct
object
BackupProxyPoolStruct struct holds the information of the backup proxy pool.
2 properties
VMwareGetBackupProxiesResponse
object
GetBackupProxiesResponse is response schema for GetBackupsets
2 properties
VMwareGetBackupsetsResponse
object
GetBackupsetsResponse is response schema for GetBackupsets
2 properties
VMwareGetDefreezeJobsReport
object
GetDefreezeJobsReport struct holds the response for GetDefreezeJobsReport api
6 properties
VMwareGetPolicies
object
GetPolicies struct holds the response for GetPolicies api
16 properties
VMwareGetPoliciesResponse
object
GetPoliciesResponse is response schema for GetPolicies
2 properties
VMwareGetRestoreJobsReport
object
GetRestoreJobsReport struct holds the response for GetRestoreJobsReport api
12 properties
VMwareGetUploadLogsJobsReport
object
GetUploadLogsJobsReport struct holds the response for GetDefreezeJobsReport api
6 properties
VMwareJobResponse
object
JobResponse struct holds the response for JobResponse api
9 properties
VMwareLastBackupDetailsStruct
object
LastBackupDetailsStruct is response schema for GetBackupsets
2 properties
VMwareMSSqlBackupDetails
object
MSSqlBackupDetails struct holds the response for GetBackupJobsReport api
2 properties
VMwareMSSqlFileLocation
object
3 properties
VMwareMSSqlRestoreDetails
object
MSSqlRestoreDetails struct holds the response for GetRestoreJobsReport api
6 properties
VMwareRestoreEnvironmentStruct
object
RestoreEnvironmentStruct struct holds the response for GetRestoreJobsReport api
5 properties
VMwareRestoreExecutionDetailsStruct
object
RestoreExecutionDetailsStruct struct holds the response for GetRestoreJobsReport api
10 properties
VMwareRetentionPolicy
object
RetentionPolicy struct holds the response for GetPolicies api
6 properties
VMwareSchedules
object
Schedules struct holds the response for GetPolicies api
6 properties
VMwareUploadLogsEnvironmentStruct
object
UploadLogsEnvironmentStruct struct holds the response for GetUploadLogsJobsReport api
3 properties
VMwareUploadLogsExecutionDetailsStruct
object
UploadLogsExecutionDetailsStruct struct holds the response for GetUploadLogsJobsReport api
10 properties
VMwareMSSqlConfigDetails
object
MSSqlConfigDetails struct holds the response for GetPolicies api
3 properties
HVGetBackupSetReportResponse
object
GetBackupSetReportResponse is the response schema for HyperVBackupSets
2 properties
HVHyperVBackupSets
object
HyperVBackupSets is the response schema for HyperVBackupSets
14 properties
HVLastBackupDetailsStruct
object
LastBackupDetailsStruct is response schema for LastBackupDetailsStruct
2 properties
HVGetFRLProxyReportResponse
object
GetFRLProxyReportResponse is the response schema for GetFRLProxyReport
2 properties
HVHyperVFLRProxies
object
HyperVFLRProxies is the response schema for HyperV FLR Proxies
4 properties
HVGetHostReportResponse
object
GetHostReportResponse is the response schema for GetFRLProxyReport
2 properties
HVHyperVHost
object
HyperVHost is the response schema for HyperV FLR Proxies
4 properties
HVDefreezeExecutionDetailsStruct
object
DefreezeExecutionDetailsStruct struct holds the response for GetDefreezeJobsReport api
5 properties
HVGetAllJobsReportResponse
object
2 properties
HVGetBackupJobsReportResponse
object
2 properties
HVGetDefreezeJobReportResponse
object
2 properties
HVGetRestoreJobsReportResponse
object
2 properties
HVGetUploadLogJobReportResponse
object
2 properties
HVHyperVAllJob
object
12 properties
HVHyperVBackupDataTransfer
object
HyperVBackupDataTransfer is the response schema for Hyper-V BackupData Transfer
10 properties
HVHyperVBackupExecutionDetails
object
HyperVBackupExecutionDetails is the response schema for Hyper-V Backup Execution Details
5 properties
HVHyperVBackupJob
object
15 properties
HVHyperVDefreezeJob
object
6 properties
HVHyperVEnvironmentDetails
object
HyperVEnvironmentDetails is the response schema for Hyper-V EnvironmentDetails
5 properties
HVHyperVEstimationDetails
object
HyperVEstimationDetails struct holds the response for GetBackupJobsReport api
6 properties
HVHyperVRestoreEnvironmentDetails
object
HyperVRestoreEnvironmentDetails struct holds the response for GetRestoreJobsReport api
5 properties
HVHyperVRestoreExecutionDetails
object
HyperVRestoreExecutionDetails is the response schema for Hyper-V Restore Execution Details
10 properties
HVHyperVRestoreJob
object
HyperVRestoreJob is the response schema for Hyper-V Restore Job
12 properties
HVHyperVUploadJob
object
6 properties
HVUploadLogsEnvironmentStruct
object
UploadLogsEnvironmentStruct struct holds the response for GetUploadLogsJobsReport api
3 properties
HVUploadLogsExecutionDetailsStruct
object
UploadLogsExecutionDetailsStruct struct holds the response for GetUploadLogsJobsReport api
10 properties
HVGetBackupPoliciesReportResponse
object
2 properties
HVHyperVPolicies
object
14 properties
HVHyperVPolicyRetentionData
object
HyperVPolicyRetentionData is the response schema for HyperV Policy Retention Data
6 properties
HVHyperVPolicySchedule
object
HyperVPolicySchedule is the response schema for HyperV Policy Backup Schedule
6 properties
ListAlertsResponse
object
Includes an array of alerts
2 properties
APIError
object
APIError defines an application error result format
4 properties
Alert
object
Includes generic alert details
13 properties
ListBackupAlertsResponse
object
Includes an array of alerts
2 properties
BackupJobAlert
object
Includes generic, alert type specific and resource specific details
15 properties
AlertDetails
object
Contains backup job specific details. Only failedJobIDs and lastSucceeded will be present if failureNumberSinceLastSuccess field is specified. jobID, jobErrorM…
6 properties
ResourceInfo
object
Contains product-specific information of the resource
9 properties
SQLGetAllJobsReport
object
GetAllJobsReport struct holds the response for GetAllJobsReport api
13 properties
SQLGetAllJobsReportRequest
object
GetAllJobsReportRequest is the request schema for GetAllJobsReport
9 properties 1 required
SQLGetBackupJobReportRequest
object
GetBackupJobReportRequest is the request schema for GetBackupJobReport
8 properties 1 required
SQLGetBackupsetsRequest
object
GetBackupsetsRequest is the request schema for GetBackupsets
5 properties 1 required
SQLGetDefreezeJobReportRequest
object
GetDefreezeJobReportRequest is the request schema for GetDefreezeJobReport
8 properties 1 required
SQLGetPoliciesRequest
object
GetPoliciesRequest is the request schema for GetPolicies
2 properties 1 required
SQLGetRestoreJobReportRequest
object
GetRestoreJobReportRequest is the request schema for GetRestoreJobReport
9 properties 1 required
SQLGetUploadLogJobReportRequest
object
GetUploadLogJobReportRequest is the request schema for GetUploadLogJobReport
8 properties 1 required
JSONMap
object
Returns the data for the current job.
SQLListPoliciesFilter
object
ListPoliciesFilter is filter structure to be passed while listing policies
1 property
SQLListSQLAvailabilityGroupRequest
object
ListSQLAvailabilityGroupRequest is the request schema for ListSQLAvailabilityGroup
4 properties 1 required
SQLListSQLInstancesRequest
object
ListSQLInstancesRequest is the request schema for ListSQLInstances
4 properties 1 required
SQLBackupContentStruct
object
7 properties
SQLBackupsetInfo
object
BackupsetInfo is response schema for GetBackupsets
15 properties
SQLDataTransferStruct
object
DataTransferStruct struct holds the response for GetBackupJobsReport api
10 properties
SQLDefreezeExecDetailsStruct
object
DefreezeExecDetailsStruct struct holds the response for GetDefreezeJobsReport api
5 properties
SQLEnvironmentStruct
object
EnvironmentStruct struct holds the response for GetBackupJobsReport api
5 properties
SQLEstimationDetailsStruct
object
EstimationDetailsStruct struct holds the response for GetBackupJobsReport api
8 properties
SQLExecutionDetailsStruct
object
ExecutionDetailsStruct struct holds the response for GetBackupJobsReport api
5 properties
SQLGetAllJobsReportResponse
object
GetAllJobsReportResponse is the response schema for GetAllJobsReport
2 properties
SQLGetBackupJobReportResponse
object
GetBackupJobReportResponse is the response schema for GetBackupJobReport
2 properties
SQLGetBackupJobsReport
object
GetBackupJobsReport struct holds the response for GetBackupJobsReport api
16 properties
SQLGetBackupsetsResponse
object
GetBackupsetsResponse is response schema for GetBackupsets
2 properties
SQLGetDefreezeJobReportResponse
object
GetDefreezeJobReportResponse is the response schema for GetDefreezeJobReport
2 properties
SQLGetDefreezeJobsReport
object
GetDefreezeJobsReport struct holds the response for GetDefreezeJobsReport api
9 properties
SQLGetPolicies
object
GetPolicies struct holds the response for GetPolicies api
13 properties
SQLGetPoliciesResponse
object
GetPoliciesResponse is response schema for GetPolicies
2 properties
SQLGetRestoreJobReportResponse
object
GetRestoreJobReportResponse is the response schema for GetRestoreJobReport
2 properties
SQLGetRestoreJobsReport
object
GetRestoreJobsReport struct holds the response for GetRestoreJobsReport api
15 properties
SQLGetUploadLogJobReportResponse
object
GetUploadLogJobReportResponse is the response schema for GetUploadLogJobReport
2 properties
SQLGetUploadLogJobsReport
object
GetUploadLogJobsReport struct holds the response for GetUploadLogJobsReport api
7 properties
SQLLastBackupDetailsStruct
object
LastBackupDetailsStruct is response schema for GetBackupsets
2 properties
SQLListSQLAvailabilityGroupResponse
object
ListSQLResourceResponse is the response schema for ListSQLAvailabilityGroup
2 properties
SQLListSQLInstancesResponse
object
ListSQLResourceResponse is the response schema for ListSQLInstance
2 properties
SQLResourceResponse
object
ResourceResponse is the response part of the schema for ListSQLInstances
8 properties
SQLRestoreEnvironmentStruct
object
RestoreEnvironmentStruct struct holds the response for GetRestoreJobsReport api
5 properties
SQLRestoreExecutionDetailsStruct
object
RestoreExecutionDetailsStruct struct holds the response for GetRestoreJobsReport api
10 properties
SQLRetentionPolicy
object
RetentionPolicy struct holds the response for GetPolicies api
6 properties
SQLSchedules
object
Schedules struct holds the response for GetPolicies api
7 properties
SQLTransactionlogSchedule
object
TransactionlogSchedule struct holds the response for GetPolicies api
6 properties
SQLUploadLogExecDetailsStruct
object
UploadLogExecDetailsStruct struct holds the response for GetUploadLogJobsReport api
10 properties
JobDetails
object
Contains backup job specific details. Only failedJobIDs and lastSucceeded will be present if failureNumberSinceLastSuccess field is specified. jobID, jobErrorM…
6 properties
DatabaseResponse
object
DatabaseResponse is the response part of the schema for ListDatabaseReport
12 properties
ListDatabaseReportResponse
object
ListDatabaseReportResponse is the response schema for ListDatabaseReport
2 properties
ListServerReportResponse
object
ListServerReportResponse is the response schema for ListServerReport
2 properties
ServerResponse
object
ServerResponse is the response part of the schema for ListServerReport
7 properties
BackupPolicy
object
BackupPolicy represents data model for BackupPolicy entry
14 properties
BackupSchedule
object
BackupSchedule represents data model for BackupSchedule entry
7 properties
ListPolicyReportResponse
object
ListPolicyReportResponse is the response schema for ListPolicyReport
2 properties
Retention
object
Retention represents data model for Retention Policy
6 properties
TransactionLog
object
TransactionLog represents data model for Transaction Logs schedule table
4 properties
Backupset
object
Backupset info
20 properties
ListBackupsetReportResponse
object
ListBackupsetReportResponse is the response schema for ListBackupsetReport
2 properties
OracleSBTLastBackupDetailsStruct
object
2 properties
OracleSBTDataTransferStruct
object
10 properties
OracleSBTEnvironmentStruct
object
5 properties
OracleSBTExecutionDetailsStruct
object
6 properties
OracleSBTGetAllJobsReport
object
GetAllJobsReport struct holds the response for GetAllJobsReport api
12 properties
OracleSBTGetAllJobsReportResponse
object
GetAllJobsReportResponse is the response schema for GetAllJobsReport
2 properties
OracleSBTGetBackupJobReportResponse
object
GetBackupJobReportResponse is the response schema for GetBackupJobReport
2 properties
OracleSBTGetBackupJobsReport
object
GetBackupJobsReport struct holds the response for GetBackupJobsReport api
13 properties
OracleSBTGetRestoreJobReportResponse
object
GetRestoreJobReportResponse is the response schema for GetRestoreJobReport
2 properties
OracleSBTGetRestoreJobsReport
object
GetRestoreJobsReport struct holds the response for GetRestoreJobsReport api
10 properties
OracleSBTGetUploadLogJobReportResponse
object
GetUploadLogJobReportResponse is the response schema for GetUploadLogJobReport
2 properties
OracleSBTGetUploadLogJobsReport
object
GetUploadLogJobsReport struct holds the response for GetUploadLogJobsReport api
6 properties
OracleSBTRestoreEnvironmentStruct
object
5 properties
OracleSBTRestoreExecutionDetailsStruct
object
11 properties
OracleSBTUploadLogExecDetailsStruct
object
11 properties
PBSBackupsetInfo
object
BackupsetInfo is response schema for GetBackupsets
14 properties
PBSGetBackupsetsResponse
object
GetBackupsetsResponse is response schema for GetBackupsets
2 properties
PBSLastBackupDetailsStruct
object
LastBackupDetailsStruct is response schema for GetBackupsets
2 properties
PBSBackupstoreResponse
object
BackupstoreResponse is the response part of the schema for ListBackupstore
7 properties
PBSListBackupstoreResponse
object
ListBackupstoreResponse is the response schema for ListBackupstore
2 properties
PBSDataTransferStruct
object
10 properties
PBSEnvironmentStruct
object
5 properties
PBSExecutionDetailsStruct
object
6 properties
PBSGetAllJobsReport
object
GetAllJobsReport struct holds the response for GetAllJobsReport API
11 properties
PBSGetAllJobsReportResponse
object
GetAllJobsReportResponse is the response schema for GetAllJobsReport
2 properties
PBSGetBackupJobReportResponse
object
GetBackupJobReportResponse is response schema for GetBackupJobReport
2 properties
PBSGetBackupJobsReport
object
GetBackupJobsReport is response schema for GetBackupJobsReport API
10 properties
PBSGetRestoreJobReportResponse
object
GetRestoreJobReportResponse is the response schema for GetRestoreJobReport
2 properties
PBSGetRestoreJobsReport
object
GetRestoreJobsReport struct holds the response for GetRestoreJobsReport api
10 properties
PBSRestoreEnvironmentStruct
object
5 properties
PBSRestoreExecutionDetailsStruct
object
11 properties
PBSGetUploadLogJobReportResponse
object
GetUploadLogJobReportResponse is the response schema for GetUploadLogJobReport
2 properties
PBSGetUploadLogJobsReport
object
GetUploadLogJobsReport struct holds the response for GetUploadLogJobsReport api
6 properties
PBSUploadLogExecDetailsStruct
object
UploadLogExecDetailsStruct struct holds the response for GetUploadLogJobsReport api
11 properties
NASBackupNowParams
object
BackupNowParams request parameters for backup now
1 property
NASBackupNowResponse
object
BackupNowResponse response schema for backup now
1 property
NASCancelJobParams
object
CancelJobParams request parameters for Cancel Job
1 property
NASCancelJobResponse
object
CancelJobResponse response schema for Cancel Job
1 property
VMGetSnapshotResponse
object
VMGetSnapshotResponse is the response schema for GetSnapshot API
2 properties
VMRestoreOriginalParams
object
VMRestoreOriginalParams is restore to original job request inputs
2 properties
VMRestoreOriginalResponse
object
VMRestoreOriginalResponse is response to restore job request
1 property
VMSnapshotList
object
VMSnapshotList struct holds the response for GetSnapshot api
4 properties
AHVBackupProxyInfo
object
The details of backup proxies.
4 properties
AHVBackupProxyPoolStruct
object
The details of the backup proxy pool.
2 properties
AHVBackupsetInfo
object
Details of backup sets.
14 properties
AHVDataTransferStruct
object
The data transfer details of the job.
10 properties
AHVEnvironmentStruct
object
The environment details of the job.
5 properties
AHVEstimationDetailsStruct
object
The estimation details of the job.
6 properties
AHVExecutionDetailsStruct
object
The execution details of the job.
5 properties
AHVGetAllBackupJobsInfoResponse
object
List all backup jobs response.
2 properties
AHVGetAllJobsInfoResponse
object
List all jobs response.
2 properties
AHVGetAllRestoreJobsInfoResponse
object
List all restore jobs response.
2 properties
AHVGetAllUploadLogsJobsInfoResponse
object
List all upload log jobs response.
2 properties
AHVGetBackupJobsReport
object
Details of backup jobs.
13 properties
AHVGetBackupProxiesResponse
object
List all backup proxies response.
2 properties
AHVGetBackupsetsResponse
object
List all backup sets response.
2 properties
AHVGetPolicies
object
Details of backup policies.
12 properties
AHVGetPoliciesResponse
object
List all policies response.
2 properties
AHVGetRestoreJobsReport
object
Details of restore jobs.
11 properties
AHVGetUploadLogsJobsReport
object
Details of upload log jobs.
6 properties
AHVJobResponse
object
Details of all jobs.
9 properties
AHVLastBackupDetailsStruct
object
The last backup details of the backup set.
2 properties
AHVRestoreEnvironmentStruct
object
The environment details of the job.
5 properties
AHVRestoreExecutionDetailsStruct
object
The execution details of the job.
10 properties
AHVRetentionPolicy
object
Details of the retention policy.
6 properties
AHVSchedules
object
Details of schedules for the backup.
6 properties
AHVUploadLogsEnvironmentStruct
object
The environment details of the job.
3 properties
AHVUploadLogsExecutionDetailsStruct
object
The execution details of the job.
10 properties
ListMetadataNamesByTypeResponse
object
2 properties
SearchFilters
object
7 properties 4 required
SearchResponse
object
3 properties
Resource
object
Details of the resource fetched, such as organization, subscription, backupset, and daintree data.
11 properties
ListSubscriptionsResponse
object
ListSubscriptionsResponse is the response schema for ListSubscriptions API
2 properties
Subscription
object
4 properties
Tags
object
2 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

druva-enterprise-workloads-openapi.json Raw ↑

Other APIs Druva publishes across the network.

Druva Authentication API
Druva MSP Authentication API
Druva GovCloud Authentication API
Druva Hybrid Workloads GovCloud Authentication API
Druva Endpoints and Data Governance API
Druva Endpoints and Data Governance GovCloud API
Druva Enterprise Workloads GovCloud API
Druva Cyber Resilience API
Druva Cyber Resilience GovCloud API
Druva GovCloud Cyber Resilience Authorization API
Druva CloudRanger Native Workloads API
Druva AWS Native Workloads API
Where this information came from

This is an independent, third-party profile of Druva Enterprise Workloads API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.