Internet Gateway¶
List Internet Gateway¶
List all visible internet_gateways.
Synchronous / Asynchronous¶
Synchronous
Request¶
HTTP Request Method¶
GET
HTTP Request Path¶
{endpoint}/v2.0/internet_gateways
HTTP Request Parameters¶
Parameter |
Style |
Type |
Format |
Enumeration |
Description |
Required |
---|---|---|---|---|---|---|
description |
query |
string |
- |
- |
Description of the Internet Gateway resource |
no |
id |
query |
string |
hyph-uuid |
- |
Unique ID of the Internet Gateway resource |
no |
internet_service_id |
query |
string |
hyph-uuid-or-empty |
- |
Internet Service instantiated by this Gateway |
no |
name |
query |
string |
- |
- |
Name of the Internet Gateway resource |
no |
qos_option_id |
query |
string |
hyph-uuid-or-empty |
- |
Quality of Service options selected for this Gateway |
no |
status |
query |
string |
- |
- |
The Internet Gateway status. |
no |
tenant_id |
query |
string |
non-hyph-uuid |
- |
Tenant ID of the owner (UUID) |
no |
Response¶
HTTP Response Code List¶
Response Code |
Description |
---|---|
200 |
OK |
400 |
Bad Request |
401 |
UnAuthorized |
404 |
Not Found |
500 |
Internal Server Error |
HTTP Response Parameters¶
Parameter |
Type |
Format |
Description |
---|---|---|---|
internet_gateways |
array<object> |
datatype_internet_gateway |
- |
description |
string |
- |
Description of the Internet Gateway resource |
id |
string |
hyph-uuid |
Unique ID of the Internet Gateway resource |
internet_service_id |
string |
hyph-uuid-or-empty |
Internet Service instantiated by this Gateway |
name |
string |
- |
Name of the Internet Gateway resource |
qos_option_id |
string |
hyph-uuid-or-empty |
Quality of Service options selected for this Gateway |
status |
string |
- |
The Internet Gateway status. |
tenant_id |
string |
non-hyph-uuid |
Tenant ID of the owner (UUID) |
Examples¶
Sample Request Body¶
This operation does not send a request body.
Sample Response Body¶
{
"internet_gateways": [
{
"description": "",
"id": "03a07645-980a-42a4-9e2e-ebfb04391841",
"internet_service_id": "5536154d-9a00-4b11-81fb-b185c9111d90",
"name": "Lab3-Internet-Service-Provider-01",
"qos_option_id": "e497bbc3-1127-4490-a51d-93582c40ab40",
"status": "ACTIVE",
"tenant_id": "6a156ddf2ecd497ca786ff2da6df5aa8"
},
{
"description": "",
"id": "05db9b0e-65ed-4478-a6b3-d3fc259c8d07",
"internet_service_id": "5536154d-9a00-4b11-81fb-b185c9111d90",
"name": "6_performance",
"qos_option_id": "be985a60-e918-4cca-98f1-8886333f6f5e",
"status": "ACTIVE",
"tenant_id": "6a156ddf2ecd497ca786ff2da6df5aa8"
}
]
}
Create Internet Gateway¶
Create internet_gateway.
Synchronous / Asynchronous¶
Asynchronous
Request¶
HTTP Request Method¶
POST
HTTP Request Path¶
{endpoint}/v2.0/internet_gateways
HTTP Request Parameters¶
Parameter |
Style |
Type |
Format |
Enumeration |
Default |
Description |
Required |
---|---|---|---|---|---|---|---|
internet_gateway |
plain |
object |
datatype_internet_gateway |
- |
- |
- |
yes |
description |
plain |
string |
- |
- |
"" |
Description of the Internet Gateway resource |
no |
internet_service_id |
plain |
string |
hyph-uuid-or-empty |
- |
- |
Internet Service instantiated by this Gateway |
yes |
name |
plain |
string |
- |
- |
"" |
Name of the Internet Gateway resource |
no |
qos_option_id |
plain |
string |
hyph-uuid-or-empty |
- |
- |
Quality of Service options selected for this Gateway |
yes |
tenant_id |
plain |
string |
non-hyph-uuid |
- |
Tenant ID of the owner (UUID) |
no |
注釈
tenant_id: The ID of default tenant to which user belongs.
Response¶
HTTP Response Code List¶
Response Code |
Description |
---|---|
201 |
OK |
400 |
Bad Request |
401 |
UnAuthorized |
404 |
Not Found |
409 |
Conflict |
500 |
Internal Server Error |
HTTP Response Parameters¶
Parameter |
Type |
Format |
Description |
---|---|---|---|
internet_gateway |
object |
datatype_internet_gateway |
- |
description |
string |
- |
Description of the Internet Gateway resource |
id |
string |
hyph-uuid |
Unique ID of the Internet Gateway resource |
internet_service_id |
string |
hyph-uuid-or-empty |
Internet Service instantiated by this Gateway |
name |
string |
- |
Name of the Internet Gateway resource |
qos_option_id |
string |
hyph-uuid-or-empty |
Quality of Service options selected for this Gateway |
status |
string |
- |
The Internet Gateway status. |
tenant_id |
string |
non-hyph-uuid |
Tenant ID of the owner (UUID) |
Examples¶
Sample Request Body¶
{
"internet_gateway": {
"description": "",
"internet_service_id": "5536154d-9a00-4b11-81fb-b185c9111d90",
"name": "Lab3-Internet-Service-Provider-01",
"qos_option_id": "e497bbc3-1127-4490-a51d-93582c40ab40",
"tenant_id": "6a156ddf2ecd497ca786ff2da6df5aa8"
}
}
Sample Response Body¶
{
"internet_gateway": {
"description": "",
"id": "03a07645-980a-42a4-9e2e-ebfb04391841",
"internet_service_id": "5536154d-9a00-4b11-81fb-b185c9111d90",
"name": "Lab3-Internet-Service-Provider-01",
"qos_option_id": "e497bbc3-1127-4490-a51d-93582c40ab40",
"status": "PENDING_CREATE",
"tenant_id": "6a156ddf2ecd497ca786ff2da6df5aa8"
}
}
Show Internet Gateway¶
Show details for internet_gateway.
Synchronous / Asynchronous¶
Synchronous
Request¶
HTTP Request Method¶
GET
HTTP Request Path¶
{endpoint}/v2.0/internet_gateways/{internet_gateway_id}
HTTP Request Parameters¶
Parameter |
Style |
Type |
Format |
Enumeration |
Description |
Required |
---|---|---|---|---|---|---|
internet_gateway_id |
URI |
string |
hyph-uuid |
- |
Unique ID of the Internet Gateway resource |
yes |
Response¶
HTTP Response Code List¶
Response Code |
Description |
---|---|
200 |
OK |
400 |
Bad Request |
401 |
UnAuthorized |
404 |
Not Found |
500 |
Internal Server Error |
HTTP Response Parameters¶
Parameter |
Type |
Format |
Description |
---|---|---|---|
internet_gateway |
object |
datatype_internet_gateway |
- |
description |
string |
- |
Description of the Internet Gateway resource |
id |
string |
hyph-uuid |
Unique ID of the Internet Gateway resource |
internet_service_id |
string |
hyph-uuid-or-empty |
Internet Service instantiated by this Gateway |
name |
string |
- |
Name of the Internet Gateway resource |
qos_option_id |
string |
hyph-uuid-or-empty |
Quality of Service options selected for this Gateway |
status |
string |
- |
The Internet Gateway status. |
tenant_id |
string |
non-hyph-uuid |
Tenant ID of the owner (UUID) |
Examples¶
Sample Request Body¶
This operation does not send a request body.
Sample Response Body¶
{
"internet_gateway": {
"description": "",
"id": "03a07645-980a-42a4-9e2e-ebfb04391841",
"internet_service_id": "5536154d-9a00-4b11-81fb-b185c9111d90",
"name": "Lab3-Internet-Service-Provider-01",
"qos_option_id": "e497bbc3-1127-4490-a51d-93582c40ab40",
"status": "ACTIVE",
"tenant_id": "6a156ddf2ecd497ca786ff2da6df5aa8"
}
}
Update Internet Gateway¶
Update internet_gateway.
Synchronous / Asynchronous¶
Asynchronous
Request¶
HTTP Request Method¶
PUT
HTTP Request Path¶
{endpoint}/v2.0/internet_gateways/{internet_gateway_id}
HTTP Request Parameters¶
Parameter |
Style |
Type |
Format |
Enumeration |
Description |
Required |
---|---|---|---|---|---|---|
internet_gateway_id |
URI |
string |
hyph-uuid |
- |
Unique ID of the Internet Gateway resource |
yes |
internet_gateway |
plain |
object |
datatype_internet_gateway |
- |
- |
yes |
description |
plain |
string |
- |
- |
Description of the Internet Gateway resource |
no |
name |
plain |
string |
- |
- |
Name of the Internet Gateway resource |
no |
qos_option_id |
plain |
string |
hyph-uuid-or-empty |
- |
Quality of Service options selected for this Gateway |
no |
Response¶
HTTP Response Code List¶
Response Code |
Description |
---|---|
200 |
OK |
400 |
Bad Request |
401 |
UnAuthorized |
404 |
Not Found |
409 |
Conflict |
500 |
Internal Server Error |
HTTP Response Parameters¶
Parameter |
Type |
Format |
Description |
---|---|---|---|
internet_gateway |
object |
datatype_internet_gateway |
- |
description |
string |
- |
Description of the Internet Gateway resource |
id |
string |
hyph-uuid |
Unique ID of the Internet Gateway resource |
internet_service_id |
string |
hyph-uuid-or-empty |
Internet Service instantiated by this Gateway |
name |
string |
- |
Name of the Internet Gateway resource |
qos_option_id |
string |
hyph-uuid-or-empty |
Quality of Service options selected for this Gateway |
status |
string |
- |
The Internet Gateway status. |
tenant_id |
string |
non-hyph-uuid |
Tenant ID of the owner (UUID) |
Examples¶
Sample Request Body¶
{
"internet_gateway": {
"description": "",
"name": "Lab3-Internet-Service-Provider-01",
"qos_option_id": "e497bbc3-1127-4490-a51d-93582c40ab40"
}
}
Sample Response Body¶
{
"internet_gateway": {
"description": "",
"id": "03a07645-980a-42a4-9e2e-ebfb04391841",
"internet_service_id": "5536154d-9a00-4b11-81fb-b185c9111d90",
"name": "Lab3-Internet-Service-Provider-01",
"qos_option_id": "e497bbc3-1127-4490-a51d-93582c40ab40",
"status": "PENDING_UPDATE",
"tenant_id": "6a156ddf2ecd497ca786ff2da6df5aa8"
}
}
Delete Internet Gateway¶
Delete internet_gateway.
Synchronous / Asynchronous¶
Asynchronous
Request¶
HTTP Request Method¶
DELETE
HTTP Request Path¶
{endpoint}/v2.0/internet_gateways/{internet_gateway_id}
HTTP Request Parameters¶
Parameter |
Style |
Type |
Format |
Enumeration |
Description |
Required |
---|---|---|---|---|---|---|
internet_gateway_id |
URI |
string |
hyph-uuid |
- |
Unique ID of the Internet Gateway resource |
yes |