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_0
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
66 derived_from: tosca.datatypes.Root
68 tosca.datatypes.network.NetworkInfo:
69 derived_from: tosca.datatypes.Root
70 description: The Network type is a complex TOSCA data type used to describe logical network information.
73 description: The name of the logical network. e.g., "public", "private", "admin". etc.
77 description: The unique ID of for the network generated by the network provider.
81 description: The list of IP addresses assigned from the underlying network.
87 tosca.datatypes.TimeInterval:
88 derived_from: tosca.datatypes.Root
97 tosca.datatypes.network.PortSpec:
98 derived_from: tosca.datatypes.Root
99 description: The PortSpec type is a complex TOSCA data Type used when describing port specifications for a network connection.
102 description: The required protocol used on the port.
111 description: The optional source port.
112 type: tosca.datatypes.network.PortDef
115 description: The optional range for source port.
123 description: The optional target port.
124 type: tosca.datatypes.network.PortDef
127 description: The optional range for target port.
135 tosca.datatypes.network.PortDef:
136 derived_from: integer
137 description: The PortDef type is a TOSCA data Type used to define a network port.
143 tosca.datatypes.network.PortInfo:
144 derived_from: tosca.datatypes.Root
145 description: The PortInfo type is a complex TOSCA data type used to describe network port information.
148 description: The logical network port name.
152 description: The unique ID for the network port generated by the network provider.
156 description: The unique ID for the network.
160 description: The unique media access control address (MAC address) assigned to the port.
164 description: The list of IP address(es) assigned to the port.
170 tosca.datatypes.Credential:
171 derived_from: tosca.datatypes.Root
172 description: The Credential type is a complex TOSCA data Type used when describing authorization credentials used to access network accessible resources.
175 description: The optional protocol name.
179 description: The required token type.
183 description: The required token used as a credential for authorization or access to a networked resource.
186 description: The optional list of protocol-specific keys or assertions.
192 description: The optional user (name or ID) used for non-token based credentials.