2017-10-05 1787 views
0

선택한 매개 변수/변수 값에 따라 azure에서 VM을 프로비저닝해야한다는 요구 사항이 있습니다.ARM 템플릿을 사용하여 사용 가능 상태로 설정하지 않고 가상 시스템을 프로비저닝하는 방법

사용자가 변수 값을 '예'로 선택한 경우 VM은 가용성이 설정된 상태로 프로비저닝되어야한다고 생각하십시오. 사용자가 '아니요'를 선택하면 VM은 가용성 설정없이 프로비저닝되어야합니다.

단일 ARM 템플릿을 사용하여 어떻게이를 달성 할 수 있습니까?

미리 감사드립니다. 이 Narendran

+1

내가 생각할 수있는 유일한 방법은 여러 개의 템플릿을 사용해야한다는 것입니다. 선택한 값에 따라 ARM 템플릿에서 조건부를 사용하면 선택한 옵션에 따라 다른 ARM 템플릿에 연결됩니다. –

답변

0

그것의 아주 쉽게, 여기에이 일의 샘플입니다 감사합니다 :

"availabilitySet": "[if(equals(parameters('availabilitySet'),'yes'), variables('availabilitySet'), json('null'))]", 

완전한 예를 here.