package hashicorp.nomad.plugins.device

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service DevicePlugin

device.proto:14

DevicePlugin is the API exposed by device plugins

message ContainerReservation

device.proto:105

ContainerReservation returns how to mount the device into a container that shares the host OS.

Used in: ReserveResponse

message DetectedDevice

device.proto:61

DetectedDevice is a single detected device.

Used in: DeviceGroup

message DeviceGroup

device.proto:42

DeviceGroup is a group of devices that share a vendor, device type and name.

Used in: FingerprintResponse

message DeviceGroupStats

device.proto:159

DeviceGroupStats contains statistics for each device of a particular device group, identified by the vendor, type and name of the device.

Used in: StatsResponse

message DeviceLocality

device.proto:80

DeviceLocality is used to expose HW locality information about a device.

Used in: DetectedDevice

message DeviceSpec

device.proto:130

DeviceSpec specifies a host device to mount into a task.

Used in: ContainerReservation

message DeviceStats

device.proto:169

DeviceStats is the statistics for an individual device

Used in: DeviceGroupStats

message Mount

device.proto:118

Mount specifies a host volume to mount into a task. where device library or tools are installed on host and task

Used in: ContainerReservation