NvdimmInterleaveSetInfo

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