Physical Port¶
This page describes operations you can perform on physical_ports. List, and get details for.
List Physical Port¶
List all visible physical_ports.
Synchronous / Asynchronous¶
- Synchronous
Request¶
HTTP Request Method¶
- GET
HTTP Request Path¶
{endpoint}/v2.0/physical_ports
HTTP Request Parameters¶
Parameter | Style | Type | Format | Enumeration | Description | Required |
---|---|---|---|---|---|---|
description | query | string | - | - | Physical port description. | no |
id | query | string | hyph-uuid | - | Physical port unique id. | no |
name | query | string | - | - | Physical port name. | no |
plane | query | string | - | ['storage', 'data'] | The type of traffic that port will be used. | no |
service_id | query | string | - | - | The ID of service that owns the physical port. | no |
service_owner | query | string | - | ['server', 'storage', 'l2_gateway', 'colo_device', None] | The type of physical port service owner. | no |
status | query | string | - | - | The Physical Port status. | no |
tenant_id | query | string | non-hyph-uuid | - | The owner name of physical port. | 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 |
---|---|---|---|
physical_ports | array<object> | Physical Port | - |
description | string | - | Physical port description. |
id | string | hyph-uuid | Physical port unique id. |
name | string | - | Physical port name. |
plane | string | - | The type of traffic that port will be used. |
segmentation_ranges | array<object> | - | Ranges of allowed VLAN tags |
end | integer | - | - |
start | integer | - | - |
service_id | string | - | The ID of service that owns the physical port. |
service_owner | string | - | The type of physical port service owner. |
status | string | - | The Physical Port status. |
tags | object | - | Port tags. |
tenant_id | string | non-hyph-uuid | The owner name of physical port. |
Examples¶
Sample Request Body¶
This operation does not send a request body.
Sample Response Body¶
{
"physical_ports": [
{
"description": "Example physical_port 1 description.",
"id": "1ce557a3-142b-413a-83dc-76680b0ca7b3",
"name": "Example physical_port 1",
"plane": "data",
"segmentation_ranges": [
{
"end": 2048,
"start": 3
},
{
"end": 4093,
"start": 2050
}
],
"service_id": "570bc4a1-2e49-4993-a476-2d503055b86c",
"service_owner": "server",
"status": "ACTIVE",
"tags": {
"keyword1": "value1",
"keyword2": "value2"
},
"tenant_id": "6a156ddf2ecd497ca786ff2da6df5aa8"
},
{
"description": "Example physical_port 2 description.",
"id": "de7c4ac0-9617-4133-bc75-a692a0bd6f14",
"name": "Example physical_port 2",
"plane": "storage",
"segmentation_ranges": [
{
"end": 2048,
"start": 3
},
{
"end": 4093,
"start": 2050
}
],
"service_id": "570bc4a1-2e49-4993-a476-2d503055b86c",
"service_owner": "server",
"status": "ACTIVE",
"tags": {
"keyword1": "value1",
"keyword2": "value2"
},
"tenant_id": "6a156ddf2ecd497ca786ff2da6df5aa8"
}
]
}
Show Physical Port¶
Show details for physical_port.
Synchronous / Asynchronous¶
- Synchronous
Request¶
HTTP Request Method¶
- GET
HTTP Request Path¶
{endpoint}/v2.0/physical_ports/{physical_port_id}
HTTP Request Parameters¶
Parameter | Style | Type | Format | Enumeration | Description | Required |
---|---|---|---|---|---|---|
physical_port_id | URI | string | hyph-uuid | - | Physical port unique id. | 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 |
---|---|---|---|
physical_port | object | Physical Port | - |
description | string | - | Physical port description. |
id | string | hyph-uuid | Physical port unique id. |
name | string | - | Physical port name. |
plane | string | - | The type of traffic that port will be used. |
segmentation_ranges | array<object> | - | Ranges of allowed VLAN tags |
end | integer | - | - |
start | integer | - | - |
service_id | string | - | The ID of service that owns the physical port. |
service_owner | string | - | The type of physical port service owner. |
status | string | - | The Physical Port status. |
tags | object | - | Port tags. |
tenant_id | string | non-hyph-uuid | The owner name of physical port. |
Examples¶
Sample Request Body¶
This operation does not send a request body.
Sample Response Body¶
{
"physical_port": {
"description": "Example physical_port 1 description.",
"id": "1ce557a3-142b-413a-83dc-76680b0ca7b3",
"name": "Example physical_port 1",
"plane": "data",
"segmentation_ranges": [
{
"end": 2048,
"start": 3
},
{
"end": 4093,
"start": 2050
}
],
"service_id": "570bc4a1-2e49-4993-a476-2d503055b86c",
"service_owner": "server",
"status": "ACTIVE",
"tags": {
"keyword1": "value1",
"keyword2": "value2"
},
"tenant_id": "6a156ddf2ecd497ca786ff2da6df5aa8"
}
}