这是我的触发器类型属性,
"type": "ScheduleTrigger",
"typeProperties": {
"recurrence": {
"frequency": "Day",
"interval": 1,
"startTime": "2023-07-07T05:28:00",
"timeZone": "W. Europe Standard Time",
"schedule": {
"minutes": [
10
],
"hours": [
16
]
}
}
}
我想通过 azure cli 将 16 点更改为 18 点。我尝试了多个 update 语句,但我无法这样做。
使用 Azure CLI 更新计划时间 您可以使用
az datafactory trigger update
Azure CLI 命令 和 --set 参数指定属性作为更新现有触发器的路径和值。
az datafactory trigger update --resource-group "resourcegroup name" --factory-name "Datafactory name" --name "Trigger name" --set properties.recurrence.schedule.minutes=[29] --set properties.recurrence.schedule.hours=[29]
我的触发器的初始属性:
执行 CLI 命令后:
嗨@pratik,一切都很顺利,但是当我使用相同的方法来更新 weekDays 值时,它无法更新,
"typeProperties": {
"recurrence": {
"frequency": "Week",
"interval": 1,
"startTime": "2023-01-23T032:00:00",
"timeZone": "W. Europe Standard Time",
"schedule": {
"minutes": [
0
],
"hours": [
5
],
"weekDays": [
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday"
]
}
}
我这样走:
az datafactory trigger update --factory-name "***" --resource-group "**" --name "Daily_pipeline"
--set properties.recurrence.schedule.weekDays=["Monday","Tuesday","Wednesday"]
它的seValue无法正确更新,而是更新为空,