API standard and pre-built SDKs in multi-language
The OpenAPI specification of this product (ResourceCenter/2022-12-01) follows the RPC standard. Alibaba Cloud provides pre-built SDKs for popular programming languages to abstract low-level complexities such as request signing. This enables developers to call APIs using language-specific syntax without dealing with HTTP details directly.
Custom signature
If your specific needs, such as a customized signature, are not supported by the SDK, manually sign requests using the signature mechanism. Note that manual signing requires significant effort (usually about 5 business days). For support, join our DingTalk group (ID: 147535001692).
Before you begin
An Alibaba Cloud account has full administrative privileges. A compromised AccessKey pair exposes all associated resources to unauthorized access, posing a significant security risk. To call APIs securely, create a Resource Access Management (RAM) user with API access only, configure its AccessKey pairs, and implement the principle of least privilege (PoLP) through RAM policies. Use the Alibaba Cloud account only when its permissions are explicitly required for specific scenarios.
Manage Resource Center
|
API |
Title |
Description |
| EnableResourceCenter | EnableResourceCenter | Activates the Resource Center service. |
| GetResourceCenterServiceStatus | GetResourceCenterServiceStatus | Queries the status of the Resource Center service. |
Resource search
|
API |
Title |
Description |
| SearchResources | SearchResources | Searches for resources in your current account that you have permission to access. |
| ListResourceTypes | ListResourceTypes | Queries the metadata of resource types |
| GetResourceCounts | GetResourceCounts | Queries the number of resources in your account that you have permission to access. |
Cross-account resource search
|
API |
Title |
Description |
| SearchMultiAccountResources | SearchMultiAccountResources | Searches for resources in the management account and multiple member accounts of a resource directory. |
| GetMultiAccountResourceConfiguration | GetMultiAccountResourceConfiguration | Queries the configurations of a resource within the management account or a member of a resource directory. |
| ListMultiAccountResourceGroups | ListMultiAccountResourceGroups | Queries the resource groups within the management account or a member in a resource directory. |
| ListMultiAccountTagKeys | ListMultiAccountTagKeys | Queries the tag keys of resources within the management account or a member of your resource directory. |
| GetMultiAccountResourceCounts | GetMultiAccountResourceCounts | Queries the number of resources within the management account and multiple members of a resource directory. |
Advanced search
|
API |
Title |
Description |
| ListExampleQueries | ListExampleQueries | Queries all sample query templates. |
| CreateSavedQuery | CreateSavedQuery | Creates a custom query template. |
| GetSavedQuery | GetSavedQuery | Queries the information about a custom query template. |
| ListSavedQueries | ListSavedQueries | Queries all custom query templates. |
| UpdateSavedQuery | UpdateSavedQuery | Updates a custom query template. |
| DeleteSavedQuery | DeleteSavedQuery | Deletes a custom query template. |
| ExecuteSQLQuery | ExecuteSQLQuery | Executes an SQL statement to query the resources that can be accessed within the current account. |
| ExecuteMultiAccountSQLQuery | ExecuteMultiAccountSQLQuery | Executes an SQL statement to query resources across accounts. |
Resource delivery
|
API |
Title |
Description |
| CreateDeliveryChannel | CreateDeliveryChannel | Creates a resource delivery channel for the current account. |
| DeleteDeliveryChannel | DeleteDeliveryChannel | Deletes a single-account delivery channel. |
| GetDeliveryChannel | GetDeliveryChannel | Queries the information about a delivery channel within the current account. |
| GetDeliveryChannelStatistics | GetDeliveryChannelStatistics | Queries the statistics of a resource delivery channel in the current account. |
| ListDeliveryChannels | ListDeliveryChannels | Queries a list of delivery channels within the current account. |
| UpdateDeliveryChannel | UpdateDeliveryChannel | Updates a single-account delivery channel. |
Cross-account resource delivery
|
API |
Title |
Description |
| CreateMultiAccountDeliveryChannel | CreateMultiAccountDeliveryChannel | Creates a multi-account delivery channel. |
| DeleteMultiAccountDeliveryChannel | DeleteMultiAccountDeliveryChannel | Deletes a multi-account delivery channel. |
| GetMultiAccountDeliveryChannel | GetMultiAccountDeliveryChannel | Queries the information about a cross-account resource delivery channel. |
| GetMultiAccountDeliveryChannelStatistics | GetMultiAccountDeliveryChannelStatistics | Queries the statistics on a multi-account delivery channel. |
| ListMultiAccountDeliveryChannels | ListMultiAccountDeliveryChannels | Queries a list of delivery channels in resource directory mode. |
| UpdateMultiAccountDeliveryChannel | UpdateMultiAccountDeliveryChannel | Updates a multi-account delivery channel. |
Others
|
API |
Title |
Description |
| AssociateDefaultFilter | AssociateDefaultFilter | Sets a default filter. |
| CreateFilter | CreateFilter | Creates a filter. |
| DeleteFilter | DeleteFilter | Deletes a filter. |
| DisableMultiAccountResourceCenter | DisableMultiAccountResourceCenter | Disables the cross-account resource search feature by using the management account of a resource directory or a delegated administrator account of Resource Center. |
| DisableResourceCenter | DisableResourceCenter | Deactivates the Resource Center service. |
| DisassociateDefaultFilter | DisassociateDefaultFilter | Cancels the default filter. |
| EnableMultiAccountResourceCenter | EnableMultiAccountResourceCenter | Enables the cross-account resource search feature by using the management account of a resource directory or a delegated administrator account of Resource Center. |
| GetExampleQuery | GetExampleQuery | Queries the information about a sample query template. |
| GetMultiAccountResourceCenterServiceStatus | GetMultiAccountResourceCenterServiceStatus | Queries the status of the cross-account resource search feature by using the management account of a resource directory or a delegated administrator account of Resource Center. |
| GetResourceConfiguration | GetResourceConfiguration | Queries the configurations of a resource within the current account. |
| ListFilters | ListFilters | Queries a list of filters. |
| ListMultiAccountResourceRelationships | ListMultiAccountResourceRelationships | Queries the relationships between resources within the management account or members of your resource directory. |
| ListMultiAccountTagValues | ListMultiAccountTagValues | Queries the tag values of resources within the management account or a member of a resource directory by using the management account of the resource directory or a delegated administrator account of Resource Center. |
| ListResourceRelationships | ListResourceRelationships | Queries a list of resource relationships on which the current account has access permissions. |
| ListTagKeys | ListTagKeys | Queries the tag keys of resources within the current account. |
| ListTagValues | ListTagValues | Queries the tag values of resources within the current account. |
| UpdateFilter | UpdateFilter | Updates a filter. |