Azure/Microsoft.AutomationautomationAccounts/schedules区间属性例子

Azure/ Microsoft.Automation automationAccounts/schedules interval property example

screenshot of the problem 根据微软文档 https://docs.microsoft.com/en-us/azure/templates/microsoft.automation/automationaccounts/schedules?tabs=json arm template resource "type": "Microsoft.Automation/automationAccounts/schedules", has got 属性 interval 这是一个对象 "interval": {}, .我想为我的自动化工作创建一个时间表,但我想要一个循环工作,但是我不知道应该将什么传递给该对象,github 上 azureautomation 存储库中的每个教程或示例都有这个 属性 作为一个整数。(它可能最近在没有任何文档的情况下被更改了)知道应该将哪种键值对或任何特定对象传递给此 属性 以便我可以使我的计划重复出现吗?谢谢,我尝试传递不同的值,例如“interval”:{interval :1},但是有很多不同的可能情况。另外,如果您知道如何使我的日程安排重复发生(除了在 azure 中手动设置),不幸的是,如果我将不同于“OneTime”的值传递给 属性 频率,我会收到一条错误消息,指出重复发生作业间隔应该大于 1,但没有示例,我发现找出应该在那里的内容真的很令人沮丧。谢谢

编辑:添加了屏幕截图,根据文档它是 100% 的对象,而 vs 代码说它是一个对象

我不确定为什么文档将它定义为一个对象,但我从未见过它被设置为整数以外的任何东西。只需将其设置为您希望工作的频率 运行 结合频率即可。

例如,对于每 6 小时 运行 的工作:

          "properties": {
            "description": "Run every 6 hours",
            "expiryTime": "9999-12-31T00:00:00Z",
            "isEnabled": true,
            "interval": 6,
            "timeZone": "Europe/London",
            "frequency": "Hour"
          }

不幸的是,自动化的 ARM 模板非常糟糕,有许多怪癖。注意开始时间,以后至少要5分钟,也就是说每次部署模板都要改。