This API is used to query bandwidths using search criteria.
GET /v1/{project_id}/bandwidths
Name |
Mandatory |
Type |
Description |
|---|---|---|---|
project_id |
Yes |
String |
Specifies the project ID. |
marker |
No |
String |
Specifies a resource ID for pagination query, indicating that the query starts from the next record of the specified resource ID. This parameter can work together with the parameter limit.
|
limit |
No |
Integer |
Specifies the number of records that will be returned on each page. The value is from 0 to intmax. limit can be used together with marker. For details, see the parameter description of marker. |
enterprise_project_id |
No |
String |
NOTE:
This parameter is unsupported. Do not use it. |
Name |
Type |
Description |
|---|---|---|
bandwidths |
Array of bandwidths objects |
Specifies the bandwidth objects. For details, see Table 3. |
Name |
Type |
Description |
|---|---|---|
name |
String |
|
size |
Integer |
|
id |
String |
Specifies the bandwidth ID, which uniquely identifies the bandwidth. |
share_type |
String |
If this parameter is not set, the list of all bandwidths will be returned by default. |
publicip_info |
Array of publicip_info objects |
|
tenant_id |
String |
Specifies the project ID. |
bandwidth_type |
String |
|
charge_mode |
String |
If the value is traffic, the bandwidth is billed by traffic. |
billing_info |
String |
Specifies the bill information. If billing_info is specified, the bandwidth is in yearly/monthly billing mode. |
enterprise_project_id |
String |
NOTE:
This parameter is unsupported. Do not use it. |
status |
String |
|
created_at |
String |
|
updated_at |
String |
|
Name |
Type |
Description |
|---|---|---|
publicip_id |
String |
Specifies the ID of the EIP that uses the bandwidth. |
publicip_address |
String |
Specifies the obtained EIP if only IPv4 EIPs are available. |
publicip_type |
String |
|
{
"bandwidths": [
{
"id": "09b99c91-da7c-449f-94e2-f4934c5b2a71",
"name": "vpngw-f632a7b0-ef50-4ac5-97e9-ddc56b3d5977",
"size": 200,
"share_type": "PER",
"publicip_info": [
{
"publicip_id": "2a65923c-7133-415d-ae3b-cf9635a942c5",
"publicip_address": "10.xx.xx.3",
"ip_version": 4,
"publicip_type": "5_bgp",
}
],
"tenant_id": "26ae5181a416420998eb2093aaed84d9",
"bandwidth_type": "bgp",
"charge_mode": "traffic",
"billing_info": "",
"enterprise_project_id": "0",
"status": "NORMAL"
},
{
"id": "0a583ff1-b43e-4000-ade3-e7af0097f832",
"name": "vpngw-7e880d5b-f458-40ad-a7e5-735c44cd8b7d",
"size": 300,
"share_type": "PER",
"publicip_info": [
{
"publicip_id": "c754bc9a-16d5-4763-9674-d7561917aa80",
"publicip_address": "10.xx.xx.9",
"ip_version": 4,
"publicip_type": "5_bgp",
}
],
"tenant_id": "26ae5181a416420998eb2093aaed84d9",
"bandwidth_type": "bgp",
"charge_mode": "traffic",
"billing_info": "",
"enterprise_project_id": "0",
"status": "NORMAL"
},
{
"id": "0a673f00-3640-4a13-949e-7049b2916baf",
"name": "bandwidth123",
"size": 10,
"share_type": "PER",
"publicip_info": [
{
"publicip_id": "cec7fb70-2f82-4561-bd83-2121fb642fdc",
"publicip_address": "10.xx.xx.184",
"ip_version": 4,
"publicip_type": "5_bgp",
}
],
"tenant_id": "26ae5181a416420998eb2093aaed84d9",
"bandwidth_type": "bgp",
"charge_mode": "traffic",
"billing_info": "",
"enterprise_project_id": "0",
"status": "NORMAL"
},
{
"id": "0dde1eae-1783-46dc-998c-930fbe261ff9",
"name": "bandwidth123",
"size": 100,
"share_type": "PER",
"publicip_info": [
{
"publicip_id": "24232038-e178-40ad-80e4-5abb75db84be",
"publicip_address": "10.xx.xx.101",
"ip_version": 4,
"publicip_type": "5_bgp",
}
],
"tenant_id": "26ae5181a416420998eb2093aaed84d9",
"bandwidth_type": "bgp",
"charge_mode": "traffic",
"billing_info": "",
"enterprise_project_id": "0",
"status": "NORMAL"
}
]
}
See Status Codes.
See Error Codes.