devices.go 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. /*
  2. * HCS API
  3. *
  4. * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)
  5. *
  6. * API version: 2.1
  7. * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
  8. */
  9. package hcsschema
  10. type Devices struct {
  11. ComPorts map[string]ComPort `json:"ComPorts,omitempty"`
  12. Scsi map[string]Scsi `json:"Scsi,omitempty"`
  13. VirtualPMem *VirtualPMemController `json:"VirtualPMem,omitempty"`
  14. NetworkAdapters map[string]NetworkAdapter `json:"NetworkAdapters,omitempty"`
  15. VideoMonitor *VideoMonitor `json:"VideoMonitor,omitempty"`
  16. Keyboard *Keyboard `json:"Keyboard,omitempty"`
  17. Mouse *Mouse `json:"Mouse,omitempty"`
  18. HvSocket *HvSocket2 `json:"HvSocket,omitempty"`
  19. EnhancedModeVideo *EnhancedModeVideo `json:"EnhancedModeVideo,omitempty"`
  20. GuestCrashReporting *GuestCrashReporting `json:"GuestCrashReporting,omitempty"`
  21. VirtualSmb *VirtualSmb `json:"VirtualSmb,omitempty"`
  22. Plan9 *Plan9 `json:"Plan9,omitempty"`
  23. Battery *Battery `json:"Battery,omitempty"`
  24. FlexibleIov map[string]FlexibleIoDevice `json:"FlexibleIov,omitempty"`
  25. SharedMemory *SharedMemoryConfiguration `json:"SharedMemory,omitempty"`
  26. }