Get Disk Storage Details
Get details of a disk storage pool based on id
Path Parameters
- storagePoolId int32 required
Id of the disk storage pool whose details have to be fetched
Query Parameters
- showInheritedAssociation boolean
Show inherited security association
- 200
- 404
- 500
Success
- application/json
- Schema
- Example (from schema)
Schema
- id int32
Id of the Disk Storage Pool
- name string
Name of the Disk Storage Pool
general object
capacity int32specifies the capacity of the storage pool
freeSpace int32specifies the available space on the storage pool
sizeOnDisk int32Size on disk refers to the actual amount of space being taken by the storage pool on the disk.
dedupeSavingsPercent int32specifies the savings that occurred due to deduplication. Only available for dedupe storage pools.
backupLocations object[]
Gives backup location/mount path details for the storage pool.
id int32name stringstatus stringencryption object
Different ways in which data can be encrypted.
encrypt booleankeyLength int32Different keylengths are present for different kinds of ciphers. Blowfish,Twofish,AES and Serpent all accept both 128 and 256. DES3 accepts only 192. GOST accepts only 256.
cipher stringPossible values: [
BlowFish
,AES
,DES3
,GOST
,Serpent
,Twofish
]The different types of encryption keys that can be used for encrypting the data. The values are case sensitive
keyProvider object
id int32name stringsecurity object
A list of users or user groups each having a specific set of roles that determine the kind of operations they can perform on the entity.
user object
id int32name stringuserGroup object
id int32name stringexternalUserGroup object
External User Group Entity
id int32User Group Id
name stringExternal Group Name
providerId int32Provider id
providerName stringProvider Name
isCreatorAssociation booleanrole object
id int32name stringpermissionList object[]
permissionId int32permissionName stringcategoryId int32categoryName stringtype stringPossible values: [
ALL_CATEGORIES
,CATEGORY_ENTITY
,PERMISSION_ENTITY
]Returns the type of association.
exclude booleanFlag to specify if this is included permission or excluded permission.
associatedPlanList object[]
Provides the list of plans associated with the storage pool.
id int32name string
{
"id": 0,
"name": "string",
"general": {
"capacity": 0,
"freeSpace": 0,
"sizeOnDisk": 0,
"dedupeSavingsPercent": 0
},
"backupLocations": [
{
"id": 0,
"name": "string",
"status": "string"
}
],
"encryption": {
"encrypt": true,
"keyLength": 0,
"cipher": "BlowFish",
"keyProvider": {
"id": 0,
"name": "string"
}
},
"security": {
"user": {
"id": 0,
"name": "string"
},
"userGroup": {
"id": 0,
"name": "string"
},
"externalUserGroup": {
"id": 0,
"name": "string",
"providerId": 0,
"providerName": "string"
},
"isCreatorAssociation": true,
"role": {
"id": 0,
"name": "string"
},
"permissionList": [
{
"permissionId": 0,
"permissionName": "string",
"categoryId": 0,
"categoryName": "string",
"type": "ALL_CATEGORIES",
"exclude": true
}
]
},
"associatedPlanList": [
{
"id": 0,
"name": "string"
}
]
}
Requested Details not found
Internal Server Error