Help Center/ CloudPond/ API Reference/ API/ Storage Pools/ Querying Details About a Storage Pool
Updated on 2025-10-28 GMT+08:00

Querying Details About a Storage Pool

Function

This API is used to query details about a storage pool.

URI

GET /v2/{domain_id}/storage-pools/{id}

Table 1 URI parameter

Parameter

Mandatory

Type

Description

domain_id

Yes

String

Account ID in the URI.

id

Yes

String

Storage pool ID.

Request Parameters

Table 2 Request header parameter

Parameter

Mandatory

Type

Description

X-Auth-Token

Yes

String

User token.

Response Parameters

Status code: 200

Table 3 Response body parameters

Parameter

Type

Description

storage_pool

StoragePoolV2 object

Storage pool.

Table 4 StoragePoolV2

Parameter

Type

Description

id

String

Storage pool ID.

name

String

Storage pool name.

edge_site_id

String

Edge site ID.

storage_type

String

Storage type.

status

String

The storage pool status. Options:

  • CREATING: Creating

  • AVAILABLE: Available

  • EXPANDING: Expanding

  • PENDING_PAYMENT: Pending payment

  • FROZEN: Frozen

assigned_size

Integer

Storage pool size.

Purchased storage capacity.

product_info

ProductInfo object

Attribute information about the product to which the offering belongs.

capacity

Integer

Total capacity.

market_options

MarketOptions object

Billing information.

created_at

String

Creation time.

updated_at

String

Update time.

parent_id

String

ID of the storage pool associated with the pre-generated storage pool in the capacity expansion scenario.

Table 5 ProductInfo

Parameter

Type

Description

cloud_service_type

String

Cloud service type.

resource_type

String

Resource type.

resource_spec_code

String

Resource code.

Table 6 MarketOptions

Parameter

Type

Description

charge_mode

String

Billing mode.

  • prepaid: Yearly/monthly

prepaid_options

PrepaidOptions object

Yearly/Monthly billing information.

strategies

Array of Strategy objects

The list of sales strategies.

Table 7 PrepaidOptions

Parameter

Type

Description

order_id

String

Order ID.

product_id

String

Product ID.

pay_mode

String

Yearly/monthly payment type. Options:

  • FULL: All upfront payments

  • HALF: Half upfront payments

  • PAID_BY_YEAR: Yearly payments

  • ZERO_PAID_BY_YEAR: Yearly payments without upfront

Table 8 Strategy

Parameter

Type

Description

status

String

O&M status.

  • FREEZE: Frozen

scene

String

Resource operating status. Options:

ARREAR: Resources are in arrears.

POLICE: Resources are frozen for public security.

ILLEGAL: Resources are frozen due to violation of laws and regulations.

VERIFY: Resources are frozen because the user fails to pass real-name authentication.

effect

String

Resource operations:

DELETABLE: Resources can be deleted.

UNDELETABLE: Resources cannot be deleted.

Example Request

Querying details about a storage pool

GET https://{ies_endpoint}/v2/{domain_id}/storage-pools/{id}

Example Response

Status code: 200

successful operation

{
  "storage_pool" : {
    "id" : "d70a8f73-edef-4b71-beb3-7dbc22f0365e",
    "name" : "SAS-ojoiv",
    "edge_site_id" : "a4a36874-c41b-4295-9fd5-6823864fd564",
    "storage_type" : "SAS",
    "status" : "AVAILABLE",
    "assigned_size" : 36,
    "product_info" : {
      "cloud_service_type" : "hws.service.type.ies",
      "resource_type" : "hws.resource.type.iesvolume",
      "resource_spec_code" : "ies.blockstorage.gear1"
    },
    "capacity" : 144,
    "market_options" : {
      "charge_mode" : "prepaid",
      "prepaid_options" : {
        "order_id" : "CS2201181056V3SK6",
        "product_id" : "OFFI644832402269233154",
        "pay_mode" : "FULL"
      }
    }
  }
}

Status Code

Status Code

Description

200

successful operation

Error Codes

For details, see Error Codes.