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 |
Array of ProductInfoBean objects |
Product information |
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
{ "order_infos" : [ { "tenant_id" : "xxxxxxxxxxxx", "period_type" : 2, "period_num" : 1, "resource_id" : "xxxxxxxxxxxx", "product_info" : [ { "cloud_service_type" : "hws.service.type.sdg", "product_id" : "xxxxxxxxxxxx", "resource_spec_code" : "base_professional", "resource_type" : "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.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot