blob: 35306f5b497c7646bfa0e036bcdcebdaea02ddbf (
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
|
tosca_definitions_version: tosca_simple_yaml_1_0_0
node_types:
org.openecomp.resource.cp.v2.extNeutronCP:
derived_from: org.openecomp.resource.cp.v2.extCP
properties:
# copied from the org.openecomp.resource.cp.nodes.heat.network.neutron.Port type
port_security_enabled:
type: boolean
description: Flag to enable/disable port security on the network
required: false
status: SUPPORTED
device_id:
type: string
description: Device ID of this port
required: false
status: SUPPORTED
qos_policy:
type: string
description: The name or ID of QoS policy to attach to this network
required: false
status: SUPPORTED
allowed_address_pairs:
type: list
description: Additional MAC/IP address pairs allowed to pass through the port
required: false
status: SUPPORTED
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
status: SUPPORTED
constraints:
- valid_values:
- macvtap
- direct
- normal
value_specs:
type: map
description: Extra parameters to include in the request
required: false
default: {
}
status: SUPPORTED
entry_schema:
type: string
device_owner:
type: string
description: Name of the network owning the port
required: false
status: SUPPORTED
network:
type: string
description: Network this port belongs to
required: false
status: SUPPORTED
replacement_policy:
type: string
description: Policy on how to respond to a stack-update for this resource
required: false
default: AUTO
status: SUPPORTED
constraints:
- valid_values:
- REPLACE_ALWAYS
- AUTO
security_groups:
type: list
description: List of security group names or IDs
required: false
status: SUPPORTED
entry_schema:
type: string
fixed_ips:
type: list
description: Desired IPs for this port
required: false
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
mac_address:
type: string
description: MAC address to give to this port
required: false
status: SUPPORTED
admin_state_up:
type: boolean
description: A boolean value specifying the administrative status of the network
required: false
default: true
status: SUPPORTED
name:
type: string
description: A symbolic name for this port
required: false
status: SUPPORTED
attributes:
# copied from the org.openecomp.resource.cp.nodes.heat.network.neutron.Port type
tenant_id:
type: string
description: Tenant owning the port
status: SUPPORTED
network_id:
type: string
description: Unique identifier for the network owning the port
status: SUPPORTED
qos_policy_id:
type: string
description: The QoS policy ID attached to this network
status: SUPPORTED
show:
type: string
description: Detailed information about resource
status: SUPPORTED
subnets:
type: list
description: Subnets of this network
status: SUPPORTED
entry_schema:
type: string
status:
type: string
description: The status of the network
status: SUPPORTED
capabilities:
# copied from the org.openecomp.resource.cp.nodes.heat.network.neutron.Port type
attachment:
type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
binding:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
|