Cisco Cisco Prime Network Services Controller 3.0 Guide Du Développeur

Page de 103
Page 50 
OL-28369-01 
VM Property Queries 
In these examples, we query resource-manager for VM properties which are necessary for a migration call to take 
a certain VM and migrate it to a public cloud provider. AWS is the public cloud provider in these examples. 
Invoke a 
query to find the folder DN (replace ‘HOST-IP-ADDRESS’ with hostname or IP). 
Get Folder Info Request 
<configResolveClass  
  cookie="<real_cookie>"  
    inHierarchical="false" classId="vcenterFolder"> 
  <inFilter> 
    <eq class="vcenterFolder" property="name" value="HOST-IP-ADDRESS" /> 
  </inFilter> 
</configResolveClass> 
Get Folder Info Response 
<configResolveClass cookie="<real_cookie>"       
 srcExtSys="10.5.111.80" destExtSys="10.5.111.80"   srcSvc="sam_extXMLApi" 
destSvc="resource-mgr_dme" response="yes" classId="vmVmInstEp"> 
   <outConfigs> 
  <vmVmInstEp deleteAfterMigration="no" descr="" dn="vmmEp/vm-mgr-InterCloud-
VC/folder-datacenter-915/folder-domain-c920/folder-host-922/vmInstEp-501cc5bd-
bdad-b3c3-9639-006ddaa7cd79" fsmDescr="" />  
    </outConfigs> 
       </configResolveClass> 
A possible filter on the response can grab the necessary information of the DN value. 
Get VM Info Request 
<configResolveClass  
  cookie=” 
  inHierarchical="false"  
  classId="vmVmInstEp"> 
<inFilter> 
  <and> 
    <eq class="vmVmInstEp"  
           property="name"  
           value="WEB-VM-3" 
    <wcard class="vmVmInstEp" 
           property="dn" 
           value vmmEp/vm-mgr-InterCloud-VC/folder-datacenter-915/folder-domain-
c920/folder-host-922/vmInstEp-501cc5bd-bdad-b3c3-9639-006ddaa7cd79" /> 
  </and> 
</inFilter> 
</configResolveClass> 
 
Get VM Info Response 
<configResolveClass cookie="<real_cookie>" commCookie="5/12/0/a94f"  
       srcExtSys="10.5.111.80"  
    destExtSys="10.5.111.80"  
    srcSvc="sam_extXMLApi" destSvc="resource-mgr_dme" response="yes"        
classId="vmVmInstEp"/>