vSAN Management API


Data Object - VsanIODiagnosticsObjectLayout(vim.vsan.IODiagnosticsObjectLayout)

Property of
VsanObjectIOStats
Extends
DynamicData
Since
vSAN 7.0U3

Data Object Description

This data object describes the layout of the object which run diagnostics instance.

Properties

Name Type Description
layoutxsd:string

The object layout definition. The object layout is a JSON list that has the components, diskgroups, domowner, domproxyowner, host uuids and the relationship between them. The JSON list also has the fault domain information of all related hosts (dom owner, dom proxy owner,and all the component owner hosts) of the object. Example: [ { "uuid": <disk group uuid>, "type": "diskgroup", "owner": "<host uuid>" }, { "uuid": <component uuid>, "type": "component", "owner": "<disk group uuid>" }, { "uuid": <dom owner uuid>, "type": "domowner", "owner": "<host uuid>" }, { "uuid": <dom proxy owner uuid>, "type": "domproxyowner", "owner": "<host uuid>" }, { "uuid": <host uuid>, "type": "faultdomain", "owner": "<fault domain uuid>", "faultDomainName": "<fault domain name>" } ] For vSAN ESA object layout, it is a list in JSON format that has the components, disks, domowner, domproxyowner, host uuids and the relationship between them. Example: [ { "uuid": <perf tier uuid>, "type": "perftier", "owner": "<host uuid>" }, { "uuid": <capacity tier uuid>, "type": "capacitytier", "owner": "<host uuid>" }, { "uuid": <component uuid>, "type": "component", "owner": "<disk uuid>" }, { "uuid": <dom owner uuid>, "type": "domowner", "owner": "<host uuid>" }, { "uuid": <object uuid>, "type": "vsan2object", "owner": "<host uuid>", "performancelegraid": "<performance leg raid info>", "capacitylegraid": "<capacity leg raid info>" }, { "uuid": <dom proxy owner uuid>, "type": "domproxyowner", "owner": "<host uuid>" }, { "uuid": <host uuid>, "type": "faultdomain", "owner": "<fault domain uuid>", "faultDomainName": "<fault domain name>" } ]
Properties inherited from DynamicData
None

Show WSDL type definition