Commit 40c799ad authored by Giacomo Bernini's avatar Giacomo Bernini Committed by Giacomo Bernini
Browse files

updated data model: mano entity clause 5.6.2.2

parent e4c2289d
Loading
Loading
Loading
Loading
+687 −643
Original line number Diff line number Diff line
{
	"description": "This type represents an NFV-MANO functional entity. *  NOTE 1:\tIt shall be present when \"type\" attribute is \"NFVO\", and it shall be absent in any other case. *  NOTE 2:\tIt shall be present when \"type\" attribute is \"VNFM\", and it shall be absent in any other case. *  NOTE 3:\tIt shall be present when \"type\" attribute is \"VIM\", and it shall be absent in any other case. *  NOTE 4:\tThe information about the NFV-MANO services offered by a specific type of NFV-MANO functional\n            entity is specified by the manoServices attribute.\n*  NOTE 5:\tIt is optional for the API producer to support the \"manoEntityComponents\" attribute. *  NOTE 6:\tIt shall be present when \"type\" attribute is \"WIM\", and it shall be absent in any other case. *  NOTE 7:\tIt shall be present when \"type\" attribute is \"CISM\", and it shall be absent in any other case.  *  NOTE 8:\tIt shall be present when \"type\" attribute is \"CIR\", and it shall be absent in any other case.  *  NOTE 9:\tIt shall be present when \"type\" attribute is \"CCM\", and it shall be absent in any other case. \n",
    "description": "This type represents an NFV-MANO functional entity. *  NOTE 1:\tIt shall be present when \"type\" attribute is \"NFVO\", and it shall be absent in any other case. *  NOTE 2:\tIt shall be present when \"type\" attribute is \"VNFM\", and it shall be absent in any other case. *  NOTE 3:\tIt shall be present when \"type\" attribute is \"VIM\", and it shall be absent in any other case. *  NOTE 4:\tThe information about the NFV-MANO services offered by a specific type of NFV-MANO functional\n            entity is specified by the manoServices attribute.\n*  NOTE 5:\tIt is optional for the API producer to support the \"manoEntityComponents\" attribute. *  NOTE 6:\tIt shall be present when \"type\" attribute is \"WIM\", and it shall be absent in any other case. *  NOTE 7:\tIt shall be present when \"type\" attribute is \"CISM\", and it shall be absent in any other case.  *  NOTE 8:\tIt shall be present when \"type\" attribute is \"CIR\", and it shall be absent in any other case.  *  NOTE 9:\tIt shall be present when \"type\" attribute is \"CCM\", and it shall be absent in any other case.  *  NOTE 10: It shall be present when \"type\" attribute is \"MDAF\", and it shall be absent in any other case. *  NOTE 11: It shall be present when \"type\" attribute is \"CMF\", and it shall be absent in any other case.\n",
    "type": "object",
    "required": [
        "id",
@@ -18,7 +18,7 @@
            "type": "string"
        },
        "type": {
			"description": "The enumeration ManoEntityEnumType defines the permitted values to represent NFV-MANO functional entities. It shall comply with the provisions :\n  - NFVO\tThe NFV-MANO functional entity is an NFVO.\n  - VNFM\tThe NFV-MANO functional entity is a VNFM.\n  - VIM\t  The NFV-MANO functional entity is a VIM.\n  - WIM   The NFV-MANO functional entity is a WIM.\n  - CISM  The NFV-MANO functional entity is a CISM. \n  - CIR   The NFV-MANO functional entity is a CIR.\n  - CCM   The NFV-MANO functional entity is a CCM.\n",
            "description": "The enumeration ManoEntityEnumType defines the permitted values to represent NFV-MANO functional entities. It shall comply with the provisions :\n  - NFVO\tThe NFV-MANO functional entity is an NFVO.\n  - VNFM\tThe NFV-MANO functional entity is a VNFM.\n  - VIM\t  The NFV-MANO functional entity is a VIM.\n  - WIM   The NFV-MANO functional entity is a WIM.\n  - CISM  The NFV-MANO functional entity is a CISM. \n  - CIR   The NFV-MANO functional entity is a CIR.\n  - CCM   The NFV-MANO functional entity is a CCM.\n  - MDAF  The NFV-MANO functional entity is a MDAF.\n  - CMF   The NFV-MANO functional entity is a CMF.\n",
            "type": "string",
            "enum": [
                "NFVO",
@@ -27,7 +27,9 @@
                "WIM",
                "CISM",
                "CIR",
				"CCM"
                "CCM",
                "MDAF",
                "CMF"
            ]
        },
        "name": {
@@ -141,7 +143,7 @@
            }
        },
        "manoConfigurableParams": {
			"description": "ManoConfigurableParams\n"
            "description": "# Warning: No definition found in the document ManoConfigurableParams\n"
        },
        "manoApplicationState": {
            "description": "Information and current values of the NFV-MANO functional entity’s application state.\n",
@@ -187,7 +189,8 @@
            "type": "object",
            "required": [
                "supportedVnfdFormats",
				"supportedNsdFormats"
                "supportedNsdFormats",
                "certificateManagementMode"
            ],
            "properties": {
                "maxOnboardedNsdNum": {
@@ -241,6 +244,18 @@
                        "nsdFormat",
                        "standardVersion"
                    ]
                },
                "certificateManagementMode": {
                    "description": "The supported list of VNF certificate management mode. Permitted Values: - DELEGATION-MODE: the CMF supports delegation-mode. - DIRECT-MODE: the CMF supports direct-mode.\n",
                    "type": "array",
                    "items": {
                        "type": "string",
                        "minItems": 1,
                        "enum": [
                            "DELEGATION-MODE",
                            "DIRECT-MODE"
                        ]
                    }
                }
            }
        },
@@ -250,7 +265,8 @@
            "required": [
                "resoruceMgmtModeSupport",
                "managedVnfInstanceInfos",
				"supportedVnfdFormats"
                "supportedVnfdFormats",
                "certificateManagementMode"
            ],
            "properties": {
                "resoruceMgmtModeSupport": {
@@ -295,6 +311,18 @@
                        ]
                    },
                    "minItems": 1
                },
                "certificateManagementMode": {
                    "description": "The supported list of VNF certificate management mode. Permitted Values: - DELEGATION-MODE: the CMF supports delegation-mode. - DIRECT-MODE: the CMF supports direct-mode.\n",
                    "type": "array",
                    "items": {
                        "type": "string",
                        "minItems": 1,
                        "enum": [
                            "DELEGATION-MODE",
                            "DIRECT-MODE"
                        ]
                    }
                }
            }
        },
@@ -563,6 +591,22 @@
                }
            }
        },
        "mdafSpecificInfo": {
            "description": "The supported list of data analytics types. Examples include \"Network service alarm incident analysis\" and others  specified in ETSI GS NFV-IFA 047 [i.30]).\n",
            "type": "object",
            "required": [
                "dataAnalyticsTypes"
            ],
            "properties": {
                "dataAnalyticsTypes": {
                    "type": "array",
                    "minItems": 1,
                    "items": {
                        "type": "string"
                    }
                }
            }
        },
        "_links": {
            "description": "Links to resources related to this resource.\n",
            "type": "object",