+Format of "vim_id" complying to the functional requirement of
+"Consistent ID of a Cloud Region"
+
+::
+ {cloud-owner}/{cloud-region-id}
+
+Format of "VIM ID" complying to the functional requirement of
+"Consistent ID of a Cloud Region"
+
+::
+
+ {
+ "cloud-owner": string, //cloud owner name/ID
+ "cloud-region-id": string, //cloud region ID
+ }
+
+ Example: array of "VIM ID" looks like:
+
+ [
+ {"cloud-owner": "owner1", "cloud-region-id": "regionid1"},
+ {"cloud-owner": "owner2", "cloud-region-id": "regionid2"}
+ ]
+
+Format of "AZinfo"
+
+::
+
+ {
+ "availability-zone-name": string, //name of available zone
+ "vCPUTotal": int, //number of total cores, optional field
+ "MemoryTotal": float, //GB,total memory, optional field
+ "StorageTotal": int, //GB total storage, optional field
+ "vCPUAvail": int, //number of available cores
+ "MemoryAvail": float, //GB, availablesize of memory
+ "StorageAvail": int, //GB, available storage
+ }
+ }
+
+Format of "VIMinfo" which extend the "VIM ID" as below
+
+::
+
+ {
+ "cloud-owner": string, //cloud owner name/ID
+ "cloud-region-id": string, //cloud region ID
+ "AZs": array, // list of AZinfo
+ }