Skip to content

Hardware Manifest Fields

Path: $

Top-level fields accepted by HardwareManifestJsonHelper when reconstructing platform configuration.

Field Aliases ASN.1 Description
platform Platform identifiers accepted under the manifest PLATFORM object. Can accept fields or traits.
components Components Manifest. Each item may be a legacy component object or a trait-based component collection.
componentsUri URI reference for information about the components in the manifest.
properties Manifest property entries.
propertiesUri URI reference for information about the properties in the manifest.

Mermaid

Source: hardware-manifest-fields.mmd

graph TD
  hardware_manifest_fields["$"]
  hardware_manifest_fields_platform["platform"]
  hardware_manifest_fields_components["components"]
  hardware_manifest_fields_componentsUri["componentsUri"]
  hardware_manifest_fields_properties["properties"]
  hardware_manifest_fields_propertiesUri["propertiesUri"]
  hardware_manifest_fields --> hardware_manifest_fields_platform
  hardware_manifest_fields --> hardware_manifest_fields_components
  hardware_manifest_fields --> hardware_manifest_fields_componentsUri
  hardware_manifest_fields --> hardware_manifest_fields_properties
  hardware_manifest_fields --> hardware_manifest_fields_propertiesUri
  classDef path fill:#1f6feb,stroke:#0b3d8c,color:#fff
  classDef field fill:#0e7c66,stroke:#06463a,color:#fff
  classDef alias fill:#6e7681,stroke:#3b414a,color:#fff
  classDef value fill:#bf8700,stroke:#6e4d00,color:#fff
  classDef asn1 fill:#8957e5,stroke:#4f31a3,color:#fff
  class hardware_manifest_fields path
  class hardware_manifest_fields_platform field
  class hardware_manifest_fields_components field
  class hardware_manifest_fields_componentsUri field
  class hardware_manifest_fields_properties field
  class hardware_manifest_fields_propertiesUri field