Red Hat Enterprise Virtualization Manager's REST API groups resources into individual collections based on the management infrastructure types in a Red Hat Enterprise Virtualization environment. Examples of collections include data centers, clusters, storage domains, hosts, and virtual machines.
Some resources contain additional sub-collections that relate to the resource in question. For example, a virtual machine contains sub-collections for resources such as network interfaces, storage disks, and CD-ROMs.
This establishes a layered relationship model using collections, resources and sub-collections in a Red Hat Enterprise Virtualization environment.