该API允许用户在Applications Manager中创建停机计划。可以使用以下任意重复类型创建计划:
您可以为业务组以及单个监视器计划维护任务。要为业务组配置计划,只需提供任务类型作为业务组和resourceid作为业务组id即可。
http://[Host]:[Port]/AppManager/xml/CreateMaintenanceTask?apikey=[APIKEY]&taskMethod=daily&taskStartTime=[STARTTIME]& taskEndTime=[ENDTIME]&taskStatus=disable&taskEffectFrom=[DATE]&taskName=[NAME]&taskType=monitor&resourceid=[RESOURCEID]
API请求中涉及的参数如下所述。另外,请参阅公共请求参数列表。
字段 | 描述 |
---|---|
taskMethod | 表示维护计划的重复频率,每天表示计划每天运行。 |
taskStartTime | 维护任务开始运行的时间 |
taskEndTime | 维护任务停止运行的时间 |
taskEffectFrom | 维护任务生效的日期和时间 |
offset | 相对于GMT的小时数差异。如果提供的偏移值无效,Applications Manager将使用用户的系统时间作为偏移值。 |
taskType | 要创建的任务的类型。可能的值是监视器(对于单个监视器)和业务组(对于业务组) 。您可以通过将任务类型提供为业务组来为业务组配置计划 。 |
resourceid | 必须为其创建计划的监视器或业务组的资源标识 |
http://app-windows:9090/AppManager/xml/CreateMaintenanceTask?apikey=bdd4d0643c6f591e123b7ba6fb69d9dd&taskMethod=daily &taskStartTime=20:00&taskEndTime=21:00&taskStatus=disable&taskEffectFrom=2010-05-24%2016:48&taskName=dr1 &taskType=monitor&resourceid=10000055
<AppManager-response uri="/AppManager/xml/CreateMaintenanceTask">
<result>
<response response-code="4000">
<message>Maintenance Task successfully created.</message>
</response>
</result>
</AppManager-response>
http://[Host]:[Port]/AppManager/xml/CreateMaintenanceTask?apikey=[APIKEY]&taskType=[TASKTYPE]&resourceid=[RESOURCEID] &totalNumber=[TOTALNUMBER]&taskMethod=[TASKMETHOD]&taskdescribe=[TASKDESCRIBE]&taskStatus=[TASKSTATUS] &taskEffectFrom=[DATETIME]&startDay1=[STARTDAY1]&startTime1=[STARTTIME1]&endDay1=[ENDDAY1]&endTime1=[ENDTIME1] &taskName=[TASKNAME]
API请求中涉及的参数如下所述。另外,请参阅公共请求参数列表。
字段 | 描述 |
---|---|
totalNumber | 要创建的计划数。您最多可以创建7个每周计划表 |
taskMethod | 表示维护计划的重复频率,每周表示维护计划每周运行一次。 |
taskDescription | 维护计划的描述,可选值。 |
taskEffectFrom | 维护任务生效的日期和时间 |
startDay [n] | 维护任务开始运行的日期。n的允许值为1,2,3,4,5,6和7 |
startTime [n] | 维护任务开始运行的时间。n的允许值为1,2,3,4,5,6和7 |
endDay [n] | 维护任务停止运行的日期。n的允许值为1,2,3,4,5,6和7 |
offset | 相对于GMT的小时数差异。如果提供的偏移值无效,Applications Manager将使用用户的系统时间作为偏移值。 |
endTime [n] | 维护任务停止运行的时间。n的允许值为1,2,3,4,5,6和7 |
taskType | 要创建的任务的类型。可能的值是监视器(对于单个监视器)和业务组(对于业务组)。您可以通过将任务类型提供为业务组来为业务组配置计划 。 |
resourceid | 必须为其创建计划的监视器或业务组的资源标识 |
http://app-windows:9090/AppManager/xml/CreateMaintenanceTask?apikey=983a7d7ed56c5753f4977df5883e2b2d&taskType=monitor &resourceid=10000028&totalNumber=1&taskMethod=weekly&taskdescribe=&taskStatus=disable&taskEffectFrom=2010-06-01%2011:25 &startDay1=tuesday&startTime1=10:00&endDay1=friday&endTime1=12:00&taskName=week
注意:一次最多可以创建7个按周计划。
API请求中涉及的参数如下所述。另外,请参阅公共请求参数列表。
字段 | 描述 |
---|---|
API Key | 通过管理标签中的生成API密钥选项生成的密钥 。 |
taskType | 要创建的任务的类型。可能的值是监视器(对于单个监视器)和业务组(对于业务组)。您可以通过将任务类型作为组来提供业务组的计划。 |
resourceid | 必须为其创建计划的监视器或业务组的resourceid 。 |
totalNumber | 计划表数量。 |
taskMethod | 表示维护计划的重复频率,每月表示维护计划每周运行一次。 |
taskDescription | 维护计划的功能描述。此参数是可选的。 |
taskStatus | 启用或禁用。 |
taskEffectFrom | 计划开始运行的日期和时间。 |
taskName | 任务名称。 |
months | 计划应运行的月份。 |
dateOrWeekWise | 无论是每周计划还是按日期计划。 |
startsOn1 | 计划应在每月的第几周开始运行。 |
startDay1 | 计划表应该在星期几开始运行。 |
startTime1 | 计划表应开始运行的时间。 |
endAfter1 | 应该结束的天数。 |
endTime1 | 日程计划应终止的时间。 |
startDate1 | 计划开始的日期。 |
startTime1 | 计划表应开始的时间。 |
endDate1 | 计划表应结束的日期。 |
endTime1 | 计划应终止的时间。 |
offset | 相对于GMT的小时数差异。如果提供的偏移值无效,Applications Manager将使用用户的系统时间作为偏移值。 |
last1 | 此选项使您可以按相反的顺序指定日期。这不是强制性的。如果包括该值,则应将其设置为on。 |
http://[host]:[port]/AppManager/xml/CreateMaintenanceTask?apikey=[apikey]&totalNumber=[1-5]&taskMethod=once&customTaskStartTime1=[yyyy-mm-dd HH:mm]&customTaskEndTime1=[yyyy-mm-dd HH:mm]&customTaskStartTime2=[yyyy-mm-dd HH:mm]&customTaskEndTime2=[yyyy-mm-dd HH:mm]&taskStatus=[enable/disable]&taskName=[NAME]&taskType=[monitor/group]&taskdescribe=[Description]&resourceid=[ResourceID]&totalNumber=[1-5]
API请求中涉及的参数如下所述。另外,请参阅公共请求参数列表。
字段 | 描述 |
---|---|
API Key | 通过管理标签中的生成API密钥选项生成的密钥 。 |
taskMethod | 表示维护计划的重复频率,每周表示维护计划每周运行一次。 |
customTaskStartTime | 计划开始运行的日期和时间 |
customTaskEndTime | 计划停止运行的日期和时间 |
taskDescription | 维护计划的功能描述。此参数是可选的。 |
offset | 相对于GMT的小时数差异。如果提供的偏移值无效,Applications Manager将使用用户的系统时间作为偏移值。 |
taskType | 要创建的任务的类型。可能的值是监视器(对于单个监视器)和业务组(对于业务组)。您可以通过将任务类型提供为业务组来为业务组配置计划 。 |
resourceid | 必须为其创建计划的监视器或业务组的资源标识 |
totalNumber | 计划表数量。您最多可以指定5个计划表。 |
没有totalNumber参数:
http://app-windows:9090/AppManager/xml/CreateMaintenanceTask?apikey=095cb3835ff015b01a3b3a6c4ab2c38a&taskMethod=once &customTaskStartTime=2010-06-03%2012:46&customTaskEndTime=2010-06-05%2012:46&taskStatus=disable&taskName=once &taskType=monitor&taskdescribe=&resourceid=10000322
包含totalNumber参数:
http://app-windows:9090/AppManager/xml/CreateMaintenanceTask?apikey=095cb3835ff015b01a3b3a6c4ab2c38a&taskMethod=once &customTaskStartTime1=2010-06-03%2012:46&customTaskEndTime1=2010-06-05%2012:46&customTaskStartTime2=2010-07-03%2012:46&customTaskEndTime2=2010-07-05%2012:46&taskStatus=disable&taskName=once &taskType=monitor&taskdescribe=once with 2 shedules&resourceid=10000322&totalNumber=2