NvdimmInterleaveSetInfo
NvdimmInterleaveSetInfo
Characteristics of an interleave set of a NVDIMM
AllOf
This class requires all of the following:
JSON Example
{
"_typeName": "string",
"setId": 0,
"rangeType": "string",
"baseAddress": 0,
"size": 0,
"availableSize": 0,
"deviceList": [
0
],
"state": "string"
}
integer As int32 As int32
setId
Required
Unique set ID
string
rangeType
Required
Volatile or persistent interleave set.
Must be one of the values of NvdimmRangeTypeEnum
integer As int64 As int64
baseAddress
Required
Start address of range
integer As int64 As int64
size
Required
Length of range in bytes
integer As int64 As int64
availableSize
Required
Capacity currently not allocated to namespace in bytes
array of integer
deviceList
Optional
List of nvdimms contributing to this interleave set
string
state
Required
State of interleave set.
Must be one of the values in NvdimmInterleaveSetStateEnum