[sdc] docker file fix for cassandra
[sdc.git] / openecomp-be / backend / openecomp-sdc-vendor-software-product-manager / src / test / resources / extractServiceComposition / toscaGlobalServiceTemplates / ContrailNetworkRuleGlobalTypeServiceTemplate.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: ContrailNetworkRuleGlobalType
4   template_version: 1.0.0
5 description: Contrail Network Rule Global Types
6 imports:
7   common_definitions:
8     file: CommonGlobalTypesServiceTemplate.yaml
9 data_types:
10   org.openecomp.datatypes.heat.contrail.network.rule.PortPairs:
11     derived_from: tosca.datatypes.Root
12     description: source and destination port pairs
13     properties:
14       start_port:
15         type: string
16         description: Start port
17         required: false
18         status: SUPPORTED
19       end_port:
20         type: string
21         description: End port
22         required: false
23         status: SUPPORTED
24   org.openecomp.datatypes.heat.contrail.network.rule.Rule:
25     derived_from: tosca.datatypes.Root
26     description: policy rule
27     properties:
28       src_ports:
29         type: list
30         description: Source ports
31         required: false
32         status: SUPPORTED
33         entry_schema:
34           type: org.openecomp.datatypes.heat.contrail.network.rule.PortPairs
35       protocol:
36         type: string
37         description: Protocol
38         required: false
39         status: SUPPORTED
40       dst_addresses:
41         type: list
42         description: Destination addresses
43         required: false
44         status: SUPPORTED
45         entry_schema:
46           type: org.openecomp.datatypes.heat.contrail.network.rule.VirtualNetwork
47       apply_service:
48         type: string
49         description: Service to apply
50         required: false
51         status: SUPPORTED
52       dst_ports:
53         type: list
54         description: Destination ports
55         required: false
56         status: SUPPORTED
57         entry_schema:
58           type: org.openecomp.datatypes.heat.contrail.network.rule.PortPairs
59       src_addresses:
60         type: list
61         description: Source addresses
62         required: false
63         status: SUPPORTED
64         entry_schema:
65           type: org.openecomp.datatypes.heat.contrail.network.rule.VirtualNetwork
66       direction:
67         type: string
68         description: Direction
69         required: false
70         status: SUPPORTED
71   org.openecomp.datatypes.heat.contrail.network.rule.RuleList:
72     derived_from: tosca.datatypes.Root
73     description: list of policy rules
74     properties:
75       policy_rule:
76         type: list
77         description: Contrail network rule
78         required: false
79         status: SUPPORTED
80         entry_schema:
81           type: org.openecomp.datatypes.heat.contrail.network.rule.Rule
82   org.openecomp.datatypes.heat.contrail.network.rule.VirtualNetwork:
83     derived_from: tosca.datatypes.Root
84     description: source and destination addresses
85     properties:
86       virtual_network:
87         type: string
88         description: Virtual network
89         required: false
90         status: SUPPORTED
91 node_types:
92   org.openecomp.resource.nodes.heat.network.contrail.NetworkRules:
93     derived_from: tosca.nodes.Root
94     properties:
95       entries:
96         type: org.openecomp.datatypes.heat.contrail.network.rule.RuleList
97         description: A symbolic name for this contrail network rule
98         required: false
99         status: SUPPORTED
100       name:
101         type: string
102         description: A symbolic name for this contrail network rule
103         required: false
104         status: SUPPORTED
105     attributes:
106       fq_name:
107         type: string
108         description: fq_name
109         status: SUPPORTED
110     requirements:
111     - network:
112         capability: tosca.capabilities.Attachment
113         node: tosca.nodes.network.Network
114         relationship: org.openecomp.relationships.AttachesTo
115         occurrences:
116         - 0
117         - UNBOUNDED