Part II. REST Application Programming Interface

Table of Contents

5. Entry Point
5.1. Accessing the API Entry Point
5.2. Product Information
5.3. Link Elements
5.4. Special Object Elements
5.5. Summary Element
5.6. RESTful Service Description Language (RSDL)
5.7. Backup-Restore API Overview
5.8. Full Virtual Machine Backups
5.9. Full Virtual Machine Restore
5.10. Red Hat Enterprise Virtualization Windows Guest VSS Support
5.11. QEMU Guest Agent Overview
5.12. VSS Transaction Flow
6. Compatibility Level Versions
6.1. Compatibility Level Versions
6.2. Upgrading Compatibility Levels
7. Capabilities
7.1. Capabilities
7.2. Version-Dependent Capabilities
7.3. Current Version
7.4. Features
7.5. CPUs
7.6. Power Managers
7.7. Fence Types
7.8. Storage Types
7.9. Configuration Types
7.10. Storage Domain Types
7.11. Virtual Machine Types
7.12. Boot Devices
7.13. Display Types
7.14. NIC Interface Types
7.15. OS Types
7.16. Disk Formats
7.17. Disk Interfaces
7.18. Virtual Machine Affinities
7.19. Custom Properties
7.20. Boot Protocols
7.21. Error Handling
7.22. Storage Formats
7.23. Creation States
7.24. Power Management States
7.25. Host States
7.26. Host Non-Operational Details
7.27. Network States
7.28. Storage Domain States
7.29. Template States
7.30. Virtual Machine States
7.31. Virtual Machine Pause Details
7.32. Disk States
7.33. Host Network Interface Card States
7.34. Data Center States
7.35. Virtual Machine Device Types
7.36. Watchdog Models
7.37. Watchdog Actions
7.38. Gluster Volume Types
7.39. Gluster Transport Types
7.40. Permits
7.41. Scheduling Policies
7.42. Usages
7.43. NFS Versions
7.44. Power Management Proxy Types
7.45. CPU Modes
7.46. SCSI Generio I/O Options
7.47. Authentication Methods
7.48. Step Types
7.49. Payload Encodings
7.50. Gluster Volume Types
7.51. Transport Types
7.52. Gluster Volume States
7.53. Brick States
7.54. Reported Device Types
7.55. IP Versions
7.56. Snapshot Status
7.57. Content Types
7.58. Hook States
7.59. Stages
8. Common Features
8.1. Element Property Icons
8.2. Representations
8.3. Collections
8.4. Resources
9. Data Centers
9.1. Data Center Elements
9.2. XML Representation of a Data Center
9.3. Methods
9.4. Sub-Collections
9.5. Actions
10. Host Clusters
10.1. Host Cluster Elements
10.2. Memory Policy Elements
10.3. Scheduling Policy Elements
10.4. XML Representation of a Host Cluster
10.5. Methods
10.6. Sub-Collections
11. Networks
11.1. Network Elements
11.2. XML Representation of a Network Resource
11.3. Methods
11.4. Sub-collections
12. Storage Domains
12.1. Storage Domain Elements
12.2. XML Representation of a Storage Domain
12.3. Methods
12.4. Storage Types
12.5. Export Storage Domains
12.6. Sub-Collections
12.7. Actions
13. Storage Connections
13.1. Storage Connection Elements
13.2. XML representation of a Storage Connection Resource
13.3. Methods
14. Hosts
14.1. Host Elements
14.2. XML Representation of a Host
14.3. Power Management Elements
14.4. Memory Management Elements
14.5. Methods
14.6. Sub-Collections
14.7. Actions
15. Virtual Machines
15.1. Virtual Machine Elements
15.2. XML Representation of a Virtual Machine
15.3. Methods
15.4. Sub-Collections
15.5. Actions
16. Floating Disks
16.1. Floating Disk Elements
16.2. XML Representation of a Floating Disk
16.3. Methods
16.4. Sub-Collections
17. Templates
17.1. Virtual Machine Template Elements
17.2. XML Representation of a Virtual Machine Template
17.3. Methods
17.4. Actions
18. Virtual Machine Pools
18.1. Virtual Machine Pool Elements
18.2. XML Representation of a Virtual Machine Pool
18.3. Methods
18.4. Actions
19. Domains
19.1. Domain Elements
19.2. XML Representation of a Domain Resource
19.3. Sub-Collections
20. Groups
20.1. Imported Group Elements
20.2. XML Representation of a Group Resource
20.3. Adding a Group from a Directory Service
21. Roles
21.1. Role Elements
21.2. XML Representation of the Roles Collection
21.3. Methods
21.4. Roles Permits Sub-Collection
22. Users
22.1. User Elements
22.2. XML representation of a User Resource
22.3. Methods
23. Tags
23.1. Tag Elements
23.2. XML Representation of a Tag Resource
23.3. Associating Tags
23.4. Parent Tags
24. Events
24.1. Event Elements
24.2. XML Representation of the Events Collection
24.3. XML Representation of a Virtual Machine Creation Event
24.4. Searching Events
24.5. Paginating Events