X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=osm_ro%2Fopenmano_schemas.py;h=fb12d9f16a09397988d77e11a196b4f7153d5283;hb=8e690329e2c9e8bcbb7d3501037e3de1fbb7b942;hp=ec1547815d5cc7d3e7c0a6d46a13a4977f3fe331;hpb=5acb1e4b9948d1ac6fc9b1e42d8544fa4d08a9f1;p=osm%2FRO.git diff --git a/osm_ro/openmano_schemas.py b/osm_ro/openmano_schemas.py index ec154781..fb12d9f1 100644 --- a/osm_ro/openmano_schemas.py +++ b/osm_ro/openmano_schemas.py @@ -386,7 +386,7 @@ internal_connection_schema = { "name": name_schema, "description":description_schema, "type":{"type":"string", "enum":["bridge","data","ptp"]}, - "elements": {"type" : "array", "items": internal_connection_element_schema, "minItems":2} + "elements": {"type" : "array", "items": internal_connection_element_schema, "minItems":1} }, "required": ["name", "type", "elements"], "additionalProperties": False @@ -400,7 +400,7 @@ internal_connection_schema_v02 = { "type": {"type": "string", "enum":["e-line", "e-lan"]}, "implementation": {"type": "string", "enum":["overlay", "underlay"]}, "ip-profile": ip_profile_schema, - "elements": {"type" : "array", "items": internal_connection_element_schema_v02, "minItems":2} + "elements": {"type" : "array", "items": internal_connection_element_schema_v02, "minItems":1} }, "required": ["name", "type", "implementation", "elements"], "additionalProperties": False @@ -541,6 +541,7 @@ vnfc_schema = { "properties":{ "name": name_schema, "description": description_schema, + "count": integer1_schema, "image name": name_schema, "availability_zone": name_schema, "VNFC image": {"oneOf": [path_schema, http_schema]},