Merge "Define a TOSCA template for a vRNC(new)"
[parser.git] / docs / tosca2heat / parser_new_keywords.rst
1 New Parser keywords
2 ===================
3
4 1.NFV-tosca new keywords
5 ------------------------
6
7 All keywords in nfv tosca are not implemented in code, and will be
8 implemented by parser.
9
10 1.1 Nodes types
11 ~~~~~~~~~~~~~~~
12
13 Basic types
14 ^^^^^^^^^^^
15
16 -  tosca.nodes.nfv.VDU
17 -  tosca.nodes.nfv.CP
18 -  tosca.nodes.nfv.VL
19
20 Extend types
21 ^^^^^^^^^^^^
22
23 -  tosca.nodes.nfv.VL.ELine
24 -  tosca.nodes.nfv.VL.ELAN
25 -  tosca.nodes.nfv.VL.ETree
26 -  tosca.nodes.nfv.FP
27
28 1.2 Capability types
29 ~~~~~~~~~~~~~~~~~~~~
30
31 Basic types
32 ^^^^^^^^^^^
33
34 -  tosca.capabilities.nfv.VirtualBindable
35 -  tosca.capabilities.nfv.VirtualLinkable
36 -  tosca.capabilities.nfv.HA.ActiveActive
37 -  tosca.capabilities.nfv.HA.ActivePassive
38 -  tosca.capabilities.nfv.Metric
39
40 Extend types
41 ^^^^^^^^^^^^
42
43 -  tosca.capabilities.nfv.Forwarder
44 -  tosca.capabilities.nfv.CPU\_extension
45 -  tosca.capabilities.nfv.Memory\_extension
46 -  tosca.capabilities.nfv.Hypervisors
47 -  tosca.capabilities.nfv.PCIe
48 -  tosca.capabilities.nfv.network.Interfaces
49 -  tosca.capabilities.nfv.network.Virtual\_switches
50 -  tosca.capabilities.nfv.Storage
51
52 1.3 Relationship types
53 ~~~~~~~~~~~~~~~~~~~~~~
54
55 Basic types
56 ^^^^^^^^^^^
57
58 -  tosca.relationships.nfv.VirtualBindsTo
59 -  tosca.relationships.nfv.VirtualLinksTo
60 -  tosca.relationships.nfv.HA
61 -  tosca.relationships.nfv.Monitor
62
63 Extend types
64 ^^^^^^^^^^^^
65
66 -  tosca.relationships.nfv.ForwardsTo
67
68 1.4 Group Types
69 ~~~~~~~~~~~~~~~
70
71 -  tosca.groups.nfv.VNFFG
72
73 2.Simple-tosca new keywords
74 ---------------------------
75
76 Some keywords are defined in tosca simple profile,but are not
77 impletmented in code,except policy type, which are not yet defined
78 completely now.
79
80 2.1 topology template keyname
81 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
82
83 -  “substitution\_mappings” syntax
84
85    An optional declaration that exports the topology template as an
86    implementation of a Node type, Which is not supported by toscalib.
87
88 2.2 Group types
89 ~~~~~~~~~~~~~~~
90
91 Basic types
92 ^^^^^^^^^^^
93
94 -  tosca.group.root
95
96 2.3 Policy Types
97 ~~~~~~~~~~~~~~~~
98
99 Basic types
100 ^^^^^^^^^^^
101
102 -  tosca.policies.Root
103 -  tosca.policies.Placement
104 -  tosca.policies.Scaling
105
106 Extend types
107 ^^^^^^^^^^^^
108
109 -  tosca.policies.Update
110 -  tosca.policies.Performance
111 -  tosca.policy.placement.Antilocate
112 -  tosca.policy.placement.Colocate
113