【发布时间】:2021-02-11 15:38:46
【问题描述】:
已尝试使用应具有日期时间默认值的参数创建 Azure ARM 模板。 我就是这样使用它的:
"endTime": {
"type": "string",
"defaultValue": "[dateTimeAdd(utcNow('u'), 'PT1H', 'yyyy-MM-dd THH:mm:ss zzzz')]",
"metadata": {
"description": "The finishing date of the Lab. Ex: 2019-09-23T09:00:00"
}
}
执行时的参数显示为文本:
[dateTimeAdd(utcNow('u'), 'PT1H', 'yyyy-MM-dd THH:mm:ss zzzz')]
有人知道问题可能是什么吗?我正在开发/测试实验室执行 ARM 模板。
【问题讨论】:
-
基本上,在请求输入参数时不会评估该函数......只有在部署模板后才会评估它。我希望该函数使用评估值而不是表达式来设置默认值。
标签: azure-resource-manager arm-template azure-template