The API allows you to list, view, edit and create node configurations.
Returns list of node configurations.
name | type | description |
---|---|---|
backup-to-be-restored | query | |
direction | query | |
filter | query | |
nameLike | query | |
orderBy | query | |
page | query | |
size | query |
media type | data type | description |
---|---|---|
application/json | array of NodeConfigListRecord (JSON) | list of node configurations |
GET /node-configs
Content-Type: */*
Accept: application/json
...
HTTP/1.1 200 OK
Content-Type: application/json
[ {
"name" : "...",
"nodeCount" : 12345,
"backupDestinationCount" : 12345,
"nodes" : [ {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}, {
"guid" : "...",
"name" : "..."
} ],
"backupDestinations" : [ {
"type" : {
"name" : "ENUM_NAME",
"description" : "Enum description"
},
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}, {
"type" : {
"name" : "...",
"description" : "..."
},
"guid" : "...",
"name" : "..."
} ],
"isDefault" : true,
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"modificationTime" : 1451649601000
} ]
Create a node configuration.
media type | data type | description |
---|---|---|
application/json | NodeConfigRequest (JSON) | specify data for new node configuration |
media type | data type | description |
---|---|---|
application/json | NodeConfigDetails (JSON) | details of newly created node configuration |
POST /node-configs
Content-Type: application/json
Accept: application/json
{
"name" : "...",
"isDefault" : true,
"backupDestinations" : [ {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}, {
"guid" : "...",
"name" : "..."
} ],
"generalSettings" : {
"generalExportPath" : "...",
"generalMountPath" : "...",
"generalImportPath" : "...",
"generalBackupTimeDiff" : 12345,
"generalKeepLastBackupLocally" : true,
"minFreeSpaceForExport" : 12345,
"generalMinFreeSpaceForSnapshotBytes" : 12345,
"generalMinFreeSpaceForSnapshotPercentage" : 12345,
"generalDynamicallyAttachedDisksSlotOffset" : 12345
},
"threadsSettings" : {
"taskMaxInventorySyncThreads" : 12345,
"taskMaxTapeManagerInventorySyncThreads" : 12345,
"taskMaxExportThreads" : 12345,
"taskMaxExportThreadsPerSource" : 12345,
"taskMaxImportThreads" : 12345,
"taskMaxStoreThreads" : 12345,
"taskMaxRestoreThreads" : 12345,
"taskMaxSnapshotThreads" : 12345,
"taskMaxSnapshotThreadsPerSource" : 12345,
"taskInventorySyncTimeout" : 12345,
"taskTapeManagerInventorySyncTimeout" : 12345,
"taskExportTimeout" : 12345,
"taskStoreTimeout" : 12345,
"taskRestoreTimeout" : 12345,
"taskUnmountTimeout" : 12345,
"taskMountTimeout" : 12345,
"taskImportTimeout" : 12345,
"taskOldBackupsRemovalTimeout" : 12345,
"taskOldSnapshotsRemovalTimeout" : 12345,
"taskSnapshotTimeout" : 12345,
"taskSnapshotReversionTimeout" : 12345,
"taskQueuePollInterval" : 12345
},
"netcatSettings" : {
"netcatMinPort" : 12345,
"netcatMaxPort" : 12345,
"netcatMaxAttempts" : 12345,
"netcatBzip2" : true
},
"cloudAgentSettings" : {
"cloudAgentWindowsHost" : "...",
"cloudAgentWindowsUser" : "...",
"cloudAgentWindowsPassword" : "...",
"cloudAgentTaskProgressRefreshInterval" : 12345
}
}
HTTP/1.1 201 Created
Content-Type: application/json
{
"guid" : "...",
"name" : "...",
"modificationTime" : 12345,
"isDefault" : true,
"backupDestinations" : [ {
"guid" : "...",
"name" : "...",
"totalAvailableSpace" : 12345,
"totalUsedSpace" : 12345,
"nodeConfigCount" : 12345,
"nodeInitErrors" : {
"property1" : "...",
"property2" : "..."
},
"totalDedupUsedSpace" : 12345,
"totalDedupAvailableSpace" : 12345,
"warnings" : [ "...", "..." ],
"defaultBackupDestination" : true,
"spaceThreshold" : 12345,
"description" : "...",
"backupDestinationForCloud" : true,
"state" : "INITIALIZING",
"configurationWarning" : "...",
"type" : {
"name" : "ENUM_NAME",
"description" : "Enum description"
},
"modificationTime" : 1451649601000
}, {
"guid" : "...",
"name" : "...",
"totalAvailableSpace" : 12345,
"totalUsedSpace" : 12345,
"nodeConfigCount" : 12345,
"nodeInitErrors" : {
"property1" : "...",
"property2" : "..."
},
"totalDedupUsedSpace" : 12345,
"totalDedupAvailableSpace" : 12345,
"warnings" : [ "...", "..." ],
"defaultBackupDestination" : true,
"spaceThreshold" : 12345,
"description" : "...",
"backupDestinationForCloud" : true,
"state" : "NOT_INITIALIZED",
"configurationWarning" : "...",
"type" : {
"name" : "...",
"description" : "..."
},
"modificationTime" : 12345
} ],
"generalSettings" : {
"generalExportPath" : "...",
"generalMountPath" : "...",
"generalImportPath" : "...",
"generalBackupTimeDiff" : 12345,
"generalKeepLastBackupLocally" : true,
"minFreeSpaceForExport" : 12345,
"generalMinFreeSpaceForSnapshotBytes" : 12345,
"generalMinFreeSpaceForSnapshotPercentage" : 12345,
"generalDynamicallyAttachedDisksSlotOffset" : 12345
},
"threadsSettings" : {
"taskMaxInventorySyncThreads" : 12345,
"taskMaxTapeManagerInventorySyncThreads" : 12345,
"taskMaxExportThreads" : 12345,
"taskMaxExportThreadsPerSource" : 12345,
"taskMaxImportThreads" : 12345,
"taskMaxStoreThreads" : 12345,
"taskMaxRestoreThreads" : 12345,
"taskMaxSnapshotThreads" : 12345,
"taskMaxSnapshotThreadsPerSource" : 12345,
"taskInventorySyncTimeout" : 12345,
"taskTapeManagerInventorySyncTimeout" : 12345,
"taskExportTimeout" : 12345,
"taskStoreTimeout" : 12345,
"taskRestoreTimeout" : 12345,
"taskUnmountTimeout" : 12345,
"taskMountTimeout" : 12345,
"taskImportTimeout" : 12345,
"taskOldBackupsRemovalTimeout" : 12345,
"taskOldSnapshotsRemovalTimeout" : 12345,
"taskSnapshotTimeout" : 12345,
"taskSnapshotReversionTimeout" : 12345,
"taskQueuePollInterval" : 12345
},
"netcatSettings" : {
"netcatMinPort" : 12345,
"netcatMaxPort" : 12345,
"netcatMaxAttempts" : 12345,
"netcatBzip2" : true
},
"cloudAgentSettings" : {
"cloudAgentWindowsHost" : "...",
"cloudAgentWindowsUser" : "...",
"cloudAgentTaskProgressRefreshInterval" : 12345
}
}
Returns default node configuration.
media type | data type | description |
---|---|---|
application/json | NodeConfigDetails (JSON) | default node configuration |
GET /node-configs/default-settings
Content-Type: */*
Accept: application/json
...
HTTP/1.1 200 OK
Content-Type: application/json
{
"guid" : "...",
"name" : "...",
"modificationTime" : 12345,
"isDefault" : true,
"backupDestinations" : [ {
"guid" : "...",
"name" : "...",
"totalAvailableSpace" : 12345,
"totalUsedSpace" : 12345,
"nodeConfigCount" : 12345,
"nodeInitErrors" : {
"property1" : "...",
"property2" : "..."
},
"totalDedupUsedSpace" : 12345,
"totalDedupAvailableSpace" : 12345,
"warnings" : [ "...", "..." ],
"defaultBackupDestination" : true,
"spaceThreshold" : 12345,
"description" : "...",
"backupDestinationForCloud" : true,
"state" : "NOT_INITIALIZED",
"configurationWarning" : "...",
"type" : {
"name" : "ENUM_NAME",
"description" : "Enum description"
},
"modificationTime" : 1451649601000
}, {
"guid" : "...",
"name" : "...",
"totalAvailableSpace" : 12345,
"totalUsedSpace" : 12345,
"nodeConfigCount" : 12345,
"nodeInitErrors" : {
"property1" : "...",
"property2" : "..."
},
"totalDedupUsedSpace" : 12345,
"totalDedupAvailableSpace" : 12345,
"warnings" : [ "...", "..." ],
"defaultBackupDestination" : true,
"spaceThreshold" : 12345,
"description" : "...",
"backupDestinationForCloud" : true,
"state" : "REQUIRED_INITIALIZATION",
"configurationWarning" : "...",
"type" : {
"name" : "...",
"description" : "..."
},
"modificationTime" : 12345
} ],
"generalSettings" : {
"generalExportPath" : "...",
"generalMountPath" : "...",
"generalImportPath" : "...",
"generalBackupTimeDiff" : 12345,
"generalKeepLastBackupLocally" : true,
"minFreeSpaceForExport" : 12345,
"generalMinFreeSpaceForSnapshotBytes" : 12345,
"generalMinFreeSpaceForSnapshotPercentage" : 12345,
"generalDynamicallyAttachedDisksSlotOffset" : 12345
},
"threadsSettings" : {
"taskMaxInventorySyncThreads" : 12345,
"taskMaxTapeManagerInventorySyncThreads" : 12345,
"taskMaxExportThreads" : 12345,
"taskMaxExportThreadsPerSource" : 12345,
"taskMaxImportThreads" : 12345,
"taskMaxStoreThreads" : 12345,
"taskMaxRestoreThreads" : 12345,
"taskMaxSnapshotThreads" : 12345,
"taskMaxSnapshotThreadsPerSource" : 12345,
"taskInventorySyncTimeout" : 12345,
"taskTapeManagerInventorySyncTimeout" : 12345,
"taskExportTimeout" : 12345,
"taskStoreTimeout" : 12345,
"taskRestoreTimeout" : 12345,
"taskUnmountTimeout" : 12345,
"taskMountTimeout" : 12345,
"taskImportTimeout" : 12345,
"taskOldBackupsRemovalTimeout" : 12345,
"taskOldSnapshotsRemovalTimeout" : 12345,
"taskSnapshotTimeout" : 12345,
"taskSnapshotReversionTimeout" : 12345,
"taskQueuePollInterval" : 12345
},
"netcatSettings" : {
"netcatMinPort" : 12345,
"netcatMaxPort" : 12345,
"netcatMaxAttempts" : 12345,
"netcatBzip2" : true
},
"cloudAgentSettings" : {
"cloudAgentWindowsHost" : "...",
"cloudAgentWindowsUser" : "...",
"cloudAgentTaskProgressRefreshInterval" : 12345
}
}
Returns list of the reduced node configurations.
name | type | description |
---|---|---|
backup-to-be-restored | query | |
direction | query | |
filter | query | |
nameLike | query | |
orderBy | query | |
page | query | |
size | query |
media type | data type | description |
---|---|---|
application/json | array of NodeConfigReducedListRecord (JSON) | list of the reduced node configurations |
GET /node-configs/reduced
Content-Type: */*
Accept: application/json
...
HTTP/1.1 200 OK
Content-Type: application/json
[ {
"guid" : "...",
"name" : "...",
"isDefault" : true,
"generalExportPath" : "...",
"threadsSettings" : {
"taskMaxExportThreads" : 12345,
"taskMaxExportThreadsPerSource" : 12345,
"taskMaxImportThreads" : 12345
}
} ]
Remove node configuration.
name | type | description |
---|---|---|
guid | path | specify local unique identifier for node configuration (use by vProtect) |
DELETE /node-configs/{guid}
Content-Type: */*
...
HTTP/1.1 204 No Content
Get a single node configuration.
name | type | description |
---|---|---|
guid | path | specify local unique identifier for node configuration (use by vProtect) |
media type | data type | description |
---|---|---|
application/json | NodeConfigDetails (JSON) | node configuration details |
GET /node-configs/{guid}
Content-Type: */*
Accept: application/json
...
HTTP/1.1 200 OK
Content-Type: application/json
{
"guid" : "...",
"name" : "...",
"modificationTime" : 12345,
"isDefault" : true,
"backupDestinations" : [ {
"guid" : "...",
"name" : "...",
"totalAvailableSpace" : 12345,
"totalUsedSpace" : 12345,
"nodeConfigCount" : 12345,
"nodeInitErrors" : {
"property1" : "...",
"property2" : "..."
},
"totalDedupUsedSpace" : 12345,
"totalDedupAvailableSpace" : 12345,
"warnings" : [ "...", "..." ],
"defaultBackupDestination" : true,
"spaceThreshold" : 12345,
"description" : "...",
"backupDestinationForCloud" : true,
"state" : "INITIALIZED",
"configurationWarning" : "...",
"type" : {
"name" : "ENUM_NAME",
"description" : "Enum description"
},
"modificationTime" : 1451649601000
}, {
"guid" : "...",
"name" : "...",
"totalAvailableSpace" : 12345,
"totalUsedSpace" : 12345,
"nodeConfigCount" : 12345,
"nodeInitErrors" : {
"property1" : "...",
"property2" : "..."
},
"totalDedupUsedSpace" : 12345,
"totalDedupAvailableSpace" : 12345,
"warnings" : [ "...", "..." ],
"defaultBackupDestination" : true,
"spaceThreshold" : 12345,
"description" : "...",
"backupDestinationForCloud" : true,
"state" : "INITIALIZED",
"configurationWarning" : "...",
"type" : {
"name" : "...",
"description" : "..."
},
"modificationTime" : 12345
} ],
"generalSettings" : {
"generalExportPath" : "...",
"generalMountPath" : "...",
"generalImportPath" : "...",
"generalBackupTimeDiff" : 12345,
"generalKeepLastBackupLocally" : true,
"minFreeSpaceForExport" : 12345,
"generalMinFreeSpaceForSnapshotBytes" : 12345,
"generalMinFreeSpaceForSnapshotPercentage" : 12345,
"generalDynamicallyAttachedDisksSlotOffset" : 12345
},
"threadsSettings" : {
"taskMaxInventorySyncThreads" : 12345,
"taskMaxTapeManagerInventorySyncThreads" : 12345,
"taskMaxExportThreads" : 12345,
"taskMaxExportThreadsPerSource" : 12345,
"taskMaxImportThreads" : 12345,
"taskMaxStoreThreads" : 12345,
"taskMaxRestoreThreads" : 12345,
"taskMaxSnapshotThreads" : 12345,
"taskMaxSnapshotThreadsPerSource" : 12345,
"taskInventorySyncTimeout" : 12345,
"taskTapeManagerInventorySyncTimeout" : 12345,
"taskExportTimeout" : 12345,
"taskStoreTimeout" : 12345,
"taskRestoreTimeout" : 12345,
"taskUnmountTimeout" : 12345,
"taskMountTimeout" : 12345,
"taskImportTimeout" : 12345,
"taskOldBackupsRemovalTimeout" : 12345,
"taskOldSnapshotsRemovalTimeout" : 12345,
"taskSnapshotTimeout" : 12345,
"taskSnapshotReversionTimeout" : 12345,
"taskQueuePollInterval" : 12345
},
"netcatSettings" : {
"netcatMinPort" : 12345,
"netcatMaxPort" : 12345,
"netcatMaxAttempts" : 12345,
"netcatBzip2" : true
},
"cloudAgentSettings" : {
"cloudAgentWindowsHost" : "...",
"cloudAgentWindowsUser" : "...",
"cloudAgentTaskProgressRefreshInterval" : 12345
}
}
Change node configuration details.
name | type | description |
---|---|---|
guid | path | specify local unique identifier for node configuration (use by vProtect) |
media type | data type | description |
---|---|---|
application/json | NodeConfigRequest (JSON) | specify node configuration details to update |
media type | data type | description |
---|---|---|
application/json | NodeConfigDetails (JSON) | updated details of node configuration |
PUT /node-configs/{guid}
Content-Type: application/json
Accept: application/json
{
"name" : "...",
"isDefault" : true,
"backupDestinations" : [ {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}, {
"guid" : "...",
"name" : "..."
} ],
"generalSettings" : {
"generalExportPath" : "...",
"generalMountPath" : "...",
"generalImportPath" : "...",
"generalBackupTimeDiff" : 12345,
"generalKeepLastBackupLocally" : true,
"minFreeSpaceForExport" : 12345,
"generalMinFreeSpaceForSnapshotBytes" : 12345,
"generalMinFreeSpaceForSnapshotPercentage" : 12345,
"generalDynamicallyAttachedDisksSlotOffset" : 12345
},
"threadsSettings" : {
"taskMaxInventorySyncThreads" : 12345,
"taskMaxTapeManagerInventorySyncThreads" : 12345,
"taskMaxExportThreads" : 12345,
"taskMaxExportThreadsPerSource" : 12345,
"taskMaxImportThreads" : 12345,
"taskMaxStoreThreads" : 12345,
"taskMaxRestoreThreads" : 12345,
"taskMaxSnapshotThreads" : 12345,
"taskMaxSnapshotThreadsPerSource" : 12345,
"taskInventorySyncTimeout" : 12345,
"taskTapeManagerInventorySyncTimeout" : 12345,
"taskExportTimeout" : 12345,
"taskStoreTimeout" : 12345,
"taskRestoreTimeout" : 12345,
"taskUnmountTimeout" : 12345,
"taskMountTimeout" : 12345,
"taskImportTimeout" : 12345,
"taskOldBackupsRemovalTimeout" : 12345,
"taskOldSnapshotsRemovalTimeout" : 12345,
"taskSnapshotTimeout" : 12345,
"taskSnapshotReversionTimeout" : 12345,
"taskQueuePollInterval" : 12345
},
"netcatSettings" : {
"netcatMinPort" : 12345,
"netcatMaxPort" : 12345,
"netcatMaxAttempts" : 12345,
"netcatBzip2" : true
},
"cloudAgentSettings" : {
"cloudAgentWindowsHost" : "...",
"cloudAgentWindowsUser" : "...",
"cloudAgentWindowsPassword" : "...",
"cloudAgentTaskProgressRefreshInterval" : 12345
}
}
HTTP/1.1 204 No Content
Content-Type: application/json
{
"guid" : "...",
"name" : "...",
"modificationTime" : 12345,
"isDefault" : true,
"backupDestinations" : [ {
"guid" : "...",
"name" : "...",
"totalAvailableSpace" : 12345,
"totalUsedSpace" : 12345,
"nodeConfigCount" : 12345,
"nodeInitErrors" : {
"property1" : "...",
"property2" : "..."
},
"totalDedupUsedSpace" : 12345,
"totalDedupAvailableSpace" : 12345,
"warnings" : [ "...", "..." ],
"defaultBackupDestination" : true,
"spaceThreshold" : 12345,
"description" : "...",
"backupDestinationForCloud" : true,
"state" : "INITIALIZED",
"configurationWarning" : "...",
"type" : {
"name" : "ENUM_NAME",
"description" : "Enum description"
},
"modificationTime" : 1451649601000
}, {
"guid" : "...",
"name" : "...",
"totalAvailableSpace" : 12345,
"totalUsedSpace" : 12345,
"nodeConfigCount" : 12345,
"nodeInitErrors" : {
"property1" : "...",
"property2" : "..."
},
"totalDedupUsedSpace" : 12345,
"totalDedupAvailableSpace" : 12345,
"warnings" : [ "...", "..." ],
"defaultBackupDestination" : true,
"spaceThreshold" : 12345,
"description" : "...",
"backupDestinationForCloud" : true,
"state" : "REQUIRED_INITIALIZATION",
"configurationWarning" : "...",
"type" : {
"name" : "...",
"description" : "..."
},
"modificationTime" : 12345
} ],
"generalSettings" : {
"generalExportPath" : "...",
"generalMountPath" : "...",
"generalImportPath" : "...",
"generalBackupTimeDiff" : 12345,
"generalKeepLastBackupLocally" : true,
"minFreeSpaceForExport" : 12345,
"generalMinFreeSpaceForSnapshotBytes" : 12345,
"generalMinFreeSpaceForSnapshotPercentage" : 12345,
"generalDynamicallyAttachedDisksSlotOffset" : 12345
},
"threadsSettings" : {
"taskMaxInventorySyncThreads" : 12345,
"taskMaxTapeManagerInventorySyncThreads" : 12345,
"taskMaxExportThreads" : 12345,
"taskMaxExportThreadsPerSource" : 12345,
"taskMaxImportThreads" : 12345,
"taskMaxStoreThreads" : 12345,
"taskMaxRestoreThreads" : 12345,
"taskMaxSnapshotThreads" : 12345,
"taskMaxSnapshotThreadsPerSource" : 12345,
"taskInventorySyncTimeout" : 12345,
"taskTapeManagerInventorySyncTimeout" : 12345,
"taskExportTimeout" : 12345,
"taskStoreTimeout" : 12345,
"taskRestoreTimeout" : 12345,
"taskUnmountTimeout" : 12345,
"taskMountTimeout" : 12345,
"taskImportTimeout" : 12345,
"taskOldBackupsRemovalTimeout" : 12345,
"taskOldSnapshotsRemovalTimeout" : 12345,
"taskSnapshotTimeout" : 12345,
"taskSnapshotReversionTimeout" : 12345,
"taskQueuePollInterval" : 12345
},
"netcatSettings" : {
"netcatMinPort" : 12345,
"netcatMaxPort" : 12345,
"netcatMaxAttempts" : 12345,
"netcatBzip2" : true
},
"cloudAgentSettings" : {
"cloudAgentWindowsHost" : "...",
"cloudAgentWindowsUser" : "...",
"cloudAgentTaskProgressRefreshInterval" : 12345
}
}
Get a single node configuration.
name | type | description |
---|---|---|
guid | path | specify local unique identifier for node configuration (use by vProtect) |
media type | data type | description |
---|---|---|
application/json | NodeConfigReducedListRecord (JSON) | node configuration details |
GET /node-configs/for-restore/{guid}
Content-Type: */*
Accept: application/json
...
HTTP/1.1 200 OK
Content-Type: application/json
{
"guid" : "...",
"name" : "...",
"isDefault" : true,
"generalExportPath" : "...",
"threadsSettings" : {
"taskMaxExportThreads" : 12345,
"taskMaxExportThreadsPerSource" : 12345,
"taskMaxImportThreads" : 12345
}
}
Returns list of node configurations for restore.
name | type | description |
---|---|---|
guid | path |
media type | data type | description |
---|---|---|
application/json | NodeConfigReducedListRecord (JSON) | list of node configurations for restore |
GET /node-configs/reduced/{guid}
Content-Type: */*
Accept: application/json
...
HTTP/1.1 200 OK
Content-Type: application/json
{
"guid" : "...",
"name" : "...",
"isDefault" : true,
"generalExportPath" : "...",
"threadsSettings" : {
"taskMaxExportThreads" : 12345,
"taskMaxExportThreadsPerSource" : 12345,
"taskMaxImportThreads" : 12345
}
}
name | type | description |
---|---|---|
guid | path |
media type | data type |
---|---|
application/json | NodeAssignmentToConfigRequest (JSON) |
PUT /node-configs/{guid}/assign-nodes
Content-Type: application/json
{
"nodes" : [ {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}, {
"guid" : "...",
"name" : "..."
} ]
}
HTTP/1.1 204 No Content
name | type | description |
---|---|---|
guid | path |
media type | data type |
---|---|
application/json | OSAgentAssignmentToConfigRequest (JSON) |
PUT /node-configs/{guid}/assign-os-agents
Content-Type: application/json
{
"osAgents" : [ {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}, {
"guid" : "...",
"name" : "..."
} ]
}
HTTP/1.1 204 No Content
name | type | description |
---|---|---|
guid | path |
media type | data type |
---|---|
application/json | CloneDTO (JSON) |
media type | data type | description |
---|---|---|
application/json | NodeConfigDetails (JSON) |
POST /node-configs/{guid}/clone
Content-Type: application/json
Accept: application/json
{
"name" : "..."
}
HTTP/1.1 201 Created
Content-Type: application/json
{
"guid" : "...",
"name" : "...",
"modificationTime" : 12345,
"isDefault" : true,
"backupDestinations" : [ {
"guid" : "...",
"name" : "...",
"totalAvailableSpace" : 12345,
"totalUsedSpace" : 12345,
"nodeConfigCount" : 12345,
"nodeInitErrors" : {
"property1" : "...",
"property2" : "..."
},
"totalDedupUsedSpace" : 12345,
"totalDedupAvailableSpace" : 12345,
"warnings" : [ "...", "..." ],
"defaultBackupDestination" : true,
"spaceThreshold" : 12345,
"description" : "...",
"backupDestinationForCloud" : true,
"state" : "REQUIRED_INITIALIZATION",
"configurationWarning" : "...",
"type" : {
"name" : "ENUM_NAME",
"description" : "Enum description"
},
"modificationTime" : 1451649601000
}, {
"guid" : "...",
"name" : "...",
"totalAvailableSpace" : 12345,
"totalUsedSpace" : 12345,
"nodeConfigCount" : 12345,
"nodeInitErrors" : {
"property1" : "...",
"property2" : "..."
},
"totalDedupUsedSpace" : 12345,
"totalDedupAvailableSpace" : 12345,
"warnings" : [ "...", "..." ],
"defaultBackupDestination" : true,
"spaceThreshold" : 12345,
"description" : "...",
"backupDestinationForCloud" : true,
"state" : "REQUIRED_INITIALIZATION",
"configurationWarning" : "...",
"type" : {
"name" : "...",
"description" : "..."
},
"modificationTime" : 12345
} ],
"generalSettings" : {
"generalExportPath" : "...",
"generalMountPath" : "...",
"generalImportPath" : "...",
"generalBackupTimeDiff" : 12345,
"generalKeepLastBackupLocally" : true,
"minFreeSpaceForExport" : 12345,
"generalMinFreeSpaceForSnapshotBytes" : 12345,
"generalMinFreeSpaceForSnapshotPercentage" : 12345,
"generalDynamicallyAttachedDisksSlotOffset" : 12345
},
"threadsSettings" : {
"taskMaxInventorySyncThreads" : 12345,
"taskMaxTapeManagerInventorySyncThreads" : 12345,
"taskMaxExportThreads" : 12345,
"taskMaxExportThreadsPerSource" : 12345,
"taskMaxImportThreads" : 12345,
"taskMaxStoreThreads" : 12345,
"taskMaxRestoreThreads" : 12345,
"taskMaxSnapshotThreads" : 12345,
"taskMaxSnapshotThreadsPerSource" : 12345,
"taskInventorySyncTimeout" : 12345,
"taskTapeManagerInventorySyncTimeout" : 12345,
"taskExportTimeout" : 12345,
"taskStoreTimeout" : 12345,
"taskRestoreTimeout" : 12345,
"taskUnmountTimeout" : 12345,
"taskMountTimeout" : 12345,
"taskImportTimeout" : 12345,
"taskOldBackupsRemovalTimeout" : 12345,
"taskOldSnapshotsRemovalTimeout" : 12345,
"taskSnapshotTimeout" : 12345,
"taskSnapshotReversionTimeout" : 12345,
"taskQueuePollInterval" : 12345
},
"netcatSettings" : {
"netcatMinPort" : 12345,
"netcatMaxPort" : 12345,
"netcatMaxAttempts" : 12345,
"netcatBzip2" : true
},
"cloudAgentSettings" : {
"cloudAgentWindowsHost" : "...",
"cloudAgentWindowsUser" : "...",
"cloudAgentTaskProgressRefreshInterval" : 12345
}
}
Returns windows password for M365 settings.
name | type | description |
---|---|---|
guid | path | specify local unique identifier for node config |
media type | data type | description |
---|---|---|
application/json | string (JSON) | windows password |
GET /node-configs/{guid}/windows-password
Content-Type: application/json
Accept: application/json
...
HTTP/1.1 200 OK
Content-Type: application/json
...
Change windows password for M365 settings.
name | type | description |
---|---|---|
guid | path | specify local unique identifier for node config |
media type | data type | description |
---|---|---|
application/json | StringDTO (JSON) | specify new windows password |
PUT /node-configs/{guid}/windows-password
Content-Type: application/json
{
"value" : "..."
}
HTTP/1.1 204 No Content