NvdimmNamespaceInfo

NvdimmNamespaceInfo
NvdimmNamespaceInfo

Deprecated as of vSphere 6.7u1, use NamespaceDetails.

Detailed information about a particular namespace.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "uuid": "string",
    "friendlyName": "string",
    "blockSize": 0,
    "blockCount": 0,
    "type": "string",
    "namespaceHealthStatus": "string",
    "locationID": 0,
    "state": "string"
}
string
uuid
Required

Universally unique identifier assigned to namespace in string format

string
friendlyName
Required

Friendly name of namespace

integer As int64 As int64
blockSize
Required

Size of logical block size.

For persistent region type, block size is one. For block region, block size represents one of the logical block sizes of 512, 4096 etc.

integer As int64 As int64
blockCount
Required

Number of blocks in the namespace.

For persistent region type, blockCount is the size of persistent region in bytes. For block region type, block count represent number of bytes per block size.

string
type
Required

Type of the namespace to be created - block or persistent.

Must be one of the values in NvdimmNamespaceTypeEnum

string
namespaceHealthStatus
Required

Health status of DIMM(s) part of the namespace.

Must be one of the values of NvdimmNamespaceHealthStatusEnum

integer As int32 As int32
locationID
Required

This identifier is the interleave set ID if this namespace is being used in persistent mode.

If in block mode, this is a nvdimm device handle.

string
state
Required

State of namespace.

Must be one of NvdimmNamespaceStateEnum