Package adaptation-related APIs
Updated at:2025-10-27
Package adaptation-related APIs
Retrieve the package list
Retrieve the saved package list from CCE along with its adaptation status.
Request structure
Plain Text
1POST /api/cce/artifact-service/v1/machine-specs
2Host: cce.bj.baidubce.com
3Authorization: authorization string
Request headers
There are no special headers required beyond the common headers.
Request parameters
| Parameter name | Types | Required or not | Parameter location | Description |
|---|---|---|---|---|
| type | String | No | Query | Package type: common (standard package) or GPU (heterogeneous package) |
| machineSpecList | List |
No | RequestBody | Query a specified package |
Response headers
No special headers are required beyond the standard ones.
Response parameters
| Parameter name | Types | Required or not | Description |
|---|---|---|---|
| machineSpecList | List<[MachineSpecStatus](CCE/API_V2 Reference/Appendix.md#MachineSpecStatus)> | Yes | Package list |
Request example: Query package list
Plain Text
1POST /api/cce/artifact-service/v1/machine-specs
2Host: cce.bj.baidubce.com
3Authorization: authorization string
Request example: Query heterogeneous package list
Plain Text
1POST /api/cce/artifact-service/v1/machine-specs?type=gpu
2Host: cce.bj.baidubce.com
3Authorization: authorization string
Request example: Query regular package list
Plain Text
1POST /api/cce/artifact-service/v1/machine-specs?type=common
2Host: cce.bj.baidubce.com
3Authorization: authorization string
4{
5 "machineSpecList": [
6 "bcc.c3ne.c1m2"
7 ]
8}
Request example: Query specified package
Plain Text
1POST /api/cce/artifact-service/v1/machine-specs?type=common
2Host: cce.bj.baidubce.com
3Authorization: authorization string
Response example
Plain Text
1{
2 "machineSpecList": [
3 {
4 "machineSpec": "bcc.c3ne.c1m2",
5 "status": "Adapted"
6 },
7 {
8 "machineSpec": "bcc.c3ne.c2m4",
9 "status": "Adapted"
10 }
11 ...
12}
