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

Я пытаюсь создать формулу в лаборатории DevTest с помощью ARM. Для этой формулы требуется базовое изображение. Я использую свойство customimageid, как показано ниже в шаблоне ARM.

 "customImageId": "[concat('/customimages/', variables('imageName'))]"

Я могу создать формулу, но не могу прикрепить к формуле базовое изображение.

Любая помощь может быть запрошена. Спасибо.


person user6264    schedule 07.04.2020    source источник


Ответы (1)


Согласно это Документ Azure, свойство customImageId принимает строковое значение идентификатора настраиваемого образа виртуальной машины. Поэтому я предлагаю вам попробовать, установив customImageId примерно так, как показано ниже.

"customImageId": "[resourceId(variables('resourceType'), parameters('existingLabName'), parameters('imageName'))]"

Примечание: рассмотрите выше customImageId, если у вас есть переменная ниже resourceType в разделе переменных

"resourceType": "Microsoft.DevTestLab/labs/customimages"

и рассмотрите выше customImageId, если у вас есть параметры ниже existingLabName и imageName в разделе параметров

"existingLabName": {
    "type": "string",
    "metadata": {
        "description": "Name of an existing lab where the custom image will be created."
    }
},
"imageName": {
    "type": "string",
    "metadata": {
        "description": "Name of the custom image being created or updated."
    }
}
person KrishnaG-MSFT    schedule 12.04.2020