The platform will automatically manage hardware profiles as follows:
Virtualization type of Paravirtual or HVM
Root device type of Instance store or EBS
If the provider does not support CPU and RAM as well as hardware profiles, and if there is no hardware profile that matches the CPU and RAM values, the platform cannot create a hardware profile, so the user will have to select another one
If more than one hardware profile is found, the hardware profiles will be ordered using the following properties:
Cores per socket
The platform will select a hardware property that:
Does not have dynamic CPU and/or dynamic RAM
Is of the current generation
Has the smallest cores per socket (if applicable).
The others will appear as warnings on the Warning tab of the Spec creation dialog.
If the CPU and RAM do not match exactly with the VM, there will also be a warning.
The selected hardware profile can be changed on the Virtual machines tab
Screenshot: Warning that the hardware profile does not exactly match
Screenshot: Warning that there are multiple hardware profiles available