push addional code
[sdc.git] / openecomp-be / lib / openecomp-tosca-lib / src / test / resources / mock / globalServiceTemplates / AbstractSubstituteGlobalTypesServiceTemplate.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: AbstractSubstituteGlobalTypes
4   template_version: 1.0.0
5 description: Abstract Substitute Global Types
6 imports:
7   common_definitions:
8     file: CommonGlobalTypesServiceTemplate.yaml
9 data_types:
10   org.openecomp.datatypes.heat.substitution.SubstitutionFilter:
11     derived_from: tosca.datatypes.Root
12     description: Substitution Filter
13     properties:
14       substitute_service_template:
15         type: string
16         description: Substitute Service Template
17         required: true
18         status: SUPPORTED
19       index_variable:
20         type: string
21         description: Index variable
22         required: false
23         default: '%index%'
24         status: SUPPORTED
25         constraints:
26         - min_length: 3
27       count:
28         type: string
29         description: Count
30         required: false
31         default: 1
32         status: SUPPORTED
33       mandatory:
34         type: boolean
35         description: Mandatory
36         required: false
37         default: true
38         status: SUPPORTED
39 node_types:
40   org.openecomp.resource.abstract.nodes.AbstractSubstitute:
41     derived_from: tosca.nodes.Root
42     properties:
43       service_template_filter:
44         type: org.openecomp.datatypes.heat.substitution.SubstitutionFilter
45         description: Substitution Filter
46         required: true
47         status: SUPPORTED