summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoryxpoke <yangxu5@huawei.com>2018-04-14 10:29:33 +0800
committeryxpoke <yangxu5@huawei.com>2018-04-14 10:30:51 +0800
commitd66e09b02dd275bb81c72428efa2dd45743cf102 (patch)
treefa98709fc8bf861d41773a5602b662cdd7d891b8
parent53a2848e0f4f1f20423ea0c9dd764e79ba9aab87 (diff)
more im rst document
Change-Id: I78a01a5b3e5832b924ca9ce8a6ccd32e1880d391 Issue-ID: MODELING-46 Signed-off-by: yxpoke <yangxu5@huawei.com>
-rw-r--r--docs/ONAP release 2 spec/im/RequestedAdditionalCapabilityData.rst61
-rw-r--r--docs/ONAP release 2 spec/im/VduLevel.rst24
-rw-r--r--docs/ONAP release 2 spec/im/VirtualCpuPinningData.rst46
-rw-r--r--docs/ONAP release 2 spec/im/VnfConfigurableProperties.rst60
-rw-r--r--docs/ONAP release 2 spec/im/VnfcConfigurableProperties.rst33
5 files changed, 224 insertions, 0 deletions
diff --git a/docs/ONAP release 2 spec/im/RequestedAdditionalCapabilityData.rst b/docs/ONAP release 2 spec/im/RequestedAdditionalCapabilityData.rst
new file mode 100644
index 0000000..7ae348a
--- /dev/null
+++ b/docs/ONAP release 2 spec/im/RequestedAdditionalCapabilityData.rst
@@ -0,0 +1,61 @@
+.. Copyright 2018 (Huawei)
+.. This file is licensed under the CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE
+.. Full license text at https://creativecommons.org/licenses/by/4.0/legalcode
+
+Class: RequestedAdditionalCapabilityData
+==========================================
+
++-----------------------------------------------+-------------+------------------+-----------------+---------------+
+| **Attribute Name** | **Type** | **Multiplicity** | **Description** | **Applied |
+| | | | | Stereotypes** |
++===============================================+=============+==================+=================+===============+
+| requestedAdditionalCapabilityName | String | 1 | Identifies | support: |
+| | | | a requested | MANDATORY |
+| | | | additional | |
+| | | | capability | valueRange: |
+| | | | for the | For |
+| | | | VDU. | acceleration |
+| | | | | capabilities, |
+| | | | | reference |
+| | | | | to ETSI GS |
+| | | | | NFV-IFA |
+| | | | | 002. |
++-----------------------------------------------+-------------+------------------+-----------------+---------------+
+| supportMandatory | Boolean | 1 | Indicates | support: |
+| | | | whether the | MANDATORY |
+| | | | requested | |
+| | | | additional | |
+| | | | capability | |
+| | | | is | |
+| | | | mandatory | |
+| | | | for | |
+| | | | successful | |
+| | | | operation. | |
++-----------------------------------------------+-------------+------------------+-----------------+---------------+
+| minRequestedAdditionalCapabilityVersion | String | 0..1 | Identifies | support: |
+| | | | the minimum | MANDATORY |
+| | | | version of | |
+| | | | the | |
+| | | | requested | |
+| | | | additional | |
+| | | | capability. | |
++-----------------------------------------------+-------------+------------------+-----------------+---------------+
+| preferredRequestedAdditionalCapabilityVersion | String | 0..1 | Identifies | support: |
+| | | | the | MANDATORY |
+| | | | preferred | |
+| | | | version of | |
+| | | | the | |
+| | | | requested | |
+| | | | additional | |
+| | | | capability. | |
++-----------------------------------------------+-------------+------------------+-----------------+---------------+
+| targetPerformanceParameters | KeyValuePair| 1..N | Identifies | support: |
+| | | | specific | MANDATORY |
+| | | | attributes, | |
+| | | | dependent | |
+| | | | on the | |
+| | | | requested | |
+| | | | additional | |
+| | | | capability | |
+| | | | type. | |
++-----------------------------------------------+-------------+------------------+-----------------+---------------+
diff --git a/docs/ONAP release 2 spec/im/VduLevel.rst b/docs/ONAP release 2 spec/im/VduLevel.rst
new file mode 100644
index 0000000..981906e
--- /dev/null
+++ b/docs/ONAP release 2 spec/im/VduLevel.rst
@@ -0,0 +1,24 @@
+.. Copyright 2018 (Huawei)
+.. This file is licensed under the CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE
+.. Full license text at https://creativecommons.org/licenses/by/4.0/legalcode
+
+Class: VduLevel
+=================
+
++-----------------+-------------+------------------+-----------------+---------------+
+| **Attribute | **Type** | **Multiplicity** | **Description** | **Applied |
+| Name** | | | | Stereotypes** |
++=================+=============+==================+=================+===============+
+| vduId | Identifier | 1 | Uniquely | support: |
+| | (Reference | | identifies | MANDATORY |
+| | to Vdu) | | a VDU. | |
++-----------------+-------------+------------------+-----------------+---------------+
+|numberOfInstances| Integer | 1 | Number of | support: |
+| | | | instances | MANDATORY |
+| | | | of VNFC based on| |
+| | | | this VDU to | |
+| | | | deploy for an | |
+| | | | instantiation | |
+| | | | level or for a | |
+| | | | scaling delta. | |
++-----------------+-------------+------------------+-----------------+---------------+
diff --git a/docs/ONAP release 2 spec/im/VirtualCpuPinningData.rst b/docs/ONAP release 2 spec/im/VirtualCpuPinningData.rst
new file mode 100644
index 0000000..3e39d60
--- /dev/null
+++ b/docs/ONAP release 2 spec/im/VirtualCpuPinningData.rst
@@ -0,0 +1,46 @@
+.. Copyright 2018 (Huawei)
+.. This file is licensed under the CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE
+.. Full license text at https://creativecommons.org/licenses/by/4.0/legalcode
+
+Class: VirtualCpuPinningData
+==============================
+
++-------------------------+-------------+------------------+-------------------------+---------------+
+| **Attribute Name** | **Type** | **Multiplicity** | **Description** | **Applied |
+| | | | | Stereotypes** |
++=========================+=============+==================+=========================+===============+
+| virtualCpuPinningPolicy | Enum | 0..1 | The policy | support: |
+| | | | can take | MANDATORY |
+| | | | values of | |
+| | | | "static" or | valueRange: |
+| | | | "dynamic". | "static", |
+| | | | In case of | "dynamic" |
+| | | | "static" the virtual | |
+| | | | CPU cores are | |
+| | | | requested to be | |
+| | | | allocated to logical | |
+| | | | CPU cores according | |
+| | | | to the rules defined in | |
+| | | | virtualCpuPinningRules. | |
+| | | | In case of "dynamic" | |
+| | | | the allocation | |
+| | | | of virtual CPU cores | |
+| | | | to logical CPU cores | |
+| | | | is decided by the VIM. | |
+| | | | (e.g.: SMT | |
+| | | | (Simultaneous | |
+| | | | Multi-Threading) | |
+| | | | requirements). | |
++-------------------------+-------------+------------------+-------------------------+---------------+
+| virtualCpuPinningRule | Not | 0..1 | A list of | support: |
+| | specified | | rules that | MANDATORY |
+| | | | should be | |
+| | Editor's | | considered | |
+| | note: need | | during the | |
+| | to be | | allocation | |
+| | specified | | of the | |
+| | | | virtual CPUs to | |
+| | | | logical CPUs in case of | |
+| | | | "static" | |
+| | | | virtualCpuPinningPolicy.| |
++-------------------------+-------------+------------------+-------------------------+---------------+
diff --git a/docs/ONAP release 2 spec/im/VnfConfigurableProperties.rst b/docs/ONAP release 2 spec/im/VnfConfigurableProperties.rst
new file mode 100644
index 0000000..775a48c
--- /dev/null
+++ b/docs/ONAP release 2 spec/im/VnfConfigurableProperties.rst
@@ -0,0 +1,60 @@
+.. Copyright 2018 (Huawei)
+.. This file is licensed under the CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE
+.. Full license text at https://creativecommons.org/licenses/by/4.0/legalcode
+
+Class: VnfConfigurableProperties
+==================================
+
++--------------------------------+-------------+------------------+-----------------+---------------+
+| **Attribute Name** | **Type** | **Multiplicity** | **Description** | **Applied |
+| | | | | Stereotypes** |
++================================+=============+==================+=================+===============+
+| isAutoscaleEnabled | Boolean | 0..1 | It permits | support: |
+| | | | to enable | MANDATORY |
+| | | | (TRUE)/disable | |
+| | | | (FALSE) the | |
+| | | | auto-scaling | |
+| | | | functionality. | |
+| | | | | |
+| | | | NOTE: A | |
+| | | | cardinality | |
+| | | | of "0" | |
+| | | | indicates | |
+| | | | that | |
+| | | | configuring | |
+| | | | this | |
+| | | | present VNF | |
+| | | | property is | |
+| | | | not | |
+| | | | supported. | |
++--------------------------------+-------------+------------------+-----------------+---------------+
+| isAutohealEnabled | Boolean | 0..1 | It permits | support: |
+| | | | to enable | MANDATORY |
+| | | | (TRUE)/disable | |
+| | | | (FALSE) the | |
+| | | | auto-healing | |
+| | | | functionality. | |
+| | | | | |
+| | | | NOTE: A | |
+| | | | cardinality | |
+| | | | of "0" | |
+| | | | indicates | |
+| | | | that | |
+| | | | configuring | |
+| | | | this | |
+| | | | present VNF | |
+| | | | property is | |
+| | | | not | |
+| | | | supported. | |
++--------------------------------+-------------+------------------+-----------------+---------------+
+| additionalConfigurableProperty | String | 0..N | It provides | support: |
+| | | | VNF | MANDATORY |
+| | | | specific | |
+| | | | configurable | |
+| | | | properties | |
+| | | | that can be | |
+| | | | modified | |
+| | | | using the | |
+| | | | ModifyVnfInfo | |
+| | | | operation. | |
++--------------------------------+-------------+------------------+-----------------+---------------+
diff --git a/docs/ONAP release 2 spec/im/VnfcConfigurableProperties.rst b/docs/ONAP release 2 spec/im/VnfcConfigurableProperties.rst
new file mode 100644
index 0000000..1955197
--- /dev/null
+++ b/docs/ONAP release 2 spec/im/VnfcConfigurableProperties.rst
@@ -0,0 +1,33 @@
+.. Copyright 2018 (Huawei)
+.. This file is licensed under the CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE
+.. Full license text at https://creativecommons.org/licenses/by/4.0/legalcode
+
+Class: VnfcConfigurableProperties
+===================================
+
++------------------------------------+-------------+------------------+-----------------+---------------+
+| **Attribute Name** | **Type** | **Multiplicity** | **Description** | **Applied |
+| | | | | Stereotypes** |
++====================================+=============+==================+=================+===============+
+| additionalVnfcConfigurableProperty | String | 0..N | It provides | support: |
+| | | | VNFC | MANDATORY |
+| | | | configurable | |
+| | | | properties | |
+| | | | that can be | |
+| | | | modified | |
+| | | | using the | |
+| | | | ModifyVnfInfo | |
+| | | | operation. | |
+| | | | | |
+| | | | NOTE: A | |
+| | | | cardinality | |
+| | | | of "0" | |
+| | | | indicates | |
+| | | | that | |
+| | | | configuring | |
+| | | | this | |
+| | | | present VNF | |
+| | | | property is | |
+| | | | not | |
+| | | | supported. | |
++------------------------------------+-------------+------------------+-----------------+---------------+