Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CombinedLayers ¶
type CombinedLayers struct { ContainerRootPath string `json:"ContainerRootPath,omitempty"` Layers []hcsschema.Layer `json:"Layers,omitempty"` ScratchPath string `json:"ScratchPath,omitempty"` }
This class is used by a modify request to add or remove a combined layers structure in the guest. For windows, the GCS applies a filter in ContainerRootPath using the specified layers as the parent content. Ignores property ScratchPath since the container path is already the scratch path. For linux, the GCS unions the specified layers and ScratchPath together, placing the resulting union filesystem at ContainerRootPath.
type GuestRequest ¶
type GuestRequest struct { RequestType string `json:"RequestType,omitempty"` ResourceType ResourceType `json:"ResourceType,omitempty"` Settings interface{} `json:"Settings,omitempty"` }
GuestRequest is for modify commands passed to the guest.
type LCOWMappedDirectory ¶
type LCOWMappedVPMemDevice ¶
type LCOWMappedVPMemDevice struct { DeviceNumber uint32 `json:"DeviceNumber,omitempty"` MountPath string `json:"MountPath,omitempty"` // /tmp/pN }
Read-only layers over VPMem
type LCOWMappedVirtualDisk ¶
type LCOWMappedVirtualDisk struct { MountPath string `json:"MountPath,omitempty"` // /tmp/scratch for an LCOW utility VM being used as a service VM Lun uint8 `json:"Lun,omitempty"` Controller uint8 `json:"Controller,omitempty"` ReadOnly bool `json:"ReadOnly,omitempty"` }
SCSI. Scratch space for remote file-system commands, or R/W layer for containers
type NetworkModifyRequest ¶
type RS4NetworkModifyRequest ¶ added in v0.7.7
type ResourceType ¶
type ResourceType string
const ( // These are constants for v2 schema modify guest requests. ResourceTypeMappedDirectory ResourceType = "MappedDirectory" ResourceTypeMappedVirtualDisk ResourceType = "MappedVirtualDisk" ResourceTypeNetwork ResourceType = "Network" ResourceTypeNetworkNamespace ResourceType = "NetworkNamespace" ResourceTypeCombinedLayers ResourceType = "CombinedLayers" ResourceTypeVPMemDevice ResourceType = "VPMemDevice" )
type SignalProcessOptions ¶ added in v0.7.12
type SignalProcessOptions struct {
Signal int `json:,omitempty`
}
SignalProcessOptions is the options passed to either WCOW or LCOW to signal a given process.