summaryrefslogtreecommitdiffstats
path: root/refspec/open-o/nfv-nsd/TOSCA_definition_ns_ext_1_0.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'refspec/open-o/nfv-nsd/TOSCA_definition_ns_ext_1_0.yaml')
-rw-r--r--refspec/open-o/nfv-nsd/TOSCA_definition_ns_ext_1_0.yaml232
1 files changed, 0 insertions, 232 deletions
diff --git a/refspec/open-o/nfv-nsd/TOSCA_definition_ns_ext_1_0.yaml b/refspec/open-o/nfv-nsd/TOSCA_definition_ns_ext_1_0.yaml
deleted file mode 100644
index 4028b87..0000000
--- a/refspec/open-o/nfv-nsd/TOSCA_definition_ns_ext_1_0.yaml
+++ /dev/null
@@ -1,232 +0,0 @@
-#
-# Copyright 2017 ZTE Corporation.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-tosca_definitions_version: tosca_simple_yaml_1_0
-
-description: Extend types definitions file for tosca-nfv.
-
-data_types:
- tosca.datatypes.nfv.ext.FPPolicyCriteria:
- derived_from: tosca.datatypes.Root
- properties:
- dest_port_range:
- type: range
- required: false
- constraints:
- - in_range: [ 1, 65535 ]
- source_port_range:
- type: range
- required: false
- constraints:
- - in_range: [ 1, 65535 ]
- ip_protocol:
- type: string
- required: false
- default: tcp
- constraints:
- - valid_values: [ udp, tcp ]
- dest_ip_range:
- type: list
- required: false
- description: The format is startip1-endip1,startip2-endip2
- entry_schema:
- type: string
- source_ip_range:
- type: list
- required: false
- description: The format is startip1-endip1,startip2-endip2
- entry_schema:
- type: string
- dscp:
- type: integer
- required: false
-
- tosca.datatypes.nfv.ext.FPPolicy:
- derived_from: tosca.datatypes.Root
- properties:
- type:
- type: string
- required: false
- default: ACL
- constraints:
- - valid_values: [ ACL ]
- criteria:
- type: tosca.datatypes.nfv.ext.FPPolicyCriteria
- required: true
-
-
-node_types:
- tosca.nodes.nfv.ext.VNF:
- derived_from: tosca.nodes.nfv.VNF
- properties:
- vnf_type:
- type: string
- required: false
- description: Type of this VNF. For example MME,USPP,xGW etc.
- request_reclassification:
- type: boolean
- required: false
- default: false
- description: Determines whether VNF can request reclassification by the VNF forwarder
- nsh_aware:
- type: boolean
- required: false
- default: true
- description: Whether this VNF can process NSH headers
- vnfm_type:
- type: string
- required: true
- description: Type of this VNFM, Such as ZTE,HW,JUJU,...
- requirements:
- - virtual_link:
- capability: tosca.capabilities.nfv.VirtualLinkable
- relationship: tosca.relationships.nfv.VirtualLinksTo
- occurrences: [0, UNBOUNDED]
-
- tosca.nodes.nfv.ext.CP:
- derived_from: tosca.nodes.nfv.CP
- properties:
- sfc_encapsulation:
- type: string
- required: false
- description: The encapsulateion used to carry NSH packages
- constraints:
- - valid_values: [ mac, vxlan-gpe, gre, mpls ]
- direction:
- type: string
- required: false
- constraints:
- - valid_values: [ input, output, bidirectional ]
- interface_name:
- type: string
- required: false
- description: Physical interface name of CP for PNF.
- requirements:
- - link:
- capability: tosca.capabilities.network.Linkable
- relationship: tosca.relationships.network.LinksTo
- occurrences: [ 0, 1 ]
- - binding:
- capability: tosca.capabilities.network.Bindable
- relationship: tosca.relationships.network.BindsTo
- occurrences: [ 0, 1 ]
- - virtualLink:
- capability: tosca.capabilities.nfv.VirtualLinkable
- relationship: tosca.relationships.nfv.VirtualLinksTo
- occurrences: [ 0, 1 ]
- - virtualbinding:
- capability: tosca.capabilities.nfv.VirtualBindable
- relationship: tosca.relationships.nfv.VirtualBindsTo
- occurrences: [ 0, 1 ]
- capabilities:
- forwarder:
- type: tosca.capabilities.nfv.Forwarder
-
- tosca.nodes.nfv.ext.NS:
- derived_from: tosca.nodes.Root
- properties:
- id:
- type: string
- description: ID of this NSD
- required: true
- constraints:
- - min_length: 1
- designer:
- type: string
- description: Designer of this NSD
- required: true
- version:
- type: version
- description: version of this NSD
- required: true
- name:
- type: string
- description: name of this NSD
- required: true
- type:
- type: string
- description: Type of this NSD,include:SSAR,NSAR,GSAR
- required: true
- requirements:
- - virtualLink:
- capability: tosca.capabilities.nfv.VirtualLinkable
- node: tosca.nodes.nfv.VL
- relationship: tosca.relationships.nfv.VirtualLinksTo
-
- tosca.nodes.nfv.ext.PNF:
- derived_from: tosca.nodes.Root
- properties:
- id:
- type: string
- description: ID of this PNF
- required: true
- constraints:
- - min_length: 1
- vendor:
- type: string
- description: name of the vendor who provide this PNF
- required: true
- version:
- type: version
- description: version of the software for this PNF
- required: true
- pnf_type:
- type: string
- description: type of PNF
- required: false
- request_reclassification:
- type: boolean
- required: false
- default: false
- description: Determines whether VNF can request reclassification by the VNF forwarder
- nsh_aware:
- type: boolean
- required: false
- default: true
- description: Whether this VNF can process NSH headers
- management_address:
- type: string
- description: Management port address of this PNF.
- required: true
- capabilities:
- virtualBinding:
- type: tosca.capabilities.nfv.VirtualBindable
-
- tosca.nodes.nfv.ext.FP:
- derived_from: tosca.nodes.Root
- properties:
- policy:
- type: tosca.datatypes.nfv.ext.FPPolicy
- required: false
- symmetric:
- type: boolean
- required: false
- description: If the chain is symmetric, SDN Controller will create two service paths, one ingress and another egress.
- requirements:
- - forwarder:
- capability: tosca.capabilities.nfv.Forwarder
- occurrences: [0, UNBOUNDED]
-
-group_types:
- tosca.groups.nfv.ext.VNFFG:
- derived_from: tosca.groups.nfv.VNFFG
- properties:
- constituent_pnfs:
- type: list
- entry_schema:
- type: string
- required: false
- description: Reference to a list of PNF'ID used in this VNF Forwarding Graph