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.