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