modify VIM INFO 79/21579/2
authormaopengzhang <zhang.maopeng1@zte.com.cn>
Wed, 1 Nov 2017 06:14:18 +0000 (14:14 +0800)
committermaopengzhang <zhang.maopeng1@zte.com.cn>
Wed, 1 Nov 2017 06:22:54 +0000 (14:22 +0800)
add SSLCA in VIMInfo

Change-Id: Iba7cf6e68e0d61cca09288d214681295b9d62650
Issue-ID: VFC-54
Signed-off-by: maopengzhang <zhang.maopeng1@zte.com.cn>
lcm/pub/msapi/extsys.py
lcm/swagger/vfc.vnfdriver.swagger.json

index 1baed83..51673d3 100644 (file)
@@ -74,7 +74,10 @@ def convert_vim_info(vim_info_aai):
         "description": "vim",
         "domain": "",
         "type": ignore_case_get(esr_system_info[0], "type"),
-        "createTime": "2016-07-18 12:22:53"
+        "createTime": "2016-07-18 12:22:53",
+        "sslCacert": ignore_case_get(esr_system_info[0], "ssl-cacert"),
+        "sslInsecure": ignore_case_get(esr_system_info[0], "ssl-insecure"),
+        "status": ignore_case_get(esr_system_info[0], "system-status")
     }
     return vim_info
 
index bf52999..068ecc9 100644 (file)
         },
         "name": {
           "type": "string",
-          "description": "vnfm name"
+          "description": "vim name"
         },
         "type": {
           "type": "string",
-          "description": "vnfm type"
+          "description": "vim type"
         },  
         "url": {
           "type": "string",
-          "description": "vnfm url"
+          "description": "vim url"
         },
         "userName": {
           "type": "string",
-          "description": "vnfm login username"
+          "description": "vim login username"
         },
         "password": {
           "type": "string",
-          "description": "vnfm login password"
+          "description": "vim login password"
         },  
         "vendor": {
           "type": "string",
         },
         "version": {
           "type": "string",
-          "description": "vnfm version"
+          "description": "vim version"
         }, 
         "description": {
           "type": "string",
-          "description": "vnfm description"
+          "description": "vim description"
         }, 
         "createTime": {
           "type": "string",
-          "description": "vnfm info createTime"
+          "description": "vim info createTime"
+        },
+        "sslCacert": {
+          "type": "string",
+          "description": "CA file content if enabled ssl on auth-url"         
+        },
+        "sslInsecure": {
+          "type": "string",
+          "description": "Whether to verify VIM's certificate"         
+        },
+        "status": {
+          "type": "string",
+          "description": "The status of external system"
         }
       }      
     }