+ "R-610010": {
+ "description": "A VNF's Heat Orchestration Template's Base Module **MAY** declare zero, one,\nor more than one ``OS::Nova::Server`` resource.",
+ "docname": "Chapter5/Heat/ONAP Heat VNF Modularity",
+ "full_title": "",
+ "hide_links": "",
+ "id": "R-610010",
+ "id_complete": "R-610010",
+ "id_parent": "R-610010",
+ "impacts": "",
+ "introduced": "el alto",
+ "is_need": true,
+ "is_part": false,
+ "keyword": "MAY",
+ "links": [],
+ "notes": "",
+ "parts": {},
+ "section_name": "ONAP Heat VNF Modularity",
+ "sections": [
+ "ONAP Heat VNF Modularity"
+ ],
+ "status": null,
+ "tags": [],
+ "target": "VNF",
+ "test": "",
+ "test_case": "",
+ "test_file": "",
+ "title": "",
+ "title_from_content": "",
+ "type": "req",
+ "type_name": "Requirement",
+ "updated": "",
+ "validated_by": "",
+ "validation_mode": "none"
+ },
+ "R-610020": {
+ "description": "If a VNF's Heat Orchestration Template's Base Module contains two or more\n``OS::Nova::Server`` resources, the ``OS::Nova::Server`` resources **MAY**\ndefine the same ``{vm-type}`` (as defined in R-01455) or **MAY**\ndefine different ``{vm-type}``.\n\nNote that\n\n- there is no constraint on the number of unique ``{vm-type}`` defined in\n the base module.\n- there is no constraint on the number of ``OS::Nova::Server`` resources\n that define the same ``{vm-type}`` in the base module.",
+ "docname": "Chapter5/Heat/ONAP Heat VNF Modularity",
+ "full_title": "",
+ "hide_links": "",
+ "id": "R-610020",
+ "id_complete": "R-610020",
+ "id_parent": "R-610020",
+ "impacts": "",
+ "introduced": "el alto",
+ "is_need": true,
+ "is_part": false,
+ "keyword": "MAY",
+ "links": [],
+ "notes": "",
+ "parts": {},
+ "section_name": "ONAP Heat VNF Modularity",
+ "sections": [
+ "ONAP Heat VNF Modularity"
+ ],
+ "status": null,
+ "tags": [],
+ "target": "VNF",
+ "test": "",
+ "test_case": "",
+ "test_file": "",
+ "title": "",
+ "title_from_content": "",
+ "type": "req",
+ "type_name": "Requirement",
+ "updated": "",
+ "validated_by": "",
+ "validation_mode": "none"
+ },
+ "R-610030": {
+ "description": "A VNF's Heat Orchestration Template's Incremental Module **MUST**\ndeclare one or more ``OS::Nova::Server`` resources.",
+ "docname": "Chapter5/Heat/ONAP Heat VNF Modularity",
+ "full_title": "",
+ "hide_links": "",
+ "id": "R-610030",
+ "id_complete": "R-610030",
+ "id_parent": "R-610030",
+ "impacts": "",
+ "introduced": "el alto",
+ "is_need": true,
+ "is_part": false,
+ "keyword": "MUST",
+ "links": [],
+ "notes": "",
+ "parts": {},
+ "section_name": "ONAP Heat VNF Modularity",
+ "sections": [
+ "ONAP Heat VNF Modularity"
+ ],
+ "status": null,
+ "tags": [],
+ "target": "VNF",
+ "test": "",
+ "test_case": "",
+ "test_file": "",
+ "title": "",
+ "title_from_content": "",
+ "type": "req",
+ "type_name": "Requirement",
+ "updated": "",
+ "validated_by": "",
+ "validation_mode": "static"
+ },
+ "R-610040": {
+ "description": "If a VNF\u2019s Heat Orchestration Template\u2019s Incremental Module contains two or\nmore ``OS::Nova::Server`` resources, the ``OS::Nova::Server`` resources\n**MAY** define the same ``{vm-type}`` (as defined in R-01455) or **MAY**\ndefine different ``{vm-type}``.\n\nNote that\n\n- there is no constraint on the number of unique ``{vm-type}`` defined in\n the incremental module.\n- there is no constraint on the number of ``OS::Nova::Server`` resources\n that define the same ``{vm-type}`` in the incremental module.",
+ "docname": "Chapter5/Heat/ONAP Heat VNF Modularity",
+ "full_title": "",
+ "hide_links": "",
+ "id": "R-610040",
+ "id_complete": "R-610040",
+ "id_parent": "R-610040",
+ "impacts": "",
+ "introduced": "el alto",
+ "is_need": true,
+ "is_part": false,
+ "keyword": "MAY",
+ "links": [],
+ "notes": "",
+ "parts": {},
+ "section_name": "ONAP Heat VNF Modularity",
+ "sections": [
+ "ONAP Heat VNF Modularity"
+ ],
+ "status": null,
+ "tags": [],
+ "target": "VNF",
+ "test": "",
+ "test_case": "",
+ "test_file": "",
+ "title": "",
+ "title_from_content": "",
+ "type": "req",
+ "type_name": "Requirement",
+ "updated": "",
+ "validated_by": "",
+ "validation_mode": "none"
+ },
+ "R-610050": {
+ "description": "A VNF\u2019s Heat Orchestration Template's ``OS::Nova::Server`` resource unique\n``{vm-type}`` (as defined in R-01455) **MAY** exist in the VNF's\nHeat Orchestration Template's Base Module and/or one or more of the VNF's\nHeat Orchestration Template's Incremental Modules.",
+ "docname": "Chapter5/Heat/ONAP Heat VNF Modularity",
+ "full_title": "",
+ "hide_links": "",
+ "id": "R-610050",
+ "id_complete": "R-610050",
+ "id_parent": "R-610050",
+ "impacts": "",
+ "introduced": "el alto",
+ "is_need": true,
+ "is_part": false,
+ "keyword": "MAY",
+ "links": [],
+ "notes": "",
+ "parts": {},
+ "section_name": "ONAP Heat VNF Modularity",
+ "sections": [
+ "ONAP Heat VNF Modularity"
+ ],
+ "status": null,
+ "tags": [],
+ "target": "VNF",
+ "test": "",
+ "test_case": "",
+ "test_file": "",
+ "title": "",
+ "title_from_content": "",
+ "type": "req",
+ "type_name": "Requirement",
+ "updated": "",
+ "validated_by": "",
+ "validation_mode": "none"
+ },