diff options
author | Victor Gao <victor.gao@huawei.com> | 2018-06-04 16:05:09 +0800 |
---|---|---|
committer | Victor Gao <victor.gao@huawei.com> | 2018-06-04 16:05:09 +0800 |
commit | 709de031ede9d9407a4830317b2c6c5f8969025b (patch) | |
tree | 89412859fd15d9d785c405df327707ff6a1e8f27 | |
parent | 78f70a2be21b22775d11a312b6bde26b31beb7c6 (diff) |
handle model spec by branches2.0.0-ONAPbeijing2.0.0-ONAP
Change-Id: I4ac13c55261be3e347b00c46fc21d721f8c3332b
Issue-ID: MODELING-79
Signed-off-by: Victor Gao <victor.gao@huawei.com>
-rw-r--r-- | docs/ONAP Model Spec/dm/ArtifactTypes.rst (renamed from docs/ONAP release 2 spec/dm/ArtifactTypes.rst) | 0 | ||||
-rw-r--r-- | docs/ONAP Model Spec/dm/CapabilitiesTypes.rst (renamed from docs/ONAP release 2 spec/dm/CapabilitiesTypes.rst) | 0 | ||||
-rw-r--r-- | docs/ONAP Model Spec/dm/DataTypes.rst (renamed from docs/ONAP release 2 spec/dm/DataTypes.rst) | 0 | ||||
-rw-r--r-- | docs/ONAP Model Spec/dm/InterfaceTypes.rst (renamed from docs/ONAP release 2 spec/dm/InterfaceTypes.rst) | 0 | ||||
-rw-r--r-- | docs/ONAP Model Spec/dm/NodeTypes.rst (renamed from docs/ONAP release 2 spec/dm/NodeTypes.rst) | 0 | ||||
-rw-r--r-- | docs/ONAP Model Spec/dm/RelationshipTypes.rst (renamed from docs/ONAP release 2 spec/dm/RelationshipTypes.rst) | 0 | ||||
-rw-r--r-- | docs/ONAP Model Spec/dm/index.rst (renamed from docs/ONAP release 2 spec/dm/index.rst) | 0 | ||||
-rw-r--r-- | docs/ONAP Model Spec/im/AddressData.rst (renamed from docs/ONAP release 2 spec/im/AddressData.rst) | 0 | ||||
-rw-r--r-- | docs/ONAP Model Spec/im/AffinityOrAntiAffinityGroup.rst (renamed from docs/ONAP release 2 spec/im/AffinityOrAntiAffinityGroup.rst) | 0 | ||||
-rw-r--r-- | docs/ONAP Model Spec/im/BaseConfigGroup.rst (renamed from docs/ONAP release 2 spec/im/BaseConfigGroup.rst) | 0 | ||||
-rw-r--r-- | docs/ONAP Model Spec/im/ConnectivityType.rst (renamed from docs/ONAP release 2 spec/im/ConnectivityType.rst) | 0 | ||||
-rw-r--r-- | docs/ONAP Model Spec/im/CpProtocolData.rst (renamed from docs/ONAP release 2 spec/im/CpProtocolData.rst) | 0 | ||||
-rw-r--r-- | docs/ONAP Model Spec/im/DeploymentGroup.rst (renamed from docs/ONAP release 2 spec/im/DeploymentGroup.rst) | 0 | ||||
-rw-r--r-- | docs/ONAP Model Spec/im/L2AddressData.rst (renamed from docs/ONAP release 2 spec/im/L2AddressData.rst) | 0 | ||||
-rw-r--r-- | docs/ONAP Model Spec/im/L3AddressData.rst (renamed from docs/ONAP release 2 spec/im/L3AddressData.rst) | 0 | ||||
-rw-r--r-- | docs/ONAP Model Spec/im/LifecycleManagementScript.rst (renamed from docs/ONAP release 2 spec/im/LifecycleManagementScript.rst) | 0 | ||||
-rw-r--r-- | docs/ONAP Model Spec/im/LocalAffinityOrAntiAffinityRule.rst (renamed from docs/ONAP release 2 spec/im/LocalAffinityOrAntiAffinityRule.rst) | 0 | ||||
-rw-r--r-- | docs/ONAP Model Spec/im/MonitoringParameter.rst (renamed from docs/ONAP release 2 spec/im/MonitoringParameter.rst) | 0 | ||||
-rw-r--r-- | docs/ONAP Model Spec/im/PlacementGroup.rst (renamed from docs/ONAP release 2 spec/im/PlacementGroup.rst) | 0 | ||||
-rw-r--r-- | docs/ONAP Model Spec/im/QoS.rst (renamed from docs/ONAP release 2 spec/im/QoS.rst) | 0 | ||||
-rw-r--r-- | docs/ONAP Model Spec/im/RequestedAdditionalCapabilityData.rst (renamed from docs/ONAP release 2 spec/im/RequestedAdditionalCapabilityData.rst) | 0 | ||||
-rw-r--r-- | docs/ONAP Model Spec/im/ScaleInfo.rst (renamed from docs/ONAP release 2 spec/im/ScaleInfo.rst) | 0 | ||||
-rw-r--r-- | docs/ONAP Model Spec/im/SwImageDesc.rst (renamed from docs/ONAP release 2 spec/im/SwImageDesc.rst) | 0 | ||||
-rw-r--r-- | docs/ONAP Model Spec/im/VduLevel.rst (renamed from docs/ONAP release 2 spec/im/VduLevel.rst) | 0 | ||||
-rw-r--r-- | docs/ONAP Model Spec/im/VirtualCpuPinningData.rst (renamed from docs/ONAP release 2 spec/im/VirtualCpuPinningData.rst) | 0 | ||||
-rw-r--r-- | docs/ONAP Model Spec/im/VnfConfigurableProperties.rst (renamed from docs/ONAP release 2 spec/im/VnfConfigurableProperties.rst) | 0 | ||||
-rw-r--r-- | docs/ONAP Model Spec/im/VnfIndicator.rst (renamed from docs/ONAP release 2 spec/im/VnfIndicator.rst) | 0 | ||||
-rw-r--r-- | docs/ONAP Model Spec/im/VnfInfoModifiableAttributes.rst (renamed from docs/ONAP release 2 spec/im/VnfInfoModifiableAttributes.rst) | 0 | ||||
-rw-r--r-- | docs/ONAP Model Spec/im/VnfcConfigurableProperties.rst (renamed from docs/ONAP release 2 spec/im/VnfcConfigurableProperties.rst) | 0 | ||||
-rw-r--r-- | docs/ONAP Model Spec/im/VnfdElementGroup.rst (renamed from docs/ONAP release 2 spec/im/VnfdElementGroup.rst) | 0 | ||||
-rw-r--r-- | docs/ONAP Model Spec/im/cpd.rst (renamed from docs/ONAP release 2 spec/im/cpd.rst) | 0 | ||||
-rw-r--r-- | docs/ONAP Model Spec/im/index.rst (renamed from docs/ONAP release 2 spec/im/index.rst) | 0 | ||||
-rw-r--r-- | docs/ONAP Model Spec/im/instantiationlevel.rst (renamed from docs/ONAP release 2 spec/im/instantiationlevel.rst) | 0 | ||||
-rw-r--r-- | docs/ONAP Model Spec/im/linkbitraterequirements.rst (renamed from docs/ONAP release 2 spec/im/linkbitraterequirements.rst) | 0 | ||||
-rw-r--r-- | docs/ONAP Model Spec/im/logicalnodedata.rst (renamed from docs/ONAP release 2 spec/im/logicalnodedata.rst) | 0 | ||||
-rw-r--r-- | docs/ONAP Model Spec/im/vdu.rst (renamed from docs/ONAP release 2 spec/im/vdu.rst) | 0 | ||||
-rw-r--r-- | docs/ONAP Model Spec/im/vducpd.rst (renamed from docs/ONAP release 2 spec/im/vducpd.rst) | 0 | ||||
-rw-r--r-- | docs/ONAP Model Spec/im/vduprofile.rst (renamed from docs/ONAP release 2 spec/im/vduprofile.rst) | 0 | ||||
-rw-r--r-- | docs/ONAP Model Spec/im/virtualcomputedesc.rst (renamed from docs/ONAP release 2 spec/im/virtualcomputedesc.rst) | 0 | ||||
-rw-r--r-- | docs/ONAP Model Spec/im/virtualcpudata.rst (renamed from docs/ONAP release 2 spec/im/virtualcpudata.rst) | 0 | ||||
-rw-r--r-- | docs/ONAP Model Spec/im/virtuallinkdescflavour.rst (renamed from docs/ONAP release 2 spec/im/virtuallinkdescflavour.rst) | 0 | ||||
-rw-r--r-- | docs/ONAP Model Spec/im/virtuallinkprofile.rst (renamed from docs/ONAP release 2 spec/im/virtuallinkprofile.rst) | 0 | ||||
-rw-r--r-- | docs/ONAP Model Spec/im/virtualmemorydata.rst (renamed from docs/ONAP release 2 spec/im/virtualmemorydata.rst) | 0 | ||||
-rw-r--r-- | docs/ONAP Model Spec/im/virtualnetworkinterfacerequirements.rst (renamed from docs/ONAP release 2 spec/im/virtualnetworkinterfacerequirements.rst) | 0 | ||||
-rw-r--r-- | docs/ONAP Model Spec/im/virtualstoragedesc.rst (renamed from docs/ONAP release 2 spec/im/virtualstoragedesc.rst) | 0 | ||||
-rw-r--r-- | docs/ONAP Model Spec/im/vnfd.rst (renamed from docs/ONAP release 2 spec/im/vnfd.rst) | 0 | ||||
-rw-r--r-- | docs/ONAP Model Spec/im/vnfdf.rst (renamed from docs/ONAP release 2 spec/im/vnfdf.rst) | 0 | ||||
-rw-r--r-- | docs/ONAP Model Spec/im/vnfextcpd.rst (renamed from docs/ONAP release 2 spec/im/vnfextcpd.rst) | 0 | ||||
-rw-r--r-- | docs/ONAP Model Spec/im/vnfvirtuallinkdesc.rst (renamed from docs/ONAP release 2 spec/im/vnfvirtuallinkdesc.rst) | 0 | ||||
-rw-r--r-- | docs/ONAP Model Spec/index.rst (renamed from docs/ONAP release 2 spec/index.rst) | 0 | ||||
-rw-r--r-- | docs/ONAP release 1 spec/Usecase/VoLTE/e2e.rst | 15 | ||||
-rw-r--r-- | docs/ONAP release 1 spec/Usecase/VoLTE/index.rst | 19 | ||||
-rw-r--r-- | docs/ONAP release 1 spec/Usecase/VoLTE/ns.rst | 13 | ||||
-rw-r--r-- | docs/ONAP release 1 spec/Usecase/VoLTE/vnfs.rst | 45 | ||||
-rw-r--r-- | docs/ONAP release 1 spec/Usecase/index.rst | 17 | ||||
-rw-r--r-- | docs/ONAP release 1 spec/Usecase/vCPE/index.rst | 15 | ||||
-rw-r--r-- | docs/ONAP release 1 spec/csar/csar-sdc-input.JPG | bin | 38421 -> 0 bytes | |||
-rw-r--r-- | docs/ONAP release 1 spec/csar/csar-sdc-output-service.JPG | bin | 38698 -> 0 bytes | |||
-rw-r--r-- | docs/ONAP release 1 spec/csar/csar-sdc-output-vf.JPG | bin | 39089 -> 0 bytes | |||
-rw-r--r-- | docs/ONAP release 1 spec/csar/csar.rst | 140 | ||||
-rw-r--r-- | docs/ONAP release 1 spec/csar/index.rst | 12 | ||||
-rw-r--r-- | docs/ONAP release 1 spec/dm/dm.rst | 1161 | ||||
-rw-r--r-- | docs/ONAP release 1 spec/dm/index.rst | 14 | ||||
-rw-r--r-- | docs/ONAP release 1 spec/im/index.rst | 17 | ||||
-rw-r--r-- | docs/ONAP release 1 spec/im/ns-im.rst | 200 | ||||
-rw-r--r-- | docs/ONAP release 1 spec/im/overlay-im.rst | 122 | ||||
-rw-r--r-- | docs/ONAP release 1 spec/im/service-im.rst | 85 | ||||
-rw-r--r-- | docs/ONAP release 1 spec/index.rst | 18 | ||||
-rw-r--r-- | docs/index.rst | 10 |
69 files changed, 2 insertions, 1901 deletions
diff --git a/docs/ONAP release 2 spec/dm/ArtifactTypes.rst b/docs/ONAP Model Spec/dm/ArtifactTypes.rst index 36a9759..36a9759 100644 --- a/docs/ONAP release 2 spec/dm/ArtifactTypes.rst +++ b/docs/ONAP Model Spec/dm/ArtifactTypes.rst diff --git a/docs/ONAP release 2 spec/dm/CapabilitiesTypes.rst b/docs/ONAP Model Spec/dm/CapabilitiesTypes.rst index d8ed14e..d8ed14e 100644 --- a/docs/ONAP release 2 spec/dm/CapabilitiesTypes.rst +++ b/docs/ONAP Model Spec/dm/CapabilitiesTypes.rst diff --git a/docs/ONAP release 2 spec/dm/DataTypes.rst b/docs/ONAP Model Spec/dm/DataTypes.rst index 3821cf5..3821cf5 100644 --- a/docs/ONAP release 2 spec/dm/DataTypes.rst +++ b/docs/ONAP Model Spec/dm/DataTypes.rst diff --git a/docs/ONAP release 2 spec/dm/InterfaceTypes.rst b/docs/ONAP Model Spec/dm/InterfaceTypes.rst index f4783a9..f4783a9 100644 --- a/docs/ONAP release 2 spec/dm/InterfaceTypes.rst +++ b/docs/ONAP Model Spec/dm/InterfaceTypes.rst diff --git a/docs/ONAP release 2 spec/dm/NodeTypes.rst b/docs/ONAP Model Spec/dm/NodeTypes.rst index bdbdce5..bdbdce5 100644 --- a/docs/ONAP release 2 spec/dm/NodeTypes.rst +++ b/docs/ONAP Model Spec/dm/NodeTypes.rst diff --git a/docs/ONAP release 2 spec/dm/RelationshipTypes.rst b/docs/ONAP Model Spec/dm/RelationshipTypes.rst index 1c9965b..1c9965b 100644 --- a/docs/ONAP release 2 spec/dm/RelationshipTypes.rst +++ b/docs/ONAP Model Spec/dm/RelationshipTypes.rst diff --git a/docs/ONAP release 2 spec/dm/index.rst b/docs/ONAP Model Spec/dm/index.rst index bc44519..bc44519 100644 --- a/docs/ONAP release 2 spec/dm/index.rst +++ b/docs/ONAP Model Spec/dm/index.rst diff --git a/docs/ONAP release 2 spec/im/AddressData.rst b/docs/ONAP Model Spec/im/AddressData.rst index a3e703d..a3e703d 100644 --- a/docs/ONAP release 2 spec/im/AddressData.rst +++ b/docs/ONAP Model Spec/im/AddressData.rst diff --git a/docs/ONAP release 2 spec/im/AffinityOrAntiAffinityGroup.rst b/docs/ONAP Model Spec/im/AffinityOrAntiAffinityGroup.rst index a2c8d72..a2c8d72 100644 --- a/docs/ONAP release 2 spec/im/AffinityOrAntiAffinityGroup.rst +++ b/docs/ONAP Model Spec/im/AffinityOrAntiAffinityGroup.rst diff --git a/docs/ONAP release 2 spec/im/BaseConfigGroup.rst b/docs/ONAP Model Spec/im/BaseConfigGroup.rst index 2397c0e..2397c0e 100644 --- a/docs/ONAP release 2 spec/im/BaseConfigGroup.rst +++ b/docs/ONAP Model Spec/im/BaseConfigGroup.rst diff --git a/docs/ONAP release 2 spec/im/ConnectivityType.rst b/docs/ONAP Model Spec/im/ConnectivityType.rst index d47a1be..d47a1be 100644 --- a/docs/ONAP release 2 spec/im/ConnectivityType.rst +++ b/docs/ONAP Model Spec/im/ConnectivityType.rst diff --git a/docs/ONAP release 2 spec/im/CpProtocolData.rst b/docs/ONAP Model Spec/im/CpProtocolData.rst index c9cf840..c9cf840 100644 --- a/docs/ONAP release 2 spec/im/CpProtocolData.rst +++ b/docs/ONAP Model Spec/im/CpProtocolData.rst diff --git a/docs/ONAP release 2 spec/im/DeploymentGroup.rst b/docs/ONAP Model Spec/im/DeploymentGroup.rst index 4dd8b1e..4dd8b1e 100644 --- a/docs/ONAP release 2 spec/im/DeploymentGroup.rst +++ b/docs/ONAP Model Spec/im/DeploymentGroup.rst diff --git a/docs/ONAP release 2 spec/im/L2AddressData.rst b/docs/ONAP Model Spec/im/L2AddressData.rst index d4620df..d4620df 100644 --- a/docs/ONAP release 2 spec/im/L2AddressData.rst +++ b/docs/ONAP Model Spec/im/L2AddressData.rst diff --git a/docs/ONAP release 2 spec/im/L3AddressData.rst b/docs/ONAP Model Spec/im/L3AddressData.rst index ccb651f..ccb651f 100644 --- a/docs/ONAP release 2 spec/im/L3AddressData.rst +++ b/docs/ONAP Model Spec/im/L3AddressData.rst diff --git a/docs/ONAP release 2 spec/im/LifecycleManagementScript.rst b/docs/ONAP Model Spec/im/LifecycleManagementScript.rst index b7ce432..b7ce432 100644 --- a/docs/ONAP release 2 spec/im/LifecycleManagementScript.rst +++ b/docs/ONAP Model Spec/im/LifecycleManagementScript.rst diff --git a/docs/ONAP release 2 spec/im/LocalAffinityOrAntiAffinityRule.rst b/docs/ONAP Model Spec/im/LocalAffinityOrAntiAffinityRule.rst index 57d1f63..57d1f63 100644 --- a/docs/ONAP release 2 spec/im/LocalAffinityOrAntiAffinityRule.rst +++ b/docs/ONAP Model Spec/im/LocalAffinityOrAntiAffinityRule.rst diff --git a/docs/ONAP release 2 spec/im/MonitoringParameter.rst b/docs/ONAP Model Spec/im/MonitoringParameter.rst index 9dfc5b9..9dfc5b9 100644 --- a/docs/ONAP release 2 spec/im/MonitoringParameter.rst +++ b/docs/ONAP Model Spec/im/MonitoringParameter.rst diff --git a/docs/ONAP release 2 spec/im/PlacementGroup.rst b/docs/ONAP Model Spec/im/PlacementGroup.rst index db8008b..db8008b 100644 --- a/docs/ONAP release 2 spec/im/PlacementGroup.rst +++ b/docs/ONAP Model Spec/im/PlacementGroup.rst diff --git a/docs/ONAP release 2 spec/im/QoS.rst b/docs/ONAP Model Spec/im/QoS.rst index 8f64127..8f64127 100644 --- a/docs/ONAP release 2 spec/im/QoS.rst +++ b/docs/ONAP Model Spec/im/QoS.rst diff --git a/docs/ONAP release 2 spec/im/RequestedAdditionalCapabilityData.rst b/docs/ONAP Model Spec/im/RequestedAdditionalCapabilityData.rst index ce9ab2f..ce9ab2f 100644 --- a/docs/ONAP release 2 spec/im/RequestedAdditionalCapabilityData.rst +++ b/docs/ONAP Model Spec/im/RequestedAdditionalCapabilityData.rst diff --git a/docs/ONAP release 2 spec/im/ScaleInfo.rst b/docs/ONAP Model Spec/im/ScaleInfo.rst index 14f74cf..14f74cf 100644 --- a/docs/ONAP release 2 spec/im/ScaleInfo.rst +++ b/docs/ONAP Model Spec/im/ScaleInfo.rst diff --git a/docs/ONAP release 2 spec/im/SwImageDesc.rst b/docs/ONAP Model Spec/im/SwImageDesc.rst index 2add32f..2add32f 100644 --- a/docs/ONAP release 2 spec/im/SwImageDesc.rst +++ b/docs/ONAP Model Spec/im/SwImageDesc.rst diff --git a/docs/ONAP release 2 spec/im/VduLevel.rst b/docs/ONAP Model Spec/im/VduLevel.rst index 8d86ba4..8d86ba4 100644 --- a/docs/ONAP release 2 spec/im/VduLevel.rst +++ b/docs/ONAP Model Spec/im/VduLevel.rst diff --git a/docs/ONAP release 2 spec/im/VirtualCpuPinningData.rst b/docs/ONAP Model Spec/im/VirtualCpuPinningData.rst index d1876bc..d1876bc 100644 --- a/docs/ONAP release 2 spec/im/VirtualCpuPinningData.rst +++ b/docs/ONAP Model Spec/im/VirtualCpuPinningData.rst diff --git a/docs/ONAP release 2 spec/im/VnfConfigurableProperties.rst b/docs/ONAP Model Spec/im/VnfConfigurableProperties.rst index 3dd6c92..3dd6c92 100644 --- a/docs/ONAP release 2 spec/im/VnfConfigurableProperties.rst +++ b/docs/ONAP Model Spec/im/VnfConfigurableProperties.rst diff --git a/docs/ONAP release 2 spec/im/VnfIndicator.rst b/docs/ONAP Model Spec/im/VnfIndicator.rst index d06bdf6..d06bdf6 100644 --- a/docs/ONAP release 2 spec/im/VnfIndicator.rst +++ b/docs/ONAP Model Spec/im/VnfIndicator.rst diff --git a/docs/ONAP release 2 spec/im/VnfInfoModifiableAttributes.rst b/docs/ONAP Model Spec/im/VnfInfoModifiableAttributes.rst index 94bb5cd..94bb5cd 100644 --- a/docs/ONAP release 2 spec/im/VnfInfoModifiableAttributes.rst +++ b/docs/ONAP Model Spec/im/VnfInfoModifiableAttributes.rst diff --git a/docs/ONAP release 2 spec/im/VnfcConfigurableProperties.rst b/docs/ONAP Model Spec/im/VnfcConfigurableProperties.rst index 5676b25..5676b25 100644 --- a/docs/ONAP release 2 spec/im/VnfcConfigurableProperties.rst +++ b/docs/ONAP Model Spec/im/VnfcConfigurableProperties.rst diff --git a/docs/ONAP release 2 spec/im/VnfdElementGroup.rst b/docs/ONAP Model Spec/im/VnfdElementGroup.rst index 89c6125..89c6125 100644 --- a/docs/ONAP release 2 spec/im/VnfdElementGroup.rst +++ b/docs/ONAP Model Spec/im/VnfdElementGroup.rst diff --git a/docs/ONAP release 2 spec/im/cpd.rst b/docs/ONAP Model Spec/im/cpd.rst index be0177e..be0177e 100644 --- a/docs/ONAP release 2 spec/im/cpd.rst +++ b/docs/ONAP Model Spec/im/cpd.rst diff --git a/docs/ONAP release 2 spec/im/index.rst b/docs/ONAP Model Spec/im/index.rst index e38744d..e38744d 100644 --- a/docs/ONAP release 2 spec/im/index.rst +++ b/docs/ONAP Model Spec/im/index.rst diff --git a/docs/ONAP release 2 spec/im/instantiationlevel.rst b/docs/ONAP Model Spec/im/instantiationlevel.rst index a36998a..a36998a 100644 --- a/docs/ONAP release 2 spec/im/instantiationlevel.rst +++ b/docs/ONAP Model Spec/im/instantiationlevel.rst diff --git a/docs/ONAP release 2 spec/im/linkbitraterequirements.rst b/docs/ONAP Model Spec/im/linkbitraterequirements.rst index ab2c497..ab2c497 100644 --- a/docs/ONAP release 2 spec/im/linkbitraterequirements.rst +++ b/docs/ONAP Model Spec/im/linkbitraterequirements.rst diff --git a/docs/ONAP release 2 spec/im/logicalnodedata.rst b/docs/ONAP Model Spec/im/logicalnodedata.rst index a0981de..a0981de 100644 --- a/docs/ONAP release 2 spec/im/logicalnodedata.rst +++ b/docs/ONAP Model Spec/im/logicalnodedata.rst diff --git a/docs/ONAP release 2 spec/im/vdu.rst b/docs/ONAP Model Spec/im/vdu.rst index f83ed43..f83ed43 100644 --- a/docs/ONAP release 2 spec/im/vdu.rst +++ b/docs/ONAP Model Spec/im/vdu.rst diff --git a/docs/ONAP release 2 spec/im/vducpd.rst b/docs/ONAP Model Spec/im/vducpd.rst index e0247d4..e0247d4 100644 --- a/docs/ONAP release 2 spec/im/vducpd.rst +++ b/docs/ONAP Model Spec/im/vducpd.rst diff --git a/docs/ONAP release 2 spec/im/vduprofile.rst b/docs/ONAP Model Spec/im/vduprofile.rst index 2d7e64a..2d7e64a 100644 --- a/docs/ONAP release 2 spec/im/vduprofile.rst +++ b/docs/ONAP Model Spec/im/vduprofile.rst diff --git a/docs/ONAP release 2 spec/im/virtualcomputedesc.rst b/docs/ONAP Model Spec/im/virtualcomputedesc.rst index 081f90b..081f90b 100644 --- a/docs/ONAP release 2 spec/im/virtualcomputedesc.rst +++ b/docs/ONAP Model Spec/im/virtualcomputedesc.rst diff --git a/docs/ONAP release 2 spec/im/virtualcpudata.rst b/docs/ONAP Model Spec/im/virtualcpudata.rst index 105614f..105614f 100644 --- a/docs/ONAP release 2 spec/im/virtualcpudata.rst +++ b/docs/ONAP Model Spec/im/virtualcpudata.rst diff --git a/docs/ONAP release 2 spec/im/virtuallinkdescflavour.rst b/docs/ONAP Model Spec/im/virtuallinkdescflavour.rst index e617bfe..e617bfe 100644 --- a/docs/ONAP release 2 spec/im/virtuallinkdescflavour.rst +++ b/docs/ONAP Model Spec/im/virtuallinkdescflavour.rst diff --git a/docs/ONAP release 2 spec/im/virtuallinkprofile.rst b/docs/ONAP Model Spec/im/virtuallinkprofile.rst index 46addd5..46addd5 100644 --- a/docs/ONAP release 2 spec/im/virtuallinkprofile.rst +++ b/docs/ONAP Model Spec/im/virtuallinkprofile.rst diff --git a/docs/ONAP release 2 spec/im/virtualmemorydata.rst b/docs/ONAP Model Spec/im/virtualmemorydata.rst index 0719a87..0719a87 100644 --- a/docs/ONAP release 2 spec/im/virtualmemorydata.rst +++ b/docs/ONAP Model Spec/im/virtualmemorydata.rst diff --git a/docs/ONAP release 2 spec/im/virtualnetworkinterfacerequirements.rst b/docs/ONAP Model Spec/im/virtualnetworkinterfacerequirements.rst index 4e13ddd..4e13ddd 100644 --- a/docs/ONAP release 2 spec/im/virtualnetworkinterfacerequirements.rst +++ b/docs/ONAP Model Spec/im/virtualnetworkinterfacerequirements.rst diff --git a/docs/ONAP release 2 spec/im/virtualstoragedesc.rst b/docs/ONAP Model Spec/im/virtualstoragedesc.rst index 4e0370e..4e0370e 100644 --- a/docs/ONAP release 2 spec/im/virtualstoragedesc.rst +++ b/docs/ONAP Model Spec/im/virtualstoragedesc.rst diff --git a/docs/ONAP release 2 spec/im/vnfd.rst b/docs/ONAP Model Spec/im/vnfd.rst index 5a8d22d..5a8d22d 100644 --- a/docs/ONAP release 2 spec/im/vnfd.rst +++ b/docs/ONAP Model Spec/im/vnfd.rst diff --git a/docs/ONAP release 2 spec/im/vnfdf.rst b/docs/ONAP Model Spec/im/vnfdf.rst index c78de9f..c78de9f 100644 --- a/docs/ONAP release 2 spec/im/vnfdf.rst +++ b/docs/ONAP Model Spec/im/vnfdf.rst diff --git a/docs/ONAP release 2 spec/im/vnfextcpd.rst b/docs/ONAP Model Spec/im/vnfextcpd.rst index 8a34c7c..8a34c7c 100644 --- a/docs/ONAP release 2 spec/im/vnfextcpd.rst +++ b/docs/ONAP Model Spec/im/vnfextcpd.rst diff --git a/docs/ONAP release 2 spec/im/vnfvirtuallinkdesc.rst b/docs/ONAP Model Spec/im/vnfvirtuallinkdesc.rst index c818fa1..c818fa1 100644 --- a/docs/ONAP release 2 spec/im/vnfvirtuallinkdesc.rst +++ b/docs/ONAP Model Spec/im/vnfvirtuallinkdesc.rst diff --git a/docs/ONAP release 2 spec/index.rst b/docs/ONAP Model Spec/index.rst index e09d341..e09d341 100644 --- a/docs/ONAP release 2 spec/index.rst +++ b/docs/ONAP Model Spec/index.rst diff --git a/docs/ONAP release 1 spec/Usecase/VoLTE/e2e.rst b/docs/ONAP release 1 spec/Usecase/VoLTE/e2e.rst deleted file mode 100644 index bad589e..0000000 --- a/docs/ONAP release 1 spec/Usecase/VoLTE/e2e.rst +++ /dev/null @@ -1,15 +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 - -====================================== -VoLTE Usecase Service CSAR (Amsterdam) -====================================== - -E2E-VoLTE_ are the Service CSAR output from SDC as result of combination of vEPC_, vIMS_, and other resources Onboarded in VoLTE use case for demonstrating ONAP Amsterdam. - -.. _E2E-VoLTE: https://wiki.onap.org/download/attachments/6593603/service-VoLTE.csar?version=1&modificationDate=1510724431540&api=v2 - -.. _vEPC: https://wiki.onap.org/download/attachments/6593603/ns-EPC.csar?version=1&modificationDate=1510724379481&api=v2 - -.. _vIMS: https://wiki.onap.org/download/attachments/6593603/ns-IMS.csar?version=1&modificationDate=1510724447075&api=v2 diff --git a/docs/ONAP release 1 spec/Usecase/VoLTE/index.rst b/docs/ONAP release 1 spec/Usecase/VoLTE/index.rst deleted file mode 100644 index de736fd..0000000 --- a/docs/ONAP release 1 spec/Usecase/VoLTE/index.rst +++ /dev/null @@ -1,19 +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 R1 Modeling Example: VoLTE -============================================== - -.. toctree:: - :titlesonly: - - vnfs.rst - ns.rst - e2e.rst - - diff --git a/docs/ONAP release 1 spec/Usecase/VoLTE/ns.rst b/docs/ONAP release 1 spec/Usecase/VoLTE/ns.rst deleted file mode 100644 index 5d65d19..0000000 --- a/docs/ONAP release 1 spec/Usecase/VoLTE/ns.rst +++ /dev/null @@ -1,13 +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 - -=============================================== -VoLTE Usecase Network Service CSARs (Amsterdam) -=============================================== - -vEPC_ and vIMS_ are two illustrative Network Service CSARs output from SDC as result of combination of commercial VNFs onboarded in VoLTE use case for demonstrating ONAP Amsterdam. - -.. _vEPC: https://wiki.onap.org/download/attachments/6593603/ns-EPC.csar?version=1&modificationDate=1510724379481&api=v2 - -.. _vIMS: https://wiki.onap.org/download/attachments/6593603/ns-IMS.csar?version=1&modificationDate=1510724447075&api=v2 diff --git a/docs/ONAP release 1 spec/Usecase/VoLTE/vnfs.rst b/docs/ONAP release 1 spec/Usecase/VoLTE/vnfs.rst deleted file mode 100644 index aff94d1..0000000 --- a/docs/ONAP release 1 spec/Usecase/VoLTE/vnfs.rst +++ /dev/null @@ -1,45 +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 - -=================================== -VoLTE Usecase VNF CSARs (Amsterdam) -=================================== - -The following are VNF CSARs from three vendors for commercial VNF onboarding in VoLTE use case for demonstrating ONAP Amsterdam. - -+------------+-------------------+----------------+ -| VNFs | VNF Provider | VNF CSAR | -+------------+-------------------+----------------+ -| vSBC | Huawei | vSBC.csar_ | -+------------+-------------------+----------------+ -| vPCSCF | Huawei | vPCSCF.csar_| -+------------+-------------------+----------------+ -| vSPGW | ZTE | vSPGW.csar_ | -+------------+-------------------+----------------+ -| vPCRF | Huawei | vPCRF.csar_ | -+------------+-------------------+----------------+ -| VI-SCSCF | Nokia | VI-SCSCF.csar_ | -+------------+-------------------+----------------+ -| vTAS | Nokia | N/A | -+------------+-------------------+----------------+ -| vHSS | Huawei | vHSS.csar_ | -+------------+-------------------+----------------+ -| vMME | Huawei | vMME.csar_ | -+------------+-------------------+----------------+ - - -.. _vSBC.csar: https://wiki.onap.org/download/attachments/6593603/vSBC_aligned.csar?version=1&modificationDate=1510644971324&api=v2 - -.. _vPCSCF.csar: https://wiki.onap.org/download/attachments/6593603/Huawei_vPCRF_aligned_fixed.csar?version=2&modificationDate=1510645106445&api=v2 - -.. _vSPGW.csar: https://wiki.onap.org/download/attachments/6593603/ZteEpcSpgwVf-csar.csar?version=1&modificationDate=1510645058137&api=v2 - -.. _vPCRF.csar: https://wiki.onap.org/download/attachments/6593603/Huawei_vPCRF_aligned_fixed.csar?version=2&modificationDate=1510645106445&api=v2 - -.. _VI-SCSCF.csar: https://wiki.onap.org/download/attachments/6593603/cscf_si.csar?version=1&modificationDate=1510645132399&api=v2 - -.. _vHSS.csar: https://wiki.onap.org/download/attachments/6593603/Huawei_vHSS.csar?version=1&modificationDate=1510645179035&api=v2 - -.. _vMME.csar: https://wiki.onap.org/download/attachments/6593603/Huawei_vMME.csar?version=1&modificationDate=1510645201231&api=v2 - diff --git a/docs/ONAP release 1 spec/Usecase/index.rst b/docs/ONAP release 1 spec/Usecase/index.rst deleted file mode 100644 index d38904e..0000000 --- a/docs/ONAP release 1 spec/Usecase/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 R1 Modeling Artifacts Examples -============================================== - -.. toctree:: - :titlesonly: - - VoLTE/index - vCPE/index - diff --git a/docs/ONAP release 1 spec/Usecase/vCPE/index.rst b/docs/ONAP release 1 spec/Usecase/vCPE/index.rst deleted file mode 100644 index 3915cd4..0000000 --- a/docs/ONAP release 1 spec/Usecase/vCPE/index.rst +++ /dev/null @@ -1,15 +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 R1 Modeling Example: vCPE -============================================== - -.. toctree:: - :titlesonly: - - diff --git a/docs/ONAP release 1 spec/csar/csar-sdc-input.JPG b/docs/ONAP release 1 spec/csar/csar-sdc-input.JPG Binary files differdeleted file mode 100644 index 13efe40..0000000 --- a/docs/ONAP release 1 spec/csar/csar-sdc-input.JPG +++ /dev/null diff --git a/docs/ONAP release 1 spec/csar/csar-sdc-output-service.JPG b/docs/ONAP release 1 spec/csar/csar-sdc-output-service.JPG Binary files differdeleted file mode 100644 index d15a65a..0000000 --- a/docs/ONAP release 1 spec/csar/csar-sdc-output-service.JPG +++ /dev/null diff --git a/docs/ONAP release 1 spec/csar/csar-sdc-output-vf.JPG b/docs/ONAP release 1 spec/csar/csar-sdc-output-vf.JPG Binary files differdeleted file mode 100644 index 1450c0a..0000000 --- a/docs/ONAP release 1 spec/csar/csar-sdc-output-vf.JPG +++ /dev/null diff --git a/docs/ONAP release 1 spec/csar/csar.rst b/docs/ONAP release 1 spec/csar/csar.rst deleted file mode 100644 index e48fca7..0000000 --- a/docs/ONAP release 1 spec/csar/csar.rst +++ /dev/null @@ -1,140 +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 CSAR Specification (Amsterdam) -=================================== - -CSAR for VNF Onboarding ------------------------ -This is the currently expected structure supported by SDC, which is provided by VNF Vendor directly or via VNF Market (through VNF SDK) to SDC for VNF onboarding in design time. - - -|image0| - -\ **Figure 1. CSAR for VNF Onboarding** - - -The files/directories under the root of CSAR include: - -* **MainServiceTemplate.mf** is a map representing the different parts of the CSAR structure. -* **MainServiceTemplate.yaml** is a copy of the main service template located under Definitions directory. -* **TOSCA-Metadate** is a directory which contains **TOSCA.meta** file, the metadata regarding the CSAR structure. -* **Artifacts** is a directory which contains all the recoginzable artifacts (except those of type *Other*). It should be noted that images are not supported in ONAP Amsterdam as artifacts in CSAR. And all the artifacts are further classified as either *Informational* or *Deployment*, and are located in the sub-directories respectively. Artifacts located in the root directory or un-recognized folders will be classified as *Other*. -* **Definitions** is a directory which contains all the TOSCA YAML files. - -The files/directories under the *Artifacts* directory further include: - -* **Informational** directory which holds all the informative artifacts supported directly by SDC. -* **Deployment** directory which holds all the deployment artifacts supported directly by SDC. -* (Optional) **VFC TOSCA <name>** directory for each VFC (i.e. VF Component) which holds all the artifacts for the VFC **<name>**. - -The files/directories under each **VFC TOSCA <name>** sub-directory further include: - -* **Informational** directory which holds all the informative artifacts at the VFC level. -* **Deployment** directory which holds all the deployment artifacts at the VFC level. - - -CSAR for VNF Life Cycle Management ----------------------------------- -This section describes the CSAR generated by SDC for VNF and to be consumed by SO/VF-C/etc. for VNF life cycle management in run-time. - -|image1| - -\ **Figure 2. CSAR for VNF LCM** - -The files/directories under the root of CSAR include: - -* **TOSCA-Metadate** is a directory which contains **TOSCA.meta** file, the metadata regarding the CSAR structure. -* **Artifacts** is a directory which contains all the recoginzable artifacts (except those of type *Other*). All the artifacts are further classified as either *Informational* or *Deployment*, and are located in the sub-directories respectively. Artifacts located in the root directory or un-recognized folders will be classified as *Other*. -* **Resources** is a directory which contains a sub-directory **node_template <name>** per each node_template that has specific artifacts (artifacts that were added to the instance/customized for the instance or generated for the instance. This folder should **NOT** include artifacts of the type of the instance. (e.g. HEAT should be in the folder of the VF and not in the folder of the VF instance, HEAT_ENV will be in the folder of the instance.) -* **Definitions** is a directory which contains all the TOSCA yaml files. - -The files/directories under the *Artifacts* directory further include: - -* **Informational** directory which holds all the informative artifacts supported directly by SDC. -* **Deployment** directory which holds all the deployment artifacts supported directly by SDC. -* (Optional) **VFC TOSCA <name>** directory for each VFC (i.e. VF Component) which holds all the artifacts for the VFC **<name>**. - -The files/directories under each **VFC TOSCA <name>** sub-directory further include: - -* **Informational** directory which holds all the informative artifacts at the VFC level. -* **Deployment** directory which holds all the deployment artifacts at the VFC level. - -CSAR for Service Life Cyclem Management ---------------------------------------- -This section describes the CSAR generated by SDC for Network Service or End-to-End Service orchestration in run time. - -|image2| - -\ **Figure 3. CSAR for Service LCM** - -The files/directories under the root of CSAR include: - -* **TOSCA-Metadate** is a directory which contains **TOSCA.meta** file, the metadata regarding the CSAR structure. -* **Artifacts** is a directory which contains all the recoginzable artifacts (except those of type *Other*). All the artifacts are further classified as either *Informational* or *Deployment*, and are located in the sub-directories respectively. Artifacts located in the root directory or un-recognized folders will be classified as *Other*. -* **Resources** is a directory which contains a sub-directory **node_template <name>** per each node_template that has specific artifacts (artifacts that were added to the instance/customized for the instance or generated for the instance. This folder should **NOT** include artifacts of the type of the instance. (e.g. HEAT should be in the folder of the VF and not in the folder of the VF instance, HEAT_ENV will be in the folder of the instance.) -* **Definitions** is a directory which contains all the TOSCA YAML files. - -The files/directories under the *Artifacts* directory further include: - -* **Informational** directory which holds all the informative artifacts supported directly by SDC. -* **Deployment** directory which holds all the deployment artifacts supported directly by SDC. -* (Optional) **VF TOSCA <name>** directory for each VF which holds all the artifacts for the VF **<name>**. - -The files/directories under each **VF TOSCA <name>** sub-directory further include: - -* **Informational** directory which holds all the informative artifacts at the VF level. -* **Deployment** directory which holds all the deployment artifacts at the VF level. - -Artifacts supported by SDC --------------------------- -This section enumerates the artifacts types supported by SDC. -Artifacts at the root directory or unrecognized folder(s) will be classified as type Other. - -+------------------------+-------------+---------------------------------+------------------+ -| Type | Category | Description |Component Types | -+========================+=============+=================================+==================+ -| HEAT | Deployment | HEAT Base Template (YAML) | VF | -+------------------------+-------------+---------------------------------+------------------+ -| HEAT_VOL | Deployment | HEAT Template for volumes (YAML)| VF | -+------------------------+-------------+---------------------------------+------------------+ -| HEAT_NET | Deployment | HEAT Template for network (YAML)| VF | -+------------------------+-------------+---------------------------------+------------------+ -| HEAT_ENV | Deployment |HEAT Environment artifacts (YAML)| VF | -+------------------------+-------------+---------------------------------+------------------+ -| HEAT_ARTIFACT | Deployment | Supplementary artifacts in HEAT | VF | -+------------------------+-------------+---------------------------------+------------------+ -| HEAT_NESTED | Deployment | HEAT refered by another HEAT | VF | -+------------------------+-------------+---------------------------------+------------------+ -| YANG_XML |Informational| YANG asset based XML |Service/VF/VFC | -+------------------------+-------------+---------------------------------+------------------+ -| VNF_CATALOG |Informational| YANG asset based XML |Service/VF/VFC | -+------------------------+-------------+---------------------------------+------------------+ -|MODEL_INVENTORY_PROFILE |Informational| Inventory asset (XML) |Service/VF/VFC | -+------------------------+-------------+---------------------------------+------------------+ -|MODEL_INVENTORY_PROFILE |Informational| Inventory asset named query spec|Service/VF/VFC | -+------------------------+-------------+---------------------------------+------------------+ -| VF_LICENSE |Informational| VF License artifact | VF | -+------------------------+-------------+---------------------------------+------------------+ -| VENDOR_LICENSE |Informational| Vendor License artifact | VF | -+------------------------+-------------+---------------------------------+------------------+ -| APPC_CONFIG |Informational| Configuration artifact for APPC | VF | -+------------------------+-------------+---------------------------------+------------------+ -| VF_MODULES_METADATA |Informational| JSON artifact for VF Modules |Component instance| -+------------------------+-------------+---------------------------------+------------------+ -| DCAE_TOSCA |Deployment | DCAE TOSCA Template (YAML) | VF/VFCMT | -+------------------------+-------------+---------------------------------+------------------+ -| DCAE_JSON |Deployment | JSON for DCAE component/template| VF/VFCMT | -+------------------------+-------------+---------------------------------+------------------+ -| Other | | Artifacts at the Root or other | Service/VF/VFC | -| | | unrecognized folders. | | -+------------------------+-------------+---------------------------------+------------------+ - -.. |image0| image:: csar-sdc-input.JPG - -.. |image1| image:: csar-sdc-output-vf.JPG - -.. |image2| image:: csar-sdc-output-service.JPG - diff --git a/docs/ONAP release 1 spec/csar/index.rst b/docs/ONAP release 1 spec/csar/index.rst deleted file mode 100644 index ce1b6c0..0000000 --- a/docs/ONAP release 1 spec/csar/index.rst +++ /dev/null @@ -1,12 +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 CSAR Specification -======================= - -.. toctree:: - :titlesonly: - - csar diff --git a/docs/ONAP release 1 spec/dm/dm.rst b/docs/ONAP release 1 spec/dm/dm.rst deleted file mode 100644 index 35f2ee6..0000000 --- a/docs/ONAP release 1 spec/dm/dm.rst +++ /dev/null @@ -1,1161 +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 Release 1 Data Models -============================ - -| Document version: 1.0 -| Last changed: October 30, 2017 - -System Architect: Marina Leybman -Modeling subcommittee - -Table - Revision History - -+------------------+------------------+-------------+----------------------+-------------------+ -| Version Number | Owner | Approvers | Date | Version Notes | -| | | | | | -| | | | Approved | (Changes Made) | -+==================+==================+=============+======================+===================+ -| 1.00 | Marina Leybman | | September 10, 2017 | Document issued | -+------------------+------------------+-------------+----------------------+-------------------+ -| 1.00 | Hui Deng | | October 30, 2017 | Document issued | -+------------------+------------------+-------------+----------------------+-------------------+ - - -Introduction ------------- - -This document provides ONAP Release 1 Data Models for nodes, data types, -capabilities, groups. - -Purpose of the document ------------------------ - -To define ONAP Release 1 Data Models (nodes, data types, capabilities, groups) in -high level including relation to derived from elements, references to -elements and requirements specific node requires. - -References ----------- - -1. nodes.yml - -2. data.yml - -3. capabilities.yml - -4. groups.yml - -1. .. rubric:: Nodes – Data Model - :name: nodes-data-model - -2. .. rubric:: Data Types Model - :name: data-types-model - -3. .. rubric:: Capabilities Data Model - :name: capabilities-data-model - -4. .. rubric:: Groups Data Model - :name: groups-data-model - -5. .. rubric:: Appendix - :name: appendix - - 1. .. rubric:: SDC – Nodes (information from yml) - :name: sdc-nodes-information-from-yml - -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| node\_types [] | properties | attributes | requirements | capabilities | interfaces | -+==========================================================================================================+================================================================================================================================================================================+================================================================================================================+==============================================================================================================================================================================+==================================================================================================+==============+ -| {derived\_from, node\_type, properties [],attributes [],requirements [],capabilities [],Interfaces []} | {type, description, default, status, entry\_schema} | {type, description, default, status, entry\_schema} | {capability, node, relationship, occurrences} | {type, description, properties, attributes, valid\_source\_types, occurrences} | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| **BlockStorage** | size {type,constraints} | | | **attachment**\ {tosca.capabilities.Attachment} | | -| | | | | | | -| derived\_from: tosca.nodes.\ **Root** | | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | volume\_id {type,required) | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | snapshot\_id {type,required) | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| **Compute**: | | private\_address {type} | local\_storage{capability:tosca.capabilities.Attachment,node:tosca.nodes.BlockStorage, relationship: org.openecomp.relationships.AttachesTo, occurrences} | host{type: tosca.capabilities.Container, valid\_source\_types} | | -| | | | | | | -| derived\_from: tosca.nodes.\ **Root** | | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | | public\_address{type} | | endpoint{type: tosca.capabilities.Endpoint.Admin} | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | | networks{type, entry\_schema(type: tosca.datatypes.network.NetworkInfo)}; | | os{type: tosca.capabilities.OperatingSystem} | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | | ports{type, entry\_schema(type: tosca.datatypes.network.PortInfo)} | | scalable{type:tosca.capabilities.Scalable}, scalable{type:tosca.capabilities.network.Bindable} | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| **Container.Application**: | | | host{capability: tosca.capabilities.\ **Container**,node: tosca.nodes.\ **Container**, relationship: tosca.relationships.HostedOn } | | | -| | | | | | | -| derived\_from: tosca.nodes.\ **Root** | | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| **Container.Runtime**: | | | | host{type: tosca.capabilities.Container} | | -| | | | | | | -| derived\_from: tosca.nodes.\ **SoftwareComponent** | | | | scalable{type:tosca.capabilities.Scalable} | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| **Database**: | name{type,description} | | host{capability:tosca.capabilities.Container,node:tosca.nodes.DBMS, relationship: tosca.relationships.HostedOn } | database\_endpoint{type: tosca.capabilities.Endpoint.Database} | | -| | | | | | | -| derived\_from: tosca.nodes.\ **Root** | | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | port{type,description,required} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | user{type,description,required} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | password{type,description,required} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| **DBMS**: | root\_password{type,description,required} | | | host{type: tosca.capabilities.Container, valid\_source\_types: tosca.nodes.Database} | | -| | | | | | | -| derived\_from: tosca.nodes.\ **SoftwareComponent** | | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | port{type,description,required} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| **LoadBalancer**: | algorithm{type, required, status} | | application{capability:tosca.capabilities.Endpoint, relationship: tosca.relationships.RoutesTo, occurrences} | client{type:tosca.capabilities.Endpoint.Public, occurrences, description} | | -| | | | | | | -| derived\_from: tosca.nodes.\ **Root** | | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| **network.Network**: | ip\_version{type,required,default,consraints(valid\_values)} | | | link{type:tosca.capabilities.network.Linkable} | | -| | | | | | | -| derived\_from: tosca.nodes.\ **Root** | cidr{type,required} | | | | | -| | | | | | | -| | start\_ip{type,required} | | | | | -| | | | | | | -| | end\_ip{type,required} | | | | | -| | | | | | | -| | gateway\_ip{type,required} | | | | | -| | | | | | | -| | network\_name{type,required} | | | | | -| | | | | | | -| | network\_id{type,required} | | | | | -| | | | | | | -| | segmentation\_id{type,required} | | | | | -| | | | | | | -| | network\_type{type,required} | | | | | -| | | | | | | -| | physical\_network{type,required} | | | | | -| | | | | | | -| | dhcp\_enabled{type,required,default} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| **ObjectStorage**: | name{type} | | | storage\_endpoint{type:tosca.capabilities.Endpoint} | | -| | | | | | | -| derived\_from: tosca.nodes.\ **Root** | size {type,constraints(greater\_or\_equal)} | | | | | -| | | | | | | -| | maxsize {type,constraints(greater\_or\_equal)} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| **network.Port**: | ip\_address{type,required} | | link{capability:tosca.capabilities.network.Linkable,relationship: tosca.relationships.network.LinksTo} | | | -| | | | | | | -| derived\_from: tosca.nodes.\ **Root** | order{type,required,default,constraints} | | binding{capability:tosca.capabilities.network.Bindable,relationship: tosca.relationships.network.BindsTo} | | | -| | | | | | | -| | is\_default{type,required,default} | | | | | -| | | | | | | -| | is\_range\_start{type,required,default} | | | | | -| | | | | | | -| | is\_range\_end{type,required,default} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| **Root** | | toska\_id{type} | dependency {capability: tosca.capabilities.Node, node:tosca.nodes.\ **Root**, relationship: tosca.relationships.DependsOn, occurrences} | feature{type: tosca.capabilities.Node} | | -| | | | | | | -| | | toska\_name{type} | | | | -| | | | | | | -| | | state{type} | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| **SoftwareComponent**: | component\_version{type, required} | | host{capability:tosca.capabilities.Node, node:tosca.nodes.Compute, relationship: tosca.relationships.HostedOn} | | | -| | | | | | | -| derived\_from: tosca.nodes.\ **Root** | admin\_credential {type: tosca.datatypes.Credential, required} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| **WebApplication**: | context\_root{type} | | host{capability:tosca.capabilities.Container,node:tosca.nodes.WebServer, relationship: tosca.relationships.HostedOn } | app\_endpoint{type:tosca.capabilities.Endpoint} | | -| | | | | | | -| derived\_from: tosca.nodes.\ **Root** | | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| **WebServer**: | | | | data\_endpoint{tosca.capabilities.Endpoint} | | -| | | | | | | -| derived\_from: tosca.nodes.\ **SoftwareComponent** | | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | | | | admin\_endpoint{tosca.capabilities.Endpoint.Admin} | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | | | | host{type:tosca.capabilities.Container, valid\_source\_types:tosca.nodes. WebApplication} | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| **AbstractSubstitute**: | service\_template\_filter{type, description, required, status} | | | | | -| | | | | | | -| derived\_from: tosca.nodes.\ **Root** | | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| **heat.cinder.Volume**: | availability\_zone{type, description, required, status} | | | | | -| | | | | | | -| derived\_from: org.openecomp.resource.vfc.nodes.\ **volume** | | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | image{type, description, required, status} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | image{type, description, entry\_schema(type,required)} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| resource.abstract.nodes.\ **AbstractSubstitute**: | service\_template\_filter {type: org.openecomp.datatypes.heat.substitution.SubstitutionFiltering, description, required, status} | | | | | -| | | | | | | -| derived\_from: tosca.nodes.\ **Root** | | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| resource.vfc.nodes.\ **heat.cinder.Volume**: | availability\_zone {type, description, required, status} | | | | | -| | | | | | | -| derived\_from: org.openecomp.resource.vfc.nodes.\ **volume** | | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | image {type, description, required, status} | display\_description{type, description, status} | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | metadata {type, description, required, status, entry\_schema(type)} | attachments{type, description, status, entry\_schema(type)} | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | volume\_type{type, description, required, status} | encrypted {type, description, status} | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | description{type, description, required, status} | show {type, description, status} | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | device\_type{type, description, required, status, constraints} | created\_at {type, description, status} | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | disk\_bus{type, description, required, status, constraints} | display\_name {type, description, status} | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | backup\_id{type, description, required, status} | metadata\_values {type, description, status, entry\_schema(type)} | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | source\_volid{type, description, required, status} | bootable {type, description, status} | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | boot\_index{type, description, required, status} | status {type, description, status} | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | size{type, description, required, status, constraints} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | read\_only {type, description, required, status} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | name {type, description, required, status} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | scheduler\_hints {type, description, required, status, entry\_schema(type)} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | swap\_size {type, description, required, status} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | delete\_on\_termination {type, description, required, status} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | multiattach {type, description, required, status} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | availability\_zone{type, description, required, status} | fq\_name{type, description,status} | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | static\_routes\_list{type, description, required, status, entry\_schema(type)} | service\_template\_name{type, description,status} | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | availability\_zone\_enable{type, description, required, status, default} | show{type, description,status} | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | service\_template\_name{type, description, required, status} | active\_vms{type, description,status} | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | ordered\_interfaces{type, description, required, status, default} | service\_instance\_name{type, description,status} | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | flavor {type, description, required, status} | virtual\_machines{type, description,status} | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | image\_name {type, description, required, status} | status{type, description,status} | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | service\_type {type, description, required, status, constraints} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | service\_interface\_type\_list {type, description, required, status, entry\_schema (type, constraints(valid\_values))} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | service\_instance\_name {type, description, required, status} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | service\_mode {type, description, required, status, constraints(valid\_values)} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | shared\_ip\_list {type, description, required, status, entry\_schema(type)} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | image\_name{type, description, required, status} | fq\_name{type, description, status} | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | availability\_zone{type, description, required, status} | show{type, description, status} | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | service\_type{type, description, required, status, constraints(valid\_values)} | active\_vms{type, description, status} | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | availability\_zone\_enable{type, description, required, status, default} | virtual\_machines{type, description, status} | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | service\_template\_name{type, description, required, status} | status{type, description, status} | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | service\_instance\_name{type, description, required, status} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | service\_mode{type, description, required, status, constraints(valid\_values)} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | name{type, description, required, status} | tenant\_id{type, description, status} | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | | fq\_name{type, description, status} | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | | show{type, description, status} | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | | rules{type, description, status, entry\_schema(type)} | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | virtual\_network{type, description, required, status, entry\_schema(type)} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | static\_route{type, description, required, status,default} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | shared\_ip{type, description, required, status,default} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | ip\_address{type, description, required, status} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | interface\_type{type, description, required, status} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | security\_group\_refs{type, description, required, status, entry\_schema(type)} | show{type, description, status} | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | virtual\_network\_refs{type, description, required, status, entry\_schema(type)} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | port\_tuple\_refs{type, description, required, status, entry\_schema(type)} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | virtual\_machine\_interface\_mac\_addresses{type, description, required, status, entry\_schema(type)} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | network\_ipam\_refs{type, description, required, status, entry\_schema(type)} | subnets\_show{type, description, status, entry\_schema(type)} | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | network\_policy\_refs{type, description, required, status, entry\_schema(type)} | subnets{type, description, status, entry\_schema(type: org.openecomp.datatypes.heat.network.neutron.Subnet)} | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | subnets{type, description, required, status, entry\_schema(type: org.openecomp.datatypes.heat.network.neutron.Subnet)} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | name{type, description, required, status} | show{type, description, status} | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | virtual\_network\_refs{type, description, required, status, entry\_schema(type)} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | security\_group\_refs{type, description, required, status, entry\_schema(type)} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | port\_tuple\_refs{type, description, required, status, entry\_schema(type)} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | forwarding\_mode {type, description, required, status} | show{type, description, status} | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | external {type, description, required, status} | subnets\_name{type, description, status, entry\_schema(type)} | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | allow\_transit {type, description, required, status} | subnets\_show{type, description, status, entry\_schema(type)} | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | flood\_unknown\_unicast{type, description, required, status} | subnets{type, description, status, entry\_schema(type org.openecomp.datatypes.heat.network.neutron.Subnet)} | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | route\_targets {type, description, required, status, entry\_schema(type)} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | subnets{type, description, required, status, entry\_schema(type: org.openecomp.datatypes.heat.network.neutron.Subnet)} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| resource.vl.ELine | | | | virtual\_linkable{type: tosca.capabilities.network. Linkable, occurrences} | | -| | | | | | | -| derived\_from: org.openecomp.resource.vl.VL | | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| resource.cp.\ **extCP**: | network\_role{type, description, required} | | virtualLink{capability:tosca.capabilities.network.Linkable, relationship: tosca.relationships.network.LinksTo} | internal\_connectionPoint{type:tosca.capabilities.Node, valid\_source\_type} | | -| | | | | | | -| derived\_from: tosca.nodes.\ **Root** | | | | | | -| | | | | | | -| description: The SDC Connection Point base type all other CP derive from | | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | order{type, description, required} | | virtualBinding{capability:tosca.capabilities.network.Bindable, relationship: tosca.relationships.network.BindsTo} | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | network\_role\_tag{type, description, required} | | external\_virtualLink{capability:tosca.capabilities.network.Bindable, relationship: tosca.relationships.network.LinksTo, node: org.openecomp.resource.vl.VL} | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | mac\_requirements{type: org.openecomp.datatypes.network.MacRequirements, description, required} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | vlan\_requirements{type, description, required, entry\_schema(type: org.openecomp.datatypes.network.VlanRequirements)} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | ip\_requirements{type, description, required, entry\_schema(type: org.openecomp.datatypes.network.IpRequirements)} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | exCP\_naming{type: org.openecomp.datatypes.Naming} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| resource.vl.\ **extVL**: | network\_type {type, description, required} | | | virtual\_linkable{type:tosca.capabilities.network.Linkable} | | -| | | | | | | -| derived\_from: tosca.nodes.\ **Root** | | | | | | -| | | | | | | -| description: VF Tenant oam protected network | | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | network\_role {type, description, required} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | network\_scope {type, description, constraints} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | network\_technology {type, description, required} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | exVL\_naming {type: org.openecomp.datatypes.Naming, required} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | network\_homing {type: org.openecomp.datatypes.EcompHoming, required} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | network\_assignments {type: org.openecomp.datatypes.network.NetworkAssignments, required} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | provider\_network{type: org.openecomp.datatypes.network.ProviderNetwork, required} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | network\_flows {type: org.openecomp.datatypes.network.NetworkFlows, required} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| resource.abstract.nodes.\ **PNF**: | nf\_function{type} | | | | | -| | | | | | | -| derived\_from: tosca.nodes.\ **Root** | | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | nf\_role{type} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | nf\_type{type} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| resource.abstract.nodes.\ **service**: | | | | | | -| | | | | | | -| derived\_from: tosca.nodes.\ **Root** | | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| resource.abstract.nodes.\ **VF**: | nf\_function{type} | | | | | -| | | | | | | -| derived\_from: tosca.nodes.\ **Root** | | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | nf\_role{type} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | nf\_naming\_code{type} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | nf\_type{type} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | nf\_naming{type: org.openecomp.datatypes.Naming, default} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | availability\_zone\_max\_count{type, default, constraints(valid\_values)} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | min\_instances{type} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | max\_instances{type} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| resource.abstract.nodes.\ **VFC**: | nfc\_function{type} | | | | | -| | | | | | | -| derived\_from: org.openecomp.resource.abstract.nodes.\ **AbstractSubstitute** | | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | high\_availablity{type, description, required, status} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | vm\_image\_name{type, description, required, status} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | vm\_flavor\_name{type, description, required, status} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | nfc\_naming\_code{type, description, required, status} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | vm\_type\_tag{type, description, required, status} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | nfc\_naming{type: org.openecomp.datatypes.Naming, description} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | min\_instances{type, description, required, status, constraints(greater\_or\_equal)} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ -| | max\_instances{type, description, required, status, constraints(greater\_or\_equal)} | | | | | -+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+--------------+ - -+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| node\_types [] | properties | attributes | requirements | capabilities | Capabilities[properties] | Capabilities[other parameters] | -+==========================================================================================================+=================================================================+=======================================================+=================================================+====================================================================================================+===================================================================+==================================+ -| {derived\_from, node\_type, properties [],attributes [],requirements [],capabilities [],Interfaces []} | {type, description, default, status, required, entry\_schema} | {type, description, default, status, entry\_schema} | {capability, node, relationship, occurrences} | {type, description, properties, attributes, valid\_source\_types, occurrences} | | | -+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| resource.vfc.nodes.\ **Compute**: | | | | disk.ephemeral.size{type: org.openecomp.capabilities.metric.Ceilometer, description} | CapabilitiesProperties [unit,name, description, type, category] | occurrences | -| | | | | | | | -| derived\_from: tosca.nodes.\ **Compute** | | | | | | | -+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | | | | instance{type: org.openecomp.capabilities.metric.Ceilometer, description} | Capabilities [unit,name, description, type, category] | occurrences | -+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | | | | memory{type: org.openecomp.capabilities.metric.Ceilometer, description} | Capabilities [unit,name, description, type, category] | occurrences | -+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | | | | disk.iops{type: org.openecomp.capabilities.metric.Ceilometer, description} | CapabilitiesProperties [unit,name, description, type, category] | occurrences | -+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | | | | disk.device.read.requests{type: org.openecomp.capabilities.metric.Ceilometer, description} | CapabilitiesProperties [unit,name, description, type, category] | occurrences | -+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | | | | cpu.delta{type: org.openecomp.capabilities.metric.Ceilometer, description} | CapabilitiesProperties [unit,name, description, type, category] | occurrences | -+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | | | | disk.capacity{type: org.openecomp.capabilities.metric.Ceilometer, description} | CapabilitiesProperties [unit,name, description, type, category] | occurrences | -+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | | | | disk.device.read.bytes{type: org.openecomp.capabilities.metric.Ceilometer, description} | CapabilitiesProperties [unit,name, description, type, category] | occurrences | -+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | | | | disk.write.bytes{type: org.openecomp.capabilities.metric.Ceilometer, description} | CapabilitiesProperties [unit,name, description, type, category] | occurrences | -+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | | | | disk.latency{type: org.openecomp.capabilities.metric.Ceilometer, description} | CapabilitiesProperties [unit,name, description, type, category] | occurrences | -+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | | | | disk.device.read.bytes.rate{type: org.openecomp.capabilities.metric.Ceilometer, description} | CapabilitiesProperties [unit,name, description, type, category] | occurrences | -+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | | | | disk.usage{type: org.openecomp.capabilities.metric.Ceilometer, description} | CapabilitiesProperties [unit,name, description, type, category] | occurrences | -+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | | | | cpu\_util{type: org.openecomp.capabilities.metric.Ceilometer, description} | CapabilitiesProperties [unit,name, description, type, category] | occurrences | -+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | | | | disk.device.allocation{type: org.openecomp.capabilities.metric.Ceilometer, description} | CapabilitiesProperties [unit,name, description, type, category] | occurrences | -+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | | | | disk.write.requests.rate{type: org.openecomp.capabilities.metric.Ceilometer, description} | CapabilitiesProperties [unit,name, description, type, category] | occurrences | -+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | | | | disk.write.bytes.rate{type: org.openecomp.capabilities.metric.Ceilometer, description} | CapabilitiesProperties [unit,name, description, type, category] | occurrences | -+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | | | | disk.device.latency{type: org.openecomp.capabilities.metric.Ceilometer, description} | CapabilitiesProperties [unit,name, description, type, category] | occurrences | -+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | | | | cpu{type: org.openecomp.capabilities.metric.Ceilometer, description} | CapabilitiesProperties [unit,name, description, type, category] | occurrences | -+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | | | | disk.device.write.requests{type: org.openecomp.capabilities.metric.Ceilometer, description} | CapabilitiesProperties [unit,name, description, type, category] | occurrences | -+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | | | | disk.device.write.bytes{type: org.openecomp.capabilities.metric.Ceilometer, description} | CapabilitiesProperties [unit,name, description, type, category] | occurrences | -+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | | | | disk.read.requests:{type: org.openecomp.capabilities.metric.Ceilometer, description} | CapabilitiesProperties [unit,name, description, type, category] | occurrences | -+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | | | | disk.root.size{type: org.openecomp.capabilities.metric.Ceilometer, description} | CapabilitiesProperties [unit,name, description, type, category] | occurrences | -+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | | | | disk.device.write.bytes.rate{type: org.openecomp.capabilities.metric.Ceilometer, description} | CapabilitiesProperties [unit,name, description, type, category] | occurrences | -+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | | | | vcpus{type: org.openecomp.capabilities.metric.Ceilometer, description} | CapabilitiesProperties [unit,name, description, type, category] | occurrences | -+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | | | | disk.device.iops{type: org.openecomp.capabilities.metric.Ceilometer, description} | CapabilitiesProperties [unit,name, description, type, category] | occurrences | -+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | | | | disk.device.usage{type: org.openecomp.capabilities.metric.Ceilometer, description} | CapabilitiesProperties [unit,name, description, type, category] | occurrences | -+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | | | | disk.device.read.requests.rate{type: org.openecomp.capabilities.metric.Ceilometer, description} | CapabilitiesProperties [unit,name, description, type, category] | occurrences | -+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | | | | disk.device.write.requests.rate{type: org.openecomp.capabilities.metric.Ceilometer, description} | CapabilitiesProperties [unit,name, description, type, category] | occurrences | -+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | | | | disk.allocation{type: org.openecomp.capabilities.metric.Ceilometer, description} | CapabilitiesProperties [unit,name, description, type, category] | occurrences | -+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | | | | disk.read.bytes.rate{type: org.openecomp.capabilities.metric.Ceilometer, description} | CapabilitiesProperties [unit,name, description, type, category] | occurrences | -+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | | | | disk.read.bytes{type: org.openecomp.capabilities.metric.Ceilometer, description} | CapabilitiesProperties [unit,name, description, type, category] | occurrences | -+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | | | | memory.usage{type: org.openecomp.capabilities.metric.Ceilometer, description} | CapabilitiesProperties [unit,name, description, type, category] | occurrences | -+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | | | | disk.device.capacity{type: org.openecomp.capabilities.metric.Ceilometer, description} | CapabilitiesProperties [unit,name, description, type, category] | occurrences | -+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | | | | memory.resident{type: org.openecomp.capabilities.metric.Ceilometer, description} | CapabilitiesProperties [unit,name, description, type, category] | occurrences | -+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | | | | disk.write.requests{type: org.openecomp.capabilities.metric.Ceilometer, description} | CapabilitiesProperties [unit,name, description, type, category] | occurrences | -+----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------+-------------------------------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ - -+-------------------------------------------------------------------+ -| CapabilitiesProperties [unit,name, description, type, category] | -+===================================================================+ -| unit{type, description, required, default, status} | -+-------------------------------------------------------------------+ -| name{type, description, required, default, status} | -+-------------------------------------------------------------------+ -| description{type, description, required, default, status} | -+-------------------------------------------------------------------+ -| type{type, description, required, default, status} | -+-------------------------------------------------------------------+ -| category{type, description, required, default, status} | -+-------------------------------------------------------------------+ - -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| node\_types [] | properties | attributes | requirements | capabilities | Capabilities[properties] | Capabilities[other parameters] | -+==========================================================================================================+=====================================================================================================================================+==========================================================================================================================+============================================================================================================================+==================================================================================================+===================================================================+==================================+ -| {derived\_from, node\_type, properties [],attributes [],requirements [],capabilities [],Interfaces []} | {type, description, default, status, required, entry\_schema} | {type, description, default, status, entry\_schema} | {capability, node, relationship, occurrences} | {type, description, properties, attributes, valid\_source\_types, occurrences} | | | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| resource.vl.nodes.\ **network.Network**: | vendor{type,required} | | | end\_point{type:tosca.capabilities.Endpoint} | | | -| | | | | | | | -| derived\_from: tosca.nodes.\ **network.Network** | | | | | | | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | vl\_name{type,required) | | | | | | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| resource.cp.nodes.\ **network.Port**: | network\_role{type, description, required} | | | network.incoming.packets.rate{type: org.openecomp.capabilities.metric.Ceilometer, description} | CapabilitiesProperties [unit,name, description, type, category] | occurrences | -| | | | | | | | -| derived\_from: tosca.nodes.\ **network.Port** | | | | | | | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | order{type, description, required} | | | network.outgoing.bytes{type: org.openecomp.capabilities.metric.Ceilometer, description} | Capabilities [unit,name, description, type, category] | occurrences | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | network\_role\_tag{type, description, required} | | | network.outgoing.packets.rate{type: org.openecomp.capabilities.metric.Ceilometer, description} | Capabilities [unit,name, description, type, category] | occurrences | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | mac\_requirements{type: org.openecomp.datatypes.network.MacRequirements, description, required} | | | network.outpoing.packets{type: org.openecomp.capabilities.metric.Ceilometer, description} | CapabilitiesProperties [unit,name, description, type, category] | occurrences | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | vlan\_requirements{type, description, required, entry\_schema(type: org.openecomp.datatypes.network.VlanRequirements)} | | | network.incoming.bytes.rate{type: org.openecomp.capabilities.metric.Ceilometer, description} | CapabilitiesProperties [unit,name, description, type, category] | occurrences | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | ip\_requirements {type, description, required, entry\_schema(type: org.openecomp.datatypes.network.IpRequirements)} | | | network.incoming.bytes{type: org.openecomp.capabilities.metric.Ceilometer, description} | CapabilitiesProperties [unit,name, description, type, category] | occurrences | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | exCP\_naming{type: org.openecomp.datatypes.Naming } | | | network.outgoing.bytes.rate{type: org.openecomp.capabilities.metric.Ceilometer, description} | CapabilitiesProperties [unit,name, description, type, category] | occurrences | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | subnetpoolid{type} | | | network.incoming.packets{type: org.openecomp.capabilities.metric.Ceilometer, description} | CapabilitiesProperties [unit,name, description, type, category] | occurrences | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| resource.vl.\ **internalVL**: | | | | | | | -| | | | | | | | -| derived\_from: tosca.nodes.\ **network.Network** | | | | | | | -| | | | | | | | -| description: The AT&T internal (VF-level) Virtual Link | | | | | | | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| resource.abstract.nodes.\ **MultiFlavorVFC**: | images{type, required, entry\_schema(type: org.openecomp.datatypes.ImageInfo)} | | | | | | -| | | | | | | | -| derived\_from: org.openecomp.resource.abstract.nodes.\ **VFC** | | | | | | | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| resource.vl.nodes.\ **heat.network.neutron.Net**: | dhcp\_agent\_ids{type, description, required,status, entry\_schema(type)} | qos\_policy\_id{type, description, status, entry\_schema(type)} | | attachment{type: tosca.capabilities.Attachment, occurrences} | | | -| | | | | | | | -| derived\_from: org.openecomp.resource.vl.nodes.\ **network.Network** | | | | | | | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | tenant\_id{type, description, required,status} | show{type, description, status} | | | | | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | port\_security\_enabled{type, description, required, status} | subnets\_name{type, description, status, entry\_schema(type)} | | | | | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | shared{type, description, required,default,status} | subnets{type, description, status, entry\_schema(type: org.openecomp.datatypes.heat.network.neutron.Subnet)} | | | | | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | admin\_state\_up{type, description, required,default,status} | mtu{type, description, status} | | | | | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | qos\_policy{type, description, required ,status} | status{type, description, status} | | | | | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | subnets{type, description, required ,status, entry\_schema(type: org.openecomp.datatypes.heat.network.neutron.Subnet)} | {type, description, status, entry\_schema(type)} | | | | | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | value\_specs{type, description, required,default,status, entry\_schema(type)} | {type, description, status, entry\_schema(type)} | | | | | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| resource.cp.nodes.\ **heat.network.neutron.Port**: | port\_security\_enabled{type, description, required,status} | tenant\_id{type, description, status} | | attachment{type: tosca.capabilities.Attachment, occurrences} | | | -| | | | | | | | -| derived\_from: org.openecomp.resource.cp.nodes.\ **network.Port** | | | | | | | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | device\_id{type, description, required,status} | network\_id{type, description, status} | | binding{type: tosca.capabilities.network.Bindable, valid\_source\_types, occurrences} | | | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | qos\_policy{type, description, required,status} | qos\_policy\_id{type, description, status} | | | | | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | allowed\_address\_pairs{type, description, required,status, entry\_schema(type org.openecomp.datatypes.heat.network.AddressPair)} | show{type, description, status} | | | | | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | binding{type, description, required,status, constraints(valid\_values)} | subnets{type, description, status} | | | | | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | value\_specs{type, description, required,default, status, entry\_schema(type)} | status{type, description, status} | | | | | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | device\_owner{type, description, required,status} | | | | | | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | network{type, description, required,status} | | | | | | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | replacement\_policy{type, description, required, default, status, constraints(valid\_values)} | | | | | | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | security\_groups{type, description, required, status, entry\_schema(type)} | | | | | | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | fixed\_ips{type, description, required, status, entry\_schema(type: org.openecomp.datatypes.heat.neutron.port.FixedIps)} | | | | | | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | mac\_address{type, description, required, status} | | | | | | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | admin\_state\_up{type, description, required, default, status} | | | | | | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | name{type, description, required, status} | | | | | | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| resource.vfc.nodes.\ **heat.nova.Server**: | admin\_pass{type, description, required, status} | accessIPv4{type, description, status} | | | | | -| | | | | | | | -| derived\_from: org.openecomp.resource.vfc.nodes.\ **Compute** | | | | | | | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | availability\_zone{type, description, required, status} | addresses{type, description, status, entry\_schema(type: org.openecomp.datatypes.heat.novaServer.network.AddressInfo)} | | | | | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | image{type, description, required, status} | accessIPv6{type, description, status} | | | | | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | image\_update\_policy{type, description, required, default, status, constraints(valid\_values)} | instance\_name{type, description, status} | | | | | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | metadata{type, description, required, status} | name{type, description, status} | | | | | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | user\_data\_update\_policy{type, description, required, default, status, constraints(valid\_values)} | console\_urls{type, description, status} | | | | | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | flavor\_update\_policy{type, description, required, default, status, constraints(valid\_values)} | | | | | | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | user\_data{type, description, required, default, status} | | | | | | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | flavor {type, description, required, status} | | | | | | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | key\_name {type, description, required, status} | | | | | | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | reservation\_id {type, description, required, status} | | | | | | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | security\_groups {type, description, required, default, status, entry\_schema(type)} | | | | | | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | config\_drive{type, description, required, status} | | | | | | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | personality {type, description, required, default, status, entry\_schema(type)} | | | | | | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | software\_config\_transport{type, description, required, default, status, constraints(valid\_values)} | | | | | | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | user\_data\_format{type, description, required, default, status, constraints(valid\_values)} | | | | | | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | diskConfig{type, description, required, status, constraints(valid\_values)} | | | | | | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | name{type, description, required, status} | | | | | | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | scheduler\_hints{type, description, required, status, entry\_schema(type)} | | | | | | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| resource.vfc.rules.nodes.\ **heat.network.neutron.SecurityRules**: | description{type, description, required, status} | show{type, description, status} | port{capability: tosca.capabilities.Attachment, node, relationship: org.openecomp.relationships.AttachesTo, occurrences} | | | | -| | | | | | | | -| derived\_from: tosca.nodes.\ **Root** | | | | | | | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | name{type, description, required, status} | | | | | | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | rules{type, description, required, status, entry\_schema(type: org.openecomp.datatypes.heat.network.neutron.SecurityRules.Rule)} | | | | | | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| resource.cp.nodes.\ **network.SubInterface**: | | | | | | | -| | | | | | | | -| derived\_from: tosca.nodes.\ **network.Port** | | | | | | | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| resource.\ **vl.VL**: | vendor{type, required} | | | virtual\_linkable{type: tosca.capabilities.network.Linkable} | | | -| | | | | | | | -| derived\_from: tosca.nodes.\ **network.Network** | | | | | | | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| | vl\_name{type, required} | | | end\_point{type:tosca.capabilities.Endpoint} | | | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| resource.abstract.nodes.\ **VnfConfiguration**: | allowed\_flavors{type, description, entry\_schema(type: org.openecomp.datatypes.flavors.DeploymentFlavor)} | | | | | | -| | | | | | | | -| derived\_from: tosca.nodes.\ **Root** | | | | | | | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| resource.vfc.nodes.\ **volume**: | | | | | | | -| | | | | | | | -| derived\_from: tosca.nodes.\ **BlockStorage** | | | | | | | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ -| resource.vfc.AllottedResource | depending\_service\_uuid{type, description, required} | | service\_dependency(capability: org.openecomp.capabilities.AllottedResource,relationship,node:tosca.services.Root} | | | | -| | | | | | | | -| derived\_from: tosca.nodes.Root | role{type, description, required} | | | | | | -| | | | | | | | -| description: ECOMP Allotted Resource base type all other allotted resources node types derive from | ecomp\_homing{type: org.openecomp.datatypes.EcompHoming, required} | | | | | | -| | | | | | | | -| | ecomp\_naming{type: org.openecomp.datatypes.EcompNaming, required} | | | | | | -| | | | | | | | -| | min\_instances{type, default} | | | | | | -| | | | | | | | -| | max\_instances{type, default} | | | | | | -| | | | | | | | -| | providing\_service\_uuid | | | | | | -| | | | | | | | -| | providing\_service\_invariant\_uuid | | | | | | -| | | | | | | | -| | providing\_service\_name | | | | | | -| | | | | | | | -| | target\_network\_role | | | | | | -| | | | | | | | -| | role | | | | | | -| | | | | | | | -| | ecomp\_naming | | | | | | -| | | | | | | | -| | min\_instances | | | | | | -| | | | | | | | -| | max\_instances | | | | | | -+----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------+----------------------------------+ - -The new list of the metadata fields for each of the node template: - -+---------------------+------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Parameter Name | Parameter Type | Description | -+=====================+==================+=================================================================================================================================================================================================+ -| invariantUUID | String | Constant identifier of the resource model. | -| | | | -| | | Ex.: AA97B177-9383-4934-8543-0F91A7A02836 | -+---------------------+------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| uuid | String | Versioned identifier of the resource model (this uuid is changed for every major version of the resource) | -| | | | -| | | Ex.: b8ff69ca-786d-479e-9f9c-217a90ee0ebc | -+---------------------+------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| customizationUUID | String | Identifier of the resource instance (uuid of the specific use of the resource model in this service). This identifier is regenerated whenever a user makes a change on the resource instance. | -| | | | -| | | Ex.: 38e5fb81-5e8c-479b-9140-38786db19967 | -+---------------------+------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| version | String | The resource version in ONAP Release 1 catalog. Two digit blocks separated by a dot (“.”). | -| | | | -| | | Ex. : “2.0” | -+---------------------+------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| name | String | The name of the resource. | -| | | | -| | | Ex. “vMME” | -+---------------------+------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| description | String | Description of the resource | -+---------------------+------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| type | String | The type of resource. Resource type can be either VF, VFC, VFCMT, CP or VL. | -| | | | -| | | Ex. “VF” | -+---------------------+------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| category | String | Category of the resource. | -| | | | -| | | Ex. “Application L4+” | -+---------------------+------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| subcategory | String | Sub-category of the resource. | -| | | | -| | | Ex. “Load Balancer” | -+---------------------+------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - -Appendix - SDC – Data Types (information from yml) --------------------------------------------------- - -+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| data\_types [] | properties | -+=========================================================================================================================+============================================================================================================================================================================================+ -| { date\_type, derived\_from, description, properties [] | {type, description, default, status, required, entry\_schema} | -+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| tosca.datatypes.\ **Root** | | -| | | -| description: The TOSCA root Data Type all other TOSCA base Data Types derive from | | -+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| **network.NetworkInfo** | network\_name{type} | -| | | -| derived\_from: tosca.datatypes.Root | network\_id{type} | -| | | -| | addresses {type, entry\_schema(type)} | -+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| **network.PortInfo** | port\_name{type} | -| | | -| derived\_from: tosca.datatypes.Root | port\_id{type} | -| | | -| | network\_id{type} | -| | | -| | mac\_address{type} | -| | | -| | addresses{type, entry\_schema(type)} | -+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| **ecomp.heat.substitution.SubstitutionFiltering** | substitute\_service\_template{type, description, required, status} | -| | | -| derived\_from: tosca.datatypes.Root | index\_value{type, description, required, default, status, constraints (greater\_or\_equal)} | -| | | -| description: Substitution Filter | count{type, description, required, status} | -| | | -| | scaling\_enabled{type, description, required, default, status} | -| | | -| | mandatory{type, description, required, default, status} | -+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| **ecomp**.\ **heat.network.neutron.Subnet** | tenant\_id{type, description, required, status} | -| | | -| derived\_from: tosca.datatypes.Root | enable\_dhcp{type, description, required, status, constraints(valid\_values)} | -| | | -| description: A subnet represents an IP address block that can be used for assigning IP addresses to virtual instances | ipv6\_ra\_mode{type, description, required, status, constraints(valid\_values)} | -| | | -| | value\_specs{type, description, required, default, status, entry\_schema (type)} | -| | | -| | allocation\_pools{type, description, required, status, entry\_schema (type: org.openecomp.datatypes.heat.network.AllocationPool)} | -| | | -| | subnetpool{type, description, required, status} | -| | | -| | dns\_nameservers{type, description, required, default, status, entry\_schema (type)} | -| | | -| | host\_routes{type, description, required, status, entry\_schema (type: org.openecomp.datatypes.heat.network.subnet.HostRoute)} | -| | | -| | ip\_version{type, description, required, default, status, constraints(valid\_values)} | -| | | -| | name{type, description, required, status} | -| | | -| | prefixlen{type, description, required, status, constraints(greater\_or\_equal)} | -| | | -| | cidr{type, description, required, status} | -| | | -| | gateway\_ip{type, description, required, status} | -+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| **ecomp.heat.network.AllocationPool:** | start{type, description, required, status} | -| | | -| derived\_from: tosca.datatypes.Root | end{type, description, required, status} | -| | | -| description: The start and end addresses for the allocation pool | | -+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| **ecomp**.\ **heat.network.subnet.HostRoute** | destination{type, description, required, status} | -| | | -| derived\_from: tosca.datatypes.Root | nexthop{type, description, required, status} | -| | | -| description: Host route info for the subnet | | -+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| **ecomp**.\ **network.MacRequirements** | mac\_range\_plan{type, description, required} | -| | | -| derived\_from: org.openecomp.datatypes.Root | mac\_count{type, description, required} | -| | | -| | mac\_count\_required{description, type: org.openecomp.datatypes.AssignmentRequirements} | -+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| **ecomp.Root** | supplemental\_data{type, entry\_schema {description, type}} | -| | | -| derived\_from: tosca.datatypes.Root | | -| | | -| description: \| | | -+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| **ecomp**.\ **AssignmentRequirements** | is\_required{type, description, default, required} | -| | | -| derived\_from: org.openecomp.datatypes.Root | count{type, description, required} | -+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| **ecomp**.\ **network.VlanRequirements** | vlan\_range\_plan{type, description, required} | -| | | -| derived\_from: org.openecomp.datatypes.Root | vlan\_type{type, description, required, constraints(valid\_values)} | -| | | -| | vlan\_count {type, description, required} | -+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| **ecomp**.\ **network.IpRequirements** | ip\_version {type, required, constraints(valid\_values)} | -| | | -| derived\_from: org.openecomp.datatypes.Root | ip\_count{type, description, required} | -| | | -| | floating\_ip\_count{type: org.openecomp.datatypes.AssignmentRequirements, required} | -| | | -| | subnet\_role{type, required} | -| | | -| | assingment\_method{type, required, constraints(valid\_values)} | -| | | -| | dhcp\_enabled{type, required} | -| | | -| | ip\_count\_required{type, description, required} | -| | | -| | floating\_ip\_count\_required{type, required} | -+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| **ecomp**.\ **Naming** | ecomp\_generated\_naming{type, description, default, required} | -| | | -| derived\_from: org.openecomp.datatypes.Root | naming\_policy{type, description, required} | -| | | -| | instance\_name{type, description, required} | -+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| **ecomp.EcompHoming** | ecomp\_selected\_instance\_node\_target{type, description, default, required} | -| | | -| | homing\_policy{type, description, required} | -| | | -| | instance\_node\_target{type, description, required} | -+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| **ecomp**.\ **network.NetworkAssignments** | ecomp\_generated\_network\_assignment{type, description, default, required} | -| | | -| derived\_from: org.openecomp.datatypes.Root | is\_shared\_network{type, description, required} | -| | | -| | is\_external\_network{type, description, default, required} | -| | | -| | ipv4\_subnet\_default\_assignment{type: org.openecomp.datatypes.network.IPv4SubnetAssignments, description, required} | -| | | -| | ipv6\_subnet\_default\_assignment{type: org.openecomp.datatypes.network.IPv6SubnetAssignments, description, required} | -+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| **ecomp**.\ **network.IPv4SubnetAssignments** | use\_ipv4{type, description, required} | -| | | -| derived\_from: org.openecomp.datatypes.network.SubnetAssignments | | -+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| **ecomp**.\ **network.SubnetAssignments** | ip\_network\_address\_plan{type, description, required} | -| | | -| derived\_from: org.openecomp.datatypes.Root | dhcp\_enabled{type, description, required} | -| | | -| | ip\_version{type, description, required, constraints(valid\_values)} | -| | | -| | cidr\_mask{type, description, required} | -| | | -| | min\_subnets\_count{type, description, default, required} | -+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| **ecomp**.\ **network.IPv6SubnetAssignments** | use\_ipv6{type, description, required} | -| | | -| derived\_from: org.openecomp.datatypes.network.SubnetAssignments | | -+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| **ecomp**.\ **network.ProviderNetwork** | is\_provider\_network{type, description, required} | -| | | -| derived\_from: org.openecomp.datatypes.Root | physical\_network\_name{type, description, required, constraints(valid\_values)} | -| | | -| | numa{type, description, required, constraints(valid\_values)} | -| | | -| | pnic\_instance{type, description, required} | -+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| **ecomp**.\ **network.NetworkFlows** | is\_network\_policy{type, description, default, required} | -| | | -| derived\_from: org.openecomp.datatypes.Root | network\_policy{type, description, required} | -| | | -| | is\_bound\_to\_vpn{type, description, default , required} | -| | | -| | vpn\_binding {type, description, required} | -+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| **ecomp**.\ **ImageInfo** | software\_version{type} | -| | | -| derived\_from: tosca.datatypes.Root | file\_name{type} | -| | | -| | file\_hash{type, description} | -| | | -| | file\_hash\_type{type, default, required} | -+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| **ecomp**.\ **heat.network.AddressPair** | mac\_address{type, description, required, status} | -| | | -| derived\_from: tosca.datatypes.Root | ip\_address{type, description, required, status} | -| | | -| description: MAC/IP address pairs | | -+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| **ecomp**.\ **heat.neutron.port.FixedIps** | subnet{type, description, required, status} | -| | | -| derived\_from: tosca.datatypes.Root | ip\_address{type, description, required, status} | -| | | -| description: subnet/ip\_address | | -+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| **ecomp**.\ **heat.novaServer.network.AddressInfo** | port\_id{type, description, required, status} | -| | | -| derived\_from: tosca.datatypes.network.NetworkInfo | | -| | | -| description: Network addresses with corresponding port id | | -+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| **ecomp**.\ **heat.network.neutron.SecurityRules.Rule** | remote\_group\_id{type, description, required, status} | -| | | -| derived\_from: tosca.datatypes.Root | protocol{type, description, required, status, constraints(valid\_values)} | -| | | -| description: Rules Pairs | ethertype{type, description, default, required, status, constraints(valid\_values)} | -| | | -| | port\_range\_max{type, description, required, status, constraints(in\_range)} | -| | | -| | remote\_ip\_prefix{type, description, required, status} | -| | | -| | remote\_mode{type, description, default, required, status, constraints(valid\_values)} | -| | | -| | direction{type, description, default, required, status, constraints(valid\_values)} | -| | | -| | port\_range\_min{type, description, required, status, constraints(in\_range)} | -+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| **ecomp.flavors.DeploymentFlavor** | sp\_part\_number{type} | -| | | -| derived\_from: tosca.datatypes.Root | vendor\_info{type: org.openecomp.datatypes.flavors.VendorInfo} | -| | | -| | compute\_flavor{type: org.openecomp.datatypes.flavors.ComputeFlavor} | -| | | -| | license\_flavor{type: org.openecomp.datatypes.flavors.LicenseFlavor,required} | -+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| **ecomp**.\ **flavors.VendorInfo** | manufacturer\_reference\_number{type} | -| | | -| derived\_from: tosca.datatypes.Root | vendor\_model{type} | -+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| **ecomp**.\ **flavors.ComputeFlavor** | num\_cpus{type} | -| | | -| derived\_from: tosca.datatypes.Root | disk\_size{type} | -| | | -| | mem\_size{type} | -+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| **ecomp**.\ **flavors.LicenseFlavor** | feature\_group\_uuid{type} | -| | | -| derived\_from: tosca.datatypes.Root | | -+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| **ecomp**.\ **EcompNaming** | ecomp\_generated\_naming{type, description, default, required} | -| | | -| derived\_from: org.openecomp.datatypes.Root | naming\_policy {type, description, required} | -+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| **ecomp.network.MacAssignments** | mac\_range\_plan{type, description, required} | -| | | -| derived\_from: org.openecomp.datatypes.Root | mac\_count{type, description, required} | -+-------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - -Appendix - SDC – Capabilities (information from yml) ----------------------------------------------------- - -+---------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------+ -| capabilities [] | properties | attributes | -+=====================================================================================================================+========================================================================+=================================================================+ -| { date\_type, derived\_from, description, properties [] | {type, description, default, status, required, entry\_schema} | {type, description, default, status, required, entry\_schema} | -+---------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------+ -| tosca.capabilities.Root | | | -| | | | -| description: The TOSCA root Capability Type all other TOSCA base Capability Types derive from | | | -+---------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------+ -| tosca.capabilities.Attachment | | | -| | | | -| derived\_from: tosca.capabilities.Root | | | -+---------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------+ -| tosca.capabilities.Container | num\_cpus{type, required, constraints(greater\_or\_equal)} | | -| | | | -| derived\_from: tosca.capabilities.Root | cpu\_frequency{type, required, constraints(greater\_or\_equal)} | | -| | | | -| | disk\_size{type, required, constraints(greater\_or\_equal)} | | -| | | | -| | mem\_size{type, required, constraints(greater\_or\_equal)} | | -+---------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------+ -| tosca.capabilities.Endpoint.Admin | secure | | -| | | | -| derived\_from: tosca.capabilities.Endpoint | | | -+---------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------+ -| tosca.capabilities.Endpoint | protocol{type, default} | ip\_address{type} | -| | | | -| derived\_from: tosca.capabilities.Root | port{type, required} | | -| | | | -| | secure{type, default} | | -| | | | -| | url\_path{type, required} | | -| | | | -| | port\_name{type, required} | | -| | | | -| | network\_name{type, required, default} | | -| | | | -| | initiator{type, default, constraints(valid\_values)} | | -| | | | -| | ports{type, required, constraints(min\_values), entry\_schema(type)} | | -+---------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------+ -| tosca.capabilities.OperatingSystem | architecture{type, required} | | -| | | | -| derived\_from: tosca.capabilities.Root | type{type, required} | | -| | | | -| | distribution{type, required} | | -| | | | -| | version{type, required} | | -+---------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------+ -| tosca.capabilities.Scalable | min\_instances{type, default} | | -| | | | -| derived\_from: tosca.capabilities.Root | max\_instances{type, default} | | -| | | | -| | default\_instances{type} | | -+---------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------+ -| tosca.capabilities.network.Bindable | | | -| | | | -| derived\_from: tosca.capabilities.Node | | | -+---------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------+ -| tosca.capabilities.Node | | | -| | | | -| derived\_from: tosca.capabilities.Root | | | -+---------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------+ -| tosca.capabilities.Endpoint.Database | | | -| | | | -| derived\_from: tosca.capabilities.Endpoint | | | -+---------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------+ -| tosca.capabilities.Endpoint.Public | network\_name | | -| | | | -| derived\_from: tosca.capabilities.Endpoint | floating{type, description, default, status} | | -| | | | -| | dns\_name{type, description, required, status} | | -+---------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------+ -| tosca.capabilities.network.Linkable | | | -| | | | -| derived\_from: tosca.capabilities.Root | | | -+---------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------+ -| org.openecomp.capabilities.metric.Ceilometer | name{type, description, required, status} | | -| | | | -| derived\_from: org.openecomp.capabilities.Metric | | | -| | | | -| description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. | | | -+---------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------+ -| org.openecomp.capabilities.Metric | unit{type, description, required, status} | value{type, description, status} | -| | | | -| derived\_from: tosca.capabilities.nfv.Metric | description{type, description, required, status} | | -| | | | -| description: A node type that includes the Metric capability indicates that it can be monitored. | type{type, description, required, status} | | -| | | | -| | category{type, description, required, status} | | -+---------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------+ -| tosca.capabilities.nfv.Metric | | | -| | | | -| derived\_from: tosca.capabilities.Endpoint | | | -+---------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------+ - -Appendix - SDC – Groups (information from yml) ----------------------------------------------- - -+------------------------------------------------------------------------------------+-----------------------------------------------------------------+-----------------------------------------------------------------+ -| groups [] | properties | metadta | -+====================================================================================+=================================================================+=================================================================+ -| {date\_type, derived\_from, description, properties [], interfaces[], metadata[] | {type, description, default, status, required, entry\_schema} | | -+------------------------------------------------------------------------------------+-----------------------------------------------------------------+-----------------------------------------------------------------+ -| tosca.groups.Root: | | | -| | | | -| description: The TOSCA Group Type all other TOSCA Group Types derive from | | | -| | | | -| interfaces:Standard{type: tosca.interfaces.node.lifecycle.Standard} | | | -+------------------------------------------------------------------------------------+-----------------------------------------------------------------+-----------------------------------------------------------------+ -| org.openecomp.groups.heat.HeatStack: | heat\_file{type, description, required} | | -| | | | -| derived\_from: tosca.groups.Root | status type, description, required} | | -| | | | -| description: Grouped all heat resources which are in the same heat stack | | | -+------------------------------------------------------------------------------------+-----------------------------------------------------------------+-----------------------------------------------------------------+ -| org.openecomp.groups.VfModule: | isBase{type, description, default, status, required} | vfModuleModelName | -| | | | -| derived\_from: tosca.groups.Root | vf\_module\_label{type, description, required} | vfModuleModelInvariantUUID | -| | | | -| description: Grouped all heat resources which are in the same VF Module | vf\_module\_description{type, description, required} | vfModuleModelUUID | -| | | | -| | min\_vf\_module\_instances{type, description, required} | vfModuleModelVersion | -| | | | -| | max\_vf\_module\_instances{type, description, required} | vfModuleCustomizationUUID | -| | | | -| | initial\_count{type, description, required} | | -| | | | -| | vf\_module\_type{type, required, constraint(valid\_values)} | | -| | | | -| | volume\_group{type, description, default, required} | | -| | | | -| | availability\_zone\_count{type, description, required} | | -| | | | -| | vfc\_list{type, description, entry\_schema(description)} | | -+------------------------------------------------------------------------------------+-----------------------------------------------------------------+-----------------------------------------------------------------+ -| | | {type, description, default, status, required, entry\_schema} | -+------------------------------------------------------------------------------------+-----------------------------------------------------------------+-----------------------------------------------------------------+ -| | | | -+------------------------------------------------------------------------------------+-----------------------------------------------------------------+-----------------------------------------------------------------+ -| | | | -+------------------------------------------------------------------------------------+-----------------------------------------------------------------+-----------------------------------------------------------------+ -| | | | -+------------------------------------------------------------------------------------+-----------------------------------------------------------------+-----------------------------------------------------------------+ diff --git a/docs/ONAP release 1 spec/dm/index.rst b/docs/ONAP release 1 spec/dm/index.rst deleted file mode 100644 index 7e4690c..0000000 --- a/docs/ONAP release 1 spec/dm/index.rst +++ /dev/null @@ -1,14 +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 - 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: - - dm diff --git a/docs/ONAP release 1 spec/im/index.rst b/docs/ONAP release 1 spec/im/index.rst deleted file mode 100644 index 3820ed6..0000000 --- a/docs/ONAP release 1 spec/im/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 Information Model Specifications -============================================== - -.. toctree:: - :titlesonly: - - service-im - ns-im - overlay-im diff --git a/docs/ONAP release 1 spec/im/ns-im.rst b/docs/ONAP release 1 spec/im/ns-im.rst deleted file mode 100644 index c7bb8a4..0000000 --- a/docs/ONAP release 1 spec/im/ns-im.rst +++ /dev/null @@ -1,200 +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 Network Service Descriptor Information Model Specification (Amsterdam) -=========================================================================== - -Scope ------ - -The scope of the present document is to describe the Network Service Descriptor (NSD) Information Model. - - -Terms, Definitions and Abbreviations ------------------------------------- - -For the purposes of the present document, the following abbreviations apply: - -+------------+--------------------------------------------+ -|Abbreviation| Definition | -+------------+--------------------------------------------+ -| CM | Conditional Mandatory | -+------------+--------------------------------------------+ -| CO | Conditional Optional | -+------------+--------------------------------------------+ -| CP | Connection Point | -+------------+--------------------------------------------+ -| CPD | Connection Point Description | -+------------+--------------------------------------------+ -| DSL | Domain Specific Language | -+------------+--------------------------------------------+ -| NCT | Network Connectivity Topology | -+------------+--------------------------------------------+ -| NF | Network Function | -+------------+--------------------------------------------+ -| NFVO | NFV Orchestrator | -+------------+--------------------------------------------+ -| NSD | Network Service Descriptor | -+------------+--------------------------------------------+ -| UML | Unified Modeling Language | -+------------+--------------------------------------------+ -| VL | Virtual Link | -+------------+--------------------------------------------+ -| VNF | Virtual Network Function | -+------------+--------------------------------------------+ - -NSD Information Model Overview ------------------------------- - -Network Service (NS) is a set of functions with unspecified connectivity between them or according to one or more forwarding graphs. - -The Network Service Descriptor (NSD) is a deployment template which consists of information used by the NFV Orchestrator (NFVO) for life cycle management of an NS. - -As illustrated in the following figure, the description of a NS used to deploy an NS instance includes or references the description of its constituent objects: - -* Zero, one or more Virtualized Network Function Nodes Descriptors; -* Zero, one or more Physical Network connect PNFs to VLs; -* Zero, one or more nested NSD; -* Zero, one or more Virtual Link Description used by the NFVO to deploy Virtual Links (VL) ; and -* Zero, one or more VNF Forwarding Graph Descriptions. - -Functional Requirements ------------------------ - -The following table specifies requirements to the templates for NSD instances in R1. - -+-----------------+-----------------------------------------------------------------+ -| Numbering | Requirement Description | -+-----------------+-----------------------------------------------------------------+ -| NST_NSD001 | The NSD shall reference the VNF Node description of constituent | -| | VNFs. | -+-----------------+-----------------------------------------------------------------+ -| NST_NSD002 | The NSD shall include the VLDs applicable to the VLs used by the| -| | NS to interconnect its constituent NFs. | -+-----------------+-----------------------------------------------------------------+ -| NST_NSD003 | The NSD shall include a globally unique identifier for identify-| -| | ing each descriptor instance. | -+-----------------+-----------------------------------------------------------------+ -| NST_NSD004 | The NSD shall include an identifier to select the controller co-| -| | mpatible with the NSD. | -+-----------------+-----------------------------------------------------------------+ -| NST_NSD005 | The NSD shall support the capability to include or reference NS | -| | life cycle management scripts describing how to react upon spec-| -| | ific life cycle events, fault detection, performance threshold | -| | crossing detection and other events. | -+-----------------+-----------------------------------------------------------------+ -| NST_NSD006 | The NSD shall support the capability to provide monitoring para-| -| | meters to be tracked during the lifetime of a NS instance. | -+-----------------+-----------------------------------------------------------------+ - - -The following table specifies requirements to the templates for VLD instances. - -+-----------------+-----------------------------------------------------------------+ -| Numbering | Requirement Description | -+-----------------+-----------------------------------------------------------------+ -| NST_VLD001 | A VLD shall enable specifying the type of connectivity provided | -| | by the link between VNFs. | -| | In the R1, the VL should support ELAN type at least. | -+-----------------+-----------------------------------------------------------------+ - - - -NSD Information Model Definitions ---------------------------------- - -NSD -^^^ - -The NSD information element is a template whose instances are used by the VF-C for the lifecycle management of NSs. Note that NSD is actually defined as a special type of service descriptor, whose serviceType is set to "Network". In the same time, NSD can be included into an End-to-End service descriptor, as a resource or in other words, nested service. - -+---------------+-----------+-------------+----------+--------------------------------------------+ -| Attribute | Qualifier | Cardinality | Content | Description | -+---------------+-----------+-------------+----------+--------------------------------------------+ -| id | M | 1 |Identifier| Identifier of this NSD information element.| -| | | | | It globally uniquely identifies an instance| -| | | | | of the NSD. | -+---------------+-----------+-------------+----------+--------------------------------------------+ -| name | M | 1 | String | The name of the NSD. | -+---------------+-----------+-------------+----------+--------------------------------------------+ -| serviceType | M | 1 | String | Identifies the type of the SD, which is set| -| | | | | to "Network" for NSD. | -+---------------+-----------+-------------+----------+--------------------------------------------+ -| vnfd | M | 0..N | VNF id | Consituent VNF node information of this NSD| -+---------------+-----------+-------------+----------+--------------------------------------------+ -|virtualLinkDesc| M | 0..N | VLD | Speficies the constituent VLDs. | -+---------------+-----------+-------------+----------+--------------------------------------------+ - -VL Description -^^^^^^^^^^^^^^ - -The VL information element provides general information enabling the instantiation of virtual links. - -+------------------+-----------+-------------+----------+--------------------------------------------+ -| Attribute | Qualifier | Cardinality | Content | Description | -+------------------+-----------+-------------+----------+--------------------------------------------+ -| id | M | 1 |Identifier| Identifier of this VirtualLinkDesc informa-| -| | | | | tion element. It globally uniquely identif-| -| | | | | ies a VL Description. | -+------------------+-----------+-------------+----------+--------------------------------------------+ -| name | M | 1 | String | Specifies the name of the VL Description. | -+------------------+-----------+-------------+----------+--------------------------------------------+ -| description | M | 0..1 | String | Specifies human-readable information on the| -| | | | | purpose of the VL (e.g. control plane traf-| -| | | | | fic). | -+------------------+-----------+-------------+----------+--------------------------------------------+ -| isExternalNetwork| M | 1 | Boolean | Whether the VL is external network. | -+------------------+-----------+-------------+----------+--------------------------------------------+ -| shared | O | 0..1 | Boolean | Whether the VL is shared. | -+------------------+-----------+-------------+----------+--------------------------------------------+ -| network_type | O | 0..1 | String | Network type of the VL. | -+------------------+-----------+-------------+----------+--------------------------------------------+ -| segmentation_id | O | 0..1 | String | Network segmentation id of the VL. | -+------------------+-----------+-------------+----------+--------------------------------------------+ -| physical_network | O | 0..1 | String | Physical network of the VL. | -+------------------+-----------+-------------+----------+--------------------------------------------+ -| mtu | O | 0..1 | Integer | Network MTU of the VL. | -+------------------+-----------+-------------+----------+--------------------------------------------+ -| cidr | O | 0..1 | String | Subnetwork cidr of the VL. | -+------------------+-----------+-------------+----------+--------------------------------------------+ -| ip_version | O | 0..1 | String | Subnetwork IP protocol version of the VL. | -+------------------+-----------+-------------+----------+--------------------------------------------+ -| enable_dhcp | O | 0..1 | Boolean | Whether or not th subnetwork enables DHCP. | -+------------------+-----------+-------------+----------+--------------------------------------------+ -| gateway_ip | O | 0..1 | String | Subnetwork gateway IP address. | -+------------------+-----------+-------------+----------+--------------------------------------------+ - -VNF Node Description Information -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -+-----------------+-----------+-------------+----------+--------------------------------------------+ -| Attribute | Qualifier | Cardinality | Content | Description | -+-----------------+-----------+-------------+----------+--------------------------------------------+ -| id | M | 1 |Identifier| Identifier of this VNF Descriptjion. | -+-----------------+-----------+-------------+----------+--------------------------------------------+ -| name | M | 1 | String | Specifies the name of the VNF Description. | -+-----------------+-----------+-------------+----------+--------------------------------------------+ -| description | M | 0..1 | String | Specifies human-readable information on the| -| | | | | purpose of the VNF. | -+-----------------+-----------+-------------+----------+--------------------------------------------+ -| vnfminfo | M | 0..1 | String | Identifies VNFM(s) compatible with the VNF | -| | | | | described in the VNF Description. | -+-----------------+-----------+-------------+----------+--------------------------------------------+ -| vnfExtCpd | M | 0..N | vnfExtCpd| VNF External Connection Points. | -+-----------------+-----------+-------------+----------+--------------------------------------------+ - - -vnfExtCpd -^^^^^^^^^ - -+-----------------+-----------+-------------+----------+--------------------------------------------+ -| Attribute | Qualifier | Cardinality | Content | Description | -+-----------------+-----------+-------------+----------+--------------------------------------------+ -| cpdid | M | 1..N |Identifier| Reference to the correspondent internal CPD| -+-----------------+-----------+-------------+----------+--------------------------------------------+ -| vldid | M | 1..N |Identifier| Reference to the external VLD(s).(TBD) | -+-----------------+-----------+-------------+----------+--------------------------------------------+ - - diff --git a/docs/ONAP release 1 spec/im/overlay-im.rst b/docs/ONAP release 1 spec/im/overlay-im.rst deleted file mode 100644 index be7419c..0000000 --- a/docs/ONAP release 1 spec/im/overlay-im.rst +++ /dev/null @@ -1,122 +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 VoLTE Overlay Descriptor Information Model Specification (Amsterdam) -=========================================================================== - -Scope ------ - -The scope of the present document is to describe the Overlay VPN Descriptor Information Model. -For Amsterdam release, this descriptor is currently leveraged by VoLTE usecase to provision the L2/L2 VPN tunnel between the core DC and edage DC, but it is in nature a generic descriptor which could be used by other usecase for L2/L3 VPN tunnel provision as well. - - -Terms, Definitions and Abbreviations ------------------------------------- - -For the purposes of the present document, the following abbreviations apply: - -+------------+--------------------------------------------+ -|Abbreviation| Definition | -+------------+--------------------------------------------+ -| L3-DCI | Layer-3 Data Center Interconnection | -+------------+--------------------------------------------+ -| L2-DCI | Layer-2 Data Center Interconnectio | -+------------+--------------------------------------------+ - - -Overlay Descriptor Infomration Model Overview ---------------------------------------------- - -This document defines the configuration information model for overlay descriptor that enables user to input configuration -parameters required to associate local network within dataceter to a VXLAN tunnel between data centers. - -For example, VoLTE use case contains a VXLAN tunnel between edge and core datacenters. -Local network within data center is created dynamically while provisioning either vIMS or vEPC services. This model enables configuration of VXLAN gateways to forward local network traffic through inter-DC VXLAN tunnel. - -From the perspective of deployment, the overlay descriptor is actually a specific type of resource, a special type of Virtual Link (VL) in precise, as defined by Service Descriptor. - -Functional Requirements ------------------------ - -The following table specifies requirements to the templates for Overlay descriptor in R1. - -+-----------------+-----------------------------------------------------------------+ -| Numbereing | Requirement Description | -+-----------------+-----------------------------------------------------------------+ -| NST_OVED001 | The Overlay VPN Descriptor shall reference to its constituent 2 | -| | sites. | -+-----------------+-----------------------------------------------------------------+ -| NST_OVED002 | The Overlay VPN Descriptor shall enable L2/L3 VxLAN VPN options.| -+-----------------+-----------------------------------------------------------------+ - - -Overlay VPN Descriptor Information Model Definitions ----------------------------------------------------- - -The Overlay VPN Descriptor information element is a template whose instances are used by the Service Orchestrator (SO) and SDN-C (Network Controller) for the deployment and configuration of L2/L3 VxLAN -VPN for DCI connections. - -+----------------------+-----------+-------------+----------+--------------------------------------------+ -| Attribute | Qualifier | Cardinality | Content | Description | -+----------------------+-----------+-------------+----------+--------------------------------------------+ -| id | M | 1 |Identifier| Identifier of the Tunnel Endpoint node. | -+----------------------+-----------+-------------+----------+--------------------------------------------+ -| name | O | 1 | String | Overlay tunnel name. | -+----------------------+-----------+-------------+----------+--------------------------------------------+ -| version | O | 1 | String | Overlay tunnel template version. | -+----------------------+-----------+-------------+----------+--------------------------------------------+ -| description | O | 1 | String | Addtional comments/information about the | -| | | | | the overlay tunnel. | -+----------------------+-----------+-------------+----------+--------------------------------------------+ -| tunneltype | M | 1 | Enum | The type of overlay tunnel. | -| | | | | Valid values include 'L3-DCI' and 'L2-DCI'.| -+----------------------+-----------+-------------+----------+--------------------------------------------+ -| site1_id | M | 1 | String | Identifies site1. | -+----------------------+-----------+-------------+----------+--------------------------------------------+ -| site1_description | O | 1 | String | Information about overlay tunnel endpoint. | -| | | | | Identifies local domain controller. | -+----------------------+-----------+-------------+----------+--------------------------------------------+ -| site1_networkName | M | 1 | String | A comma seperated list of network names | -| | | | | associated with tunnel in site1. | -+----------------------+-----------+-------------+----------+--------------------------------------------+ -| site1_routerId | O | 1 | String | Router ID connected to L3 end point. | -+----------------------+-----------+-------------+----------+--------------------------------------------+ -| site1_importRT1 | M | 1 | String | Imported Route Target | -+----------------------+-----------+-------------+----------+--------------------------------------------+ -| site1_exportRT1 | M | 1 | String | Exported Route Target | -+----------------------+-----------+-------------+----------+--------------------------------------------+ -| site1_vni | M | 1 | Integer | Tunnel local VXLAN Identfier in site1 | -+----------------------+-----------+-------------+----------+--------------------------------------------+ -| site1_fireWallEnable | O | 1 | Boolean | Identifies if firewall is in tunnel path | -+----------------------+-----------+-------------+----------+--------------------------------------------+ -| site1_fireWallId | O | 1 | String | Firewall Id, if exists in tunnel path | -+----------------------+-----------+-------------+----------+--------------------------------------------+ -| site1_localNetworkAll| O | 1 | Boolean | Identifies if all local networks associate | -| | | | | with the VXLAN tunnel. | -+----------------------+-----------+-------------+----------+--------------------------------------------+ -| site2_id | M | 1 | String | Identifies site2. | -+----------------------+-----------+-------------+----------+--------------------------------------------+ -| site2_description | O | 1 | String | Information about tunnel site2 endpoint. | -| | | | | Identifies local domain controller. | -+----------------------+-----------+-------------+----------+--------------------------------------------+ -| site2_networkName | M | 1 | String | A comma seperated list of network names | -| | | | | associated with tunnel in site2. | -+----------------------+-----------+-------------+----------+--------------------------------------------+ -| site2_routerId | O | 1 | String | Router ID connected to L3 end point. | -+----------------------+-----------+-------------+----------+--------------------------------------------+ -| site2_importRT1 | M | 1 | String | Imported Route Target | -+----------------------+-----------+-------------+----------+--------------------------------------------+ -| site2_exportRT1 | M | 1 | String | Exported Route Target | -+----------------------+-----------+-------------+----------+--------------------------------------------+ -| site2_vni | M | 1 | Integer | Tunnel local VXLAN Identfier in site2 | -+----------------------+-----------+-------------+----------+--------------------------------------------+ -| site2_fireWallEnable | O | 1 | Boolean | Identifies if firewall is in tunnel path | -+----------------------+-----------+-------------+----------+--------------------------------------------+ -| site2_fireWallId | O | 1 | String | Firewall Id, if exists in tunnel path | -+----------------------+-----------+-------------+----------+--------------------------------------------+ -| site2_localNetworkAll| O | 1 | Boolean | Identifies if all local networks associate | -| | | | | with the VXLAN tunnel. | -+----------------------+-----------+-------------+----------+--------------------------------------------+ diff --git a/docs/ONAP release 1 spec/im/service-im.rst b/docs/ONAP release 1 spec/im/service-im.rst deleted file mode 100644 index b183de4..0000000 --- a/docs/ONAP release 1 spec/im/service-im.rst +++ /dev/null @@ -1,85 +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 Service Descriptor Information Model Specification (Amsterdam) -=================================================================== - -Scope ------ - -The scope of the present document is to describe the Service Descriptor (SD) Information Model Specification. - -Terms, Definitions and Abbreviations ------------------------------------- - -For the purposes of the present document, the following abbreviations apply: - -+-----------------+---------------------------------------------------------------------+ -| Abbreviation | Definition | -+-----------------+---------------------------------------------------------------------+ -| RD | Resource Descriptor | -+-----------------+---------------------------------------------------------------------+ -| SD | Service Descriptor | -+-----------------+---------------------------------------------------------------------+ -| SO | Service Orchestrator | -+-----------------+---------------------------------------------------------------------+ -| VF | Virtual Function | -+-----------------+---------------------------------------------------------------------+ -| VL | Virtual Link | -+-----------------+---------------------------------------------------------------------+ - -SD Information Model Overview ------------------------------ - -The Service Descriptor (SD) is a deployment template which consists of information used by the Service Orchestrator (SO) for life cycle management of a service. -A service is a composition of resources. The description of a service as used by the Service Orchestration (SO) to deploy a service instance includes or references the descriptors of its constituent objects: one or more resources; -A resource could be a VL, VF, WAN Descriptor etc. - -Functional Requirements ------------------------ - -The following table specifies requirements to the templates for SD instances. - -+------------------+-------------------------------------------------------+ -| Numbering | Requirement Description | -+------------------+-------------------------------------------------------+ -| NST_SD001 | The SD shall reference the resource applicable to its | -| | constituent services. | -+------------------+-------------------------------------------------------+ - -SD Information Model Definitions --------------------------------- -The SD information element is a template whose instances are used by the SO for the lifecycle management of Services. - -+-----------+-----------+-------------+----------+-------------------------------------------+ -|Attribute | Qualifier | Cardinality | Content | Description | -+-----------+-----------+-------------+----------+-------------------------------------------+ -| id | M | 1 |Identifier| Identifier of this SD information element.| -| | | | | It globally uniquely identifies an | -| | | | | instance of the SD. | -+-----------+-----------+-------------+----------+-------------------------------------------+ -| designer | M | 1 | String | Designer of this SD. | -+-----------+-----------+-------------+----------+-------------------------------------------+ -| name | M | 1 | String | The name of the SD. | -+-----------+-----------+-------------+----------+-------------------------------------------+ -| version | M | 1 | String | The vesion of the SD. | -+-----------+-----------+-------------+----------+-------------------------------------------+ -|description| M | 1 | String | The description of the SD. | -+-----------+-----------+-------------+----------+-------------------------------------------+ -| vendor | M | 1 | String | The vendor of the SD. (TBD) | -+-----------+-----------+-------------+----------+-------------------------------------------+ -| type | M | 1 | String | Value set to "Service". | -+-----------+-----------+-------------+----------+-------------------------------------------+ -| category | M | 1 | String | Value set to either "E2E" or "NS". | -+-----------+-----------+-------------+----------+-------------------------------------------+ -|serviceType| M | 1 | String | The service type of the SD. | -+-----------+-----------+-------------+----------+-------------------------------------------+ -|ServiceRole| M | 1 | String | The service role of the SD. | -+-----------+-----------+-------------+----------+-------------------------------------------+ -| resource | M | 1..N | RD | The consituent RDs of the SD. | -| | | | | It could be VF/WAN Descriptor etc. | -+-----------+-----------+-------------+----------+-------------------------------------------+ - - diff --git a/docs/ONAP release 1 spec/index.rst b/docs/ONAP release 1 spec/index.rst deleted file mode 100644 index decccd2..0000000 --- a/docs/ONAP release 1 spec/index.rst +++ /dev/null @@ -1,18 +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 R1 Modeling Specifications -============================================== - -.. toctree:: - :titlesonly: - - csar/index - im/index - dm/index - Usecase/index diff --git a/docs/index.rst b/docs/index.rst index edbc983..ff803cf 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -7,18 +7,12 @@ ONAP 2nd release defines the resource IM/DM based on ETSI specifications and OAS .. toctree:: :maxdepth: 1 - ONAP release 2 spec/index + ONAP Model 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 |