description: > Simple definition of a Software or Firmware version. properties: - name: Version type: string description: > The version identifier. - name: Purpose type: enum[self.VersionPurpose] description: > The purpose of the version. As in, what can it be used for or applied to? enumerations: - name: VersionPurpose description: > An enumeration of possible purposes of the version. values: - name: Unknown description: > The version is of unknown purpose. - name: Other description: > The version is of some other purpose. - name: System description: > The version is an aggregate for the system as a whole. - name: BMC description: > The version is a version for the BMC. - name: Host description: > The version is a version for a managed host.