ShelfDetailsInfoType
Shelf details info data type
JSON Example:{"ShelfDetailsInfoType":
{
"aggregate-element-status-info": ShelfAggregateStatusInfoType,
"bay-list": [String],
"firmware-A": String,
"firmware-B": String,
"health-state": HealthState,
"module-a": ShelfModule,
"module-a-state": ShelfModuleState,
"module-b": ShelfModule,
"module-b-state": ShelfModuleState,
"name": String,
"product-id": String,
"serial-no": String,
"shelf-id": Number,
"shelf-state": ShelfState,
"shelf-uid": String,
"vendor-id": String,
}
}
|
| Name | Type | Required | Nillable | Default Value | Description |
|---|---|---|---|---|---|
| aggregate-element-status-info | ShelfAggregateStatusInfoType | true | false | Aggregate sensor status info list | |
| bay-list | zero or N[xsd:string] | true | false | UUIDS of disk that are in the shelf | |
| firmware-A | xsd:string | true | false | Shelf Module A firmware revision | |
| firmware-B | xsd:string | true | false | Shelf Module B firmware revision | |
| health-state | HealthState | true | false | Shelf health state | |
| module-a | ShelfModule | true | false | Modules within the shelf | |
| module-a-state | ShelfModuleState | true | false | Modules within the shelf | |
| module-b | ShelfModule | true | false | Modules within the shelf | |
| module-b-state | ShelfModuleState | true | false | Modules within the shelf | |
| name | xsd:string | true | false | Name of the shelf | |
| product-id | xsd:string | true | false | product id of the shelf | |
| serial-no | xsd:string | true | false | The back plane serial number. | |
| shelf-id | xsd:int | true | false | ID of the shelf | |
| shelf-state | ShelfState | true | false | Shelf state | |
| shelf-uid | xsd:string | true | false | shelf unique identifier | |
| vendor-id | xsd:string | true | false | vendor id of the shelf |