本文为您介绍成员账号可以调用的API。

成员账号是指资源目录中的成员账号。成员账号可以调用的API,会根据其是否加入账号组而存在差异。具体如下:
  • 当成员账号未加入账号组时,可以调用普通账号中的所有API。更多信息,请参见普通账号
  • 当成员账号加入账号组时,不仅可以调用普通账号中的所有API,还可以调用企业管理账号中的查询类API,查询当前成员账号归属的账号组,以及拥有的合规包、规则、资源和修正设置。
    • 普通账号中的所有API。更多信息,请参见普通账号
    • 企业管理账号中的查询类API。具体如下表所示。
      功能 API 描述
      账号组 ListAggregators 调用ListAggregators接口查询账号组列表。
      GetAggregator 调用GetAggregator接口查询账号组详情。
      合规包 ListAggregateCompliancePacks 调用ListAggregateCompliancePacks接口查询指定账号组内的合规包列表。
      GetAggregateCompliancePack 调用GetAggregateCompliancePack接口查询指定账号组内合规包详情。
      GetAggregateResourceComplianceByPack 调用GetAggregateResourceComplianceByPack接口查询指定账号组内指定合规包中资源的合规结果。
      GetAggregateConfigRuleComplianceByPack 调用GetAggregateConfigRuleComplianceByPack接口查询指定账号组内指定合规包中规则的合规结果。
      GetAggregateAccountComplianceByPack 调用GetAggregateAccountComplianceByPack接口查询指定账号组内指定合规包中成员账号的合规结果。
      规则 ListAggregateConfigRules 调用ListAggregateConfigRules接口查询指定账号组内的规则列表。
      GetAggregateConfigRule 调用GetAggregateConfigRule接口查询指定账号组内指定规则详情。
      GetAggregateResourceComplianceByConfigRule 调用GetAggregateResourceComplianceByConfigRule接口查询指定账号组内规则对资源的评估结果。
      GetAggregateConfigRuleSummaryByRiskLevel 调用GetAggregateConfigRuleSummaryByRiskLevel接口查询指定账号组内不同风险等级规则的合规概要。
      ListAggregateConfigRuleEvaluationResults 调用ListAggregateConfigRuleEvaluationResults接口查询指定账号组内规则对资源的评估结果。
      说明
      • 如果您未设置请求参数ResourceOwnerId,配置审计默认查询当前成员账号的规则对资源的评估结果。
      • 如果您想设置请求参数ResourceOwnerId,必须设置为当前成员账号ID。
      ListAggregateResourceEvaluationResults 调用ListAggregateResourceEvaluationResults接口查询指定账号组内资源的评估结果。
      资源 ListAggregateDiscoveredResources 调用ListAggregateDiscoveredResources接口查询指定账号组内的资源列表。
      说明
      • 如果您未设置请求参数ResourceOwnerId,配置审计默认查询当前成员账号的资源列表。
      • 如果您想设置请求参数ResourceOwnerId,必须设置为当前成员账号ID。
      GetAggregateDiscoveredResource 调用GetAggregateDiscoveredResource接口查询指定账号组内指定资源详情。
      说明
      • 如果您未设置请求参数ResourceOwnerId,配置审计默认查询当前成员账号的资源详情。
      • 如果您想设置请求参数ResourceOwnerId,必须设置为当前成员账号ID。
      GetAggregateResourceCountsGroupByResourceType 调用GetAggregateResourceCountsGroupByResourceType接口从资源类型维度查询指定账号组内资源的统计结果。
      GetAggregateResourceCountsGroupByRegion 调用GetAggregateResourceCountsGroupByRegion接口从地域维度查询指定账号组内资源的统计结果。
      GetAggregateResourceConfigurationTimeline 调用GetAggregateResourceConfigurationTimeline接口查询指定账号组内指定资源的配置时间线。
      说明
      • 如果您未设置请求参数ResourceOwnerId,配置审计默认查询当前成员账号的资源配置时间线。
      • 如果您想设置请求参数ResourceOwnerId,必须设置为当前成员账号ID。
      GetAggregateResourceComplianceTimeline 调用GetAggregateResourceComplianceTimeline接口查询指定账号组内指定资源的合规时间线。
      说明
      • 如果您未设置请求参数ResourceOwnerId,配置审计默认查询当前成员账号的资源合规时间线。
      • 如果您想设置请求参数ResourceOwnerId,必须设置为当前成员账号ID。
      修正设置 ListAggregateRemediations 调用ListAggregateRemediations接口查询指定账号组内规则的修正设置。