DeviceSoftwareGetBody

object
kindstringOptional
Software
metadataobjectDefaultMetadataRequired
Software metadata.
Show 2 propertiesHide 2 properties
displayNamestringRequired
A human-readable name for the resource.
labelsmap from strings to stringOptional
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.
Show value schemaHide value schema
[any key]string
specobjectSoftwareGetSpecRequired
Software specification.
Show 6 propertiesHide 6 properties
deprecatedOnstringOptionalDefaults to
The date the software was deprecated.
displayNamestringOptional0-255 charactersDefaults to
An optional display name of the software.
minimumVersionstringOptionalDefaults to
Minimum software version required on a standalone device before upgrading to this release.
minimumVersionHAstringOptionalDefaults to
Minimum software version required on an HA node before upgrading to this release.
releasedstringRequired
The date the software was released.
versionstringOptional1-255 characters
A version string.
statusobjectDeviceSoftwareStatusSpecRequired
Device-context status for this software release.
Show 2 propertiesHide 2 properties
downgradeCompatiblebooleanRequired
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).
upgradeCompatiblebooleanRequired
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.