Замените значения ресурса Azure значениями политики Azure. - PullRequest
0 голосов
/ 17 октября 2018

Можно ли перезаписать значения ресурса Azure значениями политики Azure?Я пытаюсь исправить размер виртуальной машины / sku.Я создал приведенную ниже политику с эффектом append, который не позволяет создать виртуальную машину, поскольку он не может перезаписать заданный по умолчанию размер / размер виртуальной машины / sku.

{
    "if": {
        "field": "type",
        "equals": "Microsoft.Compute/virtualMachines"
    },
    "then": {
        "effect": "append",
        "details": [{
                "field": "Microsoft.Compute/virtualMachines/sku.name",
                "value": "Standard_D4_v3"
            }
        ]
    }
}

1 Ответ

0 голосов
/ 17 октября 2018

Нет, невозможно перезаписать значение ресурса с использованием эффекта политики ARM append.Поведение, которое вы испытываете, является конструктивным, как описано здесь .

Поскольку SKU виртуальной машины представляет собой одно значение по сравнению с набором / массивом значений, единственное действие, которое вы можете предпринять, - это перезаписать исходное значение.Но, как вы видите, политика ARM в этом случае вернется к эффекту deny.

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