SwiftBackupDestinationDetails Data Type

Properties
name data type constraints description
authMethod SwiftAuthMethod  
authUrl string  
userName string  
segmentNoLength number required
name string  
segmentSize number required
projectName string  
nodeConfigs array of NameAndGuid  
domainName string  
authScope SwiftAuthMethodScope  
projects array of NameAndGuid  
compressionType CompressionType  
usedUrlType SwiftUsedUrlType  
totalAvailableSpace number  
preferredRegion string  
totalUsedSpace number  
endpointName string  
totalDedupUsedSpace number  
threadCount number required
totalDedupAvailableSpace number  
preAccessCmdArgs array of string  
postAccessCmdArgs array of string  
preAccessCmdExecEnabled boolean required
postAccessCmdExecEnabled boolean required
preAccessCmdExecTimeout number  
postAccessCmdExecTimeout number  
backupDestinationInitInfos array of BackupDestinationInitInfoDTO  
initRequired boolean required
dedupEnabled boolean required
encryptionEnabled boolean required
defaultBackupDestination boolean required
description string  
daysToKeepRetentionLock number required
visibleForAllVms boolean required
backupDestinationForCloud boolean required
objectTaggingEnabled boolean required
trustAllCerts boolean required
backupDestinationState BackupDestinationState  
guid string  
type BackupDestinationType  
modificationTime number  

Example

{
  "authMethod" : "TEMPAUTH",
  "authUrl" : "...",
  "userName" : "...",
  "segmentNoLength" : 12345,
  "name" : "...",
  "segmentSize" : 12345,
  "projectName" : "...",
  "nodeConfigs" : [ {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  }, {
    "guid" : "...",
    "name" : "..."
  } ],
  "domainName" : "...",
  "authScope" : "PROJECT_NAME",
  "projects" : [ {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  }, {
    "guid" : "...",
    "name" : "..."
  } ],
  "compressionType" : "TAR",
  "usedUrlType" : "ADMIN",
  "totalAvailableSpace" : 12345,
  "preferredRegion" : "...",
  "totalUsedSpace" : 12345,
  "endpointName" : "...",
  "totalDedupUsedSpace" : 12345,
  "threadCount" : 12345,
  "totalDedupAvailableSpace" : 12345,
  "preAccessCmdArgs" : [ "...", "..." ],
  "postAccessCmdArgs" : [ "...", "..." ],
  "preAccessCmdExecEnabled" : true,
  "postAccessCmdExecEnabled" : true,
  "preAccessCmdExecTimeout" : 12345,
  "postAccessCmdExecTimeout" : 12345,
  "backupDestinationInitInfos" : [ {
    "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
  }, {
    "node" : {
      "guid" : "...",
      "name" : "..."
    },
    "backupDestination" : {
      "guid" : "...",
      "name" : "..."
    },
    "initSuccessful" : true,
    "initError" : "...",
    "modificationTime" : 12345
  } ],
  "initRequired" : true,
  "dedupEnabled" : true,
  "encryptionEnabled" : true,
  "defaultBackupDestination" : true,
  "description" : "...",
  "daysToKeepRetentionLock" : 12345,
  "visibleForAllVms" : true,
  "backupDestinationForCloud" : true,
  "objectTaggingEnabled" : true,
  "trustAllCerts" : true,
  "backupDestinationState" : "NOT_INITIALIZED",
  "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
  "type" : {
    "name" : "ENUM_NAME",
    "description" : "Enum description"
  },
  "modificationTime" : 1451649601000
}