资源编排服务 RFS-更新资源栈:功能介绍

时间:2024-12-12 20:29:56

功能介绍

更新资源栈(UpdateStack)

更新资源栈的属性,该API可以根据用户给予的信息对资源栈的属性进行更新,可以更新资源栈的“description”、“enable_deletion_protection”、"enable_auto_rollback"、"agencies"四个属性中的一个或多个

该API只会更新用户给予的信息中所涉及的字段;如果某字段未给予,则不会对该资源栈属性进行更新

注:所有属性的更新都是覆盖式更新。即,所给予的参数将被完全覆盖至资源栈已有的属性上

例如,如果要新增agencies,请通过GetStackMetadata获取该资源栈原有的agencies信息,将新旧agencies信息进行整合后再调用UpdateStack

  • 如果资源栈状态处于非终态(状态以IN_PROGRESS结尾)状态时,则不允许更新。包括但不限于以下状态:

    • 正在部署(DEPLOYMENT_IN_PROGRESS)

    • 正在删除(DELETION_IN_PROGRESS)

    • 正在回滚(ROLLBACK_IN_PROGRESS)

  • 对于“enable_auto_rollback”属性从false到true的更新操作,资源栈状态判定将更加严格,在失败(状态以_FAILED结尾)状态时也不允许更新,包括但不限于以下状态:

    • 部署失败(DEPLOYMENT_FAILED)

    • 回滚失败(ROLLBACK_FAILED)

    • 删除失败(DELETION_FAILED)

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