summaryrefslogtreecommitdiffstats
path: root/tosca2heat/tosca-parser/toscaparser/tests/data/custom_types/custom_relationship_type_defs.yaml
blob: cf5c2b43018c92e98698c3f8fb7434278934fe4c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
node_types:
  tosca.nodes.HACompute:
    derived_from: tosca.nodes.Compute
    capabilities:
      high_availability:
        type: tosca.capabilities.HA
    requirements:
      - high_availability:
          capability: tosca.capabilities.HA
          relationship: tosca.relationships.HA
          node: tosca.nodes.HACompute
          occurences: [ 0, 1 ]

relationship_types:
  tosca.relationships.HA:
    derived_from: tosca.relationships.Root
    valid_target_types: [ tosca.capabilities.HA ]

capability_types:
  tosca.capabilities.HA:
    derived_from: tosca.capabilities.Root
    valid_source_types: [ tosca.nodes.HACompute ]