Как развернуть изолированную среду службы приложений с помощью шаблона ARM

Кто-нибудь знает, какие значения необходимо использовать в шаблоне ARM для развертывания изолированной (например, I3) среды службы приложений. Я могу развернуть вручную через портал, а затем развернуть планы обслуживания серии I, но я могу получить ASE серии P только через шаблон ARM, взгляд на диспетчер ресурсов меня не просветляет. Вот раздел моего шаблона ASE:

{
  "type": "Microsoft.Web/hostingEnvironments",
  "name": "ase1",
  "apiVersion": "2016-09-01",
  "location": "North Europe",
  "dependsOn": [],
  "properties": {
    "name": "ase1",
    "location": "North Europe",
    "ipSslAddressCount": 0,
    "internalLoadBalancingMode": "Web",
    "dnsSuffix": "somedns.co.uk",
    "virtualNetwork": {
      "Id": "someVNetId",
      "Subnet": "somesubnetName"
    },
    "multiSize": "Standard_D1_V2",
    "multiRoleCount": 2,
    "workerPools": [
      {
        "workerSizeId": 0,
        "workerSize": "Small",
        "workerCount": 0
      },
      {
        "workerSizeId": 1,
        "workerSize": "small",
        "workerCount": 0
      },
      {
        "workerSizeId": 2,
        "workerSize": "small",
        "workerCount": "0"
      }
    ]
  }
}

person RodionRomanovichRaskolnikov    schedule 04.11.2017    source источник
comment
так в чем вопрос, вы разворачиваете свой ас, что не так?   -  person 4c74356b41    schedule 05.11.2017


Ответы (1)


Я не уверен, правильно ли я понял вопрос, но для развертывания ASEv1 vs ASEv2 используйте свойство kind.

    {
        "name": "[parameters('name')]",
        "type": "Microsoft.Web/hostingEnvironments",
        "properties": {
            "name": "[parameters('name')]",
            "location": "[parameters('location')]",
            "VirtualNetwork": {
                "Id": "[parameters('vnetId')]",
                "type": "Microsoft.Network/virtualNetworks",
                "Subnet": "[parameters('subnetName')]"
            },
            "dnsSuffix": "xxx",
            "internalLoadBalancingMode": # None, Publishing or Web
# https://docs.microsoft.com/en-us/rest/api/appservice/appserviceenvironments/createorupdate#definitions_internalloadbalancingmode
        },
        "location": "[parameters('location')]",
        "apiVersion": "2015-02-01",
        "kind": ASEV2 or ASEV1 (for old ASE)
    }
person 4c74356b41    schedule 05.11.2017