Queries for detailed or aggregated information about inventory.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
oos:SearchInventory |
get |
*All Resource
|
|
None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
No |
The region ID. |
cn-hangzhou |
| NextToken |
string |
No |
The token that is used to retrieve the next page of results. |
gAAAAABfTgv5ewUWmNdJ3g7JVLvX70sPH90GZOVGC |
| MaxResults |
integer |
No |
The number of entries to return on each page. Valid values: 1 to 100. Default value: 50. |
50 |
| Filter |
array<object> |
No |
The filter rules for the component. |
|
|
object |
No |
|||
| Value |
array |
No |
A list of values for the component property query. |
i-bp1cpoxxxxxxxxxxxxxx |
|
string |
No |
A value for the component property query. |
i-bp1cpoxxxxxxxxxxxxxx |
|
| Operator |
string |
No |
The comparison operator for the property value. You can specify up to five filters. Valid values:
|
Equal |
| Name |
string |
No |
The name of the component property. You can specify up to five filters. Property names vary for different components. Call the GetInventorySchema operation to query the property names of different components. For example, the ACS:InstanceInformation component has the InstanceId property. For this component, set this parameter to ACS:InstanceInformation.InstanceId. |
ACS:InstanceInformation.InstanceId |
| Aggregator |
array |
No |
The aggregator. You can use one or more aggregators to query aggregated information about instances. Valid values:
|
ACS:Application.Name |
|
string |
No |
The aggregator. |
ACS:Application.Name |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| NextToken |
string |
The token that is used to retrieve the next page of results. |
gAAAAABfTgv5ewUWmNdJ3g7JVLvX70sPH90GZOVGC |
| RequestId |
string |
The request ID. |
A81E4B2E-6B33-4BAE-9856-55DB7C893E01 |
| MaxResults |
integer |
The number of entries returned on each page. |
50 |
| Entities |
array<object> |
The entities. |
|
|
object |
The detailed inventory or aggregated information about the component. |
[ { "ACS:InstanceInformation": { "CaptureTime": "2020-10-13T08:55:06Z", "SchemaVersion": "1.0", "Content": { "PlatformName": "ubuntu", "PlatformVersion": "20.04", "Status": "Running", "InstanceId": "i-bp1cpoxxxxxxxxxxxxxx", "AgentVersion": "v1.5", "ComputerName": "iZbp1cpoxxxw111jcv94drZ", "IpAddress": "192.168.10.245", "AgentName": "oosutil", "PlatformType": "linux" }, "RegionId": "cn-hangzhou" }, "Id": "i-bp1cpoxxxxxxxxxxxxxx" } ]} |
Examples
Success response
JSON format
{
"NextToken": "gAAAAABfTgv5ewUWmNdJ3g7JVLvX70sPH90GZOVGC",
"RequestId": "A81E4B2E-6B33-4BAE-9856-55DB7C893E01",
"MaxResults": 50,
"Entities": [
{
"test": "test",
"test2": 1
}
]
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.