vCenter Storage Monitoring Service API
| Local Properties | ||
Managed Object Types | Data Object Types | All Properties | All Methods |
Data Object - HostNvmeNamespace(vim.host.NvmeNamespace)
- Property of
- HostNvmeController
- Extends
- DynamicData
- Since
- vSphere API Release 7.0
Data Object Description
This data object represents an NVM Express Namespace.In the NVME model, the underlying non-volatile storage medium is exposed via namespaces. For further information, see:
- "NVM Express over Fabrics 1.0", Section 1.5.2, "NVM Subsystem".
- "NVM Express 1.3", section 6.1, "Namespaces".
Properties
Name | Type | Description |
---|---|---|
blockSize | xsd:int |
Block size of the namespace in bytes.
Namespaces are comprised of a number of logical blocks with
a fixed size - the smallest units of data that may be
read or written by the NVME controller.
|
capacityInBlocks | xsd:long |
The maximum number of logical blocks that may be allocated
in the namespace at any point in time.
Corresponds to the NCAP field in the Identify Namespace data structure:
|
id | xsd:int |
The namespace ID is an identifier used by an NVME controller
to provide access to a namespace.
The namespace ID is only unique among the namespaces attached to the same controller. For details, see:
|
key | xsd:string |
The linkable identifier.
This is a unique identifier of the NVME namespace within
the host system.
|
name | xsd:string |
The name of the namespace.
The name identifies the underlying storage exposed
by the NvmeNamespace. In multipath scenarios, two
namespaces can have the same name if they expose the
same underlying storage through different NVME controllers.
|
Properties inherited from DynamicData | ||
None |
Show WSDL type definition
Top of page | Local Properties | ||
Managed Object Types | Data Object Types | All Properties | All Methods |