Updated on 2025-12-05 GMT+08:00

Querying Repository Usage

Function

This API is used to query repository usage.

Calling Method

For details, see Calling APIs.

URI

GET /cloudartifact/v5/storage

Table 1 Query Parameters

Parameter

Mandatory

Type

Description

format_list

No

String

Definition:

Repository type list.

Constraints

N/A.

Range

maven2, docker, conan, debian, go, nuget, rpm, pypi, npm, cocoapods, and generic.

Default value

N/A.

in_project

No

String

Definition:

Whether it is in project or not.

Constraints

N/A.

Range

true: in the project.

false: outside the project.

Default value

N/A.

Request Parameters

None

Response Parameters

Status code: 200

Table 2 Response body parameters

Parameter

Type

Description

status

String

Definition

Request status.

Range

success: The request is successful.

error: The request fails.

trace_id

String

Definition

Request ID, which uniquely identifies the current request.

Range

A string of digits and hyphens (-).

result

StorageMap object

Definition

Usage information.

Range

N/A.

Table 3 StorageMap

Parameter

Type

Description

totalStorage

String

Definition

Storage size.

Range

N/A.

totalCount

Integer

Definition

Number of files.

Range

N/A.

Example Requests

This API is used to query repository usage.

https://artifact.example.myhuaweicloud.com/cloudartifact/v5/storage?in_project=true&format_list=maven2,npm,go,pypi,rpm,debian,conan,nuget,docker

Example Responses

Status code: 200

OK

{
  "status" : "success",
  "trace_id" : "143006-1701220621380-265",
  "result" : {
    "totalStorage" : "549.62 MB",
    "totalCount" : 183
  }
}

Status Codes

Status Code

Description

200

OK

Error Codes

See Error Codes.