Queries a list of resources that are aggregated across regions in the current Alibaba Cloud account.
Operation description
Limits
Cloud Config supports only specific Alibaba Cloud services and resource types. As a result, the resource checklist displays only supported resources. For a list of supported services and resource types, see Supported resource types and resource relationships.
Usage notes
This topic provides an example of how to query the resources in the current Alibaba Cloud account. The response shows that a total of eight resources are found.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
config:ListDiscoveredResources |
list |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| ResourceId |
string |
No |
The resource ID. |
eni-hp31cqoba96jagtz**** |
| ResourceName |
string |
No |
The resource name. |
test-resource-name |
| ResourceDeleted |
integer |
No |
The status of the resource. Valid values:
|
1 |
| MaxResults |
integer |
Yes |
The maximum number of entries to return on each page. Valid values: 1 to 100. |
10 |
| ResourceTypes |
string |
No |
The resource type. Separate multiple resource types with commas (,). |
ACS::ECS::NetworkInterface |
| Regions |
string |
No |
The ID of the region where the resource resides. Separate multiple region IDs with commas (,). |
cn-hangzhou |
| NextToken |
string |
No |
A pagination token. If the response is truncated, use this token in a subsequent request to retrieve the next page of results. |
IWBjqMYSy0is7zSMGu16**** |
| StartUpdateTimestamp |
integer |
No |
The start of the time range to query resources, specified as a UNIX timestamp in milliseconds. Note the following:
|
1722441600000 |
| EndUpdateTimestamp |
integer |
No |
The end of the time range to query resources, specified as a UNIX timestamp in milliseconds. Note the following:
|
1724947200000 |
| ExcludeResourceTypes |
string |
No |
The resource types to exclude from the results. Separate multiple resource types with commas (,). If this parameter is specified, it takes precedence over the ResourceTypes parameter. |
ACS::ECS::Instance,ACS::ECS::NetworkInterface |
For more information about common request parameters, see Common parameters.
Response elements
|
Element |
Type |
Description |
Example |
|
object |
No description is provided. |
||
| DiscoveredResourceProfiles |
object |
The list of resources. |
|
| DiscoveredResourceProfileList |
array<object> |
The details of the resources. |
|
|
object |
No description is available. |
||
| AccountId |
integer |
The ID of the Alibaba Cloud account to which the resource belongs. |
161259599160**** |
| AvailabilityZone |
string |
The zone where the resource resides. |
cn-hangzhou-h |
| Region |
string |
The region ID. |
cn-hangzhou |
| ResourceCreationTime |
integer |
The time when the resource was created. This is a UNIX timestamp in milliseconds. |
1618675206000 |
| ResourceDeleted |
integer |
The status of the resource. Valid values:
|
1 |
| ResourceId |
string |
The resource ID. |
eni-hp31cqoba96jagtz**** |
| ResourceName |
string |
The resource name. |
Cloud Firewall |
| ResourceStatus |
string |
The status of the resource. The status is defined by the corresponding Alibaba Cloud service. This parameter can be empty. For example:
|
InUse |
| ResourceType |
string |
The resource type. |
ACS::ECS::NetworkInterface |
| Tags |
string |
The tags of the resource. |
{\"key1\":[\"value2\"]} |
| UpdateTime |
integer |
The time when the resource was last updated. This is a UNIX timestamp in milliseconds. |
1722441600000 |
| Version |
integer |
The version of the resource change. |
1 |
| VpcId |
string |
The ID of the VPC to which the resource belongs. The format is vpc-t4nhheyvay74fp7n0hxxx. An empty string ("") is returned if the resource does not belong to a VPC. |
vpc-t4nhheyvay74fp7n0hxxx |
| VSwitchId |
string |
The ID of the vSwitch to which the resource belongs. The format is vsw-t4n7pokxxxxxxxxxxxxxx. Multiple vSwitch IDs are separated by commas (,). An empty string ("") is returned if the resource does not belong to a vSwitch. |
vsw-t4n7pokxxxxxxxxxxxxxx |
| MaxResults |
integer |
The maximum number of entries returned on each page. |
10 |
| NextToken |
string |
The pagination token that is used in the next request to retrieve a new page of results. |
IWBjqMYSy0is7zSMGu16**** |
| TotalCount |
integer |
The total number of resources. |
8 |
| RequestId |
string |
The request ID. |
C7817373-78CB-4F9A-8AFA-E7A88E9D64A2 |
Examples
Success response
JSON format
{
"DiscoveredResourceProfiles": {
"DiscoveredResourceProfileList": [
{
"AccountId": 0,
"AvailabilityZone": "cn-hangzhou-h",
"Region": "cn-hangzhou",
"ResourceCreationTime": 1618675206000,
"ResourceDeleted": 1,
"ResourceId": "eni-hp31cqoba96jagtz****",
"ResourceName": "Cloud Firewall",
"ResourceStatus": "InUse",
"ResourceType": "ACS::ECS::NetworkInterface",
"Tags": "{\\\"key1\\\":[\\\"value2\\\"]}",
"UpdateTime": 1722441600000,
"Version": 1,
"VpcId": "vpc-t4nhheyvay74fp7n0hxxx",
"VSwitchId": "vsw-t4n7pokxxxxxxxxxxxxxx"
}
],
"MaxResults": 10,
"NextToken": "IWBjqMYSy0is7zSMGu16****",
"TotalCount": 8
},
"RequestId": "C7817373-78CB-4F9A-8AFA-E7A88E9D64A2"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | NoPermission | You are not authorized to perform this operation. | You are not authorized to perform this operation. |
| 400 | MemberNotBelongToMaster | The specified member does not belong to your organization. | |
| 404 | AccountNotExisted | Your account does not exist. | |
| 503 | ServiceUnavailable | The request has failed due to a temporary failure of the server. | The request has failed due to a temporary failure of the server. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.