1.3. Colocation Logical Link¶
List Colocation Logical Link¶
List all visible Colocation Logical Links.
Synchronous / Asynchronous¶
Synchronous
Request¶
HTTP Request Method¶
GET
HTTP Request Path¶
{endpoint}/v2.0/colocation_logical_links
HTTP Request Parameters¶
Parameter |
Style |
Type |
Format |
Enumeration |
Description |
Required |
---|---|---|---|---|---|---|
colocation_physical_link_id |
query |
string |
hyph-uuid |
- |
Colocation Physical Link ID |
no |
description |
query |
string |
- |
- |
Colocation Logical Link description |
no |
id |
query |
string |
hyph-uuid |
- |
Colocation Logical Link unique id |
no |
name |
query |
string |
- |
- |
Colocation Logical Link name |
no |
network_id |
query |
string |
hyph-uuid |
- |
Colocation ID |
no |
status |
query |
string |
- |
- |
The Colocation Logical Link status |
no |
tenant_id |
query |
string |
non-hyph-uuid |
- |
The owner name of Colocation Logical Link |
no |
type_a_port_id |
query |
string |
hyph-uuid |
- |
Type A Port ID |
no |
type_b_port_id |
query |
string |
hyph-uuid |
- |
Type B Port ID |
no |
vlan_id |
query |
integer |
- |
- |
Logical port vlan id |
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 |
---|---|---|---|
colocation_logical_links |
array<object> |
datatype_colocation_logical_link |
- |
colocation_physical_link_id |
string |
hyph-uuid |
Colocation Physical Link ID |
description |
string |
- |
Colocation Logical Link description |
id |
string |
hyph-uuid |
Colocation Logical Link unique id |
name |
string |
- |
Colocation Logical Link name |
network_id |
string |
hyph-uuid |
Colocation ID |
status |
string |
- |
The Colocation Logical Link status |
tags |
object |
- |
Port tags |
tenant_id |
string |
non-hyph-uuid |
The owner name of Colocation Logical Link |
type_a_port_id |
string |
hyph-uuid |
Type A Port ID |
type_b_port_id |
string |
hyph-uuid |
Type B Port ID |
vlan_id |
integer |
- |
Logical port vlan id |
Examples¶
Sample Request Body¶
This operation does not send a request body.
Sample Response Body¶
{
"colocation_logical_links": [
{
"colocation_physical_link_id": "4b703f08-ed57-4455-8438-296ffcdff4c7",
"description": "Lab1 TEST",
"id": "9ba631dc-cb35-4294-b407-3837683060a2",
"name": "Lab1 clocation logical link for 10G TEST",
"network_id": "3f605a7f-9766-4e0a-91df-a3bc0b7a7c9a",
"status": "ACTIVE",
"tags": {
"keyword1": "value1",
"keyword2": "value2"
},
"tenant_id": "6a156ddf2ecd497ca786ff2da6df5aa8",
"type_a_port_id": "9b795865-e73c-4f09-aac8-cb81e41d9fac",
"type_b_port_id": "9b795865-e73c-4f09-aac8-cb81e41d9fac",
"vlan_id": 123
},
{
"colocation_physical_link_id": "b281ee4c-176d-4c77-8480-3ec7a78786b81",
"description": "Lab1 TEST",
"id": "ae26baf9-13e2-439c-9c30-052926683fff",
"name": "Lab1 clocation logical link fo 1G TEST",
"network_id": "6da7d10c-579a-4155-a277-411395fcf8b3",
"status": "ACTIVE",
"tags": {
"keyword1": "value1",
"keyword2": "value2"
},
"tenant_id": "6a156ddf2ecd497ca786ff2da6df5aa8",
"type_a_port_id": "78723337-e7b8-4ef9-8ba4-46271911db9c",
"type_b_port_id": "78723337-e7b8-4ef9-8ba4-46271911db9c",
"vlan_id": 234
}
]
}
Create Colocation Logical Link¶
Create Colocation Logical Link.
Synchronous / Asynchronous¶
Asynchronous
Request¶
HTTP Request Method¶
POST
HTTP Request Path¶
{endpoint}/v2.0/colocation_logical_links
HTTP Request Parameters¶
Parameter |
Style |
Type |
Format |
Enumeration |
Default |
Description |
Required |
---|---|---|---|---|---|---|---|
colocation_logical_link |
plain |
object |
datatype_colocation_logical_link |
- |
- |
- |
yes |
colocation_physical_link_id |
plain |
string |
hyph-uuid |
- |
- |
Colocation Physical Link ID |
yes |
description |
plain |
string |
- |
- |
"" |
Colocation Logical Link description |
no |
name |
plain |
string |
- |
- |
"" |
Colocation Logical Link name |
no |
network_id |
plain |
string |
hyph-uuid |
- |
- |
Colocation ID |
yes |
tags |
plain |
object |
- |
- |
{} |
Port tags |
no |
tenant_id |
plain |
string |
non-hyph-uuid |
- |
The owner name of Colocation Logical Link |
no |
|
vlan_id |
plain |
integer |
- |
- |
- |
Logical port vlan id |
yes |
注釈
tenant_id: The ID of default tenant to which user belongs.
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 |
---|---|---|---|
colocation_logical_link |
object |
datatype_colocation_logical_link |
- |
colocation_physical_link_id |
string |
hyph-uuid |
Colocation Physical Link ID |
description |
string |
- |
Colocation Logical Link description |
id |
string |
hyph-uuid |
Colocation Logical Link unique id |
name |
string |
- |
Colocation Logical Link name |
network_id |
string |
hyph-uuid |
Colocation ID |
status |
string |
- |
The Colocation Logical Link status |
tags |
object |
- |
Port tags |
tenant_id |
string |
non-hyph-uuid |
The owner name of Colocation Logical Link |
type_a_port_id |
string |
hyph-uuid |
Type A Port ID |
type_b_port_id |
string |
hyph-uuid |
Type B Port ID |
vlan_id |
integer |
- |
Logical port vlan id |
Examples¶
Sample Request Body¶
{
"colocation_logical_link": {
"colocation_physical_link_id": "4b703f08-ed57-4455-8438-296ffcdff4c7",
"description": "Lab1 TEST",
"name": "Lab1 clocation logical link for 10G TEST",
"network_id": "3f605a7f-9766-4e0a-91df-a3bc0b7a7c9a",
"tags": {
"keyword1": "value1",
"keyword2": "value2"
},
"tenant_id": "6a156ddf2ecd497ca786ff2da6df5aa8",
"vlan_id": 123
}
}
Sample Response Body¶
{
"colocation_logical_link": {
"colocation_physical_link_id": "4b703f08-ed57-4455-8438-296ffcdff4c7",
"description": "Lab1 TEST",
"id": "9ba631dc-cb35-4294-b407-3837683060a2",
"name": "Lab1 clocation logical link for 10G TEST",
"network_id": "3f605a7f-9766-4e0a-91df-a3bc0b7a7c9a",
"status": "PENDING_CREATE",
"tags": {
"keyword1": "value1",
"keyword2": "value2"
},
"tenant_id": "6a156ddf2ecd497ca786ff2da6df5aa8",
"type_a_port_id": "9b795865-e73c-4f09-aac8-cb81e41d9fac",
"type_b_port_id": "9b795865-e73c-4f09-aac8-cb81e41d9fac",
"vlan_id": 123
}
}
Show Colocation Logical Link¶
Show details for Colocation Logical Link.
Synchronous / Asynchronous¶
Synchronous
Request¶
HTTP Request Method¶
GET
HTTP Request Path¶
{endpoint}/v2.0/colocation_logical_links/{colocation_logical_link_id}
HTTP Request Parameters¶
Parameter |
Style |
Type |
Format |
Enumeration |
Description |
Required |
---|---|---|---|---|---|---|
colocation_logical_link_id |
URI |
string |
hyph-uuid |
- |
Colocation Logical Link 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 |
---|---|---|---|
colocation_logical_link |
object |
datatype_colocation_logical_link |
- |
colocation_physical_link_id |
string |
hyph-uuid |
Colocation Physical Link ID |
description |
string |
- |
Colocation Logical Link description |
id |
string |
hyph-uuid |
Colocation Logical Link unique id |
name |
string |
- |
Colocation Logical Link name |
network_id |
string |
hyph-uuid |
Colocation ID |
status |
string |
- |
The Colocation Logical Link status |
tags |
object |
- |
Port tags |
tenant_id |
string |
non-hyph-uuid |
The owner name of Colocation Logical Link |
type_a_port_id |
string |
hyph-uuid |
Type A Port ID |
type_b_port_id |
string |
hyph-uuid |
Type B Port ID |
vlan_id |
integer |
- |
Logical port vlan id |
Examples¶
Sample Request Body¶
This operation does not send a request body.
Sample Response Body¶
{
"colocation_logical_link": {
"colocation_physical_link_id": "4b703f08-ed57-4455-8438-296ffcdff4c7",
"description": "Lab1 TEST",
"id": "9ba631dc-cb35-4294-b407-3837683060a2",
"name": "Lab1 clocation logical link for 10G TEST",
"network_id": "3f605a7f-9766-4e0a-91df-a3bc0b7a7c9a",
"status": "ACTIVE",
"tags": {
"keyword1": "value1",
"keyword2": "value2"
},
"tenant_id": "6a156ddf2ecd497ca786ff2da6df5aa8",
"type_a_port_id": "9b795865-e73c-4f09-aac8-cb81e41d9fac",
"type_b_port_id": "9b795865-e73c-4f09-aac8-cb81e41d9fac",
"vlan_id": 123
}
}
Update Colocation Logical Link¶
Update Colocation Logical Link.
Synchronous / Asynchronous¶
Asynchronous
Request¶
HTTP Request Method¶
PUT
HTTP Request Path¶
{endpoint}/v2.0/colocation_logical_links/{colocation_logical_link_id}
HTTP Request Parameters¶
Parameter |
Style |
Type |
Format |
Enumeration |
Description |
Required |
---|---|---|---|---|---|---|
colocation_logical_link_id |
URI |
string |
hyph-uuid |
- |
Colocation Logical Link unique id |
yes |
colocation_logical_link |
plain |
object |
datatype_colocation_logical_link |
- |
- |
yes |
description |
plain |
string |
- |
- |
Colocation Logical Link description |
no |
name |
plain |
string |
- |
- |
Colocation Logical Link name |
no |
tags |
plain |
object |
- |
- |
Port tags |
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 |
---|---|---|---|
colocation_logical_link |
object |
datatype_colocation_logical_link |
- |
colocation_physical_link_id |
string |
hyph-uuid |
Colocation Physical Link ID |
description |
string |
- |
Colocation Logical Link description |
id |
string |
hyph-uuid |
Colocation Logical Link unique id |
name |
string |
- |
Colocation Logical Link name |
network_id |
string |
hyph-uuid |
Colocation ID |
status |
string |
- |
The Colocation Logical Link status |
tags |
object |
- |
Port tags |
tenant_id |
string |
non-hyph-uuid |
The owner name of Colocation Logical Link |
type_a_port_id |
string |
hyph-uuid |
Type A Port ID |
type_b_port_id |
string |
hyph-uuid |
Type B Port ID |
vlan_id |
integer |
- |
Logical port vlan id |
Examples¶
Sample Request Body¶
{
"colocation_logical_link": {
"description": "Lab1 TEST",
"name": "Lab1 clocation logical link for 10G TEST",
"tags": {
"keyword1": "value1",
"keyword2": "value2"
}
}
}
Sample Response Body¶
{
"colocation_logical_link": {
"colocation_physical_link_id": "4b703f08-ed57-4455-8438-296ffcdff4c7",
"description": "Lab1 TEST",
"id": "9ba631dc-cb35-4294-b407-3837683060a2",
"name": "Lab1 clocation logical link for 10G TEST",
"network_id": "3f605a7f-9766-4e0a-91df-a3bc0b7a7c9a",
"status": "PENDING_UPDATE",
"tags": {
"keyword1": "value1",
"keyword2": "value2"
},
"tenant_id": "6a156ddf2ecd497ca786ff2da6df5aa8",
"type_a_port_id": "9b795865-e73c-4f09-aac8-cb81e41d9fac",
"type_b_port_id": "9b795865-e73c-4f09-aac8-cb81e41d9fac",
"vlan_id": 123
}
}
Delete Colocation Logical Link¶
Delete Colocation Logical Link.
Synchronous / Asynchronous¶
Asynchronous
Request¶
HTTP Request Method¶
DELETE
HTTP Request Path¶
{endpoint}/v2.0/colocation_logical_links/{colocation_logical_link_id}
HTTP Request Parameters¶
Parameter |
Style |
Type |
Format |
Enumeration |
Description |
Required |
---|---|---|---|---|---|---|
colocation_logical_link_id |
URI |
string |
hyph-uuid |
- |
Colocation Logical Link unique id |
yes |