资源编排服务ROS(Resource Orchestration Service)提供以下API接口。

资源栈相关接口

API 描述
CancelUpdateStack 调用CancelUpdateStack接口取消更新资源栈。
ContinueCreateStack 资源栈创建失败后,调用ContinueCreateStack接口重新创建资源栈。
CreateStack 调用CreateStack接口创建资源栈。
GetStack 调用GetStack接口查询资源栈信息。
DeleteStack 调用DeleteStack接口删除资源栈。
UpdateStack 调用UpdateStack接口更新资源栈。
ListStacks 调用ListStacks接口查询资源栈列表。
PreviewStack 调用PreviewStack接口预览指定模板将要创建的资源栈信息。
ListStackEvents 调用ListStackEvents接口查询资源栈及栈内资源的事件。

资源相关接口

API 描述
GetResourceTypeTemplate 调用GetResourceTypeTemplate接口根据资源类型查询该资源的模板。
ListStackResources 调用ListStackResources接口查询某个资源栈的资源列表。
GetStackResource 调用GetStackResource接口查询某个资源栈的资源。
GetResourceType 调用GetResourceType接口查询资源类型的详细信息。
ListResourceTypes 调用ListResourceTypes接口查询支持的资源类型列表。

模板相关接口

API 描述
GetTemplateEstimateCost 调用GetTemplateEstimateCost接口查询模板中创建资源的预估价格。
ValidateTemplate 调用ValidateTemplate接口验证将要创建资源栈的模板。
GetTemplate 调用GetTemplate接口查询资源栈、更改集、自定义模板的模板详情。
DeleteTemplate 调用DeleteTemplate接口删除模板。
ListTemplates 调用ListTemplates接口查询模板列表。
CreateTemplate 调用CreateTemplate接口创建自定义模板。
UpdateTemplate 调用UpdateTemplate接口更新模板。
GetTemplateSummary 调用GetTemplateSummary接口获取新模板或者现有模板的信息。
ListTemplateVersions 调用ListTemplateVersions接口查询模板的版本列表。
SetTemplatePermission 调用SetTemplatePermission接口共享模板或取消共享模板。 
GenerateTemplatePolicy 调用GenerateTemplatePolicy接口生成模板所需的策略信息。

资源栈策略相关接口

API 描述
SetStackPolicy 调用SetStackPolicy接口设置资源栈策略。
GetStackPolicy 调用GetStackPolicy接口获取资源栈策略。

更改集相关接口

API 描述
CreateChangeSet 调用CreateChangeSet接口创建更改集。
DeleteChangeSet 调用DeleteChangeSet接口删除更改集。
ExecuteChangeSet 调用ExecuteChangeSet接口执行更改集。
GetChangeSet 调用GetChangeSet接口查询更改集信息。
ListChangeSets 调用ListChangeSets接口查询更改集列表。

资源栈组相关接口

API 描述
CreateStackGroup 调用CreateStackGroup接口创建资源栈组。
DeleteStackGroup 调用DeleteStackGroup接口删除资源栈组。
GetStackGroup 调用GetStackGroup接口查询指定资源栈组的信息。
ListStackGroups 调用ListStackGroups接口查询资源栈组列表。
UpdateStackGroup 调用UpdateStackGroup接口更新资源栈组。
CreateStackInstances 调用CreateStackInstances接口在指定账号和地域下创建资源栈实例。
DeleteStackInstances 调用DeleteStackInstances接口删除特定账号和地域下的资源栈实例。
GetStackInstance 调用GetStackInstance接口查询指定资源栈组关联的资源栈实例的详细信息。
ListStackInstances 调用ListStackInstances接口查询指定资源栈组关联的资源栈实例列表。
UpdateStackInstances 调用UpdateStackInstances接口在特定账号和地域下更新资源栈实例。
GetStackGroupOperation 调用GetStackGroupOperation接口查询资源栈组操作的信息。
ListStackGroupOperations 调用ListStackGroupOperations接口查询资源栈组操作列表。
StopStackGroupOperation 调用StopStackGroupOperation接口停止资源栈组操作。
ListStackGroupOperationResults 调用ListStackGroupOperationResults接口查询资源栈组操作结果列表。

偏差检测相关接口

API 描述
UpdateStackTemplateByResources 调用UpdateStackTemplateByResources接口修正资源栈模板,消除资源栈的偏差。
DetectStackDrift 调用DetectStackDrift接口对资源栈进行偏差检测。
DetectStackGroupDrift 调用DetectStackGroupDrift接口对资源栈组进行偏差检测。
DetectStackResourceDrift 调用DetectStackResourceDrift接口对资源进行偏差检测。
GetStackDriftDetectionStatus 调用GetStackDriftDetectionStatus接口查询偏差检测的状态。
ListStackResourceDrifts 调用ListStackResourceDrifts接口查询资源栈的资源偏差详情。

标签相关接口

API 描述
TagResources 调用TagResources接口为指定的ROS资源列表创建并绑定标签。
UntagResources 调用UntagResources接口为指定的ROS资源列表统一解绑并删除标签。
ListTagResources 调用ListTagResources接口查询一个或多个ROS资源已经绑定的标签。
ListTagKeys 调用ListTagKeys接口查询标签键。
ListTagValues 调用ListTagValues接口查询指定标签键对应的标签值。

其他接口

API 描述
DescribeRegions 调用DescribeRegions接口查询地域列表。
SignalResource 调用SignalResource接口发送信号。
SetDeletionProtection 调用SetDeletionProtection接口修改资源栈的删除保护属性。
ListStackOperationRisks 调用ListStackOperationRisks接口检测删除资源栈操作可能涉及的高风险资源,并返回每个资源对应的风险原因。