2 # Licensed under the Apache License, Version 2.0 (the "License");
3 # you may not use this file except in compliance with the License.
4 # You may obtain a copy of the License at
6 # http://www.apache.org/licenses/LICENSE-2.0
8 # Unless required by applicable law or agreed to in writing, software
9 # distributed under the License is distributed on an "AS IS" BASIS,
10 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11 # See the License for the specific language governing permissions and
12 # limitations under the License.
15 tosca_definitions_version: tosca_simple_yaml_1_1
18 filename: tosca/data.yml
27 description: The TOSCA root Data Type all other TOSCA base Data Types derive from
30 derived_from: tosca.datatypes.Root
33 derived_from: tosca.datatypes.Root
36 derived_from: tosca.datatypes.Root
39 derived_from: tosca.datatypes.Root
42 derived_from: tosca.datatypes.Root
45 derived_from: tosca.datatypes.Root
48 derived_from: tosca.datatypes.Root
51 derived_from: tosca.datatypes.Root
54 derived_from: tosca.datatypes.Root
57 derived_from: tosca.datatypes.Root
59 scalar-unit.frequency:
60 derived_from: tosca.datatypes.Root
63 derived_from: tosca.datatypes.Root
65 tosca.datatypes.network.NetworkInfo:
66 derived_from: tosca.datatypes.Root
67 description: The Network type is a complex TOSCA data type used to describe logical network information.
70 description: The name of the logical network. e.g., "public", "private", "admin". etc.
74 description: The unique ID of for the network generated by the network provider.
78 description: The list of IP addresses assigned from the underlying network.
84 tosca.datatypes.TimeInterval:
85 derived_from: tosca.datatypes.Root
94 tosca.datatypes.network.PortSpec:
95 derived_from: tosca.datatypes.Root
96 description: The PortSpec type is a complex TOSCA data Type used when describing port specifications for a network connection.
99 description: The required protocol used on the port.
108 description: The optional source port.
109 type: tosca.datatypes.network.PortDef
112 description: The optional range for source port.
120 description: The optional target port.
121 type: tosca.datatypes.network.PortDef
124 description: The optional range for target port.
132 tosca.datatypes.network.PortDef:
133 derived_from: integer
134 description: The PortDef type is a TOSCA data Type used to define a network port.
140 tosca.datatypes.network.PortInfo:
141 derived_from: tosca.datatypes.Root
142 description: The PortInfo type is a complex TOSCA data type used to describe network port information.
145 description: The logical network port name.
149 description: The unique ID for the network port generated by the network provider.
153 description: The unique ID for the network.
157 description: The unique media access control address (MAC address) assigned to the port.
161 description: The list of IP address(es) assigned to the port.
167 tosca.datatypes.Credential:
168 derived_from: tosca.datatypes.Root
169 description: The Credential type is a complex TOSCA data Type used when describing authorization credentials used to access network accessible resources.
172 description: The optional protocol name.
176 description: The required token type.
180 description: The required token used as a credential for authorization or access to a networked resource.
183 description: The optional list of protocol-specific keys or assertions.
189 description: The optional user (name or ID) used for non-token based credentials.