Get Job for Editing
Product version: 10.9.0
Gets the job for editing. The job is automatically locked (exclusive lock). The lock timeout is 15 s, so it must be refreshed by the caller before that. The usual edit job workflow: get the job, refresh the lock if the edit takes too long, save the job.
Endpoint
https://<Director_IP_address>:4443/c/router
Request Example
curl--location 'https://localhost:4444/c/router'\--header 'Cookie: __zlcmid=1I2m9Na17amZZ2c; clientlanguage=en_US;JSESSIONID-1518008951=70175F9740B7874BDCDDEC1CC2AE33E9; ext-ext-gen1870=o^%^3A; ext-ext-gen1912=o^%^3A; JSESSIONID-1518008951=D1FC8AFC9766D4149AA64AA61292B8A5'\--header 'Content-Type: application/json'\--data '[
{
"action": "JobManagement",
"method": "getJobForEditing",
"data": [5],
"type": "rpc",
"tid": 1
}
]'
Request Fields
Field
|
Type
|
Value(s)
|
---|---|---|
action
|
string | JobManagement |
method
|
string | getJobForEditing |
data
|
long | Job ID |
type
|
string | rpc
|
tid
|
integer | 1 |
Response Sample
[{
"action": "JobManagement",
"method": "getJobForEditing",
"tid": "1",
"type": "rpc",
"message": null,
"where": null,
"cause": null,
"data": {
"id": 5,
"lockUuid": "92cab20c-9883-41ff-9595-f75ae126525c",
"isEditRunningJob": false,
"name": "VMware backup job",
"hvType": "VMWARE",
"type": "BACKUP",
"groupId": null,
"schedules": [{
"id": 5,
"uuid": null,
"name": null,
"enabled": true,
"type": null,
"monthlyEveryType": "LAST",
"everyType": "MINUTE",
"every": 1,
"startTime": "12:00:00 AM",
"endTime": null,
"dayOfWeek": 5,
"dayOfMonth": 1,
"month": 0,
"timezone": "Asia/Bangkok",
"on": 31,
"triggerItem": null,
"triggerRunType": null,
"triggerEvents": null,
"nextRun": "2023-11-15T00:00:00.000+07:00",
"referenceTime": null,
"effectiveDate": null,
"position": 1,
"triggerItemName": null,
"triggerItemTypeName": null,
"timezoneOffsetMs": 25200000,
"nextRunRelative": 0,
"scheduleRetentionType": "WEEKLY",
"customKeepSavepointCount": 10,
"customKeepSavepointType": "DAYS",
"keepImmutableSavepointCount": null
}],
"options": {
"id": 5,
"namingType": null,
"retentionPolicy": {
"retentionMode": null,
"maxCount": null,
"keepDayCount": null,
"keepWeekCount": null,
"keepMonthCount": null,
"keepYearCount": null,
"keepImmutableCount": null
},
"networkAccelerationMode": "NONE",
"encryptionMode": "NONE",
"applicationAwareMode": "VSS_IGNORE_ERRORS",
"applicationAwareAgentMode": "DISABLED",
"useInstalledVmAgents": "DISABLED",
"transporterMode": "AUTO",
"replacementTransporterMode": "AUTO",
"thinDiskMode": "AUTO",
"ebsVolumeMode": "AUTO",
"temporaryVolumeType": "MAGNETIC",
"differentialTrackingMode": "HYPERVISOR",
"differentialTrackingFallbackMode": "RESET_HYPERVISOR",
"differentialTrackingFallbackBehavior": "LAST_RETRY",
"sendReports": false,
"recipientList": "",
"exchangeLogTruncationMode": "NONE",
"sqlLogTruncationMode": "NONE",
"fileIndexing": null,
"preScriptExecutionMode": "NEVER",
"preScriptExecutionPath": "",
"preScriptBehavior": "NONE",
"preScriptErrorMode": "NONE",
"preScriptTimeoutType": "MINUTE",
"preScriptTimeoutInSecs": 1800,
"postScriptExecutionMode": "ALWAYS",
"postScriptExecutionPath": "powershell.exe -File C:\\Testing\\test.ps1",
"postScriptBehavior": "PROCEED",
"postScriptErrorMode": "FAIL",
"postScriptTimeoutType": "MINUTE",
"postScriptTimeoutInSecs": 1800,
"powerVmsOn": false,
"generateMac": false,
"recoveryType": "SYNTHETIC",
"powerSourceVmsOff": true,
"transporterType": "AUTO",
"sourceTransporterVid": null,
"targetTransporterVid": null,
"sourceReplacementTransporterMode": null,
"targetReplacementTransporterMode": null,
"sourceReplacementTransporterVid": null,
"targetReplacementTransporterVid": null,
"transporterMapping": null,
"vmVerificationType": "NONE",
"vmVerificationTargetVid": null,
"vmVerificationStorageVid": null,
"vmVerificationStoragePath": null,
"vmVerificationRto": null,
"vmVerificationLimit": null,
"vmVerificationDelay": null,
"vmVerificationDiscard": null,
"skipSwapFilesPartitions": "ENABLED",
"skipUnusedBlocks": "ENABLED",
"excludedVid": null,
"reIpMode": "NEVER",
"reIpRuleVidList": null,
"networkMappingMode": "NEVER",
"networkMappingVidList": null,
"scanServerId": null,
"scanType": null,
"scanMalwareDetection": null,
"scanTimeout": null,
"fullBackupRunSettingsType": "EVERY",
"fullBackupDayOfWeek": 5,
"fullBackupDayOfMonth": null,
"fullBackupEveryJobRuns": 5,
"fullBackupMode": "SYNTHETIC",
"runFullOnPreFullFailed": null,
"transporterPoolId": null,
"enabledLimitedTransporterLoad": false,
"limitedTransporterLoad": 3,
"enabledMultipleChannelsProcessing": false,
"channelsPerDisk": null,
"proxyTransporterVid": null,
"recoveryTimeObjectiveType": null,
"recoveryTimeObjective": null,
"targetLocationType": null,
"tapeAppending": "APPEND_PRE_TAPE",
"archivedLogBackupMode": "NEVER",
"archivedLogTruncationMode": "NEVER",
"backupFromStorageSnapshotMode": "NONE",
"mapNewSourceItem": false,
"enabledTargetStorageMinimumFreeSpaceCheck": false,
"targetStorageMinimumFreeSpace": null,
"targetStorageMinimumFreeSpaceType": null,
"profilingEnabled": false,
"backupGroupMailboxesFiles": false,
"backupEmailMessages": false,
"backupCalendarEvents": false,
"backupContacts": false,
"backupOneNotes": false,
"backupPublicFolders": false,
"backupInPlaceArchive": false,
"backupInPlaceHold": false,
"backupLitigationHold": false,
"jobPriority": 5,
"recoveryPointObjectiveType": null,
"recoveryPointObjective": null,
"failJobIfRpoExceeds": null,
"recoveryPointObjectiveLimit": null,
"recoveryPointObjectiveLimitType": null,
"journalLimitType": null,
"journalHistoryLimitType": null,
"journalHistoryLimit": null,
"alertWhenJournalSizeReachedLimit": null,
"journalSizeAlertType": null,
"journalSizeAlert": null,
"journalSizeLimitType": null,
"journalSizeLimit": null,
"enableLimitDataStorageOnSourceHostPerVm": null,
"limitDataStorageOnSourceHostPerVmValue": null,
"limitDataStorageOnSourceHostPerVmType": null,
"removeJournalDisks": false
},
"containers": [],
"objects": [{
"mappings": [{
"type": "NORMAL",
"sourceVid": "VMWARE_VDISK-396",
"sourceIdentifier": "[HDD-182.20.0.61] Tien_Nguyen_CentOS/Tien_Nguyen_CentOS.vmdk",
"targetVid": null,
"target": null,
"availabilityZoneVid": null,
"securityGroupVids": null,
"primaryIp": null,
"diskControllerType": null
},
{
"type": "NORMAL",
"sourceVid": "VMWARE_VDISK-397",
"sourceIdentifier": "[HDD-182.20.0.61] Tien_Nguyen_CentOS/Tien_Nguyen_CentOS_1.vmdk",
"targetVid": null,
"target": null,
"availabilityZoneVid": null,
"securityGroupVids": null,
"primaryIp": null,
"diskControllerType": null
},
{
"type": "NORMAL",
"sourceVid": "VMWARE_VDISK-398",
"sourceIdentifier": "[HDD-182.20.0.61] Tien_Nguyen_CentOS/Tien_Nguyen_CentOS_2.vmdk",
"targetVid": null,
"target": null,
"availabilityZoneVid": null,
"securityGroupVids": null,
"primaryIp": null,
"diskControllerType": null
},
{
"type": "NORMAL",
"sourceVid": "VMWARE_VDISK-399",
"sourceIdentifier": "[HDD-182.20.0.61] Tien_Nguyen_CentOS/Tien_Nguyen_CentOS_3.vmdk",
"targetVid": null,
"target": null,
"availabilityZoneVid": null,
"securityGroupVids": null,
"primaryIp": null,
"diskControllerType": null
}],
"children": null,
"id": 5,
"position": 0,
"sourceVid": "VM-277",
"savepointVid": null,
"parentContainerSourceVid": null,
"credentialVid": null,
"vmAgentStatus": null,
"transporterHostDto": null,
"exchangeLogTruncationCredentialVid": null,
"sqlLogTruncationCredentialVid": null,
"fileIndexingCredentialVid": null,
"targetVid": "BACKUP_OBJECT-4",
"targetLuVid": null,
"targetStorageVid": "BACKUP_REPOSITORY-6",
"targetVmFolderVid": null,
"targetStoragePath": null,
"targetName": "Tien_Nguyen_CentOS",
"nextRunAction": null,
"targetInstanceType": null,
"launchIntoEc2Classic": null,
"appAwareEnabled": true,
"reipEnabled": false,
"reipCredentialVid": null,
"targetVpcVid": null,
"targetKeyPairVid": null,
"targetInstanceAccessType": null,
"exchangeLogTruncationEnabled": false,
"sqlLogTruncationEnabled": false,
"numberOfCpus": null,
"numberOfCores": null,
"memorySize": null,
"targetVappVid": null,
"selectedRealtimeRecoveryPoint": null
}],
"actions": [],
"policyRuleGroup": null,
"violatesLicense": false,
"bandwidthThrottlingRuleIds": null,
"targetStorageType": "DISK",
"originalLocations": null,
"currentJobExecutionId": null,
"scheduleRetention": true,
"prioritySchedule": true,
"mergeJobSlot": null,
"fromPopup": false
}
}]
Response Fields
Field
|
Value
|
Description
|
---|---|---|
message
|
string | Message if the request failed |
where
|
string | Reference to the method where problem occurred |
cause
|
string | Cause of failure |
data
|
Json | Job parameters. See below |
data
Field |
Type |
Description |
Possible values (if applicable) or format |
---|---|---|---|
id
|
long | Job ID |
|
name
|
string | The display name of a job |
|
hvType
|
string | Platform type |
|
type
|
string | Job type |
|
groupId
|
long | The ID of a parent group. null for a top-level group |
|
lockUuid
|
string | Lock UUID |
|
schedules
|
array | Job schedules. See the schedules table below |
|
options
|
Json | Job options. See the options table below |
|
objects
|
array | Source objects. See the objects table below |
|
containers
|
array | Monitored containers (e.g. a Cluster). See the containers table below |
|
|
boolean |
Checks does the job violate license |
|
|
array |
Specific for Site Recovery job. See the |
|
|
Json |
See the |
|
action
Structure of Site Recovery job actions.
Field | Type | Description | Possible values or format |
---|---|---|---|
|
long |
Action ID |
|
|
string |
Action UUid |
|
|
string |
Type of site recovery action |
|
|
boolean |
true if enabled |
|
|
string |
Action mode |
|
|
string |
Action waiting mode |
|
|
string |
Error handling mode |
|
|
int |
Action position |
|
|
Json |
Details of the Start/Stop VMs/Instances action. See the |
|
|
Json |
Details of the Wait action. See the |
|
|
Json |
Details of the Run/Stop Jobs action. See the |
|
|
Json |
Details of a Failover action. See the |
|
|
Json |
Details of the Send Email action. See the |
|
|
Json |
Details of the Attach/Detach Repository action. See the |
|
|
Json |
Details of an Failback action. See the |
|
|
Json |
Details of the Check Condition action. See the |
|
|
Json |
Details of the Run Script action. See the |
|
siteRecoveryStartStopVmActionDetails
Field | Type | Description | Possible values or format |
---|---|---|---|
|
array |
See the |
|
|
array |
See the |
|
|
array |
Excluded VID |
|
|
Json |
See the |
|
siteRecoveryWaitActionDetails
Field | Type | Description | Possible values or format |
---|---|---|---|
|
string |
Time unit |
|
|
int |
Time to wait |
|
siteRecoveryRunStopJobActionDetails
Field | Type | Description | Possible values or format |
---|---|---|---|
|
long |
Action ID |
|
|
array |
List of job VIDs |
|
siteRecoveryFailoverActionDetails
Field | Type | Description | Possible values or format |
---|---|---|---|
|
array |
See the |
|
|
array |
See the |
|
siteRecoverySendEmailActionDetails
Field | Type | Description | Possible values or format |
---|---|---|---|
|
long |
Action ID |
|
|
string |
Emails of recipients |
|
|
string |
Emails of CC recipients |
|
|
string |
Email message subject |
|
|
string |
Email message body |
|
|
array |
List of files |
|
|
array |
See the |
|
attachments
Field | Type | Description | Possible values or format |
---|---|---|---|
|
long |
Attachment ID |
|
|
string |
Original name |
|
|
string |
File name |
|
siteRecoveryAttachDetachRepoActionDetails
Field | Type | Description | Possible values or format |
---|---|---|---|
|
string |
Backup repository VID |
|
siteRecoveryFailbackActionDetails
Field | Type | Description | Possible values or format |
---|---|---|---|
|
array |
See the |
|
|
array |
See the |
|
|
boolean |
true if the source machines are to be powered off |
|
|
array |
Excluded VID |
|
|
string |
Type of target location | ORIGINAL_LOCATION, NEW_LOCATION
|
|
Json |
See the policyRuleGroup table below |
|
siteRecoveryCheckConditionActionDetails
Field | Type | Description | Possible values or format |
---|---|---|---|
|
string |
Condition type |
|
|
string |
Resource type |
|
|
string |
Identification method |
|
|
string |
Option of the identification method |
|
|
string |
Search string |
|
|
string |
Source endpoint |
|
|
long |
Transporter ID |
|
|
string |
Transporter VID |
|
|
string |
IP address or host name |
|
|
string |
Type of action to be taken if the condition is satisfied |
|
|
string |
Target action UUid for actionIfTrueType = GO_TO_ANOTHER_ACTION |
|
|
string |
Type of action to be taken if the condition is not satisfied |
|
|
string |
Target action UUid for actionIfFalseType = GO_TO_ANOTHER_ACTION |
|
siteRecoveryRunScriptActionDetails
Field | Type | Description | Possible values or format |
---|---|---|---|
|
string |
Target type |
|
|
string |
Target VID |
|
|
string |
Target IP address or host name |
|
|
string |
Script path |
|
|
string |
Credential VID |
|
|
string |
User name |
|
|
string |
User password |
|
|
int |
SSH port |
|
objects
The source and target objects necessary for getting the job for editing.
Field | Type | Description | Possible values |
---|---|---|---|
position
|
int | Priority of the job object |
|
sourceVid
|
string | The VID for the source backup object. For recovery and backup copy jobs |
|
savepointVid
|
string | Savepoint VID |
|
jobSourceVid
|
string | Job source VID |
|
targetVid
|
string | Job target VID in a case of VM seeding or re-using existing backup |
|
targetLuVid
|
string | Target container VID |
|
targetStorageVid
|
string | Target datastore VID |
|
targetName
|
string | Replica target display name |
|
nextRunAction
|
string | Defines the action on the next job run |
|
mappings
|
array | Mapping rules for particular datastores and networks. See the mappings table below |
|
id
|
int | Object ID |
|
credentialVid
|
string | The VID of credentials for Microsoft Hyper-V or AWS EC2 |
|
exchangeLogTruncationCredentialVid
|
string | The VID of Microsoft Exchange log truncation credentials |
|
sqlLogTruncationCredentialVid
|
string | The VID of Microsoft SQL Server log truncation credentials |
|
targetStoragePath
|
string | Microsoft Hyper-V specific: path to the target inside the OS |
|
otherTargetVids
|
array | VID of the target objects |
|
targetInstanceType
|
string | AWS-specific: target instance type |
|
launchIntoEc2Classic
|
boolean | AWS-specific. true if launching into AWS EC2 Classic |
|
appAwareEnabled
|
boolean | Checks if the app-aware mode is enabled for this job object |
|
|
string |
VMware specific. Target VM folder VID |
|
|
boolean |
true if ReIP is enabled |
|
|
string |
ReIP credential VID |
|
targetVpcVid
|
string | Target VPC VID |
|
targetSubnetVid
|
string |
Target Subnet VID |
|
targetAvailabilityZoneVid
|
string |
Target Availability Zone VID |
|
targetSecurityGroupVid
|
string |
Target Security Group VID |
|
targetKeyPairVid
|
string |
Target Keypair VID |
|
targetInstanceAccessType
|
string |
Type of target instance access |
|
exchangeLogTruncationEnabled
|
boolean |
|
|
sqlLogTruncationEnabled
|
boolean | true if truncation of Microsoft SQL Server logging is enabled |
|
parentContainerSourceVid
|
string |
Parent container source VID, if any |
|
policyRuleGroup
Field | Type | Description | Possible values or format |
---|---|---|---|
|
long |
ID of policy rule group |
|
|
string |
Condition of the policy rule group |
|
|
array |
See the |
|
policyRules
Field | Type | Description | Possible values or format |
---|---|---|---|
|
long |
Policy rule ID |
|
|
string |
Type of policy rule |
|
|
boolean |
true if the item is to be excluded |
|
|
string |
Condition of the policy rule |
|
|
string |
Unit of size |
|
size
|
long | Machine size |
|
|
string |
Power state |
|
|
string |
Location type |
|
|
string |
Target location VID |
|
|
string |
Criteria of the policy rule |
|
|
int |
Criterion position |
|
|
string |
Second condition of the policy rule |
|
|
string |
Criteria of the second policy rule condition |
|
schedules
Job schedules. You may add more than one schedule.
Field | Type | Description | Possible values or format |
---|---|---|---|
enabled
|
boolean | If a schedule enabled, then true , false otherwise |
|
|
string | The type of backup schedule |
|
position
|
int | Priority of the schedule |
|
startTime
|
string | Start time | hh:mm:ss AM/PM
|
endTime
|
string | End time. null if not set |
|
timezone
|
string | Time zone |
|
on
|
int | A decimal representation of a bit mask for a day of a week. The lowest bit is Monday, the 7th is Sunday. For example, if you need to run a job on weekdays, the bitmask will be 00011111 which is 31 in decimal |
1-127
|
everyType
|
string |
If |
|
every
|
int |
The number of delay units between job runs. For example, "Run job every 30 minutes" |
|
monthlyEveryType
|
string | If type is MONTHLY_YEARLY , selects the number of weekday in a month or a day number |
|
dayOfMonth
|
int | If monthlyEveryType is DAY , selects the day number in a month |
|
dayOfWeek
|
int | If monthlyEveryType is either from LAST , selects the number of a weekday |
|
month
|
int | If type is MONTHLY_YEARLY , the number of the month when a job must be run |
|
triggerItem
|
string | VID of the job that triggers current |
|
triggerRunType
|
string | Selects either to run the job immediately after the previous or within a delay. If DELAYED is selected, the delay is defined by the everyType and every fields |
|
triggerEvents
|
array | Trigger job conditions |
|
nextRun
|
string | Time and date of the next job run | YYYY-MM-DDTHH:MM:SS.SSSZ
|
|
string |
The date that schedule is effective from. It can be |
|
|
string |
Name of the triggered item |
|
|
string |
Name of the triggered item type |
|
|
int |
Set by the server. The specified timezone offset with regard to the server's time |
|
|
long |
Relative time in ms when the job will run next time |
|
options
The options of the job to be edited.
Field
|
Type
|
Description
|
Possible values
|
---|---|---|---|
applicationAwareMode
|
string | Application-aware mode |
|
encryptionMode
|
string | Encryption mode |
|
networkAccelerationMode
|
string | Network acceleration mode. |
|
thinDiskMode
|
string | VMware specific. For replication: thin or respect source. |
|
|
long |
null when creating a job |
|
|
boolean |
true if the source machines are to be powered off |
|
|
string |
Screenshot verification storage path |
|
|
string |
ReIP mode |
|
|
array |
List of ReIP rule VIDs |
|
|
string |
Network mapping mode |
|
|
array |
List of network mapping VIDs |
|
|
string |
Type of full backup run settings |
|
|
int |
Full backup day of week |
|
|
int |
Full backup day of month |
|
|
int |
Repetition of full backup for job runs |
|
|
string |
Full backup mode |
|
|
boolean |
|
|
|
boolean |
|
|
|
string |
Proxy transporter VID |
|
|
string |
Site recovery specific. Type of recovery time objective |
|
|
int |
Site recovery specific. Recovery time objective |
|
ebsVolumeMode
|
string | For AWS jobs only: a type of EBS volume |
|
temporaryVolumeType
|
string | For AWS jobs only: a type of a temporary volume |
|
differentialTrackingMode
|
string | A method used for forever-incremental backup. Can be NONE (disabled), HYPERVISOR (VMware CBT, Hyper-V RCT or Nutanix CRT if available), PROPRIETARY (the product's method), or DOUBLE_CHECK (uses both methods to ensure the reliability of the change tracking) |
|
differentialTrackingFallbackMode
|
string | Selects behavior on the change tracking failure |
|
differentialTrackingFallbackBehavior
|
string | Selects when the fallback mode must be applied |
|
preScriptExecutionMode
|
string | The mode of execution of pre-job scripts |
|
preScriptExecutionPath
|
string | The path to a pre-job script |
|
preScriptBehavior
|
string | Job behavior: either to wait for the script to finish or proceed |
|
preScriptErrorMode
|
string | The job behavior on pre-job script failure |
|
postScriptExecutionMode
|
string | The mode of execution of pre-job scripts |
|
postScriptExecutionPath
|
string | The path to a post-job script |
|
postScriptBehavior
|
string | Job behavior: either to wait for the script to finish or proceed |
|
postScriptErrorMode
|
string | The job behavior on post-job script failure |
|
namingType
|
string | For replication jobs only: the way the replica's name is changed |
|
nameMutator
|
string | For replication jobs only: the part that will be added to the replica's name if namingType is APPEND_AFTER . |
|
sendReports
|
boolean | Select if the reports must be sent after the job is completed |
|
recipientList
|
string | The list of recipients |
|
exchangeLogTruncationMode
|
string | The mode of Exchange Log Truncation |
|
sqlLogTruncationMode
|
string | The mode of SQL Log Truncation |
|
powerVmsOn
|
boolean | Recovery only. Defines if the recovered VMs must be powered on after the job is completed |
|
generateMac
|
boolean | Recovery only. Defines if a new MAC-address should be generated for a recovered VM |
|
recoveryType
|
string | Recovery type |
|
transporterMode
|
string | The method of data transfer |
|
transporterType
|
string | Select the Transporters should be used by this job or let the product automatically determine the most suitable transporter(s) |
|
autoreplaceInaccessibleTransporters
|
boolean | In case a transporter is unavailable during the job start, a replacement transporter will be picked automatically. If false, the job is explicitly locked to the certain transporter(s) |
|
sourceTransporterVid
|
string | If transporterType is set to ALL , defines the source transporter for all hosts |
|
targetTransporterVid
|
string | For replication only. If transporterType is set to ALL , defines the target transporter for all hosts |
|
transporterMapping
|
array | If transporterType is set to CUSTOM , sets the parameters of a source and target transporters |
|
screenshotVerificationMode
|
string | The mode of screenshot verification |
|
screenshotVerificationRto
|
int | Maximum time allowed to create temporary VM and start the guest OS. If the VM OS is not started within this time, verification of such VM will fail |
|
screenshotVerificationTargetVid
|
string | The target container vid to create a temporary VM(s) for screenshot verification |
|
screenshotVerificationDatastoreVid
|
string | The target datastore vid to create a temporary VM(s) for screenshot verification |
|
screenshotVerificationLimit
|
int | The number of VMs that can be verified at the same time |
|
screenshotVerificationDelay
|
int | Delay after actual guest OS starts before taking a screenshot |
|
screenshotVerificationDiscard
|
boolean |
For Flash VM Boot jobs. If |
|
excludedVid
|
array of string | The VIDs of the VMs excluded from the container (host or cluster) |
|
transporterMapping
Field | Type | Description | Possible value(s) |
---|---|---|---|
|
long |
Transporter mapping ID |
|
|
string |
Kind of transporter mapping |
|
|
string |
Transporter VID |
|
|
string |
Source VID |
|
retentionPolicy
Field | Value | Description | Possible values |
---|---|---|---|
retentionMode
|
string | Retention mode. The RULESET defines the retention rules. The EXACT is used for backup copy jobs and copies the rule set of the original backup |
|
maxCount
|
int | Maximum number of recovery points |
|
keepDayCount
|
int | Maximum number of days to keep a recovery point |
|
keepWeekCount
|
int | Maximum number of weeks to keep a recovery point |
|
keepMonthCount
|
int | Maximum number of months to keep a recovery point |
|
keepYearCount
|
int | Maximum number of years to keep a recovery point |
|
containers
The parameters of the source objects for recovery and backup copy jobs.
Field | Type | Description | Possible Values |
---|---|---|---|
position
|
int | Object priority on job processing |
|
sourceVid
|
string | Source VID |
|
targetVid
|
array | Target VID |
|
id
|
long | ID |
|
targetPath
|
string | Hyper-V specific: the path to the target inside OS |
|
targetInstanceType
|
string | AWS-specific: target instance type |
|
|
boolean |
AWS specific |
|
|
|
Fields below are specific for Site recovery job |
|
|
string |
Target logical unit VID |
|
|
string |
VMware specific |
|
|
string |
Target VM folder VID |
|
|
string |
Target VPC VID |
|
|
string |
Target Subnet VID |
|
|
string |
Target Availability Zone VID |
|
|
string |
Target Security Group VID |
|
|
string |
Target Keypair VID |
|
|
string |
Target Instance Access type |
|
mappings
Mappings of the specific objects (data storages and NICs).
Field | Type | Description | Possible value(s) |
---|---|---|---|
type
|
string | Mapping type |
|
sourceVid
|
string | Source object VID |
|
targetVid
|
string | Target object VID |
|
target
|
string | Hyper-V jobs only: target OS path |
|
|
string |
Source identifier (MAC, disk label, etc) |
|