b17513fdea2cec8f6ed53d8c6c8b5404212d4858
[sdc/sdc-distribution-client.git] /
1 tosca_definitions_version: tosca_simple_yaml_1_0
2
3 description: >
4   Node type that has a requirement of a capability with a defined value
5
6 capability_types:
7
8   tosca.capabilities.SomeCap:
9     derived_from: tosca.capabilities.Root
10     properties:
11       type:
12         type: string
13         required: true
14         default: someval
15         constraints:
16           - equal: someval
17
18 node_types:
19
20   tosca.nodes.SomeNode:
21     derived_from: tosca.nodes.Root
22     requirements:
23       - some_req:
24           capability: tosca.capabilities.SomeCap
25           node: tosca.nodes.NodeWithCap
26           relationship: tosca.relationships.HostedOn
27
28   tosca.nodes.NodeWithCap:
29     derived_from: tosca.nodes.Root
30     capabilities:
31         some_req:
32           type: tosca.capabilities.SomeCap
33