blob: ae5430cf8da5ae433fd36382ae8fcb2c51601980 (
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
|
tosca_definitions_version: tosca_simple_yaml_1_0_0
metadata:
template_name: ContrailAbstractSubstituteGlobalTypes
template_version: 1.0.0
description: Contrail Abstract Substitute Global Types
imports:
common_definitions:
file: CommonGlobalTypesServiceTemplate.yaml
data_types:
org.openecomp.datatypes.heat.network.contrail.InterfaceData:
derived_from: tosca.datatypes.Root
description: Interface Data
properties:
static_routes:
type: list
description: An ordered list of static routes to be added to this interface
required: false
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.network.contrail.port.StaticRoute
virtual_network:
type: string
description: Virtual Network for this interface
required: true
status: SUPPORTED
allowed_address_pairs:
type: list
description: List of allowed address pair for this interface
required: false
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.network.contrail.AddressPair
ip_address:
type: string
description: IP for this interface
required: false
status: SUPPORTED
node_types:
org.openecomp.resource.abstract.nodes.contrail.AbstractSubstitute:
derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
properties:
availability_zone:
type: string
description: Availability zone to create servers in
required: false
status: SUPPORTED
static_routes_list:
type: list
description: Static routes enabled
required: false
status: SUPPORTED
entry_schema:
type: boolean
availability_zone_enable:
type: boolean
description: Indicates availability zone is enabled
required: false
default: false
status: SUPPORTED
service_template_name:
type: string
description: Service template name
required: false
status: SUPPORTED
ordered_interfaces:
type: boolean
description: Indicates if service interface are ordered
required: false
default: false
status: SUPPORTED
flavor:
type: string
description: flavor
required: false
status: SUPPORTED
image_name:
type: string
description: Image name
required: true
status: SUPPORTED
service_type:
type: string
description: Service type
required: true
status: SUPPORTED
constraints:
- valid_values:
- firewall
- analyzer
- source-nat
- loadbalancer
service_interface_type_list:
type: list
description: List of interface types
required: true
status: SUPPORTED
entry_schema:
type: string
constraints:
- valid_values:
- management
- left
- right
- other
service_instance_name:
type: string
description: Service instance name
required: true
status: SUPPORTED
interface_list:
type: list
description: List of interfaces
required: false
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.network.contrail.InterfaceData
service_mode:
type: string
description: Service mode
required: true
status: SUPPORTED
constraints:
- valid_values:
- transparent
- in-network
- in-network-nat
shared_ip_list:
type: list
description: Shared ips enabled
required: false
status: SUPPORTED
entry_schema:
type: boolean
attributes:
tenant_id:
type: string
description: Tenant id of the Service Instance
status: SUPPORTED
fq_name:
type: string
description: The FQ name of the service instance
status: SUPPORTED
service_template_name:
type: string
description: Service Template of the Service Instance
status: SUPPORTED
show:
type: string
description: All attributes
status: SUPPORTED
active_vms:
type: string
description: Number of service VMs active for this Service Instance
status: SUPPORTED
service_instance_name:
type: string
description: The name of the service instance
status: SUPPORTED
virtual_machines:
type: string
description: Service VMs for the Service Instance
status: SUPPORTED
status:
type: string
description: Status of the service instance
status: SUPPORTED
|