DeviceStatusGetSchema – Fleets API – MediaKind
DeviceStatusGetSchema
Properties
alarmSeverity
enum
Optional
The most severe alarm level last reported by the device.
- 0 - Clear
- 1 - Info
- 2 - Warning
- 3 - Error
- 4 - Critical
Allowed values: 0, 1, 2, 3, 4
assignedFlows
list of objects (AssignedFlowGetSchema)
Optional
A list of the glossary:flow names assigned to the device.
name
string
Required
pattern: ^a-z0-9?$
The name of a glossary:flow assigned to the device.
beamHA
object (BeamHASchema)
Optional
Information about the beamHA the device is connected to.
activeControllerDeviceName
string
Optional
1-64 characters
The name of the active controller device in the beamHA.
roles
list of strings
Required
0-3 items
The roles of the device in the beamHA (high availability) group.
status
string
Optional
The status of the beamHA group. Only returned for the active controller device.
unregisteredDevices
list of strings
Optional
List of location IDs of devices that are part of the beamHA but not registered. Only returned for the active controller device.
capabilities
object (DeviceCapabilitiesSchema)
Optional
Device capabilities based on software version and hardware.
configurationBackup
boolean
Optional
Whether the device supports configuration backup. Returns false for devices with beam software version older than 1.6.
currentSoftwareVersion
string or null
Optional
<=255 characters
The current software version running on the device, as reported by the device.
geolocation
object (GeolocationFragment)
Optional
Optional geolocation data for the device.
coordinates
list of doubles
Required
0-2 items
Coordinates that describe the geolocation (ISO 6709), an array of two floating point numbers [latitude(North - South), longitude(East - West)]. Set an empty array to clear the geolocation.
interfaces
list of objects (DeviceInterfaceSchema)
Optional
A list of the physical and virtual interfaces reported by the device. If an interface is referenced directly by a source or a destination, it may continue to be present in the list even if the device no longer reports it. The state field indicates if the interface is currently present on the device.
ipAddresses
list of strings
Optional
The IP address associated with this interface, if applicable.
name
string
Required
pattern: ^([^\s/]{1,16}|[a-zA-Z][a-zA-Z0-9_]{1,255})$*
The name of the interface on the device.
state
enum
Required
Whether the interface is currently present on the device. If an interface is referenced directly by a source or a destination, it may continue to be present in the list even if the device no longer reports it.
Allowed values: NotPresent, Present
type
enum
Required
The type of the physical or virtual interface on the device (IP, SDI/ASI or RF).
Allowed values: IP, SDI, ASI, RF
lastContact
string or null
Optional
The last time the device contacted the system.
locationId
string or null
Optional
pattern: ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$
The location id is the identity of the actual device that will be associated with this record. This can be used instead of the shortCode field when registering an on-prem device. The location id does not change so this can be a simpler approach for large scale system administration.
preloadedSoftware
list of objects or null (PreloadSoftwareInfo)
Optional
The preloaded software present on the device.
downgradeCompatible
boolean
Optional
Whether switching to this release is safe from an underlying component perspective. False if this release has a lower minimum version requirement than the currently installed release. True when no suitable reference release can be found (fail open).
name
string
Required
1-255 characters
The name of the preloaded software present on the device.
percentProgress
integer
Optional
0 to 100
Indication of coarse progress for states with a significant duration.
progressDetails
string
Optional
<=255 characters
Additional information about states with a significant duration.
state
enum
Required
The current state of the preloaded software.
Allowed values: Requested, Downloading, Downloaded, Importing, PreloadFailed, PreloadCancelled, Removing, Removed
upgradeCompatible
boolean
Optional
Whether the device's current software version meets the minimum version requirement for upgrading to this release. Mirrors the field on the device software list endpoint.
version
string
Required
<=255 characters
The version of the preloaded software.
rollbackSoftwareVersion
string or null
Optional
<=255 characters
The rollback software version, as reported by the device.
secondsSinceLastContact
integer or null
Optional
The number of seconds since the last time the device contacted the system.
serialNumber
string or null
Optional
1-255 characters
The serial number of the device, as reported by the device.
softwareName
string or null
Optional
0-255 characters
The name of the software installed on the device.
softwareUpgradeState
enum
Optional
Indicates if a software upgrade is in progress or has failed.
Allowed values: Idle, Switching, SwitchFailed
url
string
Optional
1-2048 characters
The URL to access the device's web interface remotely.