From d66e09b02dd275bb81c72428efa2dd45743cf102 Mon Sep 17 00:00:00 2001 From: yxpoke Date: Sat, 14 Apr 2018 10:29:33 +0800 Subject: more im rst document Change-Id: I78a01a5b3e5832b924ca9ce8a6ccd32e1880d391 Issue-ID: MODELING-46 Signed-off-by: yxpoke --- .../im/RequestedAdditionalCapabilityData.rst | 61 ++++++++++++++++++++++ docs/ONAP release 2 spec/im/VduLevel.rst | 24 +++++++++ .../im/VirtualCpuPinningData.rst | 46 ++++++++++++++++ .../im/VnfConfigurableProperties.rst | 60 +++++++++++++++++++++ .../im/VnfcConfigurableProperties.rst | 33 ++++++++++++ 5 files changed, 224 insertions(+) create mode 100644 docs/ONAP release 2 spec/im/RequestedAdditionalCapabilityData.rst create mode 100644 docs/ONAP release 2 spec/im/VduLevel.rst create mode 100644 docs/ONAP release 2 spec/im/VirtualCpuPinningData.rst create mode 100644 docs/ONAP release 2 spec/im/VnfConfigurableProperties.rst create mode 100644 docs/ONAP release 2 spec/im/VnfcConfigurableProperties.rst 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. | | ++------------------------------------+-------------+------------------+-----------------+---------------+ -- cgit 1.2.3-korg