Mapping Architecture Values Between Compliance Output and Patching Metadata

This article applies to MetaDefender Endpoint Security SDK releases deployed on Windows, Linux, MacOS.

Overview

This article explains how to map the architecture.name value returned from the SDK’s GetVersion to the arch field in patch_associations.json and the architecture field in the download_links array of patch_aggregation.json. This mapping ensures that patch selection and download processes work correctly across different platforms and architectures.

Table mapping

architecture.name from GetVersion outputarch from patch_associations.jsondownload_links[].architecture from patch_aggregation.json
aarch64arm64arm64
arm64arm64arm64
armarm(*)arm(*)
Intel ItaniumIntel Itanium(*)Intel Itanium(*)
i38632-bit32-bit
i386:x86-64i386:x86-64(*)i386:x86-64(*)
n/aCannot mapCannot map
N/ACannot mapCannot map
x3232-bit32-bit
x6464-bit64-bit
x8632-bit32-bit
x86_6464-bit or x86_6464-bit

(*) This value is not present in the current JSON file as there are no supported products for patching at this time. However, this field may be populated in future releases when additional products become available for patching support.

If Further Assistance is required, please proceed to log a support case or chatting with our support engineer.

Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard