Hello,
I'm afraid we do not have out of the box support for this.
For the supported OS support, we use either the
VersionNT or
VersionNT64 property.
As per the documentation:
For compatibility reasons, the property is also undefined if the Template Summary property indicates the package is for 32-bit Intel systems and the operating system is a 64-bit architecture that is not Intel64 or x64 (such as ARM64).
From the above, it looks like there is a property which can do that (not quite sure it does fulfills your entire request, though) - namely
"Template Summary".
As per the "Template Summary" article:
The following examples are valid values for the Template Summary property:
x64;1033
Intel;1033
Intel64;1033
;1033
Intel ;1033,2046
Intel64;1033,2046
Intel;0
Arm;1033,2046
Arm;0
Arm64;1033,2046
Arm64;0
We can see that it simply specifies the platform and the language ID, though, so there doesn't seem to be much configuration to be done.
Best regards,
Catalin