**1. Disk configuration:**
- Disk size and format (qcow2, raw, etc.)
- Disk path
- Cache mode
- I/O mode
**2. Network configuration:**
- Network bridge
- MAC address
- Model type (virtio, e1000 etc.)
**3. Graphics/Display settings:**
- Spice/VNC support
- Amount of video memory
- 3D acceleration
**4. CPU specifications:**
- CPU model
- CPU topology (socket, core, thread)
- CPU pinning
**5. Memory management:**
- Huge pages support
- Memory ballooning
- Memory backing
**6. Device passthrough:**
- PCI passthrough
- USB passthrough
- GPU passthrough
**7. Customized metadata**
- VM tags
- Description
- UUID