DeviceSoftwareGetBody – Fleets API – MediaKind
DeviceSoftwareGetBody
Software
metadata
Software metadata.
- displayName: string (Required)
A human-readable name for the resource. - labels: map from strings to string (Optional)
A dictionary of labels associated with the resource.- Maximum number of labels: 32.
- Maximum length of a label or value: 256 characters.
- Label: alphanumeric, hyphens and underscores.
- Value: alphanumeric, hyphens, underscores and spaces.
spec
Software specification.
- deprecatedOn: string (Optional)
The date the software was deprecated. - displayName: string (Optional)
- 0-255 characters
- An optional display name of the software.
- minimumVersion: string (Optional)
Minimum software version required on a standalone device before upgrading to this release. - minimumVersionHA: string (Optional)
Minimum software version required on an HA node before upgrading to this release. - released: string (Required)
The date the software was released. - version: string (Optional)
1-255 characters
A version string.
status
Device-context status for this software release.
- downgradeCompatible: boolean (Required)
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 (or nearest known release for dev builds).
True when no suitable reference release can be found (fail open). - upgradeCompatible: boolean (Required)
Whether the device's current software version meets the applicable minimum version requirement for upgrading to this release.
Uses the HA minimum for HA nodes and the standalone minimum for standalone devices.