GetResourceCategory
Retrieves a single resource category.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
bdrc:GetResourceCategory |
get |
*All Resource
|
None | None |
Request syntax
GET /api/v1/resource-categories/get HTTP/1.1
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| ResourceCategoryId |
string |
Yes |
The ID of the resource category. |
rc-123****7890 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
BaseResponse<ListResult |
||
| Data |
object |
The response data. |
|
| ResourceCategoryId |
string |
The globally unique ID of the resource category. |
rc-123***7890 |
| ResourceCategoryName |
string |
The name of the resource category. The name is unique within a namespace. |
My***ResourceCategory |
| ResourceCategoryType |
string |
The type of the resource category. Valid values:
|
CUSTOM |
| ProductType |
string |
The applicable product type. An empty value indicates that all products are matched. |
ecs |
| ResourceType |
string |
The applicable resource type. An empty value indicates that all resources are matched. |
ACS::ECS::Instance |
| ResourceMatcher |
string |
The resource matcher. An empty value indicates that no resources are matched. |
{\"type\":\"BOOL\",\"operator\":\"AND\",\"values\":[{\"type\":\"TAG\",\"key\":\"createdBy\",\"operator\":\"EQUAL\",\"values\":[\"me\"]}]} |
| ResourceCount |
array<object> |
The resource count of each type. |
|
|
object |
|||
| ResourceType |
string |
The type of the resource. |
ACS::ECS::Instance |
| Count |
integer |
The resource count of each type. |
1 |
| RequestId |
string |
The unique ID of the request. |
AE43C4CB-8074-5EBD-9806-8CA6D12800B1 |
Examples
Success response
JSON format
{
"Data": {
"ResourceCategoryId": "rc-123***7890",
"ResourceCategoryName": "My***ResourceCategory",
"ResourceCategoryType": "CUSTOM",
"ProductType": "ecs",
"ResourceType": "ACS::ECS::Instance",
"ResourceMatcher": "{\\\"type\\\":\\\"BOOL\\\",\\\"operator\\\":\\\"AND\\\",\\\"values\\\":[{\\\"type\\\":\\\"TAG\\\",\\\"key\\\":\\\"createdBy\\\",\\\"operator\\\":\\\"EQUAL\\\",\\\"values\\\":[\\\"me\\\"]}]}",
"ResourceCount": [
{
"ResourceType": "ACS::ECS::Instance",
"Count": 1
}
]
},
"RequestId": "AE43C4CB-8074-5EBD-9806-8CA6D12800B1"
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.