X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=osm_ro%2Fopenmano_schemas.py;fp=osm_ro%2Fopenmano_schemas.py;h=08134bcbdc4bc0e6379a15734d3d59bcfcb74640;hb=fc5f80b75e9b9d79a27df62638e03154ca00a767;hp=dc3c9bf1aff94829b372552090385e9cadcca546;hpb=a8e5b7847d8731b96623f742e62dbb6016d42bff;p=osm%2FRO.git diff --git a/osm_ro/openmano_schemas.py b/osm_ro/openmano_schemas.py index dc3c9bf1..08134bcb 100644 --- a/osm_ro/openmano_schemas.py +++ b/osm_ro/openmano_schemas.py @@ -1102,29 +1102,20 @@ instance_scenario_action_schema = { }, "add_public_key": description_schema, "console": {"type": ["string", "null"], "enum": ["novnc", "xvpvnc", "rdp-html5", "spice-html5", None]}, - "create-vdu": { + "vdu-scaling": { "type": "array", "items": { "type": "object", "properties": { "vdu-id": id_schema, + "osm_vdu_id": name_schema, + "member-vnf-index": name_schema, "count": integer1_schema, - }, - "additionalProperties": False, - "required": ["vdu-id"] - } - }, - "delete-vdu": { - "type": "array", - "items": { - "type": "object", - "properties": { - "vdu-id": id_schema, - "transaction-id": id_schema, + "type": {"enum": ["create", "delete"]} }, "additionalProperties": False, "minProperties": 1, - "maxProperties": 1, + "required": ["type"] } }, "vnfs": {"type": "array", "items": {"type": "string"}},