Requirements update (#3184)
* Update components.json added 64 character limit to name for interface and console ports names * Update components.json added max length * Update README.md * Update README.md * Update README.md * Update device_types.py added checks for POE interfaces * Added poe_type to interfaces * Added poe_types * Added poe type * added required fields
This commit is contained in:
@@ -8,10 +8,12 @@
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"name": {
|
||||
"type": "string"
|
||||
"type": "string",
|
||||
"maxLength": 64
|
||||
},
|
||||
"label": {
|
||||
"type": "string"
|
||||
"type": "string",
|
||||
"maxLength": 64
|
||||
},
|
||||
"type": {
|
||||
"$ref": "urn:devicetype-library:generated-schema#/definitions/console-port/properties/type"
|
||||
@@ -29,10 +31,12 @@
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"name": {
|
||||
"type": "string"
|
||||
"type": "string",
|
||||
"maxLength": 64
|
||||
},
|
||||
"label": {
|
||||
"type": "string"
|
||||
"type": "string",
|
||||
"maxLength": 64
|
||||
},
|
||||
"type": {
|
||||
"$ref": "urn:devicetype-library:generated-schema#/definitions/console-server-port/properties/type"
|
||||
@@ -47,10 +51,12 @@
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"name": {
|
||||
"type": "string"
|
||||
"type": "string",
|
||||
"maxLength": 64
|
||||
},
|
||||
"label": {
|
||||
"type": "string"
|
||||
"type": "string",
|
||||
"maxLength": 64
|
||||
},
|
||||
"type": {
|
||||
"$ref": "urn:devicetype-library:generated-schema#/definitions/power-port/properties/type"
|
||||
@@ -71,16 +77,19 @@
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"name": {
|
||||
"type": "string"
|
||||
"type": "string",
|
||||
"maxLength": 64
|
||||
},
|
||||
"label": {
|
||||
"type": "string"
|
||||
"type": "string",
|
||||
"maxLength": 64
|
||||
},
|
||||
"type": {
|
||||
"$ref": "urn:devicetype-library:generated-schema#/definitions/power-outlet/properties/type"
|
||||
},
|
||||
"power_port": {
|
||||
"type": "string"
|
||||
"type": "string",
|
||||
"maxLength": 64
|
||||
},
|
||||
"feed_leg": {
|
||||
"$ref": "urn:devicetype-library:generated-schema#/definitions/power-outlet/properties/feed-leg"
|
||||
@@ -95,10 +104,12 @@
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"name": {
|
||||
"type": "string"
|
||||
"type": "string",
|
||||
"maxLength": 64
|
||||
},
|
||||
"label": {
|
||||
"type": "string"
|
||||
"type": "string",
|
||||
"maxLength": 64
|
||||
},
|
||||
"type": {
|
||||
"$ref": "urn:devicetype-library:generated-schema#/definitions/interface/properties/type"
|
||||
@@ -122,10 +133,12 @@
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"name": {
|
||||
"type": "string"
|
||||
"type": "string",
|
||||
"maxLength": 64
|
||||
},
|
||||
"label": {
|
||||
"type": "string"
|
||||
"type": "string",
|
||||
"maxLength": 64
|
||||
},
|
||||
"type": {
|
||||
"$ref": "urn:devicetype-library:generated-schema#/definitions/front-port/properties/type"
|
||||
@@ -151,10 +164,12 @@
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"name": {
|
||||
"type": "string"
|
||||
"type": "string",
|
||||
"maxLength": 64
|
||||
},
|
||||
"label": {
|
||||
"type": "string"
|
||||
"type": "string",
|
||||
"maxLength": 64
|
||||
},
|
||||
"type": {
|
||||
"$ref": "urn:devicetype-library:generated-schema#/definitions/rear-port/properties/type"
|
||||
@@ -179,10 +194,12 @@
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"name": {
|
||||
"type": "string"
|
||||
"type": "string",
|
||||
"maxLength": 64
|
||||
},
|
||||
"label": {
|
||||
"type": "string"
|
||||
"type": "string",
|
||||
"maxLength": 64
|
||||
},
|
||||
"position": {
|
||||
"type": "string"
|
||||
@@ -197,10 +214,12 @@
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"name": {
|
||||
"type": "string"
|
||||
"type": "string",
|
||||
"maxLength": 64
|
||||
},
|
||||
"label": {
|
||||
"type": "string"
|
||||
"type": "string",
|
||||
"maxLength": 64
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
@@ -211,10 +230,12 @@
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"name": {
|
||||
"type": "string"
|
||||
"type": "string",
|
||||
"maxLength": 64
|
||||
},
|
||||
"label": {
|
||||
"type": "string"
|
||||
"type": "string",
|
||||
"maxLength": 64
|
||||
},
|
||||
"manufacturer": {
|
||||
"type": "string"
|
||||
|
||||
Reference in New Issue
Block a user