Get details of a specific HyperScale Storage
Select
Get details of a specific HyperScale Storage
Path Parameters
- hyperScaleStorageId int32 required
Id of hyperscale storage
Query Parameters
- showInheritedAssociation string
Possible values: [
true
]Set to true if want to show inherited security associations
- 200
- 404
- 500
Success
- application/json
- Schema
- Example (from schema)
Schema
- id int32
- name string
general object
libraryName stringLibrary Name of HyperScale Storage
devicePath stringThe path of the disk storage area in which the data will be stored.
totalCapacity int32The total storage capacity of the selected HyperScale Storage Pool
totalFreeSpace int32The total free space available in the HyperScale storage pool
sizeOndisk int32The total amount of data stored on the disk after deduplication and compression
resiliency stringResiliency or redundancy of this HyperScale storage
deduplicationSavings stringSpecifies the savings in percentage that occurred due to deduplication.
status stringThe status of the hyperscale storage pool - whether the storage pool is online or offline
nodes object[]
List of disks with the Linux MediaAgent
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[]
List of users or user groups each having a specific set of roles that determine the kind of operations they can perform on hyperscale storage
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.
associatedPlans object[]
List of plans associated with this HyperScale storage
id int32name string
{
"id": 0,
"name": "string",
"general": {
"libraryName": "string",
"devicePath": "string",
"totalCapacity": 0,
"totalFreeSpace": 0,
"sizeOndisk": 0,
"resiliency": "string",
"deduplicationSavings": "string",
"status": "string"
},
"nodes": [
{
"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
}
]
}
],
"associatedPlans": [
{
"id": 0,
"name": "string"
}
]
}
Requested Details not found
- application/json
- Schema
- Example (from schema)
Schema
- errorMessage string
- errorCode int32
{
"errorMessage": "string",
"errorCode": 0
}
Internal Server Error