Я создаю шаблон Arm для приложения логики. Это логическое приложение должно удалить некоторые старые записи в таблице Azure (скажем, 10 или 20 дней).
В моем шаблоне руки, если я делаю это, он работает.
"queries": {
"$filter": "Timestamp le datetime'@{addDays(utcNow(),-31)}'"
}
Но в идеале я хочу сделать это:
"queries": {
"$filter": "Timestamp le datetime'@{addDays(utcNow(),parameters('RetainDay'))}'"
}
В основном используйте параметр для контроля количества дней для проверки. Я определяю этот параметр как:
"parameters": {
"RetainDay": {
"type": "int"
}
}
При развертывании этого параметра параметры ('RetainDay') не заменяются значением параметра. Вместо этого он остается таким же, как:
Timestamp le datetime'@{addDays(utcNow(),parameters('RetainDay')
Так что я должен использовать неправильный синтаксис.
Может кто-то указать на это?