资源编排服务 RFS-执行执行计划:功能介绍

时间:2024-12-25 11:43:39

功能介绍

执行执行计划(ApplyExecutionPlan)

此API用于执行一个执行计划

  • 当执行请求接受后,执行计划状态将变为APPLY_IN_PROGRESS,后台会进行异步处理。

  • 当执行结束后,执行计划状态将变为APPLIED

  • 用户可以调用GetStackMetadata查询资源栈的状态(status)来跟踪资源栈部署情况以及确认本次执行结果是否成功。

如果不希望通过执行计划进行部署操作,也可以选择调用DeployStack进行直接部署

关于执行计划的过期失效:

  1. 如果指定资源栈下有多个执行计划,则在执行某个执行计划后(无论结果是否成功),剩余所有的执行计划将过期失效;

  2. 如果调用ApplyExecutionPlan时,指定的执行计划已经过期失效,则返回403

如果资源栈状态处于非终态(即以IN_PROGRESS结尾,详细见下方)状态时,则不允许执行执行计划,并返回403。非终态状态包括但不限于以下状态:

  • 正在部署(DEPLOYMENT_IN_PROGRESS)

  • 正在删除(DELETION_IN_PROGRESS)

  • 正在回滚(ROLLBACK_IN_PROGRESS)

support.huaweicloud.com/api-aos/ApplyExecutionPlan.html