资源编排服务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接口检测删除资源栈操作可能涉及的高风险资源,并返回每个资源对应的风险原因。 |