 <p>To restrict the size of Vms that your end users can provision from the azure portal you can create an "Azure Dev Test lab" and directly set the vm sizes you want to allow. Then you can give RBAC rights to your customers to access to the dev test lab. </p> <p><a href="https://i.stack.imgur.com/x72ZI.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/x72ZI.png" alt="enter image description here"></a></p> <p>An other option would be to create a <a href="https://azure.microsoft.com/en-us/documentation/articles/resource-manager-policy/" rel="nofollow noreferrer">ressource policy</a> and apply it on your customer subscriptions.</p> <p>Regards, </p>