[SDC-29] rebase continue work to align source
[sdc.git] / openecomp-be / lib / openecomp-sdc-translator-lib / openecomp-sdc-translator-core / src / main / resources / config-heatToToscaMapping.json
1 {
2   "resourceMapping": {
3     "OS::Contrail::VirtualNetwork": {
4       "properties": {
5         "name": "network_name",
6         "shared": "shared",
7         "external": "external",
8         "route_targets": "route_targets",
9         "forwarding_mode": "forwarding_mode",
10         "flood_unknown_unicast": "flood_unknown_unicast",
11         "allow_transit": "allow_transit"
12       },
13       "attributes": {
14         "fq_name": "fq_name",
15         "name": "network_name",
16         "shared": "shared",
17         "external": "external",
18         "route_targets": "route_targets",
19         "forwarding_mode": "forwarding_mode",
20         "flood_unknown_unicast": "flood_unknown_unicast",
21         "allow_transit": "allow_transit"
22       }
23     },
24     "OS::Contrail::NetworkPolicy": {
25       "properties": {
26         "name": "name",
27         "entries": "entries"
28       },
29       "attributes": {
30         "fq_name": "fq_name",
31         "name": "name",
32         "entries": "entries",
33         "tenant_id": "tenant_id",
34         "rules": "rules",
35         "show": "show"
36       }
37     },
38     "OS::ContrailV2::VirtualNetwork": {
39       "properties": {
40         "name": "network_name",
41         "network_ipam_refs": "network_ipam_refs",
42         "network_ipam_refs_data": "network_ipam_refs_data",
43         "network_policy_refs": "network_policy_refs",
44         "network_policy_refs_data": "network_policy_refs_data"
45       },
46       "attributes": {
47         "fq_name": "fq_name",
48         "name": "network_name",
49         "network_ipam_refs": "network_ipam_refs",
50         "network_ipam_refs_data": "network_ipam_refs_data",
51         "network_policy_refs": "network_policy_refs",
52         "network_policy_refs_data": "network_policy_refs_data"
53       }
54     },
55     "OS::ContrailV2::VirtualMachineInterface": {
56       "properties": {
57         "name": "name",
58         "virtual_machine_interface_mac_addresses": "virtual_machine_interface_mac_addresses",
59         "virtual_machine_interface_mac_addresses#virtual_machine_interface_mac_addresses_mac_address": "mac_address",
60         "virtual_network_refs": "virtual_network_refs",
61         "port_tuple_refs": "port_tuple_refs",
62         "security_group_refs": "security_group_refs",
63         "virtual_machine_interface_properties": "virtual_machine_interface_properties",
64         "virtual_machine_interface_properties#virtual_machine_interface_properties_service_interface_type": "service_interface_type",
65         "virtual_machine_interface_properties#virtual_machine_interface_properties_sub_interface_vlan_tag": "sub_interface_vlan_tag",
66         "virtual_machine_interface_allowed_address_pairs": "virtual_machine_interface_allowed_address_pairs",
67         "virtual_machine_interface_allowed_address_pairs#virtual_machine_interface_allowed_address_pairs_allowed_address_pair": "allowed_address_pair",
68         "virtual_machine_interface_allowed_address_pairs#virtual_machine_interface_allowed_address_pairs_allowed_address_pair#virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode": "address_mode",
69         "virtual_machine_interface_allowed_address_pairs#virtual_machine_interface_allowed_address_pairs_allowed_address_pair#virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac": "mac",
70         "virtual_machine_interface_allowed_address_pairs#virtual_machine_interface_allowed_address_pairs_allowed_address_pair#virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip": "ip",
71         "virtual_machine_interface_allowed_address_pairs#virtual_machine_interface_allowed_address_pairs_allowed_address_pair#virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip#virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix": "ip_prefix",
72         "virtual_machine_interface_allowed_address_pairs#virtual_machine_interface_allowed_address_pairs_allowed_address_pair#virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip#virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len": "ip_prefix_len",
73         "virtual_machine_interface_refs": "virtual_machine_interface_refs"
74       },
75       "attributes": {
76         "name": "name",
77         "virtual_machine_interface_mac_addresses": "virtual_machine_interface_mac_addresses",
78         "virtual_machine_interface_mac_addresses#virtual_machine_interface_mac_addresses_mac_address": "mac_address",
79         "virtual_network_refs": "virtual_network_refs",
80         "port_tuple_refs": "port_tuple_refs",
81         "virtual_machine_interface_properties": "virtual_machine_interface_properties",
82         "virtual_machine_interface_properties#virtual_machine_interface_properties_service_interface_type": "virtual_machine_interface_properties_service_interface_type",
83         "virtual_machine_interface_properties#virtual_machine_interface_properties_sub_interface_vlan_tag": "sub_interface_vlan_tag",
84         "virtual_machine_interface_allowed_address_pairs": "virtual_machine_interface_allowed_address_pairs",
85         "virtual_machine_interface_allowed_address_pairs#virtual_machine_interface_allowed_address_pairs_allowed_address_pair": "allowed_address_pair",
86         "virtual_machine_interface_allowed_address_pairs#virtual_machine_interface_allowed_address_pairs_allowed_address_pair#virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode": "address_mode",
87         "virtual_machine_interface_allowed_address_pairs#virtual_machine_interface_allowed_address_pairs_allowed_address_pair#virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac": "mac",
88         "virtual_machine_interface_allowed_address_pairs#virtual_machine_interface_allowed_address_pairs_allowed_address_pair#virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip": "ip",
89         "virtual_machine_interface_allowed_address_pairs#virtual_machine_interface_allowed_address_pairs_allowed_address_pair#virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip#virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix": "ip_prefix",
90         "virtual_machine_interface_allowed_address_pairs#virtual_machine_interface_allowed_address_pairs_allowed_address_pair#virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip#virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len": "ip_prefix_len",
91         "fq_name": "fq_name",
92         "show": "show"
93       }
94     },
95     "OS::ContrailV2::NetworkPolicy": {
96       "properties": {
97         "name": "name",
98         "network_policy_entries": "network_policy_entries"
99       },
100       "attributes": {
101         "fq_name": "fq_name",
102         "name": "name",
103         "network_policy_entries": "network_policy_entries"
104       }
105     },
106     "OS::Cinder::Volume": {
107       "properties": {
108         "availability_zone": "availability_zone",
109         "backup_id": "backup_id",
110         "description": "description",
111         "image": "image",
112         "metadata": "metadata",
113         "multiattach": "multiattach",
114         "name": "name",
115         "read_only": "read_only",
116         "scheduler_hints": "scheduler_hints",
117         "size": "size",
118         "snapshot_id": "snapshot_id",
119         "source_volid": "source_volid",
120         "volume_id": "volume_id",
121         "volume_type": "volume_type",
122         "delete_on_termination": "delete_on_termination",
123         "volume_size": "size",
124         "device_type": "device_type",
125         "disk_bus": "disk_bus",
126         "swap_size": "swap_size",
127         "image_id": "image"
128       },
129       "attributes": {
130         "attachments": "attachments",
131         "availability_zone": "availability_zone",
132         "created_at": "created_at",
133         "display_description": "display_description",
134         "display_name": "display_name",
135         "encrypted": "encrypted",
136         "metadata": "metadata",
137         "metadata_values": "metadata_values",
138         "multiattach": "multiattach",
139         "show": "show",
140         "size": "size",
141         "snapshot_id": "snapshot_id",
142         "source_volid": "source_volid",
143         "status": "status",
144         "volume_type": "volume_type"
145       }
146     },
147     "OS::Cinder::VolumeAttachment": {
148       "properties": {
149         "instance_uuid": "instance_uuid",
150         "volume_id": "volume_id",
151         "mountpoint": "location"
152       },
153       "attributes": {
154         "show": "show"
155       }
156     },
157     "OS::Neutron::Net": {
158       "properties": {
159         "name": "network_name",
160         "dhcp_agent_ids": "dhcp_agent_ids",
161         "tenant_id": "tenant_id",
162         "port_security_enabled": "port_security_enabled",
163         "shared": "shared",
164         "admin_state_up": "admin_state_up",
165         "qos_policy": "qos_policy",
166         "value_specs": "value_specs"
167       },
168       "attributes": {
169         "admin_state_up": "admin_state_up",
170         "mtu": "mtu",
171         "name": "network_name",
172         "port_security_enabled": "port_security_enabled",
173         "qos_policy_id": "qos_policy_id",
174         "show": "show",
175         "status": "status",
176         "subnets": "subnets",
177         "tenant_id": "tenant_id"
178       }
179     },
180     "OS::Neutron::Subnet": {
181       "properties": {
182         "allocation_pools": "allocation_pools",
183         "cidr": "cidr",
184         "enable_dhcp": "enable_dhcp",
185         "gateway_ip": "gateway_ip",
186         "host_routes": "host_routes",
187         "ip_version": "ip_version",
188         "ipv6_address_mode": "ipv6_address_mode",
189         "ipv6_ra_mode": "ipv6_ra_mode",
190         "name": "name",
191         "prefixlen": "prefixlen",
192         "subnetpool": "subnetpool",
193         "tenant_id": "tenant_id",
194         "value_specs": "value_specs",
195         "dns_nameservers": "dns_nameservers"
196       }
197     },
198     "OS::Nova::Server": {
199       "properties": {
200         "flavor": "flavor",
201         "admin_pass": "admin_pass",
202         "availability_zone": "availability_zone",
203         "config_drive": "config_drive",
204         "diskConfig": "diskConfig",
205         "flavor_update_policy": "flavor_update_policy",
206         "image": "image",
207         "image_update_policy": "image_update_policy",
208         "key_name": "key_name",
209         "metadata": "metadata",
210         "name": "name",
211         "personality": "personality",
212         "reservation_id": "reservation_id",
213         "scheduler_hints": "scheduler_hints",
214         "security_groups": "security_groups",
215         "software_config_transport": "software_config_transport",
216         "user_data_format": "user_data_format",
217         "user_data_update_policy": "user_data_update_policy"
218       },
219       "attributes": {
220         "accessIPv4": "accessIPv4",
221         "accessIPv6": "accessIPv6",
222         "addresses": "addresses",
223         "console_urls": "console_urls",
224         "instance_name": "instance_name",
225         "show": "show"
226       }
227     },
228     "OS::Neutron::Port": {
229       "properties": {
230         "network": "network",
231         "network_id": "network",
232         "admin_state_up": "admin_state_up",
233         "allowed_address_pairs": "allowed_address_pairs",
234         "binding:vnic_type": "binding:vnic_type",
235         "device_id": "device_id",
236         "device_owner": "device_owner",
237         "fixed_ips": "fixed_ips",
238         "mac_address": "mac_address",
239         "name": "name",
240         "port_security_enabled": "port_security_enabled",
241         "qos_policy": "qos_policy",
242         "security_groups": "security_groups",
243         "value_specs": "value_specs",
244         "replacement_policy": "replacement_policy",
245         "fixed_ips#subnet": "subnet",
246         "fixed_ips#ip_address": "ip_address"
247       },
248       "attributes": {
249         "admin_state_up": "admin_state_up",
250         "allowed_address_pairs": "allowed_address_pairs",
251         "device_id": "device_id",
252         "device_owner": "device_owner",
253         "fixed_ips": "fixed_ips",
254         "mac_address": "mac_address",
255         "name": "name",
256         "network_id": "network",
257         "network": "network",
258         "port_security_enabled": "port_security_enabled",
259         "qos_policy": "qos_policy",
260         "security_groups": "security_groups",
261         "show": "show",
262         "status": "status",
263         "subnets": "subnets",
264         "tenant_id": "tenant_id"
265       }
266     },
267     "OS::Nova::ServerGroup": {
268       "properties": {
269         "name": "name"
270       },
271       "attributes": {
272         "show": "show"
273       }
274     },
275     "OS::Neutron::SecurityGroup": {
276       "properties": {
277         "description": "description",
278         "name": "name",
279         "rules": "rules"
280       },
281       "attributes": {
282         "show": "show"
283       }
284     },
285     "OS::Contrail::ServiceTemplate": {
286       "properties": {
287         "name": "service_template_name",
288         "service_mode": "service_mode",
289         "service_type": "service_type",
290         "image_name": "image_name",
291         "availability_zone_enable": "availability_zone_enable",
292         "flavor": "flavor",
293         "service_interface_type_list": "service_interface_type_list",
294         "shared_ip_list": "shared_ip_list",
295         "static_routes_list": "static_routes_list",
296         "ordered_interfaces": "ordered_interfaces"
297       },
298       "attributes": {
299       }
300     },
301     "OS::Contrail::ServiceInstance": {
302       "properties": {
303         "availability_zone": "availability_zone",
304         "interface_list": "interface_list",
305         "name": "service_instance_name"
306       },
307       "attributes": {
308         "fq_name": "fq_name",
309         "name": "service_instance_name",
310         "status": "status",
311         "service_template": "service_template_name",
312         "virtual_machines": "virtual_machines",
313         "active_service_vms": "active_vms",
314         "tenant_id": "tenant_id",
315         "show": "show"
316       }
317     }
318   },
319   "_config": {
320     "namespace": "heatToToscaMapping"
321   }
322 }