Function
This API is used to query shared bandwidth types of a specified tenant.
URI
GET /v3/{project_id}/eip/share-bandwidth-types
Table 1 Path parameter
Parameter |
Mandatory |
Type |
Description |
project_id |
Yes |
String |
Minimum length: 0
Maximum length: 32 |
Table 2 Query parameters
Parameter |
Mandatory |
Type |
Description |
fields |
No |
String |
- Field. Format: "fields=id&fields=bandwidth_type&..."
- Supported fields: id, bandwidth_type, name_en, name_zh, created_at, update_at, public_border_group, and description.
Minimum length: 0
Maximum length: 1024 |
id |
No |
String |
Minimum length: 0
Maximum length: 36 |
bandwidth_type |
No |
String |
Minimum length: 1
Maximum length: 36 |
name_en |
No |
String |
- Bandwidth type in English.
Minimum length: 0
Maximum length: 256 |
name_zh |
No |
String |
- Bandwidth type in Chinese.
Minimum length: 0
Maximum length: 256 |
public_border_group |
No |
String |
- Whether the bandwidth type is in a central region or an edge site.
Minimum length: 0
Maximum length: 36 |
sort_key |
No |
String |
- Sort. Format: "sort_key=id&sort_dir=asc"
- Supported fields: id, bandwidth_type, and public_border_group.
Minimum length: 0
Maximum length: 1024 |
sort_dir |
No |
String |
- Sorting direction.
- The value can be asc or desc
Minimum length: 0
Maximum length: 1024 |
limit |
No |
Integer |
- Number of records returned on each page.
- The value ranges from 0 to 2,000. The maximum value varies by region.
Minimum value: 0
Maximum value: 2000 |
Response Parameters
Status code: 200
Table 3 Response body parameters
Parameter |
Type |
Description |
share_bandwidth_types |
Array of ShareBandwidthTypeShowResp objects |
Shared bandwidth type. |
request_id |
String |
Request ID. |
page_info |
PageInfoOption object |
Pagination page number information. |
Table 4 ShareBandwidthTypeShowResp
Parameter |
Type |
Description |
id |
String |
Bandwidth type ID.
Minimum length: 0
Maximum length: 36 |
bandwidth_type |
String |
Bandwidth type.
Minimum length: 0
Maximum length: 36 |
public_border_group |
String |
Central region or edge site. The parameter is displayed by default.
Minimum length: 0
Maximum length: 64 |
created_at |
String |
Assigning time
Minimum length: 0
Maximum length: 64 |
updated_at |
String |
Update time
Minimum length: 0
Maximum length: 64 |
name_en |
String |
Bandwidth type in English.
Minimum length: 0
Maximum length: 256 |
name_zh |
String |
Bandwidth type in Chinese.
Minimum length: 0
Maximum length: 256 |
description |
String |
Bandwidth type description.
Minimum length: 0
Maximum length: 1024 |
Table 5 PageInfoOption
Parameter |
Type |
Description |
previous_marker |
String |
Marker value of the previous page.
Minimum length: 0
Maximum length: 36 |
next_marker |
String |
Marker value of the next page.
Minimum length: 0
Maximum length: 36 |
current_count |
Integer |
Total number of data records on the current page.
Minimum value: 0
Maximum value: 99999 |
Example Response
Status code: 200
Normal response to the GET operation
{
"share_bandwidth_types" : [ {
"id" : "1b478471-eaf1-4a71-9c77-edba89f62016",
"bandwidth_type" : "share",
"name_en" : "share_bandwidth_type",
"description" : null,
"created_at" : "2021-09-29T04:19:22Z",
"updated_at" : "2021-09-29T04:19:22Z",
"public_border_group" : "center"
}, {
"id" : "2bbb2990-e908-46a7-b664-03d3084af032",
"bandwidth_type" : "edgeshare",
"name_en" : "edge_share_bandwidth_type",
"description" : null,
"created_at" : "2021-09-29T04:19:22Z",
"updated_at" : "2021-09-29T04:19:22Z",
"public_border_group" : "az1"
} ],
"request_id" : "07f05e3d-b688-43f8-bda2-e9d10d2352e9",
"page_info" : {
"previous_marker" : "1b478471-eaf1-4a71-9c77-edba89f62016",
"current_count" : 2
}
}