SwiftBackupDestinationRequest Data Type

Subtypes
SwiftBackupDestinationWithPasswordRequest
Properties
name data type constraints description
name string required, max size: 255, min size: 1
preAccessCmdArgs array of string max size: 255, min size: 0
postAccessCmdArgs array of string max size: 255, min size: 0
projects array of NameAndGuid required
nodeConfigs array of NameAndGuid  
preAccessCmdExecEnabled boolean required
postAccessCmdExecEnabled boolean required
preAccessCmdExecTimeout number max: 86400000, min: 1000
postAccessCmdExecTimeout number max: 86400000, min: 1000
dedupEnabled boolean required
authUrl string required, max size: 255, min size: 1
encryptionEnabled boolean required
visibleForAllVms boolean required
userName string required, max size: 255, min size: 1
defaultBackupDestination boolean required
backupDestinationForCloud boolean required
segmentNoLength number required
segmentSize number required, max: 4096, min: 1
description string max size: 4095, min size: 0
initInfo BackupDestinationInitInfoDTO  
projectName string  
domainName string  
daysToKeepRetentionLock number required, max: 3652, min: 0
usedUrlType SwiftUsedUrlType  
preferredRegion string  
endpointName string  
threadCount number required
authMethod SwiftAuthMethod required
authScope SwiftAuthMethodScope  
compressionType CompressionType  

Example

{
  "name" : "...",
  "preAccessCmdArgs" : [ "...", "..." ],
  "postAccessCmdArgs" : [ "...", "..." ],
  "projects" : [ {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  }, {
    "guid" : "...",
    "name" : "..."
  } ],
  "nodeConfigs" : [ {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  }, {
    "guid" : "...",
    "name" : "..."
  } ],
  "preAccessCmdExecEnabled" : true,
  "postAccessCmdExecEnabled" : true,
  "preAccessCmdExecTimeout" : 12345,
  "postAccessCmdExecTimeout" : 12345,
  "dedupEnabled" : true,
  "authUrl" : "...",
  "encryptionEnabled" : true,
  "visibleForAllVms" : true,
  "userName" : "...",
  "defaultBackupDestination" : true,
  "backupDestinationForCloud" : true,
  "segmentNoLength" : 12345,
  "segmentSize" : 12345,
  "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
  },
  "projectName" : "...",
  "domainName" : "...",
  "daysToKeepRetentionLock" : 12345,
  "usedUrlType" : "INTERNAL",
  "preferredRegion" : "...",
  "endpointName" : "...",
  "threadCount" : 12345,
  "authMethod" : {
    "name" : "ENUM_NAME",
    "description" : "Enum description"
  },
  "authScope" : {
    "name" : "ENUM_NAME",
    "description" : "Enum description"
  },
  "compressionType" : {
    "name" : "ENUM_NAME",
    "description" : "Enum description"
  }
}