blob: b51a72f9bca8a234da31cfea5d765ad1b431cbb3 (
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
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
|
tosca_definitions_version: tosca_simple_yaml_1_1
metadata:
invariantUUID: 3fed24ab-7a60-40cd-a52b-520df0d743e8
UUID: e3334a40-6ede-4d38-975b-705e9cb99d2f
name: extNeutronCP
description: The AT&T Connection Point base type all other CP derive from
type: CP
category: Generic
subcategory: Network Elements
resourceVendor: ONAP (Tosca)
resourceVendorRelease: 1.0.0.wd03
resourceVendorModelNumber: ''
imports:
- nodes:
file: nodes.yml
- datatypes:
file: data.yml
- capabilities:
file: capabilities.yml
- relationships:
file: relationships.yml
- groups:
file: groups.yml
- policies:
file: policies.yml
- annotations:
file: annotations.yml
node_types:
org.openecomp.resource.cp.v2.extNeutronCP:
derived_from: org.openecomp.resource.cp.v2.extCP
description: The AT&T Connection Point base type all other CP derive from
properties:
port_security_enabled:
type: boolean
description: Flag to enable/disable port security on the network
required: false
qos_policy:
type: string
description: The name or ID of QoS policy to attach to this network
required: false
allowed_address_pairs:
type: list
description: Additional MAC/IP address pairs allowed to pass through the port
required: false
entry_schema:
type: org.openecomp.datatypes.heat.network.AddressPair
binding:vnic_type:
type: string
description: The vnic type to be bound on the neutron port
required: false
value_specs:
default: {
}
type: map
description: Extra parameters to include in the request
required: false
entry_schema:
type: string
related_networks:
type: list
description: Related Networks List.
required: false
entry_schema:
type: org.openecomp.datatypes.network.RelatedNetworksAssignments
network:
type: string
description: Network this port belongs to
required: false
mac_requirements:
default:
mac_count_required:
is_required: false
type: org.openecomp.datatypes.network.MacRequirements
description: identifies MAC address assignments to the CP
required: false
mac_address:
type: string
description: MAC address to give to this port
required: false
ip_range_start:
type: string
required: false
admin_state_up:
default: true
type: boolean
description: A boolean value specifying the administrative status of the network
required: false
exCP_naming:
default:
ecomp_generated_naming: true
type: org.openecomp.datatypes.Naming
required: false
order:
type: integer
description: The order of the CP on the compute instance (e.g. eth2).
required: true
subnetpoolid:
type: string
required: false
device_id:
type: string
description: Device ID of this port
required: false
ip_range_end:
type: string
required: false
ip_address:
type: string
required: false
is_default:
default: false
type: boolean
required: false
device_owner:
type: string
description: Name of the network owning the port
required: false
ip_requirements:
type: list
description: identifies IP requirements to the CP
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
replacement_policy:
default: AUTO
type: string
description: Policy on how to respond to a stack-update for this resource
required: false
network_role:
type: string
description: identical to VL network_role
required: true
security_groups:
type: list
description: List of security group names or IDs
required: false
entry_schema:
type: string
fixed_ips:
type: list
description: Desired IPs for this port
required: false
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
subinterface_indicator:
default: false
type: boolean
description: identifies if Port is having Sub Interface
required: false
name:
type: string
description: A symbolic name for this port
required: false
vlan_requirements:
type: list
description: identifies vlan address assignments to the CP
required: false
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
network_role_tag:
type: string
description: Must correlate to the set of defined network-role tag identifiers from the associated HEAT template
required: true
interfaces:
Standard:
type: tosca.interfaces.node.lifecycle.Standard
capabilities:
attachment:
type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
valid_source_types: [
]
binding:
type: tosca.capabilities.network.Bindable
occurrences:
- 0
- UNBOUNDED
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
|