summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVictor Gao <victor.gao@huawei.com>2018-06-04 15:51:43 +0800
committerVictor Gao <victor.gao@huawei.com>2018-06-04 15:51:43 +0800
commit9b3b47d7e15283bf395c432660c002fa300ac59a (patch)
treec3bc0a9a6361b3f97ec1dea476d8b151a8411c64
parent78f70a2be21b22775d11a312b6bde26b31beb7c6 (diff)
handle model spec by branchesamsterdam
Change-Id: I8c84bb1e5115da7d4818f0dd49f4a332a50df4d3 Issue-ID: MODELING-79 Signed-off-by: Victor Gao <victor.gao@huawei.com>
-rw-r--r--docs/ONAP release 2 spec/dm/ArtifactTypes.rst9
-rw-r--r--docs/ONAP release 2 spec/dm/CapabilitiesTypes.rst39
-rw-r--r--docs/ONAP release 2 spec/dm/DataTypes.rst466
-rw-r--r--docs/ONAP release 2 spec/dm/InterfaceTypes.rst65
-rw-r--r--docs/ONAP release 2 spec/dm/NodeTypes.rst263
-rw-r--r--docs/ONAP release 2 spec/dm/RelationshipTypes.rst15
-rw-r--r--docs/ONAP release 2 spec/dm/index.rst20
-rw-r--r--docs/ONAP release 2 spec/im/AddressData.rst60
-rw-r--r--docs/ONAP release 2 spec/im/AffinityOrAntiAffinityGroup.rst35
-rw-r--r--docs/ONAP release 2 spec/im/BaseConfigGroup.rst6
-rw-r--r--docs/ONAP release 2 spec/im/ConnectivityType.rst27
-rw-r--r--docs/ONAP release 2 spec/im/CpProtocolData.rst26
-rw-r--r--docs/ONAP release 2 spec/im/DeploymentGroup.rst8
-rw-r--r--docs/ONAP release 2 spec/im/L2AddressData.rst35
-rw-r--r--docs/ONAP release 2 spec/im/L3AddressData.rst56
-rw-r--r--docs/ONAP release 2 spec/im/LifecycleManagementScript.rst165
-rw-r--r--docs/ONAP release 2 spec/im/LocalAffinityOrAntiAffinityRule.rst27
-rw-r--r--docs/ONAP release 2 spec/im/MonitoringParameter.rst80
-rw-r--r--docs/ONAP release 2 spec/im/PlacementGroup.rst84
-rw-r--r--docs/ONAP release 2 spec/im/QoS.rst26
-rw-r--r--docs/ONAP release 2 spec/im/RequestedAdditionalCapabilityData.rst61
-rw-r--r--docs/ONAP release 2 spec/im/ScaleInfo.rst21
-rw-r--r--docs/ONAP release 2 spec/im/SwImageDesc.rst144
-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/VnfIndicator.rst39
-rw-r--r--docs/ONAP release 2 spec/im/VnfInfoModifiableAttributes.rst27
-rw-r--r--docs/ONAP release 2 spec/im/VnfcConfigurableProperties.rst33
-rw-r--r--docs/ONAP release 2 spec/im/VnfdElementGroup.rst35
-rw-r--r--docs/ONAP release 2 spec/im/cpd.rst109
-rw-r--r--docs/ONAP release 2 spec/im/index.rst55
-rw-r--r--docs/ONAP release 2 spec/im/instantiationlevel.rst76
-rw-r--r--docs/ONAP release 2 spec/im/linkbitraterequirements.rst52
-rw-r--r--docs/ONAP release 2 spec/im/logicalnodedata.rst53
-rw-r--r--docs/ONAP release 2 spec/im/vdu.rst201
-rw-r--r--docs/ONAP release 2 spec/im/vducpd.rst64
-rw-r--r--docs/ONAP release 2 spec/im/vduprofile.rst152
-rw-r--r--docs/ONAP release 2 spec/im/virtualcomputedesc.rst56
-rw-r--r--docs/ONAP release 2 spec/im/virtualcpudata.rst86
-rw-r--r--docs/ONAP release 2 spec/im/virtuallinkdescflavour.rst18
-rw-r--r--docs/ONAP release 2 spec/im/virtuallinkprofile.rst152
-rw-r--r--docs/ONAP release 2 spec/im/virtualmemorydata.rst68
-rw-r--r--docs/ONAP release 2 spec/im/virtualnetworkinterfacerequirements.rst90
-rw-r--r--docs/ONAP release 2 spec/im/virtualstoragedesc.rst58
-rw-r--r--docs/ONAP release 2 spec/im/vnfd.rst309
-rw-r--r--docs/ONAP release 2 spec/im/vnfdf.rst210
-rw-r--r--docs/ONAP release 2 spec/im/vnfextcpd.rst61
-rw-r--r--docs/ONAP release 2 spec/im/vnfvirtuallinkdesc.rst62
-rw-r--r--docs/ONAP release 2 spec/index.rst17
-rw-r--r--docs/Release-notes/index.rst15
-rw-r--r--docs/Release-notes/release-notes.rst41
-rw-r--r--docs/index.rst14
53 files changed, 0 insertions, 4021 deletions
diff --git a/docs/ONAP release 2 spec/dm/ArtifactTypes.rst b/docs/ONAP release 2 spec/dm/ArtifactTypes.rst
deleted file mode 100644
index 36a9759..0000000
--- a/docs/ONAP release 2 spec/dm/ArtifactTypes.rst
+++ /dev/null
@@ -1,9 +0,0 @@
-.. Copyright 2018 (China Mobile)
-.. 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
-
-Artifact Types
-==============
-
-| tosca.artifacts.nfv.SwImage: #don't need move to clean version
-| derived_from: tosca.artifacts.Deployment.Image \ No newline at end of file
diff --git a/docs/ONAP release 2 spec/dm/CapabilitiesTypes.rst b/docs/ONAP release 2 spec/dm/CapabilitiesTypes.rst
deleted file mode 100644
index d8ed14e..0000000
--- a/docs/ONAP release 2 spec/dm/CapabilitiesTypes.rst
+++ /dev/null
@@ -1,39 +0,0 @@
-.. Copyright 2018 (China Mobile)
-.. 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
-
-Capabilities Types
-==================
-
-| **tosca.capabilities.nfv.VirtualBindable:**
-| derived_from: tosca.capabilities.root
-
-| **tosca.capabilities.nfv.VirtualCompute:**
-| derived_from: tosca.capabilities.Root
-| properties:
-| logical_node:
-| type: tosca.datatypes.nfv.LogicalNodeData
-| required: false
-| compute_requirements:
-| type: map
-| required: false
-| requested_additional_capabilities:
-| type: map
-| entry_schema:
-| type: tosca.datatypes.nfv.RequestedAdditionalCapability
-| required: false
-| virtual_memory:
-| type: tosca.datatypes.nfv.VirtualMemory
-| required: true
-| virtual_cpu:
-| type: tosca.datatypes.nfv.VirtualCpu
-| required: true
-
-| **tosca.capabilities.nfv.VirtualLinkable:**
-| derived_from: tosca.capabilities.root
-
-| **tosca.capabilities.nfv.ExtVirtualLinkable:**
-| derived_from: tosca.capabilities.root
-
-| **tosca.capabilities.nfv.VirtualStorage:**
-| derived_from: tosca.capabilities.root
diff --git a/docs/ONAP release 2 spec/dm/DataTypes.rst b/docs/ONAP release 2 spec/dm/DataTypes.rst
deleted file mode 100644
index 3821cf5..0000000
--- a/docs/ONAP release 2 spec/dm/DataTypes.rst
+++ /dev/null
@@ -1,466 +0,0 @@
-.. Copyright 2018 (China Mobile)
-.. 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
-
-Data Types
-==========
-
-| **tosca.datatypes.nfv.L2AddressData:**
-| derived_from: tosca.datatypes.Root
-| properties:
-| mac_address_assignment:
-| type: Boolean
-| required: true
-|
-|
-| **tosca.datatypes.nfv.injectFile: #used for vCPE usecase**
-| derived_from: tosca.datatypes.Root
-| properties:
-| source_path:
-| type: string
-| required: true
-| dest_path:
-| type:string
-| required: true
-|
-|
-| **tosca.datatypes.nfv.L3AddressData:**
-| derived_from: tosca.datatypes.Root
-| properties:
-| ip_address_assignment:
-| type: Boolean
-| required: true
-| floating_ip_activated:
-| type: Boolean
-| required: true
-| ip_address_type:
-| type: string
-| required: false
-| constraints:
-| - valid_values: [ipv4, ipv6]
-| number_of_ip_address:
-| type: integer
-| required: false
-| fixed_ip_address: #used for vCPE usecase
-| type:list
-| entry_schema:
-| type:string
-| required: false
-|
-|
-| **tosca.datatypes.nfv.AddressData:**
-| derived_from: tosca.datatypes.Root
-| properties:
-| address_type:
-| type: string
-| required: true
-| constraints:
-| - valid_values: [mac_address, ip_address]
-| l2_address_data:
-| type: tosca.datatypes.nfv.L2AddressData # empty in "GS NFV IFA011 V0.7.3"
-| required: false
-| l3_address_data:
-| type: tosca.datatypes.nfv.L3AddressData
-| required: false
-|
-|
-| **tosca.datatypes.nfv.VirtualNetworkInterfaceRequirements:**
-| derived_from: tosca.datatypes.Root
-| properties:
-| name:
-| type: string
-| required: false
-| description:
-| type: string
-| required: false
-| support_mandatory:
-| type: boolean
-| required: true
-| network_interface_requirements:
-| type: Map
-| required: true
-| nic_io_requirements:
-| type: tosca.datatypes.nfv.LogicalNodeData
-| required: false
-|
-|
-| **tosca.datatypes.nfv.ConnectivityType:**
-| derived_from: tosca.datatypes.Root
-| properties:
-| layer_protocol:
-| type: string
-| required: true
-| constraints:
-| - valid_values: [ethernet, mpls, odu2, ipv4, ipv6, pseudo_wire ]
-| flow_pattern:
-| type: string
-| required: false
-| constraints: # not defined in IFA011 v2.4.1 and SOL001 v.6.0
-| - valid_values: [Line, Tree, Mesh]
-|
-|
-| **tosca.datatypes.nfv.RequestedAdditionalCapability:**
-| derived_from: tosca.datatypes.Root
-| properties:
-| #name:
-| # key of containing map
-| support_mandatory:
-| type: boolean
-| required: true
-| min_requested_additional_capability_version:
-| type: string
-| required: false
-| preferred_requested_additional_capability_version:
-| type: string
-| required: false
-| requested_additional_capability_name:
-| type: string
-| required: true
-| target_performance_parameters:
-| type: map
-| entry_schema:
-| type: string
-| required: true
-|
-|
-| **tosca.datatypes.nfv.VirtualMemory:**
-| derived_from: tosca.datatypes.Root
-| properties:
-| virtual_mem_size:
-| type: scalar-unit.size # Number
-| required: true
-| virtual_mem_oversubscription_policy:
-| type: string
-| required: false
-| vdu_memory_requirements:
-| type: map
-| required: false
-| numa_enabled:
-| type: boolean
-| required: false
-|
-|
-| **tosca.datatypes.nfv.VirtualCpu:**
-| derived_from: tosca.datatypes.Root
-| properties:
-| cpu_architecture:
-| type: string
-| required: false
-| num_virtual_cpu:
-| type: integer
-| required: true
-| virtual_cpu_clock:
-| type: scalar-unit.frequency
-| required: false
-| virtual_cpu_oversubscription_policy:
-| type: string
-| required: false
-| vdu_cpu_requirements:
-| type: map
-| required: false
-| virtual_cpu_pinning:
-| type: tosca.datatypes.nfv.VirtualCpuPinning
-| required: false
-|
-|
-| **tosca.datatypes.nfv.VirtualCpuPinning:**
-| derived_from: tosca.datatypes.Root
-| properties:
-| cpu_pinning_policy:
-| type: string # CpuPinningPolicy
-| constraints:
-| - valid_values: [ static, dynamic ]
-| required: false
-| cpu_pinning_map:
-| type: map
-| entry_schema:
-| type: string
-| required: false
-|
-|
-| **tosca.datatypes.nfv.VnfcConfigurableProperties:**
-| derived_from: tosca.datatypes.Root
-| properties:
-| additional_vnfc_configurable_properties:
-| type: map
-| entry_schema:
-| type: string
-| required: false
-|
-|
-| **tosca.datatypes.nfv.VduProfile:**
-| derived_from: tosca.datatypes.Root
-| properties:
-| min_number_of_instances:
-| type: integer
-| required: true
-| max_number_of_instances:
-| type: integer
-| required: true
-| #localAffinityOrAntiAffinityRule: # not defined in SOL001 v.6.0
-| # type: tosca.datatypes.nfv.LocalAffinityOrAntiAffinityRule
-| # required: true
-| #affinityOrAntiAffinityGroupId: # not defined in SOL001 v.6.0
-| # type: string
-| # required: true
-| watchdog: #Align with ONAP R2 IM. not defined in IFA011 v2.4.1 and SOL001 v.6.0
-| type: string
-| required: true
-| vmBootUpTimeOut: #Align with ONAP R2 IM. not defined in IFA011 v2.4.1 and SOL001 v.6.0
-| type: integer
-| required: optional
-|
-|
-| **tosca.datatypes.nfv.VlProfile:**
-| derived_from: tosca.datatypes.Root
-| properties:
-| max_bit_rate_requirements:
-| type: tosca.datatypes.nfv.LinkBitRateRequirements
-| required: true
-| min_bit_rate_requirements:
-| type: tosca.datatypes.nfv.LinkBitRateRequirements
-| required: true
-| qos:
-| type: tosca.datatypes.nfv.Qos
-| required: false
-| initiationParameters: #Align with ONAP R2 IM. not defined in IFA011 v2.4.1 and SOL001 v.6.0
-| type: map
-| entry_schema:
-| type: string
-| required: false
-| cidr: #Align with ONAP R2 IM. not defined in IFA011 v2.4.1 and SOL001 v.6.0
-| type: String
-| required: false
-| networkName: #Align with ONAP R2 IM. not defined in IFA011 v2.4.1 and SOL001 v.6.0
-| type: String
-| required: false
-| startIp: #Align with ONAP R2 IM. not defined in IFA011 v2.4.1 and SOL001 v.6.0
-| type: String
-| required: false
-| endIp: #Align with ONAP R2 IM. not defined in IFA011 v2.4.1 and SOL001 v.6.0
-| type: String
-| required: false
-| gatewayIp: #Align with ONAP R2 IM. not defined in IFA011 v2.4.1 and SOL001 v.6.0
-| type: String
-| required: false
-| segmentationId: #Align with ONAP R2 IM. not defined in IFA011 v2.4.1 and SOL001 v.6.0
-| type: Integer
-| required: false
-| physicalNetwork: #Align with ONAP R2 IM. not defined in IFA011 v2.4.1 and SOL001 v.6.0
-| type: String
-| required: false
-| networkType: #Align with ONAP R2 IM. not defined in IFA011 v2.4.1 and SOL001 v.6.0
-| type: String
-| required: false
-| constraints:
-| - valid_values: [VLAN, VXLAN]
-| dhcpEnabled: # not defined in IFA011 v2.4.1 and SOL001 v.6.0
-| type: Boolean
-| required: false
-| vlanTransparent: #Align with ONAP R2 IM. not defined in IFA011 v2.4.1 and SOL001 v.6.0
-| type: Boolean
-| required: false
-|
-|
-| **tosca.datatypes.nfv.InstantiationLevel:**
-| derived_from: tosca.datatypes.Root
-| properties:
-| description:
-| type: string
-| required: true
-| vdu_levels:
-| type: map # key: vduId
-| required: true
-| entry_schema:
-| type: tosca.datatypes.nfv.VduLevel
-| scale_info:
-| type: map # key: aspectId
-| required: false
-| entry_schema:
-| type: tosca.datatypes.nfv.ScaleInfo
-|
-|
-| **tosca.datatypes.nfv.VduLevel:**
-| derived_from: tosca.datatypes.Root
-| properties:
-| number_of_instances:
-| type: integer
-| required: true
-
-| **tosca.datatypes.nfv.VnfLcmOperationsConfiguration:**
-| derived_from: tosca.datatypes.Root
-| properties:
-| instantiate:
-| type: tosca.datatypes.nfv.VnfInstantiateOperationConfiguration
-| scale:
-| type: tosca.datatypes.nfv.VnfScaleOperationConfiguration
-| scale_to_level:
-| type: tosca.datatypes.nfv.VnfScaleToLevelOperationConfiguration
-| heal:
-| type: tosca.datatypes.nfv.VnfHealOperationConfiguratin
-| terminate:
-| type: tosca.datatypes.nfv.VnfTerminateOperationConfiguration
-| operate:
-| type: tosca.datatypes.nfv.VnfOperateOperationConfiguration
-|
-|
-| **tosca.datatypes.nfv.VnfInstantiateOperationConfiguration:**
-| derived_from: tosca.datatypes.Root
-| properties:
-| #parameters:
-| #modeled as part of operation parameter list
-|
-|
-| **tosca.datatypes.nfv.VnfScaleOperationConfiguration:**
-| derived_from: tosca.datatypes.Root
-| properties:
-| #parameters:
-| #modeled as part of the operation parameter list
-| scaling_by_more_than_one_step_supported:
-| type: boolean
-|
-|
-| **tosca.datatypes.nfv.VnfScaleToLevelOperationConfiguration:**
-| derived_from: tosca.datatypes.Root
-| properties:
-| #parameters:
-| #modeled as part of the operation parameter list
-| arbitrary_target_levels_supported:
-| type: boolean
-|
-|
-| **tosca.datatypes.nfv.VnfHealOperationConfiguration**
-| derived_from: tosca.datatypes.Root
-| properties:
-| #parameters:
-| #modeled as part of the operation parameter list
-| causes:
-| type: list
-| entry_schema:
-| type: string
-|
-|
-| **tosca.datatypes.nfv.VnfTerminateOperationConfiguration**
-| derived_from: tosca.datatypes.Root
-| properties:
-| min_graceful_termination_timeout:
-| type: integer
-| max_recommended_graceful_termination_timeout:
-| type: integer
-|
-|
-|
-| **tosca.datatypes.nfv.VnfOperateOperationConfiguration**
-| derived_from: tosca.datatypes.Root
-| properties:
-| min_graceful_termination_timeout:
-| type: integer
-| max_recommended_graceful_termination_timeout:
-| type: integer
-|
-|
-| **tosca.datatypes.nfv.ScaleInfo**
-| derived_from: tosca.datatypes.Root
-| properties:
-| scaleLevel:
-| type: integer
-| required: true
-|
-|
-| **tosca.datatypes.nfv.ScaleAspect:**
-| derived_from: tosca.datatypes.Root
-| properties:
-| name:
-| type: string
-| required: true
-| description:
-| type: string
-| required: true
-| associated_group:
-| type: string #Identifier
-| required: false
-| max_scale_level:
-| type: integer #PositiveInteger
-| required: true
-|
-|
-| **tosca.datatypes.nfv.LinkBitRateRequirements:**
-| derived_from: tosca.datatypes.Root
-| properties:
-| root:
-| type: integer
-| required: true
-| leaf:
-| type: integer
-| required: true
-|
-|
-| **tosca.datatypes.nfv.Qos:**
-| derived_from: tosca.datatypes.Root
-| properties:
-| latency:
-| type: integer #Number [ms]
-| required: true
-| packet_delay_variation:
-| type: integer #Number [ms]
-| required: true
-| packet_loss_ratio:
-| type: Scalar #Number [0 ..1]
-| required: false
-|
-|
-| **tosca.datatypes.nfv.CpProtocolData:**
-| derived_from: tosca.datatypes.Root
-| properties:
-| asscociated_layer_protocol:
-| type: string
-| constraints:
-| - valid_values: [ethernet, mpls, odu2, ipv4, ipv6, pseudo-wire ]
-| required: true
-| address_data:
-| type: tosca.datatypes.nfv.AddressData
-| required: false
-|
-|
-| **tosca.datatypes.nfv.VnfConfigurableProperties:**
-| derived_from: tosca.datatypes.Root
-| properties:
-| is_autoscale_enabled:
-| type: boolean
-| required: false
-| is_autoheal_enabled:
-| type: boolean
-| required: false
-| additional_configurable_properties:
-| type: tosca.datatypes.nfv.VnfAdditionalConfigurableProperties
-| required: false
-
-| **tosca.datatypes.nfv.VnfAdditionalConfigurableProperties:**
-| derived_from: tosca.datatypes.Root
-|
-|
-| **tosca.datatypes.nfv.VnfInfoModifiableAttributes:**
-| derived_from: tosca.datatypes.Root
-| properties:
-| extensions:
-| type: tosca.datatypes.nfv.VnfInfoModifiableAttributesExtensions
-| required: false
-| metadata:
-| type: tosca.datatypes.nfv.VnfInfoModifiableAttributesMetadata
-| required: false
-|
-|
-| **tosca.datatypes.nfv.VnfInfoModifiableAttributesExtensions:**
-| derived_from: tosca.datatypes.Root
-|
-|
-| **tosca.datatypes.nfv.VnfInfoModifiableAttributesMetadata:**
-| derived_from: tosca.datatypes.Root
-|
-|
-| **tosca.datatypes.nfv.LogicalNodeData:**
-| derived_from: tosca.datatypes.Root
-| properties:
-| logical_node_requirements:
-| type: map # not defined in SOL001 v.6.0
-| required: false \ No newline at end of file
diff --git a/docs/ONAP release 2 spec/dm/InterfaceTypes.rst b/docs/ONAP release 2 spec/dm/InterfaceTypes.rst
deleted file mode 100644
index f4783a9..0000000
--- a/docs/ONAP release 2 spec/dm/InterfaceTypes.rst
+++ /dev/null
@@ -1,65 +0,0 @@
-.. Copyright 2018 (China Mobile)
-.. 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
-
-Interface Types
-===============
-
-| **tosca.interfaces.nfv.vnf.lifecycle.Nfv**
-| derived_from: tosca.interfaces.Root
-| instantiate:
-| description: Invoked upon receipt of an Instantiate VNF request
-| instantiate_start:
-| description: Invoked before instantiate
-| instantiate_end:
-| description: Invoked after instantiate
-| terminate:
-| description: Invoked upon receipt Terminate VNF request
-| terminate_start:
-| description: Invoked before terminate
-| terminate_end:
-| description: Invoked after terminate
-| modify_information:
-| description: Invoked upon receipt of a Modify VNF Information request
-| modify_information_start:
-| description: Invoked before modify_information
-| modify_information_end:
-| description: Invoked after modify_information
-| change_flavour:
-| description: Invoked upon receipt of a Change VNF Flavour request
-| change_flavour_start:
-| description: Invoked before change_flavour
-| change_flavour_end:
-| description: Invoked after change_flavour
-| change_external_connectivity:
-| description: Invoked upon receipt of a Change External VNF Connectivity request
-| change_external_connectivity_start:
-| description: Invoked before change_external_connectivity
-| change_external_connectivity_end:
-| description: Invoked after change_external_connectivity
-| operate:
-| description: Invoked upon receipt of an Operate VNF request
-| operate_start:
-| description: Invoked before operate
-| operate_end:
-| description: Invoked after operate
-| heal:
-| description: Invoked upon receipt of a Heal VNF request
-| heal_start:
-| description: Invoked before heal
-| heal_end:
-| description: Invoked after heal
-| scale:
-| description: Invoked upon receipt of a Scale VNF request
-| scale_start:
-| description: Invoked before scale
-| scale_end:
-| description: Invoked after scale
-| scale_to_level:
-| description: Invoked upon receipt of a Scale VNF to Level request
-| scale_to_level_start:
-| description: Invoked before scale_to_level
-| scale_to_level_end:
-| description: Invoked after scale_to_level
-| # indicator_changed:
-| # description: On receiving a VNF indicator value change notification \ No newline at end of file
diff --git a/docs/ONAP release 2 spec/dm/NodeTypes.rst b/docs/ONAP release 2 spec/dm/NodeTypes.rst
deleted file mode 100644
index bdbdce5..0000000
--- a/docs/ONAP release 2 spec/dm/NodeTypes.rst
+++ /dev/null
@@ -1,263 +0,0 @@
-.. Copyright 2018 (China Mobile)
-.. 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
-
-Node Types
-==========
-
-| **tosca.nodes.nfv.Vdu.Compute:**
-| derived_from: tosca.nodes.Root
-| properties:
-| #id:
-| # node name
-| name: # align with the IM, please refer to https://wiki.onap.org/display/DW/Design+Time+Model+Clean+Version#DesignTimeModelCleanVersion-Class:VDU/VDUDesc
-| type: string
-| required: true
-| description:
-| type: string
-| required: true
-| boot_order:
-| type: map # explicit index (boot index) not necessary, contrary to IFA011. In the IM, it shoul be a array of KeyValuePair/NameValuePair
-| entry_schema:
-| type: string
-| required: false
-| nfvi_constraints:
-| type: map # Align with IM, it shoul be a array of KeyValuePair/NameValuePair
-| entry_schema:
-| type: string
-| required: false
-| configurable_properties:
-| type: map #In the IM, the multipilicity of VnfcConfigurableProperties is 1, not a map.
-| entry_schema:
-| type: tosca.datatypes.nfv.VnfcConfigurableProperties
-| required: true
-| vdu_profile:
-| type: tosca.datatypes.nfv.VduProfile
-| required: true
-| inject_files: # Used for vCPE usecase Aligned with ONAP R2 IM. not defined in IFA011 v2.4.1 and SOL001 v0.6.0.
-| type: tosca.datatypes.nfv.injectFile
-| required: false #Aligned with ONAP R2 IM. it should be false.
-| meta_data: #metadata attached to the VM or container
-| type: map
-| entry_schema:
-| type: string
-| required: false
-| user_data: #cloudinit userdata script support
-| type: string
-| required: false
-| #attributes: NOT DEFINED IN ONAP IM and SOL001
-| #private_address:
-| # status: deprecated
-| #public_address:
-| # status: deprecated
-| #networks:
-| # status: deprecated
-| #ports:
-| # status: deprecated
-| capabilities:
-| virtual_compute:
-| type: tosca.capabilities.nfv.VirtualCompute
-| virtual_binding:
-| type: tosca.capabilities.nfv.VirtualBindable
-| occurrences: [1, UNBOUND]
-| monitoring_parameter:
-| type: tosca.capabilities.nfv.Metric # this is not a very clear data structure enough to be coded, suggest to be annotated.
-| occurrences: [0,UNBOUND]
-| requirements:
-| - virtual_storage:
-| capability: tosca.capabilities.nfv.VirtualStorage
-| relationship: tosca.relationships.nfv.Vdu.AttachedTo
-| node: tosca.nodes.nfv.VDU.VirtualStorage
-| occurences: [ 0, UNBOUNDED ]
-| artifacts:
-| - sw_image:
-| file:
-| type: tosca.artifacts.nfv.SwImage
-|
-|
-| **tosca.nodes.nfv.Vdu.VirtualStorage:**
-| derived_from: tosca.nodes.Root
-| properties:
-| #id:
-| # node name
-| type_of_storage:
-| type: string
-| constraints:
-| - valid_values: [volume, object, root, block]
-| required: true
-| size_of_storage:
-| type: scalar-unit.size
-| required: true
-| vdu_storage_requirements:
-| type: map
-| required: false
-| rdma_enabled:
-| type: boolean
-| required: false
-| capabilities:
-| virtual_storage:
-| type: tosca.capabilities.nfv.VirtualStorage
-| artifacts:
-| - sw_image:
-| file:
-| type: tosca.artifacts.Deployment.Image
-| #interfaces: # not needed for virtualstroage. it doesn't support cloudinit.
-| # cloudinit:
-| # type:tosca.interfaces.nfv.vdu.cloudinit
-|
-|
-| **tosca.nodes.nfv.Cp:**
-| derived_from: tosca.nodes.Root
-| properties:
-| layer_protocol:
-| type:list
-| entry_schema:
-| constraints:
-| - valid_values: [ethernet, mpls, odu2, ipv4, ipv6, pseudo_wire ]
-| required:true
-| role: #Name in ETSI NFV IFA011 v0.7.3 cpRole
-| type:string
-| constraints:
-| - valid_values: [ root, leaf ]
-| required:false
-| description:
-| type: string
-| required: false
-| protocol_data:
-| type: list
-| entry_schema:
-| type: tosca.datatypes.nfv.CpProtocolData
-| required:true
-| trunk_mode:
-| type: boolean
-| required: true
-| allowed_address_data: # Aligned with ONAP R2 Im.not defined in IFA011 v2.4.1 and SOL001 v0.6.0.
-| type: tosca.datatypes.nfv.AddressData # In the IM, it is a array, but here it is not a array. TBD.
-| required: false
-|
-|
-| **tosca.nodes.nfv.VduCp:**
-| derived_from: tosca.nodes.nfv.Cp
-| properties:
-| bitrate_requirement:
-| type: integer
-| required:false
-| vnic_name: # Aligned with ONAP R2 Im.not defined in IFA011 v2.4.1 and SOL001 v0.6.0.
-| type: string
-| required:false
-| vnic_order: # Aligned with ONAP R2 Im. not defined in IFA011 v2.4.1 and SOL001 v0.6.0.
-| type: integer
-| required:false
-| vnic_type: # Aligned with ONAP R2 Im. not defined in IFA011 v2.4.1 and SOL001 v0.6.0
-| type: string
-| constraints:
-| - valid_values: [normal, macvtap, direct, baremetal, direct-physical, virtio-forwarder]
-| required:false
-| virtual_network_interface_requirements:
-| type: list
-| entry_schema:
-| type: VirtualNetworkInterfaceRequirements
-| required:false
-| # order: #there is no this attribute in IM.
-| # type: integer
-| # required: false
-| # constraints:
-| # - greater_or_equal: 0
-| requirements:
-| - virtual_link:
-| capability: tosca.capabilities.nfv.VirtualLinkable
-| relationship: tosca.relationships.nfv.VirtualLinksTo
-| node: tosca.nodes.nfv.VnfVirtualLink
-| - virtual_binding:
-| capability: tosca.capabilities.nfv.VirtualBindable
-| relationship: tosca.relationships.nfv.VirtualBindsTo
-| node: tosca.nodes.nfv.Vdu.Compute
-|
-|
-| **tosca.nodes.nfv.VnfVirtualLink:**
-| derived_from: tosca.nodes.Root
-| properties:
-| connectivity_type:
-| type: tosca.datatypes.nfv.ConnectivityType
-| required: true
-| description:
-| type: string
-| required: false
-| test_access:
-| type: list
-| entry_schema:
-| type: string
-| required: false
-| vl_profile:
-| type: tosca.datatypes.nfv.VlProfile
-| required: true
-| capabilities:
-| monitoring_parameter: # this is not a very clear data structure enough to be coded, suggest to be annotated.
-| type: tosca.capabilities.nfv.Metric
-| occurrences: [0,UNBOUND]
-| virtual_linkable:
-| type: tosca.capabilities.nfv.VirtualLinkable
-|
-|
-| **tosca.nodes.nfv.VNF:**
-| derived_from: tosca.nodes.Root
-| properties:
-| descriptor_id: # instead of vnfd_id
-| type: string # GUID
-| required: true
-| descriptor_version: # instead of vnfd_version
-| type: string
-| required: true
-| provider: # instead of vnf_provider
-| type: string
-| required: true
-| product_name: # instead of vnf_product_name
-| type: string
-| required: true
-| software_version: # instead of vnf_software_version
-| type: string
-| required: true
-| product_info_name: # instead of vnf_product_info_name
-| type: string
-| required: false
-| product_info_description: # instead of vnf_product_info_description
-| type: string
-| required: false
-| vnfm_info:
-| type: list
-| entry_schema:
-| type: string
-| required: true
-| localization_languages:
-| type: list
-| entry_schema:
-| type: string
-| required: false
-| default_localization_language:
-| type: string
-| required: false
-| configurable_properties:
-| type: tosca.datatypes.nfv.VnfConfigurableProperties
-| required: false
-| modifiable_attributes:
-| type: tosca.datatypes.nfv.VnfInfoModifiableAttributes
-| required: false # true in IFA011, but all of members are false. Align with the IM, it is false
-| flavour_id:
-| type: string
-| required: true
-| flavour_description:
-| type: string
-| required: true
-| capabilities:
-| # monitoring_parameter:
-| # modelled as ad hoc capabilities in the VNF node template
-| requirements:
-| - virtual_link:
-| capability: tosca.capabilities.nfv.VirtualLinkable
-| relationship: tosca.relationships.nfv.VirtualLinksTo
-| node: tosca.nodes.nfv.VnfVirtualLink
-| occurrences: [ 0, UNBOUNDED ]
-| interfaces:
-| Nfv:
-| type: tosca.interfaces.nfv.vnf.lifecycle.Nfv
-| \ No newline at end of file
diff --git a/docs/ONAP release 2 spec/dm/RelationshipTypes.rst b/docs/ONAP release 2 spec/dm/RelationshipTypes.rst
deleted file mode 100644
index 1c9965b..0000000
--- a/docs/ONAP release 2 spec/dm/RelationshipTypes.rst
+++ /dev/null
@@ -1,15 +0,0 @@
-.. Copyright 2018 (China Mobile)
-.. 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
-
-Relationships Types
-===================
-
-| **tosca.relationships.nfv.VirtualBindsTo:**
-| derived_from: tosca.relationships.DependsOn
-| valid_target_types: [ tosca.capabilities.nfv.VirtualBindable]
-|
-|
-| **tosca.relationships.nfv.VirtualLinksTo:**
-| derived_from: tosca.relationships.DependsOn
-| valid_target_types: [ tosca.capabilities.nfv.VirtualLinkable]
diff --git a/docs/ONAP release 2 spec/dm/index.rst b/docs/ONAP release 2 spec/dm/index.rst
deleted file mode 100644
index bc44519..0000000
--- a/docs/ONAP release 2 spec/dm/index.rst
+++ /dev/null
@@ -1,20 +0,0 @@
-.. Copyright 2018 (China Mobile)
-.. 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
-.. onap-documentation documentation master file, created by
- sphinx-quickstart on Mon Sep 18 15:12:14 2017.
- You can adapt this file completely to your liking, but it should at least
- contain the root `toctree` directive.
-
-ONAP Data Model Specifications
-==============================
-
-.. toctree::
- :titlesonly:
-
- ArtifactTypes
- CapabilitiesTypes
- DataTypes
- InterfaceTypes
- NodeTypes
- RelationshipTypes
diff --git a/docs/ONAP release 2 spec/im/AddressData.rst b/docs/ONAP release 2 spec/im/AddressData.rst
deleted file mode 100644
index a3e703d..0000000
--- a/docs/ONAP release 2 spec/im/AddressData.rst
+++ /dev/null
@@ -1,60 +0,0 @@
-.. Copyright 2018 (China Mobile)
-.. 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: AddressData
-==================
-
-+---------------+---------------+------------------+-----------------+---------------+
-| **Attribute | **Type** | **Multiplicity** | **Description** | **Applied |
-| Name** | | | | Stereotypes** |
-+===============+===============+==================+=================+===============+
-| addressType | Identifier | 1 | Describes | support: |
-| | | | the type of | MANDATORY |
-| | | | the address to | |
-| | | | be assigned to | |
-| | | | the CP | |
-| | | | instantiated | |
-| | | | from the | |
-| | | | parent CPD. | |
-| | | | The content | |
-| | | | type shall | |
-| | | | be aligned | |
-| | | | with the | |
-| | | | address type | |
-| | | | supported | |
-| | | | by the | |
-| | | | layerProtocol | |
-| | | | attribute | |
-| | | | of the | |
-| | | | parent CPD. | |
-+---------------+---------------+------------------+-----------------+---------------+
-| l2AddressData | L2AddressData | 0..1 | Provides the | support: |
-| | | | information on | MANDATORY |
-| | | | the MAC | |
-| | | | addresses to be | |
-| | | | assigned to | |
-| | | | the CP(s) | |
-| | | | instantiated | |
-| | | | from the | |
-| | | | parent CPD. | |
-| | | | | |
-| | | | Shall be present| |
-| | | | when the | |
-| | | | addressType is | |
-| | | | MAC address. | |
-+---------------+---------------+------------------+-----------------+---------------+
-| l3AddressData | L3AddressData | 0..1 | Provides the | support: |
-| | | | information on | MANDATORY |
-| | | | the IP addresses| |
-| | | | to be assigned | |
-| | | | to the CP | |
-| | | | instantiated | |
-| | | | from the | |
-| | | | parent CPD. | |
-| | | | | |
-| | | | Shall be | |
-| | | | present when | |
-| | | | the addressType | |
-| | | | is IP address. | |
-+---------------+---------------+------------------+-----------------+---------------+
diff --git a/docs/ONAP release 2 spec/im/AffinityOrAntiAffinityGroup.rst b/docs/ONAP release 2 spec/im/AffinityOrAntiAffinityGroup.rst
deleted file mode 100644
index a2c8d72..0000000
--- a/docs/ONAP release 2 spec/im/AffinityOrAntiAffinityGroup.rst
+++ /dev/null
@@ -1,35 +0,0 @@
-.. Copyright 2018 (China Mobile)
-.. 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: AffinityOrAntiAffinityGroup
-==================================
-
-+-------------+-------------+------------------+-----------------+-----------------+
-| **Attribute | **Type** | **Multiplicity** | **Description** | **Applied |
-| Name** | | | | Stereotypes** |
-+=============+=============+==================+=================+=================+
-| groupId | Identifier | 1 | Identifies | support: |
-| | | | an affinity or | MANDATORY |
-| | | | anti-affinity | |
-| | | | group to which | |
-| | | | the affinity or | |
-| | | | anti-affinity | |
-| | | | rule applies. | |
-+-------------+-------------+------------------+-----------------+-----------------+
-| type | Enum | 1 | Specifies | support: |
-| | | | whether the rule| MANDATORY |
-| | | | is an affinity | |
-| | | | rule or an | valueRange: |
-| | | | anti-affinity | "Affinity", |
-| | | | rule. | "Anti-Affinity" |
-+-------------+-------------+------------------+-----------------+-----------------+
-| scope | Enum | 1 | Specifies | support: |
-| | | | the scope | MANDATORY |
-| | | | of the rule. | |
-| | | | | valueRange: |
-| | | | | "NFVI-PoP", |
-| | | | | "Zone", |
-| | | | | "ZoneGroup", |
-| | | | | "NFVI-node" |
-+-------------+-------------+------------------+-----------------+-----------------+
diff --git a/docs/ONAP release 2 spec/im/BaseConfigGroup.rst b/docs/ONAP release 2 spec/im/BaseConfigGroup.rst
deleted file mode 100644
index 2397c0e..0000000
--- a/docs/ONAP release 2 spec/im/BaseConfigGroup.rst
+++ /dev/null
@@ -1,6 +0,0 @@
-.. Copyright 2018 (China Mobile)
-.. 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: BaseConfigGroup (Experimental)
-=====================================
diff --git a/docs/ONAP release 2 spec/im/ConnectivityType.rst b/docs/ONAP release 2 spec/im/ConnectivityType.rst
deleted file mode 100644
index d47a1be..0000000
--- a/docs/ONAP release 2 spec/im/ConnectivityType.rst
+++ /dev/null
@@ -1,27 +0,0 @@
-.. Copyright 2018 (China Mobile)
-.. 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: ConnectivityType
-=======================
-
-+---------------+-------------+------------------+-----------------+---------------+
-| **Attribute | **Type** | **Multiplicity** | **Description** | **Applied |
-| Name** | | | | Stereotypes** |
-+===============+=============+==================+=================+===============+
-| layerProtocol | Enum | 1 | Identifies | support: |
-| | | | the protocol | MANDATORY |
-| | | | this VL gives | |
-| | | | access to | |
-| | | | (Ethernet, | |
-| | | | MPLS, ODU2, | |
-| | | | IPV4, IPV6, | |
-| | | | Pseudo-Wire). | |
-+---------------+-------------+------------------+-----------------+---------------+
-| flowPattern | String | 0..1 | Identifies | support: |
-| | | | the flow | MANDATORY |
-| | | | pattern of the | |
-| | | | the connectivity| |
-| | | | (Line, Tree, | |
-| | | | Mesh). | |
-+---------------+-------------+------------------+-----------------+---------------+
diff --git a/docs/ONAP release 2 spec/im/CpProtocolData.rst b/docs/ONAP release 2 spec/im/CpProtocolData.rst
deleted file mode 100644
index c9cf840..0000000
--- a/docs/ONAP release 2 spec/im/CpProtocolData.rst
+++ /dev/null
@@ -1,26 +0,0 @@
-.. Copyright 2018 (China Mobile)
-.. 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: CpProtocolData
-=====================
-
-+-------------------------+-------------+------------------+-----------------+---------------+
-| **Attribute Name** | **Type** | **Multiplicity** | **Description** | **Applied |
-| | | | | Stereotypes** |
-+=========================+=============+==================+=================+===============+
-| associatedLayerProtocol | Enum | 1 | One of the | support: |
-| | | | values of the | MANDATORY |
-| | | | attribute | |
-| | | | layerProtocol | |
-| | | | of the Cpd IE. | |
-+-------------------------+-------------+------------------+-----------------+---------------+
-| addressData | AddressData | 0..N | Provides | support: |
-| | | | information | MANDATORY |
-| | | | on the addresses| |
-| | | | to be | |
-| | | | assigned to | |
-| | | | the CP(s) | |
-| | | | instantiated | |
-| | | | from the CPD. | |
-+-------------------------+-------------+------------------+-----------------+---------------+
diff --git a/docs/ONAP release 2 spec/im/DeploymentGroup.rst b/docs/ONAP release 2 spec/im/DeploymentGroup.rst
deleted file mode 100644
index 4dd8b1e..0000000
--- a/docs/ONAP release 2 spec/im/DeploymentGroup.rst
+++ /dev/null
@@ -1,8 +0,0 @@
-.. Copyright 2018 (China Mobile)
-.. 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: DeploymentGroup (Experimental)
-=====================================
-
-This class is experimental and the detailed definition is for further discussion.
diff --git a/docs/ONAP release 2 spec/im/L2AddressData.rst b/docs/ONAP release 2 spec/im/L2AddressData.rst
deleted file mode 100644
index d4620df..0000000
--- a/docs/ONAP release 2 spec/im/L2AddressData.rst
+++ /dev/null
@@ -1,35 +0,0 @@
-.. Copyright 2018 (China Mobile)
-.. 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: L2AddressData
-====================
-
-+----------------------+-------------+------------------+-----------------+---------------+
-| **Attribute | **Type** | **Multiplicity** | **Description** | **Applied |
-| Name** | | | | Stereotypes** |
-+======================+=============+==================+=================+===============+
-| macAddressAssignment | Boolean | 1 | Specify if | support: |
-| | | | the MAC address | MANDATORY |
-| | | | assignment | |
-| | | | is the | |
-| | | | responsibility | |
-| | | | of management | |
-| | | | and | |
-| | | | orchestration | |
-| | | | function or not.| |
-| | | | | |
-| | | | If it is set to | |
-| | | | True, it is the | |
-| | | | management and | |
-| | | | orchestration | |
-| | | | function | |
-| | | | responsibility. | |
-| | | | | |
-| | | | If it is set to | |
-| | | | False, it will | |
-| | | | be provided by | |
-| | | | an external | |
-| | | | entity, e.g. | |
-| | | | OSS/BSS.  | |
-+----------------------+-------------+------------------+-----------------+---------------+
diff --git a/docs/ONAP release 2 spec/im/L3AddressData.rst b/docs/ONAP release 2 spec/im/L3AddressData.rst
deleted file mode 100644
index ccb651f..0000000
--- a/docs/ONAP release 2 spec/im/L3AddressData.rst
+++ /dev/null
@@ -1,56 +0,0 @@
-.. Copyright 2018 (China Mobile)
-.. 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: L3AddressData
-====================
-
-+---------------------+-------------+------------------+-----------------+---------------+
-| **Attribute | **Type** | **Multiplicity** | **Description** | **Applied |
-| Name** | | | | Stereotypes** |
-+=====================+=============+==================+=================+===============+
-| iPAddressAssignment | Boolean | 1 | Specify if | support: |
-| | | | the address | MANDATORY |
-| | | | assignment | |
-| | | | is the | |
-| | | | responsibility | |
-| | | | of management | |
-| | | | and | |
-| | | | orchestration | |
-| | | | function or not.| |
-| | | | | |
-| | | | If it is set to | |
-| | | | True, it is the | |
-| | | | management and | |
-| | | | orchestration | |
-| | | | function | |
-| | | | responsibility. | |
-+---------------------+-------------+------------------+-----------------+---------------+
-| floatingIpActivated | Boolean | 1 | Specify if the | support: |
-| | | | floating IP | MANDATORY |
-| | | | scheme is | |
-| | | | activated on | |
-| | | | the CP or not. | |
-+---------------------+-------------+------------------+-----------------+---------------+
-| iPAddressType | Enum | 0..1 | Define address | support: |
-| | | | type. | MANDATORY |
-| | | | | |
-| | | | NOTE: The | valueRange: |
-| | | | address type | "IPv4", |
-| | | | should be | "IPv6" |
-| | | | aligned with | |
-| | | | the address type| |
-| | | | supported by the| |
-| | | | layerProtocol | |
-| | | | attribute of | |
-| | | | the parent Cpd. | |
-+---------------------+-------------+------------------+-----------------+---------------+
-| numberOfIpAddress | Integer | 0..1 | Minimum | support: |
-| | | | number of IP | MANDATORY |
-| | | | addresses to be | |
-| | | | assigned based | |
-| | | | on this | |
-| | | | L3AddressData | |
-| | | | information | |
-| | | | element. | |
-+---------------------+-------------+------------------+-----------------+---------------+
diff --git a/docs/ONAP release 2 spec/im/LifecycleManagementScript.rst b/docs/ONAP release 2 spec/im/LifecycleManagementScript.rst
deleted file mode 100644
index b7ce432..0000000
--- a/docs/ONAP release 2 spec/im/LifecycleManagementScript.rst
+++ /dev/null
@@ -1,165 +0,0 @@
-.. Copyright 2018 (China Mobile)
-.. 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: LifecycleManagementScript
-================================
-
-+--------------------+-------------+------------------+-------------------+-------------------------------------+
-| **Attribute Name** | **Type** | **Multiplicity** | **Description** | **Applied Stereotypes** |
-+====================+=============+==================+===================+=====================================+
-| event | Enum | 0..N | Describes | support: |
-| | | | VNF | MANDATORY |
-| | | | lifecycle | |
-| | | | event(s) or | valueRange: |
-| | | | an external | for |
-| | | | stimulus | lifecycle |
-| | | | detected on | events, |
-| | | | a VNFM | include: |
-| | | | reference | "EVENT_START_INSTANTIATION", |
-| | | | point. | "EVENT_END_INSTANTIATION", |
-| | | | | "EVENT_START_SCALING", |
-| | | | NOTE: At | "EVENT_END_SCALING", |
-| | | | least one | "EVENT_START_SCALING_TO_LEVEL", |
-| | | | of these | "EVENT_END_SCALING_TO_LEVEL", |
-| | | | two | "EVENT_START_HEALING", |
-| | | | attributes | "EVENT_END_HEALING", |
-| | | | shall be | "EVENT_START_TERMINATION", |
-| | | | included. | "EVENT_END_TERMINATION", |
-| | | | | "EVENT_START_VNF_FLAVOR_CHANGE", |
-| | | | | "EVENT_END_VNF_FLAVOR_CHANGE", |
-| | | | | "EVENT_START_VNF_OPERATION_CHANGE", |
-| | | | | "EVENT_END_VNF_OPERATION_CHANGE", |
-| | | | | "EVENT_START_VNF_EXT_CONN_CHANGE", |
-| | | | | "EVENT_END_VNF_EXT_CONN_CHANGE", |
-| | | | | "EVENT_START_VNFINFO_MODIFICATION", |
-| | | | | "EVENT_END_VNFINFO_MODIFICATION"; |
-| | | | | for |
-| | | | | external |
-| | | | | stimulus, |
-| | | | | include: |
-| | | | | receipt of |
-| | | | | request |
-| | | | | message of |
-| | | | | instantiation, |
-| | | | | scaling, |
-| | | | | healing, |
-| | | | | termination, |
-| | | | | change of |
-| | | | | VNF |
-| | | | | flavour, |
-| | | | | change of |
-| | | | | the |
-| | | | | operation |
-| | | | | state of |
-| | | | | the VNF, |
-| | | | | change of |
-| | | | | external |
-| | | | | VNF |
-| | | | | connectivity, |
-| | | | | modification |
-| | | | | of VNF |
-| | | | | information |
-| | | | | or the |
-| | | | | receipt of |
-| | | | | a |
-| | | | | notification |
-| | | | | regarding |
-| | | | | the change |
-| | | | | of a VNF |
-| | | | | indicator |
-| | | | | value. |
-+--------------------+-------------+------------------+-------------------+-------------------------------------+
-| lcmTransitionEvent | String | 0..N | Describes | support: |
-| | | | the | MANDATORY |
-| | | | transition | |
-| | | | VNF | |
-| | | | lifecycle | |
-| | | | event(s) | |
-| | | | that cannot | |
-| | | | be mapped | |
-| | | | to any of | |
-| | | | the | |
-| | | | enumerated | |
-| | | | values | |
-| | | | defined for | |
-| | | | the event | |
-| | | | attribute. | |
-| | | | | |
-| | | | NOTE: At | |
-| | | | least one | |
-| | | | of these | |
-| | | | two | |
-| | | | attributes | |
-| | | | shall be | |
-| | | | included. | |
-+--------------------+-------------+------------------+-------------------+-------------------------------------+
-| script | String | 1 | Information | support: |
-| | | | to locate a | MANDATORY |
-| | | | VNF LCM | |
-| | | | script | |
-| | | | (e.g. | |
-| | | | written in | |
-| | | | a DSL as | |
-| | | | specified | |
-| | | | in | |
-| | | | requirement | |
-| | | | VNF_PACK.LCM.001) | |
-| | | | triggered | |
-| | | | to react to | |
-| | | | one of the | |
-| | | | events | |
-| | | | listed in | |
-| | | | the event | |
-| | | | attribute. | |
-+--------------------+-------------+------------------+-------------------+-------------------------------------+
-| scriptDsl | String | 1 | Defines the | support: |
-| | | | domain | MANDATORY |
-| | | | specific | |
-| | | | language | |
-| | | | (i.e. the | |
-| | | | type) of | |
-| | | | script that | |
-| | | | is | |
-| | | | provided. | |
-| | | | Types of | |
-| | | | scripts | |
-| | | | could | |
-| | | | include | |
-| | | | bash, | |
-| | | | python, | |
-| | | | etc. | |
-+--------------------+-------------+------------------+-------------------+-------------------------------------+
-| scriptInput | KeyValuePair| 0..N | Array of | support: |
-| | | | KVP | MANDATORY |
-| | | | requirements | |
-| | | | with the | |
-| | | | key as the | |
-| | | | parameter | |
-| | | | name and | |
-| | | | the value | |
-| | | | as the | |
-| | | | parameter | |
-| | | | that need | |
-| | | | to be | |
-| | | | passed as | |
-| | | | an input to | |
-| | | | the script. | |
-| | | | | |
-| | | | NOTE: The | |
-| | | | scriptInput | |
-| | | | values are | |
-| | | | passed to | |
-| | | | the scripts | |
-| | | | in addition | |
-| | | | to the | |
-| | | | parameters | |
-| | | | received in | |
-| | | | the | |
-| | | | operation | |
-| | | | invocation | |
-| | | | request or | |
-| | | | indicator | |
-| | | | value | |
-| | | | change. | |
-+--------------------+-------------+------------------+-------------------+-------------------------------------+
diff --git a/docs/ONAP release 2 spec/im/LocalAffinityOrAntiAffinityRule.rst b/docs/ONAP release 2 spec/im/LocalAffinityOrAntiAffinityRule.rst
deleted file mode 100644
index 57d1f63..0000000
--- a/docs/ONAP release 2 spec/im/LocalAffinityOrAntiAffinityRule.rst
+++ /dev/null
@@ -1,27 +0,0 @@
-.. Copyright 2018 (China Mobile)
-.. 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: LocalAffinityOrAntiAffinityRule
-======================================
-
-+-------------+-------------+------------------+-----------------+----------------+
-| **Attribute | **Type** | **Multiplicity** | **Description** | **Applied |
-| Name** | | | | Stereotypes** |
-+=============+=============+==================+=================+================+
-| type | Enum | 1 | Specifies | support: |
-| | | | whether the rule| MANDATORY |
-| | | | is an affinity | |
-| | | | rule or an | valueRange: |
-| | | | anti-affinity | "Affinity", |
-| | | | rule. | "Anti-Affinity"|
-+-------------+-------------+------------------+-----------------+----------------+
-| scope | Enum | 1 | Specifies the | support: |
-| | | | scope of the | MANDATORY |
-| | | | rule. | |
-| | | | | valueRange: |
-| | | | | "NFVI-PoP", |
-| | | | | "Zone", |
-| | | | | "ZoneGroup", |
-| | | | | "NFVI-node" |
-+-------------+-------------+------------------+-----------------+----------------+
diff --git a/docs/ONAP release 2 spec/im/MonitoringParameter.rst b/docs/ONAP release 2 spec/im/MonitoringParameter.rst
deleted file mode 100644
index 9dfc5b9..0000000
--- a/docs/ONAP release 2 spec/im/MonitoringParameter.rst
+++ /dev/null
@@ -1,80 +0,0 @@
-.. Copyright 2018 (China Mobile)
-.. 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: MonitoringParameter
-==========================
-
-+-------------------+-------------+------------------+-----------------+---------------+
-| **Attribute | **Type** | **Multiplicity** | **Description** | **Applied |
-| Name** | | | | Stereotypes** |
-+===================+=============+==================+=================+===============+
-| id | Identifier | 1 | Unique | support: |
-| | | | identifier | MANDATORY |
-| | | | of the | |
-| | | | monitoring | |
-| | | | parameter. | |
-+-------------------+-------------+------------------+-----------------+---------------+
-| name | String | 0..1 | Human | support: |
-| | | | readable | MANDATORY |
-| | | | name of the | |
-| | | | monitoring | |
-| | | | parameter. | |
-+-------------------+-------------+------------------+-----------------+---------------+
-| performanceMetric | String | 1 | Identifies | support: |
-| | | | the | MANDATORY |
-| | | | virtualised | |
-| | | | resource | |
-| | | | performance | |
-| | | | metric. | |
-+-------------------+-------------+------------------+-----------------+---------------+
-| collectionPeriod | Not | 0..1 | An | support: |
-| | specified | | attribute | MANDATORY |
-| | | | that | |
-| | Editor's | | describes | |
-| | note: need | | the | |
-| | to be | | recommended | |
-| | specified | | periodicity | |
-| | | | at which to | |
-| | | | collect the | |
-| | | | performance | |
-| | | | information. | |
-| | | | | |
-| | | | VNFM | |
-| | | | determines | |
-| | | | if this | |
-| | | | parameter | |
-| | | | is | |
-| | | | considered. | |
-| | | | | |
-| | | | The vendor | |
-| | | | may provide | |
-| | | | this | |
-| | | | information | |
-| | | | as a | |
-| | | | guidance | |
-| | | | for | |
-| | | | creating | |
-| | | | PmJobs if | |
-| | | | needed. | |
-| | | | | |
-| | | | NOTE: The | |
-| | | | MANO or | |
-| | | | NFVI may | |
-| | | | not support | |
-| | | | the | |
-| | | | recommended | |
-| | | | collectionPeriod| |
-| | | | based on | |
-| | | | their | |
-| | | | functionalities,| |
-| | | | and can | |
-| | | | reject the | |
-| | | | requests | |
-| | | | based on | |
-| | | | the | |
-| | | | recommended | |
-| | | | collectionPeriod| |
-| | | | in this | |
-| | | | case. | |
-+-------------------+-------------+------------------+-----------------+---------------+
diff --git a/docs/ONAP release 2 spec/im/PlacementGroup.rst b/docs/ONAP release 2 spec/im/PlacementGroup.rst
deleted file mode 100644
index db8008b..0000000
--- a/docs/ONAP release 2 spec/im/PlacementGroup.rst
+++ /dev/null
@@ -1,84 +0,0 @@
-.. Copyright 2018 (China Mobile)
-.. 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: PlacementGroup (Experimental)
-====================================
-
-+-------------------+-------------+------------------+-----------------+---------------+
-| **Attribute | **Type** | **Multiplicity** | **Description** | **Applied |
-| Name** | | | | Stereotypes** |
-+===================+=============+==================+=================+===============+
-| elementGroupId | Identifier | 1 | Unique | support: |
-| | | | identifier | MANDATORY |
-| | | | of this | |
-| | | | group in | |
-| | | | the VNFD. | |
-+-------------------+-------------+------------------+-----------------+---------------+
-| placementStrategy | Enum | 1 | Determine | support: |
-| | | | where | MANDATORY |
-| | | | VNFC's | |
-| | | | (VDU's) are | valueRange: |
-| | | | placed with | "co-location",|
-| | | | respect to | "isolation", |
-| | | | the VNF. | "exclusively" |
-| | | | | |
-| | | | | NOTE: |
-| | | | | |
-| | | | | - Co-location|
-| | | | | - |
-| | | | | members |
-| | | | | of the |
-| | | | | group |
-| | | | | share |
-| | | | | the same |
-| | | | | physical |
-| | | | | host or |
-| | | | | rack. |
-| | | | | |
-| | | | | - isolation |
-| | | | | - |
-| | | | | members |
-| | | | | of the |
-| | | | | group do |
-| | | | | not |
-| | | | | share |
-| | | | | the same |
-| | | | | physical |
-| | | | | host or |
-| | | | | rack. |
-| | | | | |
-| | | | | - Exclusively|
-| | | | | - |
-| | | | | members |
-| | | | | have |
-| | | | | sole use |
-| | | | | of a |
-| | | | | given |
-| | | | | physical |
-| | | | | host or |
-| | | | | rack |
-| | | | | (not |
-| | | | | shared |
-| | | | | with any |
-| | | | | vnfcs |
-| | | | | outside |
-| | | | | the |
-| | | | | group). |
-+-------------------+-------------+------------------+-----------------+---------------+
-| vnfcMembers | Not | 0..N | References | support: |
-| | specified | | to Vdus | MANDATORY |
-| | | | that are | |
-| | | | part of | |
-| | | | this group. | |
-| | | | | |
-| | | | | |
-| | | | | |
-+-------------------+-------------+------------------+-----------------+---------------+
-| strategyScope | Enum | 1 | indicate if | support: |
-| | | | the | MANDATORY |
-| | | | strategy is | |
-| | | | applied at | valueRange: |
-| | | | the host or | "host", |
-| | | | rack level | "rack" |
-+-------------------+-------------+------------------+-----------------+---------------+
diff --git a/docs/ONAP release 2 spec/im/QoS.rst b/docs/ONAP release 2 spec/im/QoS.rst
deleted file mode 100644
index 8f64127..0000000
--- a/docs/ONAP release 2 spec/im/QoS.rst
+++ /dev/null
@@ -1,26 +0,0 @@
-.. Copyright 2018 (China Mobile)
-.. 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: QoS
-==========
-
-+--------------------+-------------+------------------+-----------------+---------------+
-| **Attribute Name** | **Type** | **Multiplicity** | **Description** | **Applied |
-| | | | | Stereotypes** |
-+====================+=============+==================+=================+===============+
-|latency | Number | 1 | Maximum | support: |
-| | | | latency in ms. | MANDATORY |
-+--------------------+-------------+------------------+-----------------+---------------+
-|packetDelayVariation| Number | 1 | Maximum | support: |
-| | | | jitter in ms. | MANDATORY |
-+--------------------+-------------+------------------+-----------------+---------------+
-|packetLossRatio | Number | 0..1 | Maximum | support: |
-| | | | packet loss | MANDATORY |
-| | | | ratio. | |
-| | | | Cardinality | |
-| | | | is 0 if no | |
-| | | | packetLossRatio | |
-| | | | requirement | |
-| | | | exists. | |
-+--------------------+-------------+------------------+-----------------+---------------+
diff --git a/docs/ONAP release 2 spec/im/RequestedAdditionalCapabilityData.rst b/docs/ONAP release 2 spec/im/RequestedAdditionalCapabilityData.rst
deleted file mode 100644
index ce9ab2f..0000000
--- a/docs/ONAP release 2 spec/im/RequestedAdditionalCapabilityData.rst
+++ /dev/null
@@ -1,61 +0,0 @@
-.. Copyright 2018 (China Mobile)
-.. 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/ScaleInfo.rst b/docs/ONAP release 2 spec/im/ScaleInfo.rst
deleted file mode 100644
index 14f74cf..0000000
--- a/docs/ONAP release 2 spec/im/ScaleInfo.rst
+++ /dev/null
@@ -1,21 +0,0 @@
-.. Copyright 2018 (China Mobile)
-.. 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: ScaleInfo
-================
-
-+--------------------+----------------+------------------+-----------------+--------------------------+
-| **Attribute Name** | **Type** | **Multiplicity** | **Description** | **Applied Stereotypes** |
-+====================+================+==================+=================+==========================+
-| aspectId | Identifier | 1 | Reference | support: |
-| | (Reference | | to the | MANDATORY |
-| | to | | scaling | |
-| | ScalingAspect) | | aspect. | |
-+--------------------+----------------+------------------+-----------------+--------------------------+
-| scaleLevel | Integer | 1 | The scale | support: |
-| | | | level, | MANDATORY |
-| | | | greater | |
-| | | | than or | |
-| | | | equal to 0. | |
-+--------------------+----------------+------------------+-----------------+--------------------------+
diff --git a/docs/ONAP release 2 spec/im/SwImageDesc.rst b/docs/ONAP release 2 spec/im/SwImageDesc.rst
deleted file mode 100644
index 2add32f..0000000
--- a/docs/ONAP release 2 spec/im/SwImageDesc.rst
+++ /dev/null
@@ -1,144 +0,0 @@
-.. Copyright 2018 (China Mobile)
-.. 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: SwImageDesc
-==================
-
-+-----------------------------------+-------------------+------------------+-------------------+--------------------------+
-| **Attribute Name** | **Type** | **Multiplicity** | **Description** | **Applied Stereotypes** |
-+===================================+===================+==================+===================+==========================+
-| id | Identifier | 1 | The | support: |
-| | | | identifier | MANDATORY |
-| | | | of this | |
-| | | | software | |
-| | | | image. | |
-+-----------------------------------+-------------------+------------------+-------------------+--------------------------+
-| name | String | 1 | The name of | support: |
-| | | | this | MANDATORY |
-| | | | software | |
-| | | | image. | |
-+-----------------------------------+-------------------+------------------+-------------------+--------------------------+
-| version | String | 1 | The version | support: |
-| | | | of this | MANDATORY |
-| | | | software | |
-| | | | image. | |
-+-----------------------------------+-------------------+------------------+-------------------+--------------------------+
-| checksum | String | 1 | The | support: |
-| | | | checksum of | MANDATORY |
-| | | | the | |
-| | | | software | |
-| | | | image file. | |
-+-----------------------------------+-------------------+------------------+-------------------+--------------------------+
-| containerFormat | String | 1 | The | support: |
-| | | | container | MANDATORY |
-| | | | format | |
-| | | | describes | |
-| | | | the | |
-| | | | container | |
-| | | | file format | |
-| | | | in which | |
-| | | | software | |
-| | | | image is | |
-| | | | provided. | |
-+-----------------------------------+-------------------+------------------+-------------------+--------------------------+
-| diskFormat | String | 1 | The disk | support: |
-| | | | format of a | MANDATORY |
-| | | | software | |
-| | | | image is | |
-| | | | the format | |
-| | | | of the | |
-| | | | underlying | |
-| | | | disk image. | |
-+-----------------------------------+-------------------+------------------+-------------------+--------------------------+
-| minDisk | Number | 1 | The minimal | support: |
-| | (recommended | | disk size | MANDATORY |
-| | DM type: | | requirement | |
-| | Scalar-Unit-Size) | | for this | |
-| | | | software | |
-| | | | image. The | |
-| | | | value of | |
-| | | | the "size | |
-| | | | of storage" | |
-| | | | attribute | |
-| | | | of the | |
-| | | | VirtualStorageDesc| |
-| | | | referencing | |
-| | | | this | |
-| | | | SwImageDesc | |
-| | | | shall not | |
-| | | | be smaller | |
-| | | | than the | |
-| | | | value of | |
-| | | | minDisk. | |
-+-----------------------------------+-------------------+------------------+-------------------+--------------------------+
-| minRam | Number | 0..1 | The minimal | support: |
-| | (recommended | | RAM | MANDATORY |
-| | DM type: | | requirement | |
-| | Scalar-Unit-Size) | | for this | |
-| | | | software | |
-| | | | image. The | |
-| | | | value of | |
-| | | | the "size" | |
-| | | | attribute | |
-| | | | of | |
-| | | | VirtualMemoryData | |
-| | | | of the Vdu | |
-| | | | referencing | |
-| | | | this | |
-| | | | SwImageDesc | |
-| | | | shall not | |
-| | | | be smaller | |
-| | | | than the | |
-| | | | value of | |
-| | | | minRam. | |
-+-----------------------------------+-------------------+------------------+-------------------+--------------------------+
-| size | Number | 1 | The size of | support: |
-| | (recommended | | this | MANDATORY |
-| | DM type: | | software | |
-| | Scalar-Unit-Size) | | image. | |
-| | | | | |
-| | | | | |
-+-----------------------------------+-------------------+------------------+-------------------+--------------------------+
-| swImage | Identifier | 1 | This is a | support: |
-| | (Reference | | reference | MANDATORY |
-| | to a | | to the | |
-| | SwImage) | | actual | |
-| | | | software | |
-| | | | image. The | |
-| | | | reference | |
-| | | | can be | |
-| | | | relative to | |
-| | | | the root of | |
-| | | | the VNF | |
-| | | | Package or | |
-| | | | can be a | |
-| | | | URL. | |
-+-----------------------------------+-------------------+------------------+-------------------+--------------------------+
-| operatingSystem | String | 0..1 | Identifies | support: |
-| | | | the | MANDATORY |
-| | | | operating | |
-| | | | system used | |
-| | | | in the | |
-| | | | software | |
-| | | | image. This | |
-| | | | attribute | |
-| | | | may also | |
-| | | | identify if | |
-| | | | a 32 bit or | |
-| | | | 64 bit | |
-| | | | software | |
-| | | | image is | |
-| | | | used. | |
-+-----------------------------------+-------------------+------------------+-------------------+--------------------------+
-| supportedVirtualisationEnvironment| String | 0..N | Identifies | support: |
-| | | | the | MANDATORY |
-| | | | virtualisation | |
-| | | | environments | |
-| | | | (e.g. | |
-| | | | hypervisor) | |
-| | | | compatible | |
-| | | | with this | |
-| | | | software | |
-| | | | image. | |
-+-----------------------------------+-------------------+------------------+-------------------+--------------------------+
diff --git a/docs/ONAP release 2 spec/im/VduLevel.rst b/docs/ONAP release 2 spec/im/VduLevel.rst
deleted file mode 100644
index 8d86ba4..0000000
--- a/docs/ONAP release 2 spec/im/VduLevel.rst
+++ /dev/null
@@ -1,24 +0,0 @@
-.. Copyright 2018 (China Mobile)
-.. 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
deleted file mode 100644
index d1876bc..0000000
--- a/docs/ONAP release 2 spec/im/VirtualCpuPinningData.rst
+++ /dev/null
@@ -1,46 +0,0 @@
-.. Copyright 2018 (China Mobile)
-.. 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
deleted file mode 100644
index 3dd6c92..0000000
--- a/docs/ONAP release 2 spec/im/VnfConfigurableProperties.rst
+++ /dev/null
@@ -1,60 +0,0 @@
-.. Copyright 2018 (China Mobile)
-.. 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/VnfIndicator.rst b/docs/ONAP release 2 spec/im/VnfIndicator.rst
deleted file mode 100644
index d06bdf6..0000000
--- a/docs/ONAP release 2 spec/im/VnfIndicator.rst
+++ /dev/null
@@ -1,39 +0,0 @@
-.. Copyright 2018 (China Mobile)
-.. 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: VnfIndicator
-===================
-
-+----------------+-------------+------------------+-----------------+---------------+
-| **Attribute | **Type** | **Multiplicity** | **Description** | **Applied |
-| Name** | | | | Stereotypes** |
-+================+=============+==================+=================+===============+
-| id | Identifier | 1 | Unique | support: |
-| | | | identifier. | MANDATORY |
-+----------------+-------------+------------------+-----------------+---------------+
-| name | String | 0..1 | The human | support: |
-| | | | readable | MANDATORY |
-| | | | name of the | |
-| | | | VnfIndicator. | |
-+----------------+-------------+------------------+-----------------+---------------+
-| indicatorValue | String | 1..N | Defines the | support: |
-| | | | allowed | MANDATORY |
-| | | | values or | |
-| | | | value | |
-| | | | ranges of | |
-| | | | this | |
-| | | | indicator. | |
-+----------------+-------------+------------------+-----------------+---------------+
-| source | Enum | 1 | Describe | support: |
-| | | | the source | MANDATORY |
-| | | | of the | |
-| | | | indicator. | valueRange: |
-| | | | This tells | "VNF", |
-| | | | the | "EM", |
-| | | | consumer | "Both" |
-| | | | where to | |
-| | | | send the | |
-| | | | subscription | |
-| | | | request. | |
-+----------------+-------------+------------------+-----------------+---------------+
diff --git a/docs/ONAP release 2 spec/im/VnfInfoModifiableAttributes.rst b/docs/ONAP release 2 spec/im/VnfInfoModifiableAttributes.rst
deleted file mode 100644
index 94bb5cd..0000000
--- a/docs/ONAP release 2 spec/im/VnfInfoModifiableAttributes.rst
+++ /dev/null
@@ -1,27 +0,0 @@
-.. Copyright 2018 (China Mobile)
-.. 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: VnfInfoModifiableAttributes
-==================================
-
-+-------------+-------------+------------------+-----------------+---------------+
-| **Attribute | **Type** | **Multiplicity** | **Description** | **Applied |
-| Name** | | | | Stereotypes** |
-+=============+=============+==================+=================+===============+
-| extension | Not | 0..N | "Extension" | support: |
-| | specified | | attributes | MANDATORY |
-| | | | of VnfInfo | |
-| | Editor's | | that are | |
-| | note: need | | writeable. | |
-| | to be | | | |
-| | specified | | | |
-+-------------+-------------+------------------+-----------------+---------------+
-| metadata | Not | 0..N | "Metadata" | support: |
-| | specified | | attributes | MANDATORY |
-| | | | of VnfInfo | |
-| | Editor's | | that are | |
-| | note: need | | writeable. | |
-| | to be | | | |
-| | specified | | | |
-+-------------+-------------+------------------+-----------------+---------------+
diff --git a/docs/ONAP release 2 spec/im/VnfcConfigurableProperties.rst b/docs/ONAP release 2 spec/im/VnfcConfigurableProperties.rst
deleted file mode 100644
index 5676b25..0000000
--- a/docs/ONAP release 2 spec/im/VnfcConfigurableProperties.rst
+++ /dev/null
@@ -1,33 +0,0 @@
-.. Copyright 2018 (China Mobile)
-.. 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. | |
-+------------------------------------+-------------+------------------+-----------------+---------------+
diff --git a/docs/ONAP release 2 spec/im/VnfdElementGroup.rst b/docs/ONAP release 2 spec/im/VnfdElementGroup.rst
deleted file mode 100644
index 89c6125..0000000
--- a/docs/ONAP release 2 spec/im/VnfdElementGroup.rst
+++ /dev/null
@@ -1,35 +0,0 @@
-.. Copyright 2018 (China Mobile)
-.. 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: VnfdElementGroup
-=======================
-
-+--------------------+---------------------+------------------+--------------------+---------------+
-| **Attribute | **Type** | **Multiplicity** | **Description** | **Applied |
-| Name** | | | | Stereotypes** |
-+====================+=====================+==================+====================+===============+
-| vnfdElementGroupId | Identifier | 1 | Unique | support: |
-| | | | identifier | MANDATORY |
-| | | | of this | |
-| | | | group in | |
-| | | | the VNFD. | |
-+--------------------+---------------------+------------------+--------------------+---------------+
-| description | String | 1 | Human | support: |
-| | | | readable | MANDATORY |
-| | | | description | |
-| | | | of the | |
-| | | | group. | |
-+--------------------+---------------------+------------------+--------------------+---------------+
-| vdu | Identifier | 0..N | References | support: |
-| | (Reference | | to Vdus | MANDATORY |
-| | to Vdu) | | that are | |
-| | | | part of | |
-| | | | this group. | |
-+--------------------+---------------------+------------------+--------------------+---------------+
-| virtualLinkDesc | Identifier | 0..N | References | support: |
-| | (Reference | | to | MANDATORY |
-| | to | | VnfVirtualLinkDesc | |
-| | VnfVirtualLinkDesc) | | that are part of | |
-| | | | this group. | |
-+--------------------+---------------------+------------------+--------------------+---------------+
diff --git a/docs/ONAP release 2 spec/im/cpd.rst b/docs/ONAP release 2 spec/im/cpd.rst
deleted file mode 100644
index be0177e..0000000
--- a/docs/ONAP release 2 spec/im/cpd.rst
+++ /dev/null
@@ -1,109 +0,0 @@
-.. Copyright 2018 (China Mobile)
-.. 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: Cpd
-==========
-
-+--------------------+----------------+------------------+-----------------+--------------------------+
-| **Attribute Name** | **Type** | **Multiplicity** | **Description** | **Applied Stereotypes** |
-+====================+================+==================+=================+==========================+
-| cpdId | Identifier | 1 | Identifier | support: |
-| | | | of this Cpd | MANDATORY |
-| | | | information | |
-| | | | element. | |
-+--------------------+----------------+------------------+-----------------+--------------------------+
-| cpRole | String | 0..1 | Identifies | support: |
-| | | | the role of | MANDATORY |
-| | | | the port in | |
-| | | | the context | |
-| | | | of the | |
-| | | | traffic | |
-| | | | flow | |
-| | | | patterns in | |
-| | | | the VNF or | |
-| | | | parent NS. | |
-| | | | | |
-| | | | For example | |
-| | | | a VNF with | |
-| | | | a tree flow | |
-| | | | pattern | |
-| | | | within the | |
-| | | | VNF will | |
-| | | | have legal | |
-| | | | cpRoles of | |
-| | | | ROOT and | |
-| | | | LEAF. | |
-+--------------------+----------------+------------------+-----------------+--------------------------+
-| description | String | 0..1 | Provides | support: |
-| | | | human-readable | MANDATORY |
-| | | | information | |
-| | | | on the | |
-| | | | purpose of | |
-| | | | the CP | |
-| | | | (e.g. CP | |
-| | | | for control | |
-| | | | plane | |
-| | | | traffic). | |
-+--------------------+----------------+------------------+-----------------+--------------------------+
-| cpProtocol | CpProtocolData | 1..N | Identifies | support: |
-| | | | the | MANDATORY |
-| | | | protocol | |
-| | | | layering | |
-| | | | information | |
-| | | | the CP uses | |
-| | | | for | |
-| | | | connectivity | |
-| | | | purposes | |
-| | | | and | |
-| | | | associated | |
-| | | | information. | |
-| | | | There shall | |
-| | | | be one | |
-| | | | cpProtocol | |
-| | | | for each | |
-| | | | layer | |
-| | | | protocol as | |
-| | | | indicated | |
-| | | | by the | |
-| | | | attribute | |
-| | | | layerProtocol. | |
-| | | | | |
-| | | | Editor's | |
-| | | | note: the | |
-| | | | attribute | |
-| | | | "layerProto | |
-| | | | col" | |
-| | | | still needs | |
-| | | | further | |
-| | | | discussion | |
-| | | | and not | |
-| | | | included in | |
-| | | | this table. | |
-+--------------------+----------------+------------------+-----------------+--------------------------+
-| trunkMode | Boolean | 1 | Information | support: |
-| | | | about | MANDATORY |
-| | | | whether the | |
-| | | | CP | |
-| | | | instantiated | |
-| | | | from this | |
-| | | | CPD is in | |
-| | | | Trunk mode | |
-| | | | (802.1Q or | |
-| | | | other). | |
-+--------------------+----------------+------------------+-----------------+--------------------------+
-| allowedAddressData | AddressData | 0..N | For | support: |
-| | | | specifying | MANDATORY |
-| | | | floating | |
-| | | | IP(s) to be | |
-| | | | shared | |
-| | | | among Cpds, | |
-| | | | which are | |
-| | | | reserved | |
-| | | | for | |
-| | | | vnfReserved | |
-| | | | Cpd | |
-| | | | described | |
-| | | | in the | |
-| | | | VNFD. | |
-+--------------------+----------------+------------------+-----------------+--------------------------+
diff --git a/docs/ONAP release 2 spec/im/index.rst b/docs/ONAP release 2 spec/im/index.rst
deleted file mode 100644
index e38744d..0000000
--- a/docs/ONAP release 2 spec/im/index.rst
+++ /dev/null
@@ -1,55 +0,0 @@
-.. Copyright 2018 (China Mobile)
-.. 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
-.. onap-documentation documentation master file, created by
- sphinx-quickstart on Mon Sep 18 15:12:14 2017.
- You can adapt this file completely to your liking, but it should at least
- contain the root `toctree` directive.
-
-ONAP Information Model Specifications
-=====================================
-
-.. toctree::
- :titlesonly:
-
- AddressData
- AffinityOrAntiAffinityGroup
- BaseConfigGroup
- ConnectivityType
- cpd
- CpProtocolData
- DeploymentGroup
- instantiationlevel
- L2AddressData
- L3AddressData
- LifecycleManagementScript
- linkbitraterequirements
- LocalAffinityOrAntiAffinityRule
- logicalnodedata
- MonitoringParameter
- PlacementGroup
- QoS
- RequestedAdditionalCapabilityData
- ScaleInfo
- SwImageDesc
- vdu
- vducpd
- VduLevel
- vduprofile
- virtualcomputedesc
- virtualcpudata
- VirtualCpuPinningData
- virtuallinkdescflavour
- virtuallinkprofile
- virtualmemorydata
- virtualnetworkinterfacerequirements
- virtualstoragedesc
- VnfcConfigurableProperties
- VnfConfigurableProperties
- vnfd
- VnfdElementGroup
- vnfdf
- vnfextcpd
- VnfIndicator
- VnfInfoModifiableAttributes
- vnfvirtuallinkdesc
diff --git a/docs/ONAP release 2 spec/im/instantiationlevel.rst b/docs/ONAP release 2 spec/im/instantiationlevel.rst
deleted file mode 100644
index a36998a..0000000
--- a/docs/ONAP release 2 spec/im/instantiationlevel.rst
+++ /dev/null
@@ -1,76 +0,0 @@
-.. Copyright 2018 (China Mobile)
-.. 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: InstantiationLevel
-=========================
-
-+------------------------+-------------------------+------------------+-------------------+--------------------------+
-| **Attribute Name** | **Type** | **Multiplicity** | **Description** | **Applied Stereotypes** |
-+========================+=========================+==================+===================+==========================+
-| levelId | Identifier | 1 | Uniquely | support: |
-| | | | identifies | MANDATORY |
-| | | | a level | |
-| | | | with the DF. | |
-+------------------------+-------------------------+------------------+-------------------+--------------------------+
-| description | String | 1 | Human | support: |
-| | | | readable | MANDATORY |
-| | | | description | |
-| | | | of the level. | |
-+------------------------+-------------------------+------------------+-------------------+--------------------------+
-| vduLevel | VduLevel | 1..N | Indicates | support: |
-| | | | the number | MANDATORY |
-| | | | of instance | |
-| | | | of this VDU | |
-| | | | to deploy | |
-| | | | for this level. | |
-+------------------------+-------------------------+------------------+-------------------+--------------------------+
-| virtualLinkBitRateLevel| VirtualLinkBitRateLevel | 0..N | Specifies | support: |
-| | | | bitrate | MANDATORY |
-| | | | requirements | |
-| | | | applicable | |
-| | | | to virtual links | |
-| | | | created from | |
-| | | | particular | |
-| | | | virtual link | |
-| | | | descriptors | |
-| | | | for this level. | |
-| | | | | |
-| | | | NOTE: If not | |
-| | | | present, it | |
-| | | | is assumed | |
-| | | | that the bitrate | |
-| | | | requirements | |
-| | | | can be derived | |
-| | | | from those | |
-| | | | specified in the | |
-| | | | VduCpd instances | |
-| | | | applicable | |
-| | | | to the internal | |
-| | | | VL. If | |
-| | | | present in | |
-| | | | both the | |
-| | | | InstantiationLevel| |
-| | | | and the VduCpd | |
-| | | | instances | |
-| | | | applicable | |
-| | | | to the | |
-| | | | internal VL, the | |
-| | | | highest | |
-| | | | value takes | |
-| | | | precedence. | |
-+------------------------+-------------------------+------------------+-------------------+--------------------------+
-| scaleInfo | ScaleInfo | 0..N | Represents | support: |
-| | | | for each | MANDATORY |
-| | | | aspect the | |
-| | | | scale level that | |
-| | | | corresponds | |
-| | | | to this | |
-| | | | instantiation | |
-| | | | level. | |
-| | | | scaleInfo | |
-| | | | shall be | |
-| | | | present if | |
-| | | | the VNF | |
-| | | | supports scaling. | |
-+------------------------+-------------------------+------------------+-------------------+--------------------------+
diff --git a/docs/ONAP release 2 spec/im/linkbitraterequirements.rst b/docs/ONAP release 2 spec/im/linkbitraterequirements.rst
deleted file mode 100644
index ab2c497..0000000
--- a/docs/ONAP release 2 spec/im/linkbitraterequirements.rst
+++ /dev/null
@@ -1,52 +0,0 @@
-.. Copyright 2018 (China Mobile)
-.. 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: LinkBitrateRequirements
-==============================
-
-+--------------------+-------------+------------------+-----------------+--------------------------+
-| **Attribute Name** | **Type** | **Multiplicity** | **Description** | **Applied Stereotypes** |
-+====================+=============+==================+=================+==========================+
-| root | Number | 1 | Throughput | support: |
-| | | | requirement | MANDATORY |
-| | | | of the | |
-| | | | link (e.g. | |
-| | | | bitrate of | |
-| | | | E-Line, | |
-| | | | root | |
-| | | | bitrate of | |
-| | | | E-Tree, | |
-| | | | aggregate | |
-| | | | capacity of | |
-| | | | E-LAN). | |
-+--------------------+-------------+------------------+-----------------+--------------------------+
-| leaf | Number | 0..1 | Throughput | support: |
-| | | | requirement | MANDATORY |
-| | | | of leaf | |
-| | | | connections | |
-| | | | to the link | |
-| | | | when | |
-| | | | applicable | |
-| | | | to the | |
-| | | | connectivity | |
-| | | | type (e.g. | |
-| | | | for E-Tree | |
-| | | | and E-LAN | |
-| | | | branches). | |
-| | | | | |
-| | | | NOTE: The | |
-| | | | present | |
-| | | | document | |
-| | | | does not | |
-| | | | specify the | |
-| | | | means to | |
-| | | | declare | |
-| | | | different | |
-| | | | bitrate | |
-| | | | requirements | |
-| | | | for leaf | |
-| | | | connections | |
-| | | | (e.g. E-LAN | |
-| | | | leaves). | |
-+--------------------+-------------+------------------+-----------------+--------------------------+
diff --git a/docs/ONAP release 2 spec/im/logicalnodedata.rst b/docs/ONAP release 2 spec/im/logicalnodedata.rst
deleted file mode 100644
index a0981de..0000000
--- a/docs/ONAP release 2 spec/im/logicalnodedata.rst
+++ /dev/null
@@ -1,53 +0,0 @@
-.. Copyright 2018 (China Mobile)
-.. 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: LogicalNodeData
-======================
-
-+-------------------------+-------------+------------------+-----------------+--------------------------+
-| **Attribute Name** | **Type** | **Multiplicity** | **Description** | **Applied Stereotypes** |
-+=========================+=============+==================+=================+==========================+
-| logicalNodeRequirements | KeyValuePair| 0..N | The logical | support: |
-| | | | node-level | MANDATORY |
-| | | | compute, | |
-| | | | memory and | |
-| | | | I/O | |
-| | | | requirements. | |
-| | | | An array of | |
-| | | | key-value | |
-| | | | pairs that | |
-| | | | articulate | |
-| | | | the | |
-| | | | deployment | |
-| | | | requirements. | |
-| | | | | |
-| | | | This could | |
-| | | | include the | |
-| | | | number of | |
-| | | | CPU cores | |
-| | | | on this | |
-| | | | logical | |
-| | | | node, a | |
-| | | | memory | |
-| | | | configuration | |
-| | | | specific to | |
-| | | | a logical | |
-| | | | node (e.g. | |
-| | | | such as | |
-| | | | available | |
-| | | | in the | |
-| | | | Linux | |
-| | | | kernel via | |
-| | | | the libnuma | |
-| | | | library) or | |
-| | | | a | |
-| | | | requirement | |
-| | | | related to | |
-| | | | the | |
-| | | | association | |
-| | | | of an I/O | |
-| | | | device with | |
-| | | | the logical | |
-| | | | node. | |
-+-------------------------+-------------+------------------+-----------------+--------------------------+
diff --git a/docs/ONAP release 2 spec/im/vdu.rst b/docs/ONAP release 2 spec/im/vdu.rst
deleted file mode 100644
index f83ed43..0000000
--- a/docs/ONAP release 2 spec/im/vdu.rst
+++ /dev/null
@@ -1,201 +0,0 @@
-.. Copyright 2018 (China Mobile)
-.. 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: Vdu
-==========
-
-+-----------------------+---------------------------+------------------+--------------------+-------------------------+
-| **Attribute Name** | **Type** | **Multiplicity** | **Description** | **Applied Stereotypes** |
-+=======================+===========================+==================+====================+=========================+
-| vduId | Identifier | 1 | Unique | support: |
-| | | | identifier | MANDATORY |
-| | | | of this Vdu | |
-| | | | in VNFD. | |
-+-----------------------+---------------------------+------------------+--------------------+-------------------------+
-| name | String | 1 | Human | support: |
-| | | | readable | MANDATORY |
-| | | | name of the | |
-| | | | Vdu. | |
-+-----------------------+---------------------------+------------------+--------------------+-------------------------+
-| description | String | 1 | Human | support: |
-| | | | readable | MANDATORY |
-| | | | description | |
-| | | | of the Vdu. | |
-+-----------------------+---------------------------+------------------+--------------------+-------------------------+
-| vduCpd | VduCpd | 1..N | Describes | support: |
-| | | | network | MANDATORY |
-| | | | connectivity | |
-| | | | between a | |
-| | | | VNFC | |
-| | | | instance | |
-| | | | (based on | |
-| | | | this Vdu) | |
-| | | | and an | |
-| | | | Virtual | |
-| | | | Link (VL). | |
-+-----------------------+---------------------------+------------------+--------------------+-------------------------+
-| virtualComputeDesc | Identifier | 1 | Describes | support: |
-| | (reference | | CPU, Memory | MANDATORY |
-| | to | | and | |
-| | VirtualComputeDesc) | | acceleration | |
-| | | | requirements | |
-| | | | of the | |
-| | | | Virtualisation | |
-| | | | Container | |
-| | | | realising | |
-| | | | this Vdu. | |
-+-----------------------+---------------------------+------------------+--------------------+-------------------------+
-| virtualStorageDesc | Identifier | 0..N | Describes | support: |
-| | (reference | | storage | MANDATORY |
-| | to | | requirements | |
-| | VirtualStorageDesc) | | for a | |
-| | | | VirtualStorage | |
-| | | | instance | |
-| | | | attached to | |
-| | | | the | |
-| | | | virtualisation | |
-| | | | container | |
-| | | | created | |
-| | | | from | |
-| | | | virtualComputeDesc | |
-| | | | defined for | |
-| | | | this Vdu. | |
-+-----------------------+---------------------------+------------------+--------------------+-------------------------+
-| bootOrder | KeyValuePair | 0..N | Boot order | support: |
-| | | | of valid | MANDATORY |
-| | | | boot | |
-| | | | devices. | valueRange: |
-| | | | | "key/name" |
-| | | | NOTE: If no | indicates |
-| | | | boot order | the the |
-| | | | is defined | boot index |
-| | | | the default | (lowest |
-| | | | boot order | index |
-| | | | defined in | defines |
-| | | | the VIM or | highest |
-| | | | NFVI shall | boot |
-| | | | be used. | priority). |
-| | | | | "value" |
-| | | | | references |
-| | | | | a |
-| | | | | descriptor |
-| | | | | from which |
-| | | | | a valid |
-| | | | | boot device |
-| | | | | is created |
-| | | | | e.g. |
-| | | | | VirtualStorageDesc |
-| | | | | from which |
-| | | | | a |
-| | | | | VirtualStorage |
-| | | | | instance is |
-| | | | | created. |
-+-----------------------+---------------------------+------------------+--------------------+-------------------------+
-| swImageDesc | SwImageDesc | 0..1 | Describes | support: |
-| | | | the | MANDATORY |
-| | | Editor's | software | |
-| | | note: the | image which | |
-| | | scenario of | is directly | |
-| | | using "0" | loaded on | |
-| | | needs to be | the | |
-| | | clarified. | virtualisation | |
-| | | | container | |
-| | | | realising | |
-| | | | this Vdu. | |
-| | | | | |
-| | | | NOTE: More | |
-| | | | software | |
-| | | | images can | |
-| | | | be attached | |
-| | | | to the | |
-| | | | virtualisation | |
-| | | | container | |
-| | | | using | |
-| | | | VirtualStorage | |
-| | | | resources. | |
-+-----------------------+---------------------------+------------------+--------------------+-------------------------+
-| nfviConstraint | KeyValuePair | 0..N | Describes | support: |
-| | | | constraints | MANDATORY |
-| | | | on the NFVI | |
-| | | | for the | valueRange: |
-| | | | VNFC | "key/name" |
-| | | | instance(s) | includes |
-| | | | created | "AvailabilityZone", |
-| | | | from this | "HostAggregates". |
-| | | | Vdu. For | |
-| | | | example, | |
-| | | | aspects of | |
-| | | | a secure | |
-| | | | hosting | |
-| | | | environment | |
-| | | | for the | |
-| | | | VNFC | |
-| | | | instance | |
-| | | | that | |
-| | | | involve | |
-| | | | additional | |
-| | | | entities or | |
-| | | | processes. | |
-| | | | | |
-| | | | NOTE: These | |
-| | | | are | |
-| | | | constraints | |
-| | | | other than | |
-| | | | stipulating | |
-| | | | that a VNFC | |
-| | | | instance | |
-| | | | has access | |
-| | | | to a | |
-| | | | certain | |
-| | | | resource, | |
-| | | | as a | |
-| | | | prerequisite | |
-| | | | to | |
-| | | | instantiation. | |
-| | | | The | |
-| | | | attributes | |
-| | | | virtualComputeDesc | |
-| | | | and | |
-| | | | virtualStorageDesc | |
-| | | | define the | |
-| | | | resources | |
-| | | | required | |
-| | | | for | |
-| | | | instantiation | |
-| | | | of the VNFC | |
-| | | | instance. | |
-+-----------------------+---------------------------+------------------+--------------------+-------------------------+
-| monitoringParameter | MonitoringParameter | 0..N | Defines the | support: |
-| | | | virtualised | MANDATORY |
-| | | | resources | |
-| | | | monitoring | |
-| | | | parameters | |
-| | | | on VDU | |
-| | | | level. | |
-+-----------------------+---------------------------+------------------+--------------------+-------------------------+
-| configurableProperties| VnfcConfigurableProperties| 1 | Describes | support: |
-| | | | the | MANDATORY |
-| | | | configurable | |
-| | | | properties | |
-| | | | of all VNFC | |
-| | | | instances | |
-| | | | based on | |
-| | | | this VDU. | |
-+-----------------------+---------------------------+------------------+--------------------+-------------------------+
-| injectFiles | String | 0..N | Describes | support: |
-| | | | the | MANDATORY |
-| | | | information | |
-| | | | (e.g. URL) | |
-| | | | about the | |
-| | | | scripts, | |
-| | | | config | |
-| | | | drive | |
-| | | | metadata, | |
-| | | | etc. which | |
-| | | | can be used | |
-| | | | during Vdu | |
-| | | | booting | |
-| | | | process. | |
-+-----------------------+---------------------------+------------------+--------------------+-------------------------+
- \ No newline at end of file
diff --git a/docs/ONAP release 2 spec/im/vducpd.rst b/docs/ONAP release 2 spec/im/vducpd.rst
deleted file mode 100644
index e0247d4..0000000
--- a/docs/ONAP release 2 spec/im/vducpd.rst
+++ /dev/null
@@ -1,64 +0,0 @@
-.. Copyright 2018 (China Mobile)
-.. 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: VduCpd
-=============
-
-+------------------------------------+------------------------------------+------------------+------------------+--------------------------+
-| **Attribute Name** | **Type** | **Multiplicity** | **Description** | **Applied Stereotypes** |
-+====================================+====================================+==================+==================+==========================+
-| bitrateRequirement | Number | 0..1 | Bitrate | support: |
-| | (recommended | | requirement | MANDATORY |
-| | DM type: Scalar-Unit-Rate) | | on this CP. | |
-+------------------------------------+------------------------------------+------------------+------------------+--------------------------+
-| vnicName | String | 0..1 | Describes | support: |
-| | | | the name of | MANDATORY |
-| | | | the vNIC | |
-| | | | this CP | |
-| | | | attaches | |
-| | | | to, e.g. | |
-| | | | eth0. It | |
-| | | | will be | |
-| | | | configured | |
-| | | | during the | |
-| | | | Vdu booting | |
-| | | | process. | |
-+------------------------------------+------------------------------------+------------------+------------------+--------------------------+
-| vnicOrder | Integer | 0..1 | Describes | support: |
-| | | | the order | MANDATORY |
-| | | | to create | |
-| | | | the vNIC | |
-| | | | within the | |
-| | | | scope of | |
-| | | | this Vdu. | |
-+------------------------------------+------------------------------------+------------------+------------------+--------------------------+
-| vnicType | Enum | 0..1 | Describes | support: |
-| | | | the type of | MANDATORY |
-| | | | the vNIC | |
-| | | | this CP | valueRange: |
-| | | | attaches | normal, |
-| | | | to. | macvtap, |
-| | | | | direct, |
-| | | | | baremetal, |
-| | | | | direct-physical |
-| | | | | and |
-| | | | | virtio-forwarder |
-+------------------------------------+------------------------------------+------------------+------------------+--------------------------+
-| virtualNetworkInterfaceRequirements| VirtualNetworkInterfaceRequirements| 0..N | Specifies | support: |
-| | | | requirements | MANDATORY |
-| | | | on a | |
-| | | | virtual | |
-| | | | network | |
-| | | | interface | |
-| | | | realising | |
-| | | | the CPs | |
-| | | | instantiated | |
-| | | | from this | |
-| | | | CPD. | |
-+------------------------------------+------------------------------------+------------------+------------------+--------------------------+
-| (inherited | | | All | |
-| attributes) | | | attributes | |
-| | | | inherited | |
-| | | | from Cpd. | |
-+------------------------------------+------------------------------------+------------------+------------------+--------------------------+
diff --git a/docs/ONAP release 2 spec/im/vduprofile.rst b/docs/ONAP release 2 spec/im/vduprofile.rst
deleted file mode 100644
index 2d7e64a..0000000
--- a/docs/ONAP release 2 spec/im/vduprofile.rst
+++ /dev/null
@@ -1,152 +0,0 @@
-.. Copyright 2018 (China Mobile)
-.. 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: VduProfile
-=================
-
-+---------------------------------+---------------------------------+-------------------+-----------------+--------------------------+
-| **Attribute Name** | **Type** | **Multiplicity** | **Description** | **Applied Stereotypes** |
-+=================================+=================================+===================+=================+==========================+
-| vduId | Identifier | 1 | Uniquely | support: |
-| | (Reference | | identifies | MANDATORY |
-| | to Vdu) | | a VDU. | |
-+---------------------------------+---------------------------------+-------------------+-----------------+--------------------------+
-| minNumberOfInstances | Integer | 1 | Minimum | support: |
-| | | | number of | MANDATORY |
-| | | | instances | |
-| | | | of the VNFC | |
-| | | | based on | |
-| | | | this VDU | |
-| | | | that is | |
-| | | | permitted | |
-| | | | to exist | |
-| | | | for this | |
-| | | | flavour. | |
-+---------------------------------+---------------------------------+-------------------+-----------------+--------------------------+
-| maxNumberOfInstances | Integer | 1 | Maximum | support: |
-| | | | number of | MANDATORY |
-| | | | instances | |
-| | | | of the VNFC | |
-| | | | based on | |
-| | | | this VDU | |
-| | | | that is | |
-| | | | permitted | |
-| | | | to exist | |
-| | | | for this | |
-| | | | flavour. | |
-+---------------------------------+---------------------------------+-------------------+-----------------+--------------------------+
-| localAffinityOrAntiAffinityRule | LocalAffinityOrAntiAffinityRule | 0..N | Specifies | support: |
-| | | | affinity or | MANDATORY |
-| | | | anti-affinity | |
-| | | | rules | |
-| | | | applicable | |
-| | | | between the | |
-| | | | virtualisation | |
-| | | | containers | |
-| | | | (e.g. | |
-| | | | virtual | |
-| | | | machines) | |
-| | | | to be | |
-| | | | created | |
-| | | | based on | |
-| | | | this VDU. | |
-| | | | | |
-| | | | When the | |
-| | | | cardinality | |
-| | | | is greater | |
-| | | | than 1, | |
-| | | | both | |
-| | | | affinity | |
-| | | | rule(s) and | |
-| | | | anti-affinity | |
-| | | | rule(s) | |
-| | | | with | |
-| | | | different | |
-| | | | scopes | |
-| | | | (e.g. | |
-| | | | "Affinity | |
-| | | | with the | |
-| | | | scope | |
-| | | | resource | |
-| | | | zone and | |
-| | | | anti-affinity | |
-| | | | with the | |
-| | | | scope NFVI | |
-| | | | node") are | |
-| | | | applicable | |
-| | | | to the | |
-| | | | virtualisation | |
-| | | | containers | |
-| | | | (e.g. | |
-| | | | virtual | |
-| | | | machines) | |
-| | | | to be | |
-| | | | created | |
-| | | | based on | |
-| | | | this VDU. | |
-+---------------------------------+---------------------------------+-------------------+-----------------+--------------------------+
-| affinityOrAntiAffinityGroupId | Identifier | 0..N | Identifier(s) | support: |
-| | | | of the | MANDATORY |
-| | | | affinity or | |
-| | | | anti-affinity | |
-| | | | group(s) | |
-| | | | the VDU | |
-| | | | belongs to. | |
-| | | | | |
-| | | | NOTE: Each | |
-| | | | identifier | |
-| | | | references | |
-| | | | an affinity | |
-| | | | or | |
-| | | | anti-affinity | |
-| | | | group which | |
-| | | | expresses | |
-| | | | affinity or | |
-| | | | anti-affinity | |
-| | | | relationships | |
-| | | | between the | |
-| | | | virtualisation | |
-| | | | container(s) | |
-| | | | (e.g. | |
-| | | | virtual | |
-| | | | machine(s)) | |
-| | | | to be | |
-| | | | created | |
-| | | | using this | |
-| | | | VDU and the | |
-| | | | virtualisation | |
-| | | | container(s) | |
-| | | | (e.g. | |
-| | | | virtual | |
-| | | | machine(s)) | |
-| | | | to be | |
-| | | | created | |
-| | | | using other | |
-| | | | VDU(s) in | |
-| | | | the same | |
-| | | | group. | |
-+---------------------------------+---------------------------------+-------------------+-----------------+--------------------------+
-| watchdog | String | 0..1 | Watchdog | support: |
-| | | | action to | MANDATORY |
-| | | | be | |
-| | | | triggered | |
-| | | | by the VIM | |
-| | | | for the VNF | |
-| | | | in case the | |
-| | | | heart beat | |
-| | | | fails, e.g. | |
-| | | | reset or | |
-| | | | hard | |
-| | | | shutdown, | |
-| | | | etc. | |
-+---------------------------------+---------------------------------+-------------------+-----------------+--------------------------+
-| vmBootUpTimeOut | Integer | 0..1 | Timeout | support: |
-| | | | value for | OPTIONAL |
-| | | | the VNFM to | |
-| | | | wait before | |
-| | | | the | |
-| | | | successful | |
-| | | | booting up | |
-| | | | of the VDU. | |
-+---------------------------------+---------------------------------+-------------------+-----------------+--------------------------+
diff --git a/docs/ONAP release 2 spec/im/virtualcomputedesc.rst b/docs/ONAP release 2 spec/im/virtualcomputedesc.rst
deleted file mode 100644
index 081f90b..0000000
--- a/docs/ONAP release 2 spec/im/virtualcomputedesc.rst
+++ /dev/null
@@ -1,56 +0,0 @@
-.. Copyright 2018 (China Mobile)
-.. 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: VirtualComputeDesc
-=========================
-
-+-------------------------------+-----------------------------------+------------------+-------------------+--------------------------+
-| **Attribute Name** | **Type** | **Multiplicity** | **Description** | **Applied Stereotypes** |
-+===============================+===================================+==================+===================+==========================+
-| virtualComputeDescId | Identifier | 1 | Unique | support: |
-| | | | identifier | MANDATORY |
-| | | | of this | |
-| | | | VirtualComputeDesc| |
-| | | | in the | |
-| | | | VNFD. | |
-+-------------------------------+-----------------------------------+------------------+-------------------+--------------------------+
-| logicalNode | LogicalNodeData | 1..N | The logical | support: |
-|   | | | Node | MANDATORY |
-| | | | requirements. | |
-+-------------------------------+-----------------------------------+------------------+-------------------+--------------------------+
-| requestAdditionalCapabilities | RequestedAdditionalCapabilityData | 0..N | Specifies | support: |
-| | | | requirements | MANDATORY |
-| | | | for | |
-| | | | additional | |
-| | | | capabilities. | |
-| | | | These may | |
-| | | | be for a | |
-| | | | range of | |
-| | | | purposes. | |
-| | | | One example | |
-| | | | is | |
-| | | | acceleration | |
-| | | | related | |
-| | | | capabilities. | |
-+-------------------------------+-----------------------------------+------------------+-------------------+--------------------------+
-| computeRequirements | KeyValuePair | 0..N | Specifies | support: |
-| | | | compute | MANDATORY |
-| | | | requirements. | |
-+-------------------------------+-----------------------------------+------------------+-------------------+--------------------------+
-| virtualMemory | VirtualMemoryData | 1 | The virtual | support: |
-| | | | memory of | MANDATORY |
-| | | | the | |
-| | | | virtualised | |
-| | | | compute. | |
-| | | | | |
-| | | | | |
-+-------------------------------+-----------------------------------+------------------+-------------------+--------------------------+
-| virtualCpu | VirtualCpuData | 1 | The virtual | support: |
-| | | | CPU(s) of | MANDATORY |
-| | | | the | |
-| | | | virtualised | |
-| | | | compute. | |
-| | | | | |
-+-------------------------------+-----------------------------------+------------------+-------------------+--------------------------+
- \ No newline at end of file
diff --git a/docs/ONAP release 2 spec/im/virtualcpudata.rst b/docs/ONAP release 2 spec/im/virtualcpudata.rst
deleted file mode 100644
index 105614f..0000000
--- a/docs/ONAP release 2 spec/im/virtualcpudata.rst
+++ /dev/null
@@ -1,86 +0,0 @@
-.. Copyright 2018 (China Mobile)
-.. 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: VirtualCpuData
-=====================
-
-+----------------------------------+-----------------------+------------------+-----------------+-------------------------+
-| **Attribute Name** | **Type** | **Multiplicity** | **Description** | **Applied Stereotypes** |
-+==================================+=======================+==================+=================+=========================+
-| cpuArchitecture | String | 0..1 | CPU | support: |
-| | | | architecture | MANDATORY |
-| | | | type. | |
-| | | | Examples | |
-| | | | are x86, | |
-| | | | ARM. The | |
-| | | | cardinality | |
-| | | | can be 0 | |
-| | | | during the | |
-| | | | allocation | |
-| | | | request, if | |
-| | | | no | |
-| | | | particular | |
-| | | | CPU | |
-| | | | architecture | |
-| | | | type is | |
-| | | | requested. | |
-+----------------------------------+-----------------------+------------------+-----------------+-------------------------+
-| numVirtualCpu | Integer | 1 | Number of | support: |
-| | | | virtual | MANDATORY |
-| | | | CPUs. | |
-+----------------------------------+-----------------------+------------------+-----------------+-------------------------+
-| virtualCpuClock | Number | 0..1 | Minimum | support: |
-| | (recommended | | virtual CPU | MANDATORY |
-| | DM type: | | clock rate | |
-| | Scalar-Unit-Freq) | | (e.g. in | |
-| | | | MHz). The | |
-| | | | cardinality | |
-| | | | can be 0 | |
-| | | | during the | |
-| | | | allocation | |
-| | | | request, if | |
-| | | | no | |
-| | | | particular | |
-| | | | value is | |
-| | | | requested. | |
-+----------------------------------+-----------------------+------------------+-----------------+-------------------------+
-| virtualCpuOversubscriptionPolicy | String | 0..1 | The CPU | support: |
-| | | | core | MANDATORY |
-| | | | oversubscription| |
-| | | | policy e.g. | |
-| | | | the | |
-| | | | relation of | |
-| | | | virtual CPU | |
-| | | | cores to | |
-| | | | physical | |
-| | | | CPU | |
-| | | | cores/threads. | |
-| | | | The | |
-| | | | cardinality | |
-| | | | can be 0 | |
-| | | | during the | |
-| | | | allocation | |
-| | | | request, if | |
-| | | | no | |
-| | | | particular | |
-| | | | value is | |
-| | | | requested. | |
-+----------------------------------+-----------------------+------------------+-----------------+-------------------------+
-| vduCpuRequirements | KeyValuePair | 0..N | Array of | support: |
-| | | | key-value | MANDATORY |
-| | | | pair | |
-| | | | requirements | |
-| | | | on the | |
-| | | | Compute | |
-| | | | (CPU) for | |
-| | | | the VDU. | |
-+----------------------------------+-----------------------+------------------+-----------------+-------------------------+
-| virtualCpuPinning | VirtualCpuPinningData | 0..1 | The virtual | support: |
-| | | | CPU pinning | MANDATORY |
-| | | | configuration | |
-| | | | for the | |
-| | | | virtualised | |
-| | | | compute | |
-| | | | resource. | |
-+----------------------------------+-----------------------+------------------+-----------------+-------------------------+
diff --git a/docs/ONAP release 2 spec/im/virtuallinkdescflavour.rst b/docs/ONAP release 2 spec/im/virtuallinkdescflavour.rst
deleted file mode 100644
index e617bfe..0000000
--- a/docs/ONAP release 2 spec/im/virtuallinkdescflavour.rst
+++ /dev/null
@@ -1,18 +0,0 @@
-.. Copyright 2018 (China Mobile)
-.. 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: VirtualLinkDescFlavour
-=============================
-
-+-------------------+-------------+------------------+---------------------+--------------------------+
-| **Attribute Name**| **Type** | **Multiplicity** | **Description** | **Applied Stereotypes** |
-+===================+=============+==================+=====================+==========================+
-| flavourId | Identifier | 1 | Identifies | support: |
-| | | | a flavour | MANDATORY |
-| | | | within a | |
-| | | | VnfVirtualLinkDesc. | |
-+-------------------+-------------+------------------+---------------------+--------------------------+
-| qos | QoS | 0..1 | QoS of the | support: |
-| | | | VL. | MANDATORY |
-+-------------------+-------------+------------------+---------------------+--------------------------+
diff --git a/docs/ONAP release 2 spec/im/virtuallinkprofile.rst b/docs/ONAP release 2 spec/im/virtuallinkprofile.rst
deleted file mode 100644
index 46addd5..0000000
--- a/docs/ONAP release 2 spec/im/virtuallinkprofile.rst
+++ /dev/null
@@ -1,152 +0,0 @@
-.. Copyright 2018 (China Mobile)
-.. 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: VirtualLinkProfile
-=========================
-
-+---------------------------------+---------------------------------+------------------+-----------------------+--------------------------+
-| **Attribute Name** | **Type** | **Multiplicity** | **Description** | **Applied Stereotypes** |
-+=================================+=================================+==================+=======================+==========================+
-| vnfVirtualLinkDescId | Identifier | 1 | Uniquely | support: |
-| | (Reference | | identifies | MANDATORY |
-| | to | | a Vnf VLD. | |
-| | VnfVirtualLinkDesc) | | | |
-| | | | | |
-+---------------------------------+---------------------------------+------------------+-----------------------+--------------------------+
-| flavourId | Identifier | 1 | Identifies | support: |
-| | (Reference | | a flavour | MANDATORY |
-| | to | | within the | |
-| | VirtualLinkDescFlavour) | | VnfVirtualLinkDesc. | |
-+---------------------------------+---------------------------------+------------------+-----------------------+--------------------------+
-| localAffinityOrAntiAffinityRule | LocalAffinityOrAntiAffinityRule | 0..N | Specifies | support: |
-| | | | affinity or | MANDATORY |
-| | | | anti-affinity | |
-| | | | rules | |
-| | | | applicable | |
-| | | | between the | |
-| | | | VLs based | |
-| | | | on this | |
-| | | | VnfVirtualLinkDesc. | |
-| | | | | |
-| | | | When the | |
-| | | | cardinality | |
-| | | | is greater | |
-| | | | than 1, | |
-| | | | both | |
-| | | | affinity | |
-| | | | rule(s) and | |
-| | | | anti-affinity | |
-| | | | rule(s) with | |
-| | | | different | |
-| | | | scopes are | |
-| | | | applicable | |
-| | | | to the VLs | |
-| | | | based on this | |
-| | | | VnfVirtualLinkDesc. | |
-+---------------------------------+---------------------------------+------------------+-----------------------+--------------------------+
-| affinityOrAntiAffinityGroupId | Identifier | 0..N | Identifier(s) | support: |
-| | | | of the | MANDATORY |
-| | | | affinity or | |
-| | | | anti-affinity | |
-| | | | group(s) the | |
-| | | | VnfVirtualLinkDesc | |
-| | | | belongs to. | |
-| | | | | |
-| | | | NOTE: Each | |
-| | | | identifier | |
-| | | | references | |
-| | | | an affinity | |
-| | | | or | |
-| | | | anti-affinity | |
-| | | | group which | |
-| | | | expresses | |
-| | | | affinity or | |
-| | | | anti-affinity | |
-| | | | relationship | |
-| | | | between the | |
-| | | | VL(s) using | |
-| | | | this | |
-| | | | VnfVirtualLinkDesc | |
-| | | | and the | |
-| | | | VL(s) using | |
-| | | | other | |
-| | | | VnfVirtualLinkDesc(s) | |
-| | | | in the same group. | |
-+---------------------------------+---------------------------------+------------------+-----------------------+--------------------------+
-| maxBitRateRequirements | LinkBitrateRequirements | 1 | Specifies | support: |
-| | | | the maximum | MANDATORY |
-| | | | bitrate | |
-| | | | requirements | |
-| | | | for a VL | |
-| | | | instantiated | |
-| | | | according | |
-| | | | to this | |
-| | | | profile. | |
-| | | | | |
-| | | | NOTE: These | |
-| | | | attributes | |
-| | | | are used to | |
-| | | | control | |
-| | | | scaling | |
-| | | | boundaries. | |
-+---------------------------------+---------------------------------+------------------+-----------------------+--------------------------+
-| minBitRateRequirements | LinkBitrateRequirements | 1 | Specifies | support: |
-| | | | the minimum | MANDATORY |
-| | | | bitrate | |
-| | | | requirements | |
-| | | | for a VL | |
-| | | | instantiated | |
-| | | | according | |
-| | | | to this | |
-| | | | profile. | |
-+---------------------------------+---------------------------------+------------------+-----------------------+--------------------------+
-| initiationParameters | KeyValuePair | 0..N | Specifies | support: |
-| | | | initiation | MANDATORY |
-| | | | parameters | |
-| | | | for the | valueRange: |
-| | | | virtual |  specified |
-| | | | link. | values |
-| | | | | include: |
-| | | | | cidr, |
-| | | | | allocationPools |
-| | | | | (represented |
-| | | | | by |
-| | | | | [starting |
-| | | | | ip address, |
-| | | | | ending ip |
-| | | | | address]), |
-| | | | | gatewayIp, |
-| | | | | networkName, |
-| | | | | segmentationId, |
-| | | | | physicalNetwork. |
-+---------------------------------+---------------------------------+------------------+-----------------------+--------------------------+
-| networkType | Enum | 0..1 | Type of the | support: |
-| | | | network. | MANDATORY |
-| | | | | |
-| | | | | valueRange: |
-| | | | | "VLAN", |
-| | | | | "VXLAN" |
-+---------------------------------+---------------------------------+------------------+-----------------------+--------------------------+
-| dhcpEnabled | Boolean | 0..1 | Indicating | support: |
-| | | | whether | MANDATORY |
-| | | | DHCP is | |
-| | | | enabled. | |
-| | | | Default is | |
-| | | | "FALSE" if | |
-| | | | not | |
-| | | | specified | |
-| | | | otherwise. | |
-+---------------------------------+---------------------------------+------------------+-----------------------+--------------------------+
-| vlanTransparent | Boolean | 0..1 | Indicating | support: |
-| | | | whether | MANDATORY |
-| | | | "VLAN | |
-| | | | Transparent | |
-| | | | Mode" is | |
-| | | | supported. | |
-| | | | Default is | |
-| | | | "FALSE" if | |
-| | | | not | |
-| | | | specified | |
-| | | | otherwise. | |
-+---------------------------------+---------------------------------+------------------+-----------------------+--------------------------+
diff --git a/docs/ONAP release 2 spec/im/virtualmemorydata.rst b/docs/ONAP release 2 spec/im/virtualmemorydata.rst
deleted file mode 100644
index 0719a87..0000000
--- a/docs/ONAP release 2 spec/im/virtualmemorydata.rst
+++ /dev/null
@@ -1,68 +0,0 @@
-.. Copyright 2018 (China Mobile)
-.. 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: VirtualMemoryData
-========================
-
-+----------------------------------+-------------------+------------------+-----------------+-------------------------+
-| **Attribute Name** | **Type** | **Multiplicity** | **Description** | **Applied Stereotypes** |
-+==================================+===================+==================+=================+=========================+
-| virtualMemSize | Number | 1 | Amount of | support: |
-| | (recommended | | virtual | MANDATORY |
-| | DM type: | | Memory | |
-| | Scalar-Unit-Size) | | (e.g. in | |
-| | | | MB). | |
-+----------------------------------+-------------------+------------------+-----------------+-------------------------+
-| virtualMemOversubscriptionPolicy | String | 0..1 | The memory | support: |
-| | | | core | MANDATORY |
-| | | | oversubscription| |
-| | | | policy in | |
-| | | | terms of | |
-| | | | virtual | |
-| | | | memory to | |
-| | | | physical | |
-| | | | memory on | |
-| | | | the | |
-| | | | platform. | |
-| | | | The | |
-| | | | cardinality | |
-| | | | can be 0 | |
-| | | | during the | |
-| | | | allocation | |
-| | | | request, if | |
-| | | | no | |
-| | | | particular | |
-| | | | value is | |
-| | | | requested. | |
-+----------------------------------+-------------------+------------------+-----------------+-------------------------+
-| vduMemRequirements | KeyValuePair | 0..N | Array of | support: |
-| | | | key-value | MANDATORY |
-| | | | pair | |
-| | | | requirements | |
-| | | | on the | |
-| | | | memory for | |
-| | | | the VDU. | |
-+----------------------------------+-------------------+------------------+-----------------+-------------------------+
-| numaEnabled | Boolean | 0..1 | It | support: |
-| | | | specifies | MANDATORY |
-| | | | the memory | |
-| | | | allocation | |
-| | | | to be | |
-| | | | cognisant | |
-| | | | of the | |
-| | | | relevant | |
-| | | | process/core | |
-| | | | allocation. | |
-| | | | The | |
-| | | | cardinality | |
-| | | | can be 0 | |
-| | | | during the | |
-| | | | allocation | |
-| | | | request, if | |
-| | | | no | |
-| | | | particular | |
-| | | | value is | |
-| | | | requested. | |
-+----------------------------------+-------------------+------------------+-----------------+-------------------------+
- \ No newline at end of file
diff --git a/docs/ONAP release 2 spec/im/virtualnetworkinterfacerequirements.rst b/docs/ONAP release 2 spec/im/virtualnetworkinterfacerequirements.rst
deleted file mode 100644
index 4e13ddd..0000000
--- a/docs/ONAP release 2 spec/im/virtualnetworkinterfacerequirements.rst
+++ /dev/null
@@ -1,90 +0,0 @@
-.. Copyright 2018 (China Mobile)
-.. 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: VirtualNetworkInterfaceRequirements
-==========================================
-
-+------------------------------+------------------+------------------+-----------------+--------------------------+
-| **Attribute Name** | **Type** | **Multiplicity** | **Description** | **Applied Stereotypes** |
-+==============================+==================+==================+=================+==========================+
-| name | String | 0..1 | Provides a | support: |
-| | | | human | MANDATORY |
-| | | | readable | |
-| | | | name for | |
-| | | | the | |
-| | | | requirement. | |
-+------------------------------+------------------+------------------+-----------------+--------------------------+
-| description | String | 0..1 | Provides a | support: |
-| | | | human | MANDATORY |
-| | | | readable | |
-| | | | description | |
-| | | | of the | |
-| | | | requirement. | |
-+------------------------------+------------------+------------------+-----------------+--------------------------+
-| supportMandatory | Boolean | 1 | Indicates | support: |
-| | | | whether | MANDATORY |
-| | | | fulfilling | |
-| | | | the | |
-| | | | constraint | |
-| | | | is | |
-| | | | mandatory | |
-| | | | (TRUE) for | |
-| | | | successful | |
-| | | | operation | |
-| | | | or | |
-| | | | desirable | |
-| | | | (FALSE). | |
-+------------------------------+------------------+------------------+-----------------+--------------------------+
-| networkInterfaceRequirements | KeyValuePair | 0..N | The network | support: |
-| | | | interface | MANDATORY |
-| | | | requirements. | |
-| | | | An element | |
-| | | | from an | |
-| | | | array of | |
-| | | | key-value | |
-| | | | pairs that | |
-| | | | articulate | |
-| | | | the network | |
-| | | | interface | |
-| | | | deployment | |
-| | | | requirements. | |
-+------------------------------+------------------+------------------+-----------------+--------------------------+
-| nicIoRequirements | Identifier | 0..1 | This | support: |
-| | (reference | | references | MANDATORY |
-| | to | | (couples) | |
-| | logicalNodeData) | | the CPD | |
-| | | | with any | |
-| | | | logical | |
-| | | | node I/O | |
-| | | | requirements | |
-| | | | (for | |
-| | | | network | |
-| | | | devices) | |
-| | | | that may | |
-| | | | have been | |
-| | | | created. | |
-| | | | Linking | |
-| | | | these | |
-| | | | attributes | |
-| | | | is | |
-| | | | necessary | |
-| | | | so that so | |
-| | | | that I/O | |
-| | | | requirements | |
-| | | | that need | |
-| | | | to be | |
-| | | | articulated | |
-| | | | at the | |
-| | | | logical | |
-| | | | node level | |
-| | | | can be | |
-| | | | associated | |
-| | | | with the | |
-| | | | network | |
-| | | | interface | |
-| | | | requirements | |
-| | | | associated | |
-| | | | with the | |
-| | | | CPD. | |
-+------------------------------+------------------+------------------+-----------------+--------------------------+
diff --git a/docs/ONAP release 2 spec/im/virtualstoragedesc.rst b/docs/ONAP release 2 spec/im/virtualstoragedesc.rst
deleted file mode 100644
index 4e0370e..0000000
--- a/docs/ONAP release 2 spec/im/virtualstoragedesc.rst
+++ /dev/null
@@ -1,58 +0,0 @@
-.. Copyright 2018 (China Mobile)
-.. 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: VirtualStorageDesc
-=========================
-
-+------------------------+-------------------+------------------+---------------------+-------------------------+
-| **Attribute Name** | **Type** | **Multiplicity** | **Description** | **Applied Stereotypes** |
-+========================+===================+==================+=====================+=========================+
-| id | Identifier | 1 | Unique | support: |
-| | | | identifier | MANDATORY |
-| | | | of this | |
-| | | | VirtualStorageDesc | |
-| | | | in the | |
-| | | | VNFD. | |
-+------------------------+-------------------+------------------+---------------------+-------------------------+
-| typeOfStorage | String | 1 | Type of | support: |
-| | | | virtualised | MANDATORY |
-| | | | storage | |
-| | | | resource | |
-| | | | (e.g. | |
-| | | | volume, | |
-| | | | object). | |
-+------------------------+-------------------+------------------+---------------------+-------------------------+
-| sizeOfStorage | Number | 1 | Size of | support: |
-| | (recommended | | virtualised | MANDATORY |
-| | DM type: | | storage | |
-| | Scalar-Unit-Size) | | resource | |
-| | | | (e.g. size | |
-| | | | of volume, | |
-| | | | in GB). | |
-+------------------------+-------------------+------------------+---------------------+-------------------------+
-| vduStorageRequirements | KeyValuePair | 0..N | An array of | support: |
-| | | | key-value | MANDATORY |
-| | | | pairs that | |
-| | | | articulate | |
-| | | | the storage | |
-| | | | deployment | |
-| | | | requirements. | |
-+------------------------+-------------------+------------------+---------------------+-------------------------+
-| rdmaEnabled | Boolean | 0..1 | Indicate if | support: |
-| | | | the storage | MANDATORY |
-| | | | support | |
-| | | | RDMA. | |
-+------------------------+-------------------+------------------+---------------------+-------------------------+
-| swImageDesc | Identifier | 0..1 | Software | support: |
-| | (Reference | | image to be | MANDATORY |
-| | to | | loaded on | |
-| | SwImageDesc) | | the | |
-| | | | VirtualStorage | |
-| | | | resource | |
-| | | | created | |
-| | | | based on | |
-| | | | this | |
-| | | | VirtualStorageDesc. | |
-+------------------------+-------------------+------------------+---------------------+-------------------------+
- \ No newline at end of file
diff --git a/docs/ONAP release 2 spec/im/vnfd.rst b/docs/ONAP release 2 spec/im/vnfd.rst
deleted file mode 100644
index 5a8d22d..0000000
--- a/docs/ONAP release 2 spec/im/vnfd.rst
+++ /dev/null
@@ -1,309 +0,0 @@
-.. Copyright 2018 (China Mobile)
-.. 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: Vnfd
-===========
-
-+-----------------------------+-----------------------------+------------------+---------------------+------------------------------------------------------+
-| **Attribute Name** | **Type** | **Multiplicity** | **Description** | **Applied Stereotypes** |
-+=============================+=============================+==================+=====================+======================================================+
-| vnfdId | Identifier | 1 | Identifier | support: |
-| | | | of this | MANDATORY |
-| | | | VNFD | |
-| | | | information | |
-| | | | element. | |
-| | | | This | |
-| | | | attribute | |
-| | | | shall be | |
-| | | | globally | |
-| | | | unique. | |
-| | | | | |
-| | | | NOTE: The | |
-| | | | VNFD | |
-| | | | Identifier | |
-| | | | shall be | |
-| | | | used as the | |
-| | | | unique | |
-| | | | identifier | |
-| | | | of the VNF | |
-| | | | Package | |
-| | | | that | |
-| | | | contains | |
-| | | | this VNFD. | |
-| | | | | |
-| | | | Any | |
-| | | | modification | |
-| | | | of the | |
-| | | | content of | |
-| | | | the VNFD or | |
-| | | | the VNF | |
-| | | | Package | |
-| | | | shall | |
-| | | | result in a | |
-| | | | new VNFD | |
-| | | | Identifier. | |
-+-----------------------------+-----------------------------+------------------+---------------------+------------------------------------------------------+
-| vnfProvider | String | 1 | Provider of | support: |
-| | | | the VNF and | MANDATORY |
-| | | | of the | |
-| | | | VNFD. | |
-+-----------------------------+-----------------------------+------------------+---------------------+------------------------------------------------------+
-| vnfProductName | String | 1 | Name to | support: |
-| | | | identify | MANDATORY |
-| | | | the VNF | |
-| | | | Product. | |
-| | | | Invariant | |
-| | | | for the VNF | |
-| | | | Product | |
-| | | | lifetime. | |
-+-----------------------------+-----------------------------+------------------+---------------------+------------------------------------------------------+
-| vnfSoftwareVersion | String | 1 | Software | support: |
-| | | | version of | MANDATORY |
-| | | | the VNF. | |
-| | | | This is | |
-| | | | changed | |
-| | | | when there | |
-| | | | is any | |
-| | | | change to | |
-| | | | the | |
-| | | | software | |
-| | | | that is | |
-| | | | included in | |
-| | | | the VNF | |
-| | | | Package. | |
-+-----------------------------+-----------------------------+------------------+---------------------+------------------------------------------------------+
-| vnfdVersion | String | 1 | Identifies | support: |
-| | | | the version | MANDATORY |
-| | | | of the | |
-| | | | VNFD. | |
-+-----------------------------+-----------------------------+------------------+---------------------+------------------------------------------------------+
-| vnfProductInfoName | String | 0..1 | Human | support: |
-| | | | readable | MANDATORY |
-| | | | name for | |
-| | | | the VNF | |
-| | | | Product. | |
-| | | | Can change | |
-| | | | during the | |
-| | | | VNF Product | |
-| | | | lifetime. | |
-+-----------------------------+-----------------------------+------------------+---------------------+------------------------------------------------------+
-| vnfProductInfoDescription | String | 0..1 | Human | support: |
-| | | | readable | MANDATORY |
-| | | | description | |
-| | | | of the VNF | |
-| | | | Product. | |
-| | | | Can change | |
-| | | | during the | |
-| | | | VNF Product | |
-| | | | lifetime. | |
-+-----------------------------+-----------------------------+------------------+---------------------+------------------------------------------------------+
-| vnfmInfo | String | 0..N | Identifies | support: |
-| | | | VNFM(s) | MANDATORY |
-| | | | compatible | |
-| | | | with the | valueRange: |
-| | | | VNF | use the |
-| | | | described | name of |
-| | | | in this | micro-service |
-| | | | version of | of the vnfm |
-| | | | the VNFD. | drive. For |
-| | | | | vendor |
-| | | | | specific |
-| | | | | VNFM, the |
-| | | | | value |
-| | | | | composes of |
-| | | | | "vendorname" |
-| | | | | and |
-| | | | | "vnfmdriver", |
-| | | | | e.g. |
-| | | | | "mycompanyvnfmdriver"; |
-| | | | | for generic |
-| | | | | VNFM, the |
-| | | | | value is |
-| | | | | "gvnfmdriver". |
-+-----------------------------+-----------------------------+------------------+---------------------+------------------------------------------------------+
-| localizationLanguage | String | 0..N | Information | support: |
-| | | | about | MANDATORY |
-| | | | localization | |
-| | | | languages | valueRange: |
-| | | | | refer to |
-| | | | of the VNF | ISO936 \ |
-| | | | (includes | `https://www.iso.org/iso-639-language-codes.html |
-| | | | e.g. | <https://www.iso.org/iso-639-language-codes.html>`__ |
-| | | | strings in | |
-| | | | the VNFD). | |
-| | | | | |
-| | | | NOTE: This | |
-| | | | allows to | |
-| | | | provide one | |
-| | | | or more | |
-| | | | localizatio | |
-| | | | n | |
-| | | | languages | |
-| | | | to support | |
-| | | | selecting a | |
-| | | | specific | |
-| | | | localizatio | |
-| | | | n | |
-| | | | language at | |
-| | | | VNF | |
-| | | | instantiati | |
-| | | | on | |
-| | | | time. | |
-+-----------------------------+-----------------------------+------------------+---------------------+------------------------------------------------------+
-| defaultLocalizationLanguage | String | 0..1 | Default | support: |
-| | | | localization | MANDATORY |
-| | | | language | |
-| | | | that is | valueRange: |
-| | | | instantiated | refer to |
-| | | | if no | ISO936 \ |
-| | | | information | `https://www.iso.org/iso-639-language-codes.html |
-| | | | about | <https://www.iso.org/iso-639-language-codes.html>`__ |
-| | | | selected | |
-| | | | localization | condition: |
-| | | | language is | Shall be |
-| | | | available. | present if |
-| | | | | "localizationLanguage" |
-| | | | | is present |
-| | | | | and shall |
-| | | | | be absent |
-| | | | | otherwise. |
-+-----------------------------+-----------------------------+------------------+---------------------+------------------------------------------------------+
-| vdu | Vdu | 1..N | Virtualisation | support: |
-| | | | Deployment | MANDATORY |
-| | | | Unit. | |
-+-----------------------------+-----------------------------+------------------+---------------------+------------------------------------------------------+
-| virtualComputeDesc | VirtualComputeDesc | 1..N | Defines | support: |
-| | | | descriptors | MANDATORY |
-| | | | of virtual | |
-| | | | compute | |
-| | | | resources | |
-| | | | to be used | |
-| | | | by the VNF. | |
-+-----------------------------+-----------------------------+------------------+---------------------+------------------------------------------------------+
-| virtualStorageDesc | VirtualStorageDesc | 0..N | Defines | support: |
-| | | | descriptors | MANDATORY |
-| | | | of virtual | |
-| | | | storage | |
-| | | | resources | |
-| | | | to be used | |
-| | | | by the VNF. | |
-+-----------------------------+-----------------------------+------------------+---------------------+------------------------------------------------------+
-| intVirtualLinkDesc | VirtualLinkDesc | 0..N | Represents | support: |
-| | | | the type of | MANDATORY |
-| | | | network | |
-| | | | connectivity | |
-| | | | mandated by | |
-| | | | the VNF | |
-| | | | provider | |
-| | | | between two | |
-| | | | or more CPs | |
-| | | | which | |
-| | | | includes at | |
-| | | | least one | |
-| | | | internal | |
-| | | | CP. | |
-+-----------------------------+-----------------------------+------------------+---------------------+------------------------------------------------------+
-| vnfReservedCpd | VduCpd | 0..N | Reserved IP | support: |
-| | | | Address for | MANDATORY |
-| | | | VNF which | |
-| | | | is not | |
-| | | | bounded to | |
-| | | | any | |
-| | | | specific | |
-| | | | VNFC, but | |
-| | | | assigned | |
-| | | | manually | |
-| | | | from | |
-| | | | outside and | |
-| | | | potentially | |
-| | | | shared as a | |
-| | | | floating IP | |
-| | | | among | |
-| | | | VNFCs. | |
-+-----------------------------+-----------------------------+------------------+---------------------+------------------------------------------------------+
-| vnfExtCpd | VnfExtCpd | 1..N | Describes | support: |
-| | | | external | MANDATORY |
-| | | | interface(s) | |
-| | | | exposed by | |
-| | | | this VNF | |
-| | | | enabling | |
-| | | | connection | |
-| | | | with a VL. | |
-+-----------------------------+-----------------------------+------------------+---------------------+------------------------------------------------------+
-| deploymentFlavour | VnfDf | 1..N | Describes | support: |
-| | | | specific | MANDATORY |
-| | | | DF(s) of a | |
-| | | | VNF with | |
-| | | | specific | |
-| | | | requirements | |
-| | | | for | |
-| | | | capacity | |
-| | | | and | |
-| | | | performance. | |
-+-----------------------------+-----------------------------+------------------+---------------------+------------------------------------------------------+
-| configurableProperties | VnfConfigurableProperties | 0..1 | Describes | support: |
-| | | | the | MANDATORY |
-| | | | configurable | |
-| | | | properties | |
-| | | | of the VNF | |
-| | | | (e.g. | |
-| | | | related to | |
-| | | | auto | |
-| | | | scaling and | |
-| | | | auto | |
-| | | | healing). | |
-+-----------------------------+-----------------------------+------------------+---------------------+------------------------------------------------------+
-| modifiableAttributes | VnfInfoModifiableAttributes | 0..1 | Describes | support: |
-| | | | the | MANDATORY |
-| | | | modifiable | |
-| | | | attributes | |
-| | | | of the VNF. | |
-| | | | | |
-+-----------------------------+-----------------------------+------------------+---------------------+------------------------------------------------------+
-| lifeCycleManagementScript | LifeCycleManagementScript | 0..N | Includes a | support: |
-| | | | list of | MANDATORY |
-| | | | events and | |
-| | | | corresponding | |
-| | | | management | |
-| | | | scripts | |
-| | | | performed | |
-| | | | for the | |
-| | | | VNF. | |
-+-----------------------------+-----------------------------+------------------+---------------------+------------------------------------------------------+
-| elementGroup | VnfdElementGroup | 0..N | Describes | support: |
-| | | | the | MANDATORY |
-| | | | associated | |
-| | | | elements of | |
-| | | | a VNFD for | |
-| | | | a certain | |
-| | | | purpose | |
-| | | | during VNF | |
-| | | | lifecycle | |
-| | | | management. | |
-+-----------------------------+-----------------------------+------------------+---------------------+------------------------------------------------------+
-| vnfIndicator | VnfIndicator | 0..N | Declares | support: |
-| | | | the VNF | MANDATORY |
-| | | | indicators | |
-| | | | that are | |
-| | | | supported | |
-| | | | by this | |
-| | | | VNF. | |
-+-----------------------------+-----------------------------+------------------+---------------------+------------------------------------------------------+
-| logo | String | 0..1 | File path | support: |
-| | | | of the | MANDATORY |
-| | | | vendor | |
-| | | | specified | |
-| | | | logo. | |
-+-----------------------------+-----------------------------+------------------+---------------------+------------------------------------------------------+
-| guide | String | 0..1 | UUID of the | support: |
-| | | | vendor | MANDATORY |
-| | | | guide/documentation | |
-| | | | which is | |
-| | | | attached to | |
-| | | | VNF and can | |
-| | | | be | |
-| | | | downloaded | |
-| | | | from the | |
-| | | | model. | |
-+-----------------------------+-----------------------------+------------------+---------------------+------------------------------------------------------+
diff --git a/docs/ONAP release 2 spec/im/vnfdf.rst b/docs/ONAP release 2 spec/im/vnfdf.rst
deleted file mode 100644
index c78de9f..0000000
--- a/docs/ONAP release 2 spec/im/vnfdf.rst
+++ /dev/null
@@ -1,210 +0,0 @@
-.. Copyright 2018 (China Mobile)
-.. 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: VnfDf
-============
-
-+----------------------------+-----------------------------+------------------+-----------------------+--------------------------+
-| **Attribute Name** | **Type** | **Multiplicity** | **Description** | **Applied Stereotypes** |
-+============================+=============================+==================+=======================+==========================+
-| flavorId | Identifier | 1 | Identifier | support: |
-| | | | of this DF | MANDATORY |
-| | | | within the | |
-| | | | VNFD. | |
-+----------------------------+-----------------------------+------------------+-----------------------+--------------------------+
-| description | String | 1 | Human | support: |
-| | | | readable | MANDATORY |
-| | | | description | |
-| | | | of the DF. | |
-+----------------------------+-----------------------------+------------------+-----------------------+--------------------------+
-| vduProfile | VduProfile | 1..N | Describes | support: |
-| | | | additional | MANDATORY |
-| | | | instantiation | |
-| | | | data for | |
-| | | | the VDUs | |
-| | | | used in | |
-| | | | this | |
-| | | | flavor. | |
-+----------------------------+-----------------------------+------------------+-----------------------+--------------------------+
-| virtualLinkProfile | VirtualLinkProfile | 0..N | Defines the | support: |
-| | | | internal | MANDATORY |
-| | | | VLD along | |
-| | | | with | |
-| | | | additional | |
-| | | | data which | |
-| | | | is used in | |
-| | | | this DF. | |
-| | | | | |
-| | | | NOTE 1: | |
-| | | | This allows | |
-| | | | for | |
-| | | | different | |
-| | | | VNF | |
-| | | | internal | |
-| | | | topologies | |
-| | | | between | |
-| | | | DFs. | |
-| | | | | |
-| | | | NOTE 2: | |
-| | | | virtualLink | |
-| | | | Profile | |
-| | | | needs to be | |
-| | | | provided | |
-| | | | for all VLs | |
-| | | | that the | |
-| | | | CPs of the | |
-| | | | VDUs in the | |
-| | | | VDU | |
-| | | | profiles | |
-| | | | connect to. | |
-+----------------------------+-----------------------------+------------------+-----------------------+--------------------------+
-| instantiationLevel | InstantiationLevel | 1..N | Describes | support: |
-| | | | the various | MANDATORY |
-| | | | levels of | |
-| | | | resources | |
-| | | | that can be | |
-| | | | used to | |
-| | | | instantiate | |
-| | | | the VNF | |
-| | | | using this | |
-| | | | flavour. | |
-| | | | | |
-| | | | Examples: | |
-| | | | Small, | |
-| | | | Medium, | |
-| | | | Large. | |
-| | | | | |
-| | | | If there is | |
-| | | | only one | |
-| | | | "instantiationLevel" | |
-| | | | entry, it | |
-| | | | shall be | |
-| | | | treated as | |
-| | | | the default | |
-| | | | instantiation | |
-| | | | level for | |
-| | | | this DF. | |
-+----------------------------+-----------------------------+------------------+-----------------------+--------------------------+
-| affinityOrAntiAffinityGroup| AffinityOrAntiAffinityGroup | 0..N | Specifies | support: |
-| | | | affinity or | MANDATORY |
-| | | | anti-affinity | |
-| | | | relationship | |
-| | | | applicable | |
-| | | | between the | |
-| | | | virtualisation | |
-| | | | containers | |
-| | | | (e.g. | |
-| | | | virtual | |
-| | | | machines) | |
-| | | | to be | |
-| | | | created | |
-| | | | using | |
-| | | | different | |
-| | | | VDUs or | |
-| | | | internal | |
-| | | | VLs to be | |
-| | | | created | |
-| | | | using | |
-| | | | different | |
-| | | | VnfVirtualLinkDesc(s) | |
-| | | | in the same | |
-| | | | affinity or | |
-| | | | anti-affinity | |
-| | | | group. | |
-| | | | | |
-| | | | NOTE: | |
-| | | | In the | |
-| | | | present | |
-| | | | specification, | |
-| | | | including | |
-| | | | either | |
-| | | | VDU(s) or | |
-| | | | VnfVirtualLinkDesc(s) | |
-| | | | into the | |
-| | | | same | |
-| | | | affinity or | |
-| | | | anti-affinity | |
-| | | | group is | |
-| | | | supported. | |
-| | | | Extension | |
-| | | | to support | |
-| | | | including | |
-| | | | both VDU(s) | |
-| | | | and | |
-| | | | VnfVirtualLinkDesc(s) | |
-| | | | into the | |
-| | | | same | |
-| | | | affinity or | |
-| | | | anti-affinity | |
-| | | | group is | |
-| | | | left for | |
-| | | | future | |
-| | | | specification. | |
-+----------------------------+-----------------------------+------------------+-----------------------+--------------------------+
-| scalingAspect | ScalingAspect | 0..N | The scaling | support: |
-| | | | aspects | MANDATORY |
-| | | | supported | |
-| | | | by this DF | |
-| | | | of the VNF. | |
-| | | | scalingAspect | |
-| | | | shall be | |
-| | | | present if | |
-| | | | the VNF | |
-| | | | supports | |
-| | | | scaling. | |
-+----------------------------+-----------------------------+------------------+-----------------------+--------------------------+
-| placementGroup | PlacementGroup | 0..N | Determine | support: |
-| | | | where | EXPERIMENTAL |
-| | | | VNFC's | |
-| | | | (VDU's) are | |
-| | | | placed with | |
-| | | | respect to | |
-| | | | the VNF | |
-+----------------------------+-----------------------------+------------------+-----------------------+--------------------------+
-| baseConfigGroup | BaseConfigGroup | 0..1 |- BaseConfigGroup | support: |
-| | | | may set | EXPERIMENTAL |
-| | | | Access | |
-| | | | Control | |
-| | | | Lists | |
-| | | | (ACL's) | |
-| | | | and | |
-| | | | establish | |
-| | | | security | |
-| | | | groups | |
-| | | | and | |
-| | | | server | |
-| | | | groups. | |
-| | | | | |
-| | | |- BaseConfigGroup | |
-| | | | creates/establishs | |
-| | | | storage for the | |
-| | | | VM's (OpenStack | |
-| | | | Cinder). | |
-| | | | | |
-| | | |- BaseConfigGroup | |
-| | | | may | |
-| | | | establish | |
-| | | | internal | |
-| | | | networks | |
-| | | | such as | |
-| | | | OAM (VNF | |
-| | | | Mgmt) or | |
-| | | | MNS | |
-| | | | (Maintenance & | |
-| | | | Surveillance) | |
-| | | | established. | |
-+----------------------------+-----------------------------+------------------+-----------------------+--------------------------+
-| deploymentGroup | DeploymentGroup | 1..N | DeploymentGroup | support: |
-| | | | provides | EXPERIMENTAL |
-| | | | the minimum | |
-| | | | viable VDU | |
-| | | | and | |
-| | | | associated | |
-| | | | VNFC | |
-| | | | configuration | |
-| | | | for a | |
-| | | | useable | |
-| | | | VNF. | |
-+----------------------------+-----------------------------+------------------+-----------------------+--------------------------+
- \ No newline at end of file
diff --git a/docs/ONAP release 2 spec/im/vnfextcpd.rst b/docs/ONAP release 2 spec/im/vnfextcpd.rst
deleted file mode 100644
index 8a34c7c..0000000
--- a/docs/ONAP release 2 spec/im/vnfextcpd.rst
+++ /dev/null
@@ -1,61 +0,0 @@
-.. Copyright 2018 (China Mobile)
-.. 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: VnfExtCpd
-================
-
-+-------------------------------------+-------------------------------------+------------------+-------------------------------------+--------------------------+
-| **Attribute Name** | **Type** | **Multiplicity** | **Description** | **Applied Stereotypes** |
-+=====================================+=====================================+==================+=====================================+==========================+
-| intCpd | Identifier | 0..1 | Reference | support: |
-| | (Reference | | to the | MANDATORY |
-| | to VduCpd) | | internal | |
-| | | | VDU CPD | |
-| | | | which is | |
-| | | | used to | |
-| | | | instantiate | |
-| | | | internal | |
-| | | | CPs. These | |
-| | | | internal | |
-| | | | CPs are, in | |
-| | | | turn, | |
-| | | | exposed as | |
-| | | | external | |
-| | | | CPs defined | |
-| | | | by this | |
-| | | | external | |
-| | | | CPD. | |
-+-------------------------------------+-------------------------------------+------------------+-------------------------------------+--------------------------+
-| virtualNetworkInterfaceRequirements | VirtualNetworkInterfaceRequirements | 0..N | Specifies | support: |
-| | | | requirements | MANDATORY |
-| | | | on a | |
-| | | | virtual | |
-| | | | network | |
-| | | | interface | |
-| | | | realising | |
-| | | | the CPs | |
-| | | | instantiated | |
-| | | | from this | |
-| | | | CPD. | |
-| | | | | |
-| | | | NOTE: In | |
-| | | | case of | |
-| | | | referencing | |
-| | | | an intCpd | |
-| | | | via its | |
-| | | | identifier, | |
-| | | | the | |
-| | | | virtualNetworkInterfaceRequirements | |
-| | | | attribute | |
-| | | | of the | |
-| | | | referenced | |
-| | | | intCpd | |
-| | | | applies. | |
-+-------------------------------------+-------------------------------------+------------------+-------------------------------------+--------------------------+
-| (inherited | | | All | |
-| attributes) | | | attributes | |
-| | | | inherited | |
-| | | | from Cpd. | |
-+-------------------------------------+-------------------------------------+------------------+-------------------------------------+--------------------------+
- \ No newline at end of file
diff --git a/docs/ONAP release 2 spec/im/vnfvirtuallinkdesc.rst b/docs/ONAP release 2 spec/im/vnfvirtuallinkdesc.rst
deleted file mode 100644
index c818fa1..0000000
--- a/docs/ONAP release 2 spec/im/vnfvirtuallinkdesc.rst
+++ /dev/null
@@ -1,62 +0,0 @@
-.. Copyright 2018 (China Mobile)
-.. 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: VnfVirtualLinkDesc
-=========================
-
-+-----------------------+-----------------------+------------------+-----------------+--------------------------+
-| **Attribute Name** | **Type** | **Multiplicity** | **Description** | **Applied Stereotypes** |
-+=======================+=======================+==================+=================+==========================+
-| virtualLinkDescId | Identifier | 1 | Unique | support: |
-| | | | identifier | MANDATORY |
-| | | | of this | |
-| | | | internal | |
-| | | | VLD in | |
-| | | | VNFD. | |
-+-----------------------+-----------------------+------------------+-----------------+--------------------------+
-| virtualLinkDescFlavour| VirtualLinkDescFlavour| 1..N | Describes a | support: |
-| | | | specific | MANDATORY |
-| | | | flavour of | |
-| | | | the VL with | |
-| | | | specific | |
-| | | | bitrate | |
-| | | | requirements. | |
-+-----------------------+-----------------------+------------------+-----------------+--------------------------+
-| connectivityType | ConnectivityType | 1 | | support: |
-| | | | | MANDATORY |
-+-----------------------+-----------------------+------------------+-----------------+--------------------------+
-| testAccess | String | 0..N | Specifies | support: |
-| | | | test access | MANDATORY |
-| | | | facilities | |
-| | | | expected on | |
-| | | | the VL | |
-| | | | (e.g. none, | |
-| | | | passive | |
-| | | | monitoring, | |
-| | | | or active | |
-| | | | (intrusive) | |
-| | | | loopbacks | |
-| | | | at | |
-| | | | endpoints). | |
-+-----------------------+-----------------------+------------------+-----------------+--------------------------+
-| description | String | 0..1 | Provides | support: |
-| | | | human-readable | MANDATORY |
-| | | | information | |
-| | | | on the | |
-| | | | purpose of | |
-| | | | the VL | |
-| | | | (e.g. | |
-| | | | control | |
-| | | | plane | |
-| | | | traffic). | |
-+-----------------------+-----------------------+------------------+-----------------+--------------------------+
-| monitoringParameter | MonitoringParameter | 0..N | Defines the | support: |
-| | | | virtualised | MANDATORY |
-| | | | resources | |
-| | | | monitoring | |
-| | | | parameters | |
-| | | | on VLD | |
-| | | | level.  | |
-+-----------------------+-----------------------+------------------+-----------------+--------------------------+
- \ No newline at end of file
diff --git a/docs/ONAP release 2 spec/index.rst b/docs/ONAP release 2 spec/index.rst
deleted file mode 100644
index e09d341..0000000
--- a/docs/ONAP release 2 spec/index.rst
+++ /dev/null
@@ -1,17 +0,0 @@
-.. Copyright 2017 (China Mobile)
-.. 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
-.. onap-documentation documentation master file, created by
- sphinx-quickstart on Mon Sep 18 15:12:14 2017.
- You can adapt this file completely to your liking, but it should at least
- contain the root `toctree` directive.
-
-ONAP R2 Modeling Specifications
-==============================================
-
-.. toctree::
- :titlesonly:
-
- im/index
- dm/index
-
diff --git a/docs/Release-notes/index.rst b/docs/Release-notes/index.rst
deleted file mode 100644
index a820bd9..0000000
--- a/docs/Release-notes/index.rst
+++ /dev/null
@@ -1,15 +0,0 @@
-.. Copyright 2018 (China Mobile)
-.. 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
-.. onap-documentation documentation master file, created by
- sphinx-quickstart on Mon Sep 18 15:12:14 2017.
- You can adapt this file completely to your liking, but it should at least
- contain the root `toctree` directive.
-
-Release Notes
-==============================================
-
-.. toctree::
- :maxdepth: 1
-
- release-notes
diff --git a/docs/Release-notes/release-notes.rst b/docs/Release-notes/release-notes.rst
deleted file mode 100644
index c39a970..0000000
--- a/docs/Release-notes/release-notes.rst
+++ /dev/null
@@ -1,41 +0,0 @@
-.. Copyright 2018 (China Mobile)
-.. 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
-
-
-Modeling Spec Release Notes
-===========================
-
-Version: 1.2.1
---------------
-
-:Release Date: 2018-06-07
-
-
-
-**New Features**
-
-Define design time VNFD model information model and data model specifications based on ETSI NFV specifications IFA011 and SOL001.
-
-**Bug Fixes**
-
-**Security Notes**
-
-MODELLING code has been formally scanned during build time using NexusIQ and no Critical vulnerability was found.
-
-Quick Links:
- - `MODELLING project page <https://wiki.onap.org/display/DW/Modeling+Project>`_
-
- - `Passing Badge information for MODELLING <https://bestpractices.coreinfrastructure.org/en/projects/1774>`_
-
-**Known Issues**
- None
-
-**Upgrade Notes**
- None
-
-**Other**
-
-===========
-
-End of Release Notes
diff --git a/docs/index.rst b/docs/index.rst
index edbc983..65d7c0b 100644
--- a/docs/index.rst
+++ b/docs/index.rst
@@ -2,23 +2,9 @@
Model Specifications
====================
-ONAP 2nd release defines the resource IM/DM based on ETSI specifications and OASIS TOSCA NFV Profile
-
-.. toctree::
- :maxdepth: 1
-
- ONAP release 2 spec/index
-
-
ONAP 1st release is mostly the merge of ECOMP and OPEN-O, the modeling specs are also the merge from two of them, but most of them come from SDC implementation
.. toctree::
:maxdepth: 1
ONAP release 1 spec/index
-
-Release Notes
-
-.. toctree::
- :maxdepth: 1
- Release-notes/index