Normative alignemet
[sdc.git] / catalog-be / src / main / resources / import / tosca / nfv-types / allottedResource / allottedResource.yml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 node_types:
3   org.openecomp.resource.vfc.AllottedResource:
4     derived_from: tosca.nodes.Root
5     description: ECOMP Allotted Resource base type all other allotted resources node types derive from
6     properties:
7       providing_service_uuid:
8         type: string
9         required: true
10         description: The depending service uuid in order to map the allotted resource to the specific service version
11       providing_service_invariant_uuid:
12         type: string
13         required: true
14         description: The depending service invariant uuid in order to map the allotted resource to the specific service version
15       providing_service_name:
16         type: string
17         required: true
18         description: The depending service name in order to map the allotted resource to the specific service version
19       role:
20         type: string
21         required: true
22         description: Unique label that defines the role that this allotted resource performs
23       min_instances:
24         type: integer
25         default: 1
26       max_instances:
27         type: integer
28         default: 1
29       target_network_role:
30         type: string
31         required: true
32         description: Target network role
33     requirements:
34     - service_dependency:
35         capability: org.openecomp.capabilities.AllottedResource
36         relationship: tosca.relationships.DependsOn
37         node: tosca.services.Root
38