Querying Resource Provisioning Information
Function
This API is used to query resource provisioning information and query order details based on the project ID.
URI
GET /v1/{project_id}/period/product/specification
Parameter | Mandatory | Type | Description |
|---|---|---|---|
project_id | Yes | String | Project ID |
Request Parameters
None
Response Parameters
Status code: 200
Parameter | Type | Description |
|---|---|---|
orderInfos | Array of ProductOrderInfo objects | Order list |
Parameter | Type | Description |
|---|---|---|
tenantId | String | Tenant ID |
periodType | String | Subscription period type |
periodNum | Integer | Subscription periods |
resourceId | String | Resource ID |
productInfo | ProductInfo object | Product details. |
Parameter | Type | Description |
|---|---|---|
allResourceNames | Array of strings | Resource list. |
cloudServiceType | String | Cloud service type. |
displayId | String | Display ID. |
productId | String | Product ID. |
productSpecDesc | String | Product specification description. |
resourceName | String | Resource name. |
resourceSize | Integer | Number of databases supported by the product or the number of OBS scans supported by the product. |
resourceSizeMeasureId | Integer | Resource capacity measurement ID. The example values are as follows: 15: mbps (used when bandwidth is purchased), 17: gb (used when EVS disks are purchased), 14: number/time. |
resourceSpecCode | String | Product code. |
resourceType | String | Resource type. |
usageFactor | String | Coefficient in use. |
usageMeasureId | Integer | Capacity measurement ID in use. |
usageValue | Double | Value in use. |
Status code: 400
Parameter | Type | Description |
|---|---|---|
error_code | String | Error Code |
error_msg | String | Error Message |
Example Requests
Query resource provisioning information.
GET /v1/{project_id}/period/product/specification Example Responses
Status code: 200
Request sent
{
"orderInfos" : [ {
"tenantId" : "xxxxxxxxxxxx",
"periodType" : 2,
"periodNum" : 1,
"resourceId" : "xxxxxxxxxxxx",
"productInfo" : {
"cloudServiceType" : "hws.service.type.sdg",
"productId" : "xxxxxxxxxxxx",
"resourceSize" : 30,
"resourceSizeMeasureId" : 30,
"resourceSpecCode" : "base_professional",
"resourceType" : "hws.resource.type.dsc.base"
}
} ]
} Status code: 400
Invalid request.
{
"error_code" : "dsc.40000011",
"error_msg" : "Invalid parameter"
} Status Codes
Status Code | Description |
|---|---|
200 | Request sent |
400 | Invalid request. |
Error Codes
See Error Codes.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.

