class AwsPlatformResources implements PlatformResources {

    @Override
    @Cacheable(cacheNames = "cloudResourceVmTypeCache", key = "#cloudCredential?.id + #region.getRegionName()")
    public CloudVmTypes virtualMachines(CloudCredential cloudCredential, Region region, Map<String, String> filters) {
        return getCloudVmTypes(cloudCredential, region, filters, enabledInstanceTypeFilter);
    }

}