mirror of
https://github.com/GNS3/gns3-server.git
synced 2024-11-16 16:54:51 +02:00
Updates Ethernet hub schema.
This commit is contained in:
parent
7a523990a6
commit
c88c67e8ef
@ -131,7 +131,7 @@ class Controller:
|
||||
return self._computes[compute_id]
|
||||
except KeyError:
|
||||
if compute_id == "local":
|
||||
return self._createLocalCompute()
|
||||
return self._create_local_compute()
|
||||
raise aiohttp.web.HTTPNotFound(text="Compute ID {} doesn't exist".format(compute_id))
|
||||
|
||||
@asyncio.coroutine
|
||||
|
@ -44,6 +44,20 @@ ETHERNET_HUB_UPDATE_SCHEMA = {
|
||||
"$schema": "http://json-schema.org/draft-04/schema#",
|
||||
"description": "Ethernet hub instance",
|
||||
"type": "object",
|
||||
"definitions": {
|
||||
"EthernetSwitchPort": {
|
||||
"description": "Ethernet switch port",
|
||||
"properties": {
|
||||
"port": {
|
||||
"description": "Port number",
|
||||
"type": "number",
|
||||
"minimum": 1
|
||||
},
|
||||
},
|
||||
"required": ["port"],
|
||||
"additionalProperties": False
|
||||
},
|
||||
},
|
||||
"properties": {
|
||||
"name": {
|
||||
"description": "Ethernet hub name",
|
||||
@ -51,8 +65,13 @@ ETHERNET_HUB_UPDATE_SCHEMA = {
|
||||
"minLength": 1,
|
||||
},
|
||||
"ports": {
|
||||
"description": "Number of ports",
|
||||
"type": "integer"
|
||||
"type": "array",
|
||||
"items": [
|
||||
{"type": "object",
|
||||
"oneOf": [
|
||||
{"$ref": "#/definitions/EthernetSwitchPort"}
|
||||
]},
|
||||
]
|
||||
}
|
||||
},
|
||||
"additionalProperties": False,
|
||||
@ -62,6 +81,20 @@ ETHERNET_HUB_OBJECT_SCHEMA = {
|
||||
"$schema": "http://json-schema.org/draft-04/schema#",
|
||||
"description": "Ethernet hub instance",
|
||||
"type": "object",
|
||||
"definitions": {
|
||||
"EthernetSwitchPort": {
|
||||
"description": "Ethernet switch port",
|
||||
"properties": {
|
||||
"port": {
|
||||
"description": "Port number",
|
||||
"type": "integer",
|
||||
"minimum": 1
|
||||
},
|
||||
},
|
||||
"required": ["port"],
|
||||
"additionalProperties": False
|
||||
},
|
||||
},
|
||||
"properties": {
|
||||
"node_id": {
|
||||
"description": "Node UUID",
|
||||
@ -83,8 +116,13 @@ ETHERNET_HUB_OBJECT_SCHEMA = {
|
||||
"minLength": 1,
|
||||
},
|
||||
"ports": {
|
||||
"description": "Number of ports",
|
||||
"type": "integer"
|
||||
"type": "array",
|
||||
"items": [
|
||||
{"type": "object",
|
||||
"oneOf": [
|
||||
{"$ref": "#/definitions/EthernetSwitchPort"}
|
||||
]},
|
||||
]
|
||||
}
|
||||
},
|
||||
"additionalProperties": False,
|
||||
|
Loading…
Reference in New Issue
Block a user