Hmmm thinking a bit more about this, how does this improve the provider? I mean, now the code is robust to changes in GCE, as the API already provides which profiles are available in each zone (assuming the adapter now does the right thing and returns each hardware profile for each zone).
With your change, it looks like the `listHardwareProfiles` method would be inconsistent? What would it return? It should return just a single copy of each hardware profile, but, can we guarantee they will be the same in each region (and no more and no less)? After thinking about it, I'm not sure if it is a good idea to differ from how they API behaves just to provide a sugar when specifying the hardware ids. --- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds/pull/951#issuecomment-217098797
