调用GetDiscoveredResourceCounts接口查询资源数量。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String GetDiscoveredResourceCounts

要执行的操作,取值:GetDiscoveredResourceCounts。

GroupByKey String ResourceType

资源数量统计的分组维度。取值:

  • ResourceType:资源类型
  • Region:地域
MultiAccount Boolean true

企业管理账号是否查询成员账号的资源数量。取值:

  • true:是。企业管理账号查询资源目录中所有成员账号的资源数量。
  • false(默认值):否。企业管理账号查询当前账号的资源数量。
说明 当您使用个人版配置审计时,请忽略该参数。
MemberId Long 123456789

待查询资源归属的成员账号ID。默认为空。当MultiAccount设置为true时,该参数有效。

  • 当MemberId为空时,查询企业管理账号和所有成员账号的资源数量。
  • 当MemberId不为空时,查询指定成员账号的资源数量。
说明 当您使用个人版配置审计时,请忽略该参数。

返回数据

名称 类型 示例值 描述
GroupedResourceCounts Struct

资源数量查询结果。

GroupByKey String ResourceType

资源统计的分组维度。

GroupedResourceCountList Array of GroupedResourceCount

资源数量列表。

GroupName String ACS::ECS::Snapshot

资源统计的分组名称。

ResourceCount Long 13

分组下统计的资源数量。

RequestId String 54BFA4FB-6E08-4D58-9E83-1A8A3EC80247

请求ID。

示例

请求示例

http(s)://[Endpoint]/?Action=GetDiscoveredResourceCounts
&<公共请求参数>

正常返回示例

XML 格式

<GetDiscoveredResourceCountsResponse>
      <RequestId>54BFA4FB-6E08-4D58-9E83-1A8A3EC80247</RequestId>    
      <GroupedResourceCounts>
            <GroupedResourceCountList>
                  <GroupName>ACS::ECS::Snapshot</GroupName>
                  <ResourceCount>13</ResourceCount>
            </GroupedResourceCountList>
            <GroupedResourceCountList>
                  <GroupName>ACS::ECS::SecurityGroup</GroupName>
                  <ResourceCount>10</ResourceCount>
            </GroupedResourceCountList>
            <GroupByKey>ResourceType</GroupByKey>
      </GroupedResourceCounts>
</GetDiscoveredResourceCountsResponse>

JSON 格式

{
  "RequestId": "54BFA4FB-6E08-4D58-9E83-1A8A3EC80247",
  "GroupedResourceCounts": {
    "GroupedResourceCountList": [
      {
        "GroupName": "ACS::ECS::Snapshot",
        "ResourceCount": 13
      },
      {
        "GroupName": "ACS::ECS::SecurityGroup",
        "ResourceCount": 10
      }
    ],
    "GroupByKey": "ResourceType"
  }
}

错误码

HttpCode 错误码 错误信息 描述
400 NoPermission You are not authorized to perform this operation. 您无权执行此操作。
503 ServiceUnavailable The request has failed due to a temporary failure of the server. 服务不可用。
404 AccountNotExisted Your account does not exist. 您的账号不存在。
400 MemberNotBelongToMaster The specified member does not belong to your organization. 该成员账号不属于您所在的资源目录。

访问错误中心查看更多错误码。