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.