Create a Storage Pool
This operation creates a Storage Pool.
Query Parameters
- Action string
Default value:
create
- application/json
Request Body
- storagePolicyName string required
Name of the storage pool to be created
- type integer
Default value:
1
- copyName string
Name of the storage pool copy to be created
- numberOfCopies integer
clientGroup object
clientGroupId integerclientGroupName stringstorage object[] required
A list of mountpaths locations can be provided for the storage pool being created if library is not already created
path string requiredMountpath location on a MediaAgent
mediaAgent object
mediaAgentId integerMediaAgent Details that is used to create storage pool. Id of the MediaAgent
mediaAgentName stringName of the MediaAgent
credentials objectstoragePolicyCopyInfo object
copyType integerisFromGui booleanactive integerisDefault integernumberOfStreamsToCombine integerdedupeFlags object
enableDASHFull integerhostGlobalDedupStore integerenableDeduplication integerTo enable the deduplication on a storage pool. Valid values are: 1 (enable) and 0 (disable).
storagePolicyFlags object
blockLevelDedup integerTo create a deduplication enabled storage pool, Valid values are: 1 (enable) and 0 (disable)
enableGlobalDeduplication integerTo create a deduplication enabled storage pool, Valid values are: 1 (enable) and 0 (disable)
globalStoragePolicy int32To create a non-deduplication enabled storage pool, Valid values are: 1 (enable) and 0 (disable)
DDBPartitionInfo object
maInfoList object[]
A list of dedupe locations can be provided for the deduplication enabled storage pool being created
mediaAgent object
mediaAgentId integerId of the MediaAgent where deduplication database is located
mediaAgentName stringName of the MediaAgent where deduplication database is located
subStoreList object[]
diskFreeWarningThreshholdMB integerdiskFreeThresholdMB integeraccessPath object
path stringDeduplication Database Location on a MediaAgent
library object
libraryName stringName of the library
libraryId integerLibrary details if already created that can used to create storage pool. Id of library if already created else 0
mediaAgent object
mediaAgentId integerMediaAgent Details that is used to create storage pool. Id of the MediaAgent
mediaAgentName stringName of the MediaAgent
- 200
OK
- application/json
- Schema
- Example (from schema)
- Example 1
Schema
- responseType integer
archiveGroupCopy object
storagePolicyName stringstoragePolicyId integercopyId integer_type_ integercopyName stringerror object
errorCode integer
{
"responseType": 0,
"archiveGroupCopy": {
"storagePolicyName": "string",
"storagePolicyId": 0,
"copyId": 0,
"_type_": 0,
"copyName": "string"
},
"error": {
"errorCode": 0
}
}
{
"responseType": 0,
"archiveGroupCopy": {
"storagePolicyName": "newmanStoragePool1672130278265",
"storagePolicyId": 121787,
"copyId": 122053,
"_type_": 18,
"copyName": "newmanStoragePoolCopy1672130278265"
},
"error": {
"errorCode": 0
}
}