Вот пример использования для шлюза приложений Azure с terraform.
Блок SKU поддерживает следующее:
name - (обязательно) Имя SKU, которое будет использоваться для этого шлюза приложений.Возможные значения: Standard_Small, Standard_Medium, Standard_Large, Standard_v2, WAF_Medium, WAF_Large и WAF_v2.
tier - (Обязательный) Уровень SKU, используемый для данного шлюза приложений.Возможные значения: Стандарт, Стандарт_v2, WAF и WAF_v2.
емкость - (Обязательно) Емкость SKU, которую следует использовать для этого шлюза приложений - которая должна быть между 1 и 10.
Обновление
Поскольку шлюз приложения для автоматического масштабирования SKU в настоящее время находится в открытом предварительном просмотре.В традиционных блоках SKU нет конкретных параметров для настройки автомасштабирования «Тип емкости», минимальные единицы измерения масштаба - такие, как он работает на портале Azure.
Как, например, создание шлюза приложений автомасштабирования с Powershell.При настройке автоматического масштабирования вы не устанавливаете эту емкость в SKU, но добавляете новый параметр mincapacity .
$autoscaleConfig = New-AzureRmApplicationGatewayAutoscaleConfiguration -MinCapacity 2
$sku = New-AzureRmApplicationGatewaySku -Name Standard_v2 -Tier Standard_v2
Вы также можете обратиться к тот же вопрос, открытый в GitHub.