Skip to content
This repository has been archived by the owner on Jan 12, 2023. It is now read-only.

UI usage of inventory API

Jeff Ortel edited this page Aug 20, 2021 · 8 revisions

These are the MTV inventory properties being used by the UI. Objects and properties not listed here are not currently being used.

Last updated: 2021-06-29 (forklift-ui main @ 8c357da)

Providers detail=1

uid
name
namespace
selfLink
type
object
 - metadata
 - uid
 - name
 - namespace
 - selfLink
 - annotations
 - creationTimestamp
spec
 - type
 - url
 - secret
   - name
   - namespace
clusterCount (vsphere and ovirt)
hostCount (vsphere and ovirt)
vmCount (all)
networkCount (all)
datastoreCount (vsphere)
storageDomainCount (ovirt)

Hosts (vsphere) detail=1

id
name
selfLink
managementServerIp
networkAdapters

Datastores (vsphere) detail=0

id
name
selfLink

Storage Domains (ovirt) detail=0

id
name
selfLink

Storage Classes (openshift) detail=1

name
namespace
selfLink
object
  - provisioner
  - metadata
    - annotations

Networks (vsphere) detail=0

id
name
selfLink

Networks (ovirt) detail=0

id
name
selfLink

Networks (openshift) detail=0

uid
name
namespace
selfLink

VMs (vsphere) detail=1

id
name
selfLink
revision
revisionValidated
concerns
networks[]
 - id
disks[]
 - datastore
   - id
isTemplate

VMs (ovirt) detail=1

id
name
selfLink
revision
revisionValidated
concerns
nics[]
  - profile
    - network
diskAttachments[]
  - disk
    - storageDomain

Namespaces (openshift) detail=0

name
selfLink

Tree (each node) detail=0

kind
object
  - id
  - name
  - selfLink
children