Шаблон ARM - Проверка параметров - PullRequest
0 голосов
/ 28 мая 2019

Я создал простой JSON, который создает учетную запись хранения.После того, как я ввел параметр типа объекта, я получаю ошибку проверки.

"parameters": {
  "storageAccountType": {
    "type": "string",
    "defaultValue": "Standard_LRS",
    "allowedValues": [
      "Standard_LRS",
      "Standard_GRS",
      "Standard_ZRS",
      "Premium_LRS"
    ],
    "metadata": {
      "description": "Storage Account type"
    }
  },
  "location": {
    "type": "string",
    "defaultValue": "Australia East",
    "metadata": {
      "description": "Location for all resources."
    }
  }, "objectToConvert": {
    "type": "object"

}

Выходные данные от Octopus

{"storageAccountType":{"value":"Standard_LRS"},"location":{"value":"Australia East"},"objectToConvert":{"value":[{"a":"b"},{"c":"d"},{"c5":"d"},{"6a":"b"},{"cfg":"d"}]}} 

Я уверен, что проблема была введена из-за параметра objectToConvert.

Значение objectToConvert передается от Octopus и составляет

enter image description here

Ошибка

enter image description here

1 Ответ

0 голосов
/ 28 мая 2019

Проблема решена после изменения типа данных с объекта на массив

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...