All Products
Search
Document Center

Cloud Config:List of operations by function

Last Updated:Apr 12, 2024
This product(Config/2020-09-07) OpenAPI adopts RPC Signature style. See signature details in Description of the signature mechanism. We have packaged SDKs for common programming languages for developers. Developers can directly call the OpenAPI of this product by downloading the SDK without paying attention to the technical details. If the existing SDK cannot meet the usage requirements, you can connect through the signature mechanism. It will take about 5 working days. Therefore, it is recommended to join our DingTalk service group (11370001915) and sign under the guidance of experts.
Before using the API, you need to prepare your identity account and access key (AccessKey) to effectively access the API through client tools (SDK, CLI, etc.). For details see getAccessKey.

Resources

APITitleDescription
Single-accountSingle-account
ListDiscoveredResourcesListDiscoveredResourcesQueries the resources in the current Alibaba Cloud account.
GetDiscoveredResourceGetDiscoveredResourceQueries the details of a resource.
ListResourceRelationsListResourceRelationsQueries a list of the relationships between a resource and the object that is associated with the resource.
GetResourceConfigurationTimelineGetResourceConfigurationTimelineQueries the configuration timeline of a resource.
GetResourceComplianceTimelineGetResourceComplianceTimelineQueries the compliance timeline of a resource.
ListResourcesByAdvancedSearchListResourcesByAdvancedSearchQueries the resources of the current Alibaba Cloud account by using a SQL statement.
CreateAdvancedSearchFileCreateAdvancedSearchFileCreates a downloadable resource file for the current Alibaba Cloud account.
GetAdvancedSearchFileGetAdvancedSearchFileQueries the most recently generated resource file of the current Alibaba Cloud account.
GenerateResourceInventoryGenerateResourceInventoryGenerates a resource inventory for global resources.
GetResourceInventoryGetResourceInventoryQueries the most recently generated resource inventory of the current Alibaba Cloud account.
GetDiscoveredResourceCountsGroupByRegionGetDiscoveredResourceCountsGroupByRegionQueries the statistics on resources by region.
GetDiscoveredResourceCountsGroupByResourceTypeGetDiscoveredResourceCountsGroupByResourceTypeQueries the statistics on resources by resource type.
GetResourceComplianceGroupByResourceTypeGetResourceComplianceGroupByResourceTypeQueries the evaluation results grouped by resource type for a rule.
GetResourceComplianceGroupByRegionGetResourceComplianceGroupByRegionQueries the evaluation results grouped by region for a rule.
Multi-accountMulti-account
ListAggregateDiscoveredResourcesListAggregateDiscoveredResourcesQueries a list of resources in an account group.
GetAggregateDiscoveredResourceGetAggregateDiscoveredResourceQueries the details of a resource in an account group.
ListAggregateResourceRelationsListAggregateResourceRelationsQueries a list of the relationships between a resource and the object that is associated with the resource in an account group.
GetAggregateResourceConfigurationTimelineGetAggregateResourceConfigurationTimelineQueries the configuration timeline of a resource in an account group.
GetAggregateResourceComplianceTimelineGetAggregateResourceComplianceTimelineQueries the compliance timeline of a resource in an account group.
ListAggregateResourcesByAdvancedSearchListAggregateResourcesByAdvancedSearchThis topic provides an example on how to query all resources with the business tag key and the online tag value in an account group.
CreateAggregateAdvancedSearchFileCreateAggregateAdvancedSearchFileCreates a downloadable resource file for an account group.
GetAggregateAdvancedSearchFileGetAggregateAdvancedSearchFileQueries the most recently generated resource file of an account group.
GenerateAggregateResourceInventoryGenerateAggregateResourceInventoryGenerates a downloadable inventory for global resources in an account group.
GetAggregateResourceInventoryGetAggregateResourceInventoryQueries the most recently generated resource inventory of an account group.
GetAggregateResourceCountsGroupByRegionGetAggregateResourceCountsGroupByRegionQueries the statistics on the resources in an account group by region.
GetAggregateResourceCountsGroupByResourceTypeGetAggregateResourceCountsGroupByResourceTypeQueries the statistics on the resources in an account group by resource type.
GetAggregateResourceComplianceGroupByRegionGetAggregateResourceComplianceGroupByRegionQueries the evaluation results grouped by resource type for an account group rule.
GetAggregateResourceComplianceGroupByResourceTypeGetAggregateResourceComplianceGroupByResourceTypeQueries the evaluation results grouped by resource type for an account group rule.
GetSupportedResourceRelationConfigGetSupportedResourceRelationConfigQueries the resource relationships supported by a resource type.
ListSupportedProductsListSupportedProductsQueries the cloud services and resource types that are supported by Cloud Config.

Rules

APITitleDescription
Single-accountSingle-account
CreateConfigRuleCreateConfigRuleCreates a rule for the current account.
UpdateConfigRuleUpdateConfigRuleModifies the rules of an account.
DeactiveConfigRulesDeactiveConfigRulesDisables one or more rules.
ListConfigRulesListConfigRulesQueries the rules of the current account.
GetConfigRuleGetConfigRuleQueries the details of a rule.
ListConfigRuleEvaluationResultsListConfigRuleEvaluationResultsQueries a list of compliance evaluation results of resources based on a rule.
ListResourceEvaluationResultsListResourceEvaluationResultsQueries the compliance evaluation result of a resource.
StartConfigRuleEvaluationStartConfigRuleEvaluationRe-evaluates the compliance of resources based on a rule or compliance package.
ActiveConfigRulesActiveConfigRulesEnables multiple rules at a time so that these rules enter the Active state.
DeleteConfigRulesDeleteConfigRulesDeletes rules.
IgnoreEvaluationResultsIgnoreEvaluationResultsIgnores one or more resources that are evaluated as non-compliant by using a rule.
RevertEvaluationResultsRevertEvaluationResultsRe-evaluates non-compliant resources that are evaluated based on a rule.
GenerateConfigRulesReportGenerateConfigRulesReportGenerates a compliance evaluation report based on all existing rules.
GetConfigRulesReportGetConfigRulesReportQueries the compliance evaluation report that is generated based on all existing rules.
AttachConfigRuleToCompliancePackAttachConfigRuleToCompliancePackAdds one or more rules to a compliance package.
DetachConfigRuleToCompliancePackDetachConfigRuleToCompliancePackRemoves one or more rules from a compliance package.
GetConfigRuleSummaryByRiskLevelGetConfigRuleSummaryByRiskLevelQueries the summary of compliance evaluation results by rule risk level.
GetResourceComplianceByConfigRuleGetResourceComplianceByConfigRuleQueries the compliance evaluation result of a resource by using a rule.
GetComplianceSummaryGetComplianceSummaryQueries the summary of compliance statistics within the current account.
ListConfigRuleEvaluationStatisticsListConfigRuleEvaluationStatisticsQueries the statistics of compliance evaluation results of the current Alibaba Cloud account.
Multi-accountMulti-account
CreateAggregateConfigRuleCreateAggregateConfigRuleCreates a rule for an account group.
UpdateAggregateConfigRuleUpdateAggregateConfigRuleModifies a rule in an account group.
DeleteAggregateConfigRulesDeleteAggregateConfigRulesDeletes one or more rules from an account group.
ListAggregateConfigRulesListAggregateConfigRulesQueries a list of rules in an account group.
GetAggregateConfigRuleGetAggregateConfigRuleQueries the details of a rule in an account group.
ListAggregateConfigRuleEvaluationResultsListAggregateConfigRuleEvaluationResultsQueries the compliance evaluation results of resources based on a rule in an account group.
ListAggregateResourceEvaluationResultsListAggregateResourceEvaluationResultsQueries the compliance evaluation results of resources in an account group.
ActiveAggregateConfigRulesActiveAggregateConfigRulesEnables one or more rules in an account group.
DeactiveAggregateConfigRulesDeactiveAggregateConfigRulesDisables one or more rules in an account group.
IgnoreAggregateEvaluationResultsIgnoreAggregateEvaluationResultsIgnores the compliance evaluation results of one or more non-compliant resources that are evaluated based on a rule in an account group.
RevertAggregateEvaluationResultsRevertAggregateEvaluationResultsRe-evaluates one or more incompliant resources that are evaluated based on a rule in an account group.
AttachAggregateConfigRuleToCompliancePackAttachAggregateConfigRuleToCompliancePackAdds one or more rules in an account group to a compliance package.
DetachAggregateConfigRuleToCompliancePackDetachAggregateConfigRuleToCompliancePackRemoves one or more rules in an account group from a compliance package.
StartAggregateConfigRuleEvaluationStartAggregateConfigRuleEvaluationStarts to evaluate the involved resources by using a rule in an account group.
GenerateAggregateConfigRulesReportGenerateAggregateConfigRulesReportGenerates a compliance evaluation report based on all rules in an account group.
GetAggregateConfigRulesReportGetAggregateConfigRulesReportQueries the compliance evaluation report that is generated based on all rules in an account group.
GetAggregateConfigRuleSummaryByRiskLevelGetAggregateConfigRuleSummaryByRiskLevelQueries the summary of compliance evaluation results by rule risk level in an account group.
GetAggregateResourceComplianceByConfigRuleGetAggregateResourceComplianceByConfigRuleQueries compliance evaluation results based on the rules in a compliance package in an account group.
GetAggregateComplianceSummaryGetAggregateComplianceSummaryQueries the compliance statistics of an account group.
ListAggregateConfigRuleEvaluationStatisticsListAggregateConfigRuleEvaluationStatisticsQueries the statistics of compliance evaluation results of an account group.
ListManagedRulesListManagedRulesQueries managed rules.
GetManagedRuleGetManagedRuleQueries the details of a managed rule.
PutEvaluationsPutEvaluationsSubmits the evaluation results of a custom rule to Function Compute.
ListPreManagedRulesListPreManagedRulesQueries a list of evaluation rules.
EvaluatePreConfigRulesEvaluatePreConfigRulesExecutes evaluation rules to evaluate resources.
CopyConfigRulesCopyConfigRulesReplicates rules.

Compliance Package

APITitleDescription
Single-accountSingle-account
CreateCompliancePackCreateCompliancePackCreates a compliance package for the current account.
UpdateCompliancePackUpdateCompliancePackModifies the configurations of a compliance package within your account.
ListCompliancePacksListCompliancePacksQueries a list of compliance packages.
GetCompliancePackGetCompliancePackQueries the details of a compliance package.
DeleteCompliancePacksDeleteCompliancePacksDeletes one or more compliance packages.
GenerateCompliancePackReportGenerateCompliancePackReportGenerates a compliance evaluation report based on a compliance package.
GetCompliancePackReportGetCompliancePackReportQueries the compliance evaluation report that is generated based on a compliance package.
GetConfigRuleComplianceByPackGetConfigRuleComplianceByPackQueries compliance evaluation results based on the rules in a compliance package.
GetResourceComplianceByPackGetResourceComplianceByPackQueries the compliance evaluation results of resources evaluated based on a compliance package.
Multi-accountMulti-account
CreateAggregateCompliancePackCreateAggregateCompliancePackCreates a compliance package for an account group.
UpdateAggregateCompliancePackUpdateAggregateCompliancePackModifies the configurations of a compliance package in an account group.
ListAggregateCompliancePacksListAggregateCompliancePacksQueries a list of compliance packages in an account group.
GetAggregateCompliancePackGetAggregateCompliancePackQueries the details of a compliance package in an account group.
DeleteAggregateCompliancePacksDeleteAggregateCompliancePacksDeletes the compliance packages of an account group.
GenerateAggregateCompliancePackReportGenerateAggregateCompliancePackReportGenerates a compliance evaluation report based on a compliance package in an account group.
GetAggregateCompliancePackReportGetAggregateCompliancePackReportQueries the compliance evaluation report that is generated based on a compliance package of an account group.
GetAggregateResourceComplianceByPackGetAggregateResourceComplianceByPackQueries the compliance evaluation results of resources evaluated based on a compliance package of an account group.
GetAggregateConfigRuleComplianceByPackGetAggregateConfigRuleComplianceByPackQueries compliance evaluation results based on the rules in a compliance package in an account group.
GetAggregateAccountComplianceByPackGetAggregateAccountComplianceByPackQueries the compliance evaluation results of member accounts for which a compliance package takes effect in an account group.
ListCompliancePackTemplatesListCompliancePackTemplatesQueries a list of compliance package templates.
CopyCompliancePacksCopyCompliancePacksReplicates compliance packages.

Remediation templates

APITitleDescription
Single-accountSingle-account
CreateRemediationCreateRemediationCreates a remediation template for a rule.
UpdateRemediationUpdateRemediationUpdates a remediation template for a rule.
ListRemediationsListRemediationsQueries the information about the execution of remediation templates.
DeleteRemediationsDeleteRemediationsDeletes one or more configured remediation templates that are associated with a rule.
StartRemediationStartRemediationPerforms a remediation operation by using a rule.
ListRemediationExecutionsListRemediationExecutionsQueries the remediation records of a rule.
DescribeRemediationDescribeRemediationThis topic provides an example on how to query the details of a remediation configuration whose ID is crr-f381cf0c1c2f004e\\*\\*\\*\\*.
Multi-accountMulti-account
CreateAggregateRemediationCreateAggregateRemediationCreates a remediation template for a rule in an account group.
UpdateAggregateRemediationUpdateAggregateRemediationModifies a remediation template for a rule in an account group.
ListAggregateRemediationsListAggregateRemediationsQueries a list of remediation templates for a rule in an account group.
DeleteAggregateRemediationsDeleteAggregateRemediationsDeletes one or more remediation templates from a rule in an account group.
StartAggregateRemediationStartAggregateRemediationPerforms a remediation operation by using a rule in an account group.
ListAggregateRemediationExecutionsListAggregateRemediationExecutionsQueries the remediation records of a rule in an account group.
ListRemediationTemplatesListRemediationTemplatesQueries a list of remediation templates for a managed rule.
GetRemediationTemplateGetRemediationTemplateQueries the details of an automatic remediation template.

Deliveries

APITitleDescription
Single-accountSingle-account
CreateConfigDeliveryChannelCreateConfigDeliveryChannelCreates a delivery channel.
UpdateConfigDeliveryChannelUpdateConfigDeliveryChannelModifies a delivery channel.
DeleteConfigDeliveryChannelDeleteConfigDeliveryChannelDeletes a delivery channel.
ListConfigDeliveryChannelsListConfigDeliveryChannelsQueries a list of delivery channels.
GetConfigDeliveryChannelGetConfigDeliveryChannelQueries the information about a delivery channel.
CreateDeliveryChannelCreateDeliveryChannelCreates a delivery channel.
UpdateDeliveryChannelUpdateDeliveryChannelModifies a delivery channel.
Multi-accountMulti-account
CreateAggregateConfigDeliveryChannelCreateAggregateConfigDeliveryChannelCreates a delivery channel for an account group.
UpdateAggregateConfigDeliveryChannelUpdateAggregateConfigDeliveryChannelModifies a delivery channel in an account group.
DeleteAggregateConfigDeliveryChannelDeleteAggregateConfigDeliveryChannelDeletes a delivery channel from an account group.
ListAggregateConfigDeliveryChannelsListAggregateConfigDeliveryChannelsQueries the information about all delivery channels in an account group.
GetAggregateConfigDeliveryChannelGetAggregateConfigDeliveryChannelQueries the information about a delivery channel in an account group.

Account Groups

APITitleDescription
CreateAggregatorCreateAggregatorCreates an account group.
UpdateAggregatorUpdateAggregatorModify an account group
DeleteAggregatorsDeleteAggregatorsDeletes an account group.
ListAggregatorsListAggregatorsQueries a list of account groups that the current account manages or to which the current account belongs.
GetAggregatorGetAggregatorQueries the details of an account group.

Tags

APITitleDescription
ListTagResourcesListTagResourcesQueries tags that are added to specified resources.
TagResourcesTagResourcesAdds tags to resources.
UntagResourcesUntagResourcesRemoves tags from specified resources.

Service integration

APITitleDescription
GetIntegratedServiceStatusGetIntegratedServiceStatusQueries the status of a cloud service that is integrated with Cloud Config.
UpdateIntegratedServiceStatusUpdateIntegratedServiceStatusEnables or disables the integration of a cloud service.
ListIntegratedServiceListIntegratedServiceQueries the cloud services that can be integrated by the current Alibaba Cloud account.

Service settings

APITitleDescription
GetConfigurationRecorderGetConfigurationRecorderQueries the activation status and resource monitoring scope of Cloud Config for the current account.
StartConfigurationRecorderStartConfigurationRecorderEnables Cloud Config to monitor the resources of your Alibaba Cloud account.
UpdateConfigurationRecorderUpdateConfigurationRecorderModifies the resource monitoring scope of the current account.
StopConfigurationRecorderStopConfigurationRecorderDeactivates Cloud Config.