a1f40c552986a9db8a9910b12b80c34626ef79db
[sdc.git] /
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 node_types:
3   org.openecomp.resource.abstract.nodes.contrail.AbstractSubstitute:
4     derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
5     properties:
6       availability_zone:
7         type: string
8         description: Availability zone to create servers in
9         required: false
10         status: SUPPORTED
11       static_routes_list:
12         type: list
13         description: Static routes enabled
14         required: false
15         status: SUPPORTED
16         entry_schema:
17           type: boolean
18       availability_zone_enable:
19         type: boolean
20         description: Indicates availability zone is enabled
21         required: false
22         default: false
23         status: SUPPORTED
24       service_template_name:
25         type: string
26         description: Service template name
27         required: false
28         status: SUPPORTED
29       ordered_interfaces:
30         type: boolean
31         description: Indicates if service interface are ordered
32         required: false
33         default: false
34         status: SUPPORTED
35       flavor:
36         type: string
37         description: flavor
38         required: false
39         status: SUPPORTED
40       image_name:
41         type: string
42         description: Image name
43         required: true
44         status: SUPPORTED
45       service_type:
46         type: string
47         description: Service type
48         required: true
49         status: SUPPORTED
50         constraints:
51         - valid_values:
52           - firewall
53           - analyzer
54           - source-nat
55           - loadbalancer
56       service_interface_type_list:
57         type: list
58         description: List of interface types
59         required: true
60         status: SUPPORTED
61         entry_schema:
62           type: string
63           constraints:
64           - valid_values:
65             - management
66             - left
67             - right
68             - other
69       service_instance_name:
70         type: string
71         description: Service instance name
72         required: true
73         status: SUPPORTED
74       interface_list:
75         type: list
76         description: List of interfaces
77         required: false
78         status: SUPPORTED
79         entry_schema:
80           type: org.openecomp.datatypes.heat.network.contrail.InterfaceData
81       service_mode:
82         type: string
83         description: Service mode
84         required: true
85         status: SUPPORTED
86         constraints:
87         - valid_values:
88           - transparent
89           - in-network
90           - in-network-nat
91       shared_ip_list:
92         type: list
93         description: Shared ips enabled
94         required: false
95         status: SUPPORTED
96         entry_schema:
97           type: boolean
98     attributes:
99       tenant_id:
100         type: string
101         description: Tenant id of the Service Instance
102         status: SUPPORTED
103       fq_name:
104         type: string
105         description: The FQ name of the service instance
106         status: SUPPORTED
107       service_template_name:
108         type: string
109         description: Service Template of the Service Instance
110         status: SUPPORTED
111       show:
112         type: string
113         description: All attributes
114         status: SUPPORTED
115       active_vms:
116         type: string
117         description: Number of service VMs active for this Service Instance
118         status: SUPPORTED
119       service_instance_name:
120         type: string
121         description: The name of the service instance
122         status: SUPPORTED
123       virtual_machines:
124         type: string
125         description: Service VMs for the Service Instance
126         status: SUPPORTED
127       status:
128         type: string
129         description: Status of the service instance
130         status: SUPPORTED