Documentation
¶
Index ¶
- Constants
- func ApplyDeviceFilter(labelFilters cmap.CustomStringMap, filters []storageTY.Filter) []storageTY.Filter
- type DeviceAPI
- func (d *DeviceAPI) GetByID(ID string) (*vdTY.VirtualDevice, error)
- func (d *DeviceAPI) GetResourceState(device *vdTY.VirtualDevice, trait string, vResource *vdTY.Resource) (interface{}, time.Time, error)
- func (d *DeviceAPI) ListDevices(filters []storageTY.Filter, limit, offset int64, ...) ([]vdTY.VirtualDevice, error)
- func (d *DeviceAPI) PostActionOnResourceByQuickID(resourceType, quickId string, payload interface{}) error
- func (d *DeviceAPI) UpdateDeviceState(vDevices []vdTY.VirtualDevice) error
Constants ¶
View Source
const ( DefaultLimit = 500 DefaultOffset = 0 )
Variables ¶
This section is empty.
Functions ¶
func ApplyDeviceFilter ¶
Types ¶
type DeviceAPI ¶
type DeviceAPI struct {
// contains filtered or unexported fields
}
func (*DeviceAPI) GetResourceState ¶
func (*DeviceAPI) ListDevices ¶
func (d *DeviceAPI) ListDevices(filters []storageTY.Filter, limit, offset int64, deviceLabelFilter cmap.CustomStringMap) ([]vdTY.VirtualDevice, error)
func (*DeviceAPI) PostActionOnResourceByQuickID ¶
func (*DeviceAPI) UpdateDeviceState ¶
func (d *DeviceAPI) UpdateDeviceState(vDevices []vdTY.VirtualDevice) error
Click to show internal directories.
Click to hide internal directories.