name | data type | constraints | description |
---|---|---|---|
host | string | required, max size: 32, min size: 1 | |
storageUnit | string | required, max size: 255, min size: 1 | |
name | string | required, max size: 255, min size: 1 | |
accountName | string | required, max size: 255, min size: 1 | |
preAccessCmdArgs | array of string | max size: 255, min size: 0 | |
password | string | max size: 255, min size: 1 | |
postAccessCmdArgs | array of string | max size: 255, min size: 0 | |
mountedPath | string | required, max size: 255, min size: 1 | |
projects | array of NameAndGuid | required | |
path | string | required, max size: 255, min size: 1 | |
nodeConfigs | array of NameAndGuid | ||
randomAccessEnabled | boolean | required | |
preAccessCmdExecEnabled | boolean | required | |
dedupDevice | string | max size: 255, min size: 1 | |
postAccessCmdExecEnabled | boolean | required | |
dedupMountPoint | string | max size: 255, min size: 1 | |
preAccessCmdExecTimeout | number | max: 86400000, min: 1000 | |
spaceThreshold | number | required | |
postAccessCmdExecTimeout | number | max: 86400000, min: 1000 | |
dedupEnabled | boolean | required | |
encryptionEnabled | boolean | required | |
visibleForAllVms | boolean | required | |
defaultBackupDestination | boolean | required | |
backupDestinationForCloud | boolean | required | |
description | string | max size: 4095, min size: 0 | |
initInfo | BackupDestinationInitInfoDTO | ||
daysToKeepRetentionLock | number | required, max: 3652, min: 0 |
Example
{ "host" : "...", "storageUnit" : "...", "name" : "...", "accountName" : "...", "preAccessCmdArgs" : [ "...", "..." ], "password" : "...", "postAccessCmdArgs" : [ "...", "..." ], "mountedPath" : "...", "projects" : [ { "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67", "name" : "Entity name" }, { "guid" : "...", "name" : "..." } ], "path" : "...", "nodeConfigs" : [ { "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67", "name" : "Entity name" }, { "guid" : "...", "name" : "..." } ], "randomAccessEnabled" : true, "preAccessCmdExecEnabled" : true, "dedupDevice" : "...", "postAccessCmdExecEnabled" : true, "dedupMountPoint" : "...", "preAccessCmdExecTimeout" : 12345, "spaceThreshold" : 12345, "postAccessCmdExecTimeout" : 12345, "dedupEnabled" : true, "encryptionEnabled" : true, "visibleForAllVms" : true, "defaultBackupDestination" : true, "backupDestinationForCloud" : true, "description" : "...", "initInfo" : { "node" : { "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67", "name" : "Entity name" }, "backupDestination" : { "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67", "name" : "Entity name" }, "initSuccessful" : true, "initError" : "...", "modificationTime" : 12345 }, "daysToKeepRetentionLock" : 12345 }