Allow handling of legact model artifacts
[aai/model-loader.git] / src / test / resources / vnfcatalogexample.xml
index 0348f71..c38b411 100644 (file)
-<!--\r
-  ============LICENSE_START=======================================================
-  MODEL LOADER SERVICE
-  ================================================================================
-  Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
-  ================================================================================
-  Licensed under the Apache License, Version 2.0 (the "License");\r
-  you may not use this file except in compliance with the License.\r
-  You may obtain a copy of the License at\r
-  \r
-       http://www.apache.org/licenses/LICENSE-2.0\r
-  \r
-  Unless required by applicable law or agreed to in writing, software\r
-  distributed under the License is distributed on an "AS IS" BASIS,\r
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
-  See the License for the specific language governing permissions and\r
-  limitations under the License.
-  ============LICENSE_END=========================================================\r
-  -->\r
-\r
-<vnf-catalog>\r
-       <part-number-list>\r
-               <part-number>FortiGate-VM00</part-number>\r
-               <vnf-type>FW</vnf-type>\r
-               <vendor-info>\r
-                       <vendor-name>FORTINET</vendor-name>\r
-                       <vendor-part-number>FortiGate-VM00</vendor-part-number>\r
-                       <vendor-model>VM00</vendor-model>\r
-               </vendor-info>\r
-               <vcpu>\r
-                       <vcpu-default>1</vcpu-default>\r
-                       <vcpu-min>1</vcpu-min>\r
-                       <vcpu-max>1</vcpu-max>\r
-               </vcpu>\r
-               <vmemory>\r
-                       <vmemory-default>1</vmemory-default>\r
-                       <vmemory-units>GB</vmemory-units>\r
-                       <vmemory-min>1</vmemory-min>\r
-                       <vmemory-max>1</vmemory-max>\r
-               </vmemory>\r
-               <vdisk>\r
-                       <vdisk-default>2</vdisk-default>\r
-                       <vdisk-units>GB</vdisk-units>\r
-                       <vdisk-min>2</vdisk-min>\r
-                       <vdisk-max>32</vdisk-max>\r
-               </vdisk>\r
-               <software-version-list>\r
-                       <software-version>5.2.7</software-version>\r
-                       <software-version-state>0</software-version-state>\r
-                       <software-filetype>IMAGE</software-filetype>\r
-                       <file-md5-value>1c59a521885c465004456f74d003726c</file-md5-value>\r
-                       <software-filename>test3</software-filename>\r
-               </software-version-list>\r
-               <software-version-list>\r
-                       <software-version>5.2.5</software-version>\r
-                       <software-version-state>1</software-version-state>\r
-                       <software-filetype>IMAGE</software-filetype>\r
-                       <file-md5-value>C4D2CBE51669796E48623E006782F7DC</file-md5-value>\r
-                       <software-filename>test2</software-filename>\r
-               </software-version-list>\r
-               <software-version-list>\r
-                       <software-version>5.2.4</software-version>\r
-                       <software-version-state>2</software-version-state>\r
-                       <software-filetype>IMAGE</software-filetype>\r
-                       <file-md5-value>4987E1E743FD641C879E1D3C5D50BCE0</file-md5-value>\r
-                       <software-filename>test1</software-filename>\r
-               </software-version-list>\r
-               <vnf-features-list>\r
-                       <vnf-feature>APPID</vnf-feature>\r
-               </vnf-features-list>\r
-               <vnf-features-list>\r
-                       <vnf-feature>IPS-IDS</vnf-feature>\r
-               </vnf-features-list>\r
-               <vnf-features-list>\r
-                       <vnf-feature>URLF</vnf-feature>\r
-               </vnf-features-list>\r
-               <vnf-features-list>\r
-                       <vnf-feature>Anti-Virus</vnf-feature>\r
-               </vnf-features-list>\r
-               <license-list>\r
-                       <license-assignment-group>FortiGate-VM00</license-assignment-group>\r
-                       <license-required>FALSE</license-required>\r
-               </license-list>\r
-       </part-number-list>\r
-       <part-number-list>\r
-               <part-number>FortiGate-VM01</part-number>\r
-               <vnf-type>FW</vnf-type>\r
-               <vendor-info>\r
-                       <vendor-name>FORTINET</vendor-name>\r
-                       <vendor-part-number>FortiGate-VM01</vendor-part-number>\r
-                       <vendor-model>VM01</vendor-model>\r
-               </vendor-info>\r
-               <vcpu>\r
-                       <vcpu-default>1</vcpu-default>\r
-                       <vcpu-min>1</vcpu-min>\r
-                       <vcpu-max>1</vcpu-max>\r
-               </vcpu>\r
-               <vmemory>\r
-                       <vmemory-default>2</vmemory-default>\r
-                       <vmemory-units>GB</vmemory-units>\r
-                       <vmemory-min>1</vmemory-min>\r
-                       <vmemory-max>2</vmemory-max>\r
-               </vmemory>\r
-               <vdisk>\r
-                       <vdisk-default>2</vdisk-default>\r
-                       <vdisk-units>GB</vdisk-units>\r
-                       <vdisk-min>2</vdisk-min>\r
-                       <vdisk-max>32</vdisk-max>\r
-               </vdisk>\r
-               <software-version-list>\r
-                       <software-version>5.2.7</software-version>\r
-                       <software-version-state>0</software-version-state>\r
-                       <software-filetype>IMAGE</software-filetype>\r
-                       <file-md5-value>1c59a521885c465004456f74d003726c</file-md5-value>\r
-                       <software-filename>software file name 3</software-filename>\r
-               </software-version-list>\r
-               <software-version-list>\r
-                       <software-version>5.2.5</software-version>\r
-                       <software-version-state>1</software-version-state>\r
-                       <software-filetype>IMAGE</software-filetype>\r
-                       <file-md5-value>C4D2CBE51669796E48623E006782F7DC</file-md5-value>\r
-                       <software-filename>software file name 2</software-filename>\r
-               </software-version-list>\r
-               <software-version-list>\r
-                       <software-version>5.2.4</software-version>\r
-                       <software-version-state>2</software-version-state>\r
-                       <software-filetype>IMAGE</software-filetype>\r
-                       <file-md5-value>4987E1E743FD641C879E1D3C5D50BCE0</file-md5-value>\r
-                       <software-filename>software file name</software-filename>\r
-               </software-version-list>\r
-               <vnf-features-list>\r
-                       <vnf-feature>APPID</vnf-feature>\r
-               </vnf-features-list>\r
-               <vnf-features-list>\r
-                       <vnf-feature>IPS-IDS</vnf-feature>\r
-               </vnf-features-list>\r
-               <vnf-features-list>\r
-                       <vnf-feature>URLF</vnf-feature>\r
-               </vnf-features-list>\r
-               <vnf-features-list>\r
-                       <vnf-feature>Anti-Virus</vnf-feature>\r
-               </vnf-features-list>\r
-               <license-list>\r
-                       <license-assignment-group>license group</license-assignment-group>\r
-                       <license-required>FALSE</license-required>\r
-               </license-list>\r
-       </part-number-list>\r
-\r
-</vnf-catalog>\r
+<vnf-catalog>
+       <part-number-list>
+               <part-number>FortiGate-VM00</part-number>
+               <vnf-type>FW</vnf-type>
+               <vendor-info>
+                       <vendor-name>FORTINET</vendor-name>
+                       <vendor-part-number>FortiGate-VM00</vendor-part-number>
+                       <vendor-model>VM00</vendor-model>
+               </vendor-info>
+               <vcpu>
+                       <vcpu-default>1</vcpu-default>
+                       <vcpu-min>1</vcpu-min>
+                       <vcpu-max>1</vcpu-max>
+               </vcpu>
+               <vmemory>
+                       <vmemory-default>1</vmemory-default>
+                       <vmemory-units>GB</vmemory-units>
+                       <vmemory-min>1</vmemory-min>
+                       <vmemory-max>1</vmemory-max>
+               </vmemory>
+               <vdisk>
+                       <vdisk-default>2</vdisk-default>
+                       <vdisk-units>GB</vdisk-units>
+                       <vdisk-min>2</vdisk-min>
+                       <vdisk-max>32</vdisk-max>
+               </vdisk>
+               <software-version-list>
+                       <software-version>5.2.7</software-version>
+                       <software-version-state>0</software-version-state>
+                       <software-filetype>IMAGE</software-filetype>
+                       <file-md5-value>1c59a521885c465004456f74d003726c</file-md5-value>
+                       <software-filename>test3</software-filename>
+               </software-version-list>
+               <software-version-list>
+                       <software-version>5.2.5</software-version>
+                       <software-version-state>1</software-version-state>
+                       <software-filetype>IMAGE</software-filetype>
+                       <file-md5-value>C4D2CBE51669796E48623E006782F7DC</file-md5-value>
+                       <software-filename>test2</software-filename>
+               </software-version-list>
+               <software-version-list>
+                       <software-version>5.2.4</software-version>
+                       <software-version-state>2</software-version-state>
+                       <software-filetype>IMAGE</software-filetype>
+                       <file-md5-value>4987E1E743FD641C879E1D3C5D50BCE0</file-md5-value>
+                       <software-filename>test1</software-filename>
+               </software-version-list>
+               <vnf-features-list>
+                       <vnf-feature>APPID</vnf-feature>
+               </vnf-features-list>
+               <vnf-features-list>
+                       <vnf-feature>IPS-IDS</vnf-feature>
+               </vnf-features-list>
+               <vnf-features-list>
+                       <vnf-feature>URLF</vnf-feature>
+               </vnf-features-list>
+               <vnf-features-list>
+                       <vnf-feature>Anti-Virus</vnf-feature>
+               </vnf-features-list>
+               <license-list>
+                       <license-assignment-group>FortiGate-VM00</license-assignment-group>
+                       <license-required>FALSE</license-required>
+               </license-list>
+       </part-number-list>
+       <part-number-list>
+               <part-number>FortiGate-VM01</part-number>
+               <vnf-type>FW</vnf-type>
+               <vendor-info>
+                       <vendor-name>FORTINET</vendor-name>
+                       <vendor-part-number>FortiGate-VM01</vendor-part-number>
+                       <vendor-model>VM01</vendor-model>
+               </vendor-info>
+               <vcpu>
+                       <vcpu-default>1</vcpu-default>
+                       <vcpu-min>1</vcpu-min>
+                       <vcpu-max>1</vcpu-max>
+               </vcpu>
+               <vmemory>
+                       <vmemory-default>2</vmemory-default>
+                       <vmemory-units>GB</vmemory-units>
+                       <vmemory-min>1</vmemory-min>
+                       <vmemory-max>2</vmemory-max>
+               </vmemory>
+               <vdisk>
+                       <vdisk-default>2</vdisk-default>
+                       <vdisk-units>GB</vdisk-units>
+                       <vdisk-min>2</vdisk-min>
+                       <vdisk-max>32</vdisk-max>
+               </vdisk>
+               <software-version-list>
+                       <software-version>5.2.7</software-version>
+                       <software-version-state>0</software-version-state>
+                       <software-filetype>IMAGE</software-filetype>
+                       <file-md5-value>1c59a521885c465004456f74d003726c</file-md5-value>
+                       <software-filename>software file name 3</software-filename>
+               </software-version-list>
+               <software-version-list>
+                       <software-version>5.2.5</software-version>
+                       <software-version-state>1</software-version-state>
+                       <software-filetype>IMAGE</software-filetype>
+                       <file-md5-value>C4D2CBE51669796E48623E006782F7DC</file-md5-value>
+                       <software-filename>software file name 2</software-filename>
+               </software-version-list>
+               <software-version-list>
+                       <software-version>5.2.4</software-version>
+                       <software-version-state>2</software-version-state>
+                       <software-filetype>IMAGE</software-filetype>
+                       <file-md5-value>4987E1E743FD641C879E1D3C5D50BCE0</file-md5-value>
+                       <software-filename>software file name</software-filename>
+               </software-version-list>
+               <vnf-features-list>
+                       <vnf-feature>APPID</vnf-feature>
+               </vnf-features-list>
+               <vnf-features-list>
+                       <vnf-feature>IPS-IDS</vnf-feature>
+               </vnf-features-list>
+               <vnf-features-list>
+                       <vnf-feature>URLF</vnf-feature>
+               </vnf-features-list>
+               <vnf-features-list>
+                       <vnf-feature>Anti-Virus</vnf-feature>
+               </vnf-features-list>
+               <license-list>
+                       <license-assignment-group>license group</license-assignment-group>
+                       <license-required>FALSE</license-required>
+               </license-list>
+       </part-number-list>
+
+</vnf-catalog>