...

Source file src/github.com/Microsoft/hcsshim/internal/hcs/schema2/devices.go

Documentation: github.com/Microsoft/hcsshim/internal/hcs/schema2

     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  
    10  package hcsschema
    11  
    12  type Devices struct {
    13  	ComPorts map[string]ComPort `json:"ComPorts,omitempty"`
    14  
    15  	Scsi map[string]Scsi `json:"Scsi,omitempty"`
    16  
    17  	VirtualPMem *VirtualPMemController `json:"VirtualPMem,omitempty"`
    18  
    19  	NetworkAdapters map[string]NetworkAdapter `json:"NetworkAdapters,omitempty"`
    20  
    21  	VideoMonitor *VideoMonitor `json:"VideoMonitor,omitempty"`
    22  
    23  	Keyboard *Keyboard `json:"Keyboard,omitempty"`
    24  
    25  	Mouse *Mouse `json:"Mouse,omitempty"`
    26  
    27  	HvSocket *HvSocket2 `json:"HvSocket,omitempty"`
    28  
    29  	EnhancedModeVideo *EnhancedModeVideo `json:"EnhancedModeVideo,omitempty"`
    30  
    31  	GuestCrashReporting *GuestCrashReporting `json:"GuestCrashReporting,omitempty"`
    32  
    33  	VirtualSmb *VirtualSmb `json:"VirtualSmb,omitempty"`
    34  
    35  	Plan9 *Plan9 `json:"Plan9,omitempty"`
    36  
    37  	Battery *Battery `json:"Battery,omitempty"`
    38  
    39  	FlexibleIov map[string]FlexibleIoDevice `json:"FlexibleIov,omitempty"`
    40  
    41  	SharedMemory *SharedMemoryConfiguration `json:"SharedMemory,omitempty"`
    42  
    43  	// TODO: This is pre-release support in schema 2.3. Need to add build number
    44  	// docs when a public build with this is out.
    45  	VirtualPci map[string]VirtualPciDevice `json:",omitempty"`
    46  }
    47  

View as plain text