Implement support for v10 model entities.
[aai/model-loader.git] / src / test / resources / vnfcatalogexample.xml
1 <!--\r
2   ============LICENSE_START=======================================================
3   MODEL LOADER SERVICE
4   ================================================================================
5   Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
6   ================================================================================
7   Licensed under the Apache License, Version 2.0 (the "License");\r
8   you may not use this file except in compliance with the License.\r
9   You may obtain a copy of the License at\r
10   \r
11        http://www.apache.org/licenses/LICENSE-2.0\r
12   \r
13   Unless required by applicable law or agreed to in writing, software\r
14   distributed under the License is distributed on an "AS IS" BASIS,\r
15   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
16   See the License for the specific language governing permissions and\r
17   limitations under the License.
18   ============LICENSE_END=========================================================\r
19   -->\r
20 \r
21 <vnf-catalog>\r
22         <part-number-list>\r
23                 <part-number>FortiGate-VM00</part-number>\r
24                 <vnf-type>FW</vnf-type>\r
25                 <vendor-info>\r
26                         <vendor-name>FORTINET</vendor-name>\r
27                         <vendor-part-number>FortiGate-VM00</vendor-part-number>\r
28                         <vendor-model>VM00</vendor-model>\r
29                 </vendor-info>\r
30                 <vcpu>\r
31                         <vcpu-default>1</vcpu-default>\r
32                         <vcpu-min>1</vcpu-min>\r
33                         <vcpu-max>1</vcpu-max>\r
34                 </vcpu>\r
35                 <vmemory>\r
36                         <vmemory-default>1</vmemory-default>\r
37                         <vmemory-units>GB</vmemory-units>\r
38                         <vmemory-min>1</vmemory-min>\r
39                         <vmemory-max>1</vmemory-max>\r
40                 </vmemory>\r
41                 <vdisk>\r
42                         <vdisk-default>2</vdisk-default>\r
43                         <vdisk-units>GB</vdisk-units>\r
44                         <vdisk-min>2</vdisk-min>\r
45                         <vdisk-max>32</vdisk-max>\r
46                 </vdisk>\r
47                 <software-version-list>\r
48                         <software-version>5.2.7</software-version>\r
49                         <software-version-state>0</software-version-state>\r
50                         <software-filetype>IMAGE</software-filetype>\r
51                         <file-md5-value>1c59a521885c465004456f74d003726c</file-md5-value>\r
52                         <software-filename>test3</software-filename>\r
53                 </software-version-list>\r
54                 <software-version-list>\r
55                         <software-version>5.2.5</software-version>\r
56                         <software-version-state>1</software-version-state>\r
57                         <software-filetype>IMAGE</software-filetype>\r
58                         <file-md5-value>C4D2CBE51669796E48623E006782F7DC</file-md5-value>\r
59                         <software-filename>test2</software-filename>\r
60                 </software-version-list>\r
61                 <software-version-list>\r
62                         <software-version>5.2.4</software-version>\r
63                         <software-version-state>2</software-version-state>\r
64                         <software-filetype>IMAGE</software-filetype>\r
65                         <file-md5-value>4987E1E743FD641C879E1D3C5D50BCE0</file-md5-value>\r
66                         <software-filename>test1</software-filename>\r
67                 </software-version-list>\r
68                 <vnf-features-list>\r
69                         <vnf-feature>APPID</vnf-feature>\r
70                 </vnf-features-list>\r
71                 <vnf-features-list>\r
72                         <vnf-feature>IPS-IDS</vnf-feature>\r
73                 </vnf-features-list>\r
74                 <vnf-features-list>\r
75                         <vnf-feature>URLF</vnf-feature>\r
76                 </vnf-features-list>\r
77                 <vnf-features-list>\r
78                         <vnf-feature>Anti-Virus</vnf-feature>\r
79                 </vnf-features-list>\r
80                 <license-list>\r
81                         <license-assignment-group>FortiGate-VM00</license-assignment-group>\r
82                         <license-required>FALSE</license-required>\r
83                 </license-list>\r
84         </part-number-list>\r
85         <part-number-list>\r
86                 <part-number>FortiGate-VM01</part-number>\r
87                 <vnf-type>FW</vnf-type>\r
88                 <vendor-info>\r
89                         <vendor-name>FORTINET</vendor-name>\r
90                         <vendor-part-number>FortiGate-VM01</vendor-part-number>\r
91                         <vendor-model>VM01</vendor-model>\r
92                 </vendor-info>\r
93                 <vcpu>\r
94                         <vcpu-default>1</vcpu-default>\r
95                         <vcpu-min>1</vcpu-min>\r
96                         <vcpu-max>1</vcpu-max>\r
97                 </vcpu>\r
98                 <vmemory>\r
99                         <vmemory-default>2</vmemory-default>\r
100                         <vmemory-units>GB</vmemory-units>\r
101                         <vmemory-min>1</vmemory-min>\r
102                         <vmemory-max>2</vmemory-max>\r
103                 </vmemory>\r
104                 <vdisk>\r
105                         <vdisk-default>2</vdisk-default>\r
106                         <vdisk-units>GB</vdisk-units>\r
107                         <vdisk-min>2</vdisk-min>\r
108                         <vdisk-max>32</vdisk-max>\r
109                 </vdisk>\r
110                 <software-version-list>\r
111                         <software-version>5.2.7</software-version>\r
112                         <software-version-state>0</software-version-state>\r
113                         <software-filetype>IMAGE</software-filetype>\r
114                         <file-md5-value>1c59a521885c465004456f74d003726c</file-md5-value>\r
115                         <software-filename>software file name 3</software-filename>\r
116                 </software-version-list>\r
117                 <software-version-list>\r
118                         <software-version>5.2.5</software-version>\r
119                         <software-version-state>1</software-version-state>\r
120                         <software-filetype>IMAGE</software-filetype>\r
121                         <file-md5-value>C4D2CBE51669796E48623E006782F7DC</file-md5-value>\r
122                         <software-filename>software file name 2</software-filename>\r
123                 </software-version-list>\r
124                 <software-version-list>\r
125                         <software-version>5.2.4</software-version>\r
126                         <software-version-state>2</software-version-state>\r
127                         <software-filetype>IMAGE</software-filetype>\r
128                         <file-md5-value>4987E1E743FD641C879E1D3C5D50BCE0</file-md5-value>\r
129                         <software-filename>software file name</software-filename>\r
130                 </software-version-list>\r
131                 <vnf-features-list>\r
132                         <vnf-feature>APPID</vnf-feature>\r
133                 </vnf-features-list>\r
134                 <vnf-features-list>\r
135                         <vnf-feature>IPS-IDS</vnf-feature>\r
136                 </vnf-features-list>\r
137                 <vnf-features-list>\r
138                         <vnf-feature>URLF</vnf-feature>\r
139                 </vnf-features-list>\r
140                 <vnf-features-list>\r
141                         <vnf-feature>Anti-Virus</vnf-feature>\r
142                 </vnf-features-list>\r
143                 <license-list>\r
144                         <license-assignment-group>license group</license-assignment-group>\r
145                         <license-required>FALSE</license-required>\r
146                 </license-list>\r
147         </part-number-list>\r
148 \r
149 </vnf-catalog>\r