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