API概览

本产品(ResourceCenter/2022-12-01)的OpenAPI采用RPC签名风格,签名细节参见签名机制说明。我们已经为开发者封装了常见编程语言的SDK,开发者可通过下载SDK直接调用本产品OpenAPI而无需关心技术细节。如果现有SDK不能满足使用需求,可通过签名机制进行自签名对接。由于自签名细节非常复杂,需花费 5个工作日左右。因此建议加入我们的服务钉钉群(78410016550),在专家指导下进行签名对接。

在使用API前,您需要准备好身份账号及访问密钥(AccessKey),才能有效通过客户端工具(SDK、CLI等)访问API。细节请参见获取AccessKey

管理资源中心

API

标题

API概述

EnableResourceCenter 开通资源中心 开通资源中心。
GetResourceCenterServiceStatus 查询资源中心服务状态 查询资源中心的服务状态。
DisableResourceCenter 关闭资源中心 关闭资源中心。

资源搜索

API

标题

API概述

SearchResources 搜索当前账号的资源 搜索当前账号下有权限访问的资源。
GetResourceConfiguration 查询资源配置 查询当前账号的资源配置。
ListTagValues 查询标签值 查询当前账号下的标签值。
ListTagKeys 查询标签键 查询当前账号下的标签键。
ListResourceTypes 查询资源中心支持的资源类型 查询资源类型元数据。
GetResourceCounts 查询当前账号下的资源数量 查询当前账号下有权限访问的资源数量。

跨账号资源搜索

API

标题

API概述

EnableMultiAccountResourceCenter 开通跨账号资源搜索 开通跨账号资源搜索。
DisableMultiAccountResourceCenter 关闭跨账号资源搜索 关闭跨账号资源搜索。
GetMultiAccountResourceCenterServiceStatus 查询跨账号资源搜索开通状态 查询跨账号资源搜索开通状态。
SearchMultiAccountResources 搜索多账号的资源 搜索资源目录管理账号和多个成员中的资源。
GetMultiAccountResourceConfiguration 查询多账号资源配置 查询资源目录管理账号或成员的资源配置。
ListMultiAccountResourceGroups 查询多账号资源组 查询资源目录管理账号或成员的资源组。
ListMultiAccountTagKeys 查询多账号标签键 查询资源目录管理账号或成员中的标签键。
ListMultiAccountTagValues 查询多账号标签值 查询资源目录管理账号或成员中的标签值。
GetMultiAccountResourceCounts 查询多账号资源数量 查询资源目录管理账号和多个成员中的资源数量。

高级搜索

API

标题

API概述

ListExampleQueries 列出所有的系统查询模板 列出所有的系统查询模板。
GetExampleQuery 获取系统查询模板 获取系统查询模板。
CreateSavedQuery 创建自定义查询模板 创建自定义查询模板。
GetSavedQuery 获取自定义查询模板 获取自定义查询模板。
ListSavedQueries 列出所有的自定义查询模板 列出所有的自定义查询模板。
UpdateSavedQuery 更新自定义查询模板 更新自定义查询模板。
DeleteSavedQuery 删除自定义查询模板 删除自定义查询模板。
ExecuteSQLQuery 使用SQL查询当前账号的资源 使用SQL查询当前账号下有权限访问的资源。
ExecuteMultiAccountSQLQuery 使用SQL查询跨账号的资源 使用SQL查询跨账号的资源。

筛选条件

API

标题

API概述

CreateFilter 创建筛选条件 创建筛选条件。
UpdateFilter 更新筛选条件 更新筛选条件。
ListFilters 获取筛选条件列表 获取筛选条件列表。
DeleteFilter 删除筛选条件 删除筛选条件。
AssociateDefaultFilter 设置默认筛选条件 设置默认筛选条件。
DisassociateDefaultFilter 取消默认筛选条件 取消默认筛选条件。

资源投递

API

标题

API概述

CreateDeliveryChannel 创建当前账号资源投递渠道 创建当前账号资源投递渠道。
DeleteDeliveryChannel 删除当前账号资源投递渠道 删除当前账号资源投递渠道。
GetDeliveryChannel 获取当前账号资源投递渠道 获取当前账号资源投递渠道。
GetDeliveryChannelStatistics 获取当前账号资源投递渠道统计信息 获取当前账号资源投递渠道统计信息。
ListDeliveryChannels 获取当前账号资源投递渠道列表 获取当前账号资源投递渠道列表。
UpdateDeliveryChannel 更新当前账号资源投递渠道 更新当前账号资源投递渠道。

跨账号资源投递

API

标题

API概述

CreateMultiAccountDeliveryChannel 创建跨账号资源投递渠道 创建跨账号资源投递渠道。
DeleteMultiAccountDeliveryChannel 删除跨账号资源投递渠道 删除跨账号资源投递渠道。
GetMultiAccountDeliveryChannel 获取跨账号资源投递渠道 获取跨账号资源投递渠道。
GetMultiAccountDeliveryChannelStatistics 获取跨账号资源投递渠道统计信息 获取跨账号资源投递渠道统计信息。
ListMultiAccountDeliveryChannels 获取跨账号资源投递渠道列表 获取跨账号资源投递渠道列表。
UpdateMultiAccountDeliveryChannel 更新跨账号资源投递渠道 更新跨账号资源投递渠道。

资源关系

API

标题

API概述

ListResourceRelationships 查询当前账号的资源关系 查询当前账号下有权限访问的资源关系。
ListMultiAccountResourceRelationships 查询多账号的资源关系 查询资源目录管理账号和多个成员中的资源关系。