Cisco Cisco Evolved Programmable Network Manager 2.0 Developer's Guide

Page of 204
  
 
 
 
Cisco Evolved Programmable Network Manager 2.0.1 RESTCONF API Guide 
 
 
184 
 
xmlns:ns12
=
"urn:cisco:params:xml:ns:yang:ra:v1"
 
xmlns:ns11
=
"urn:cisco:params:xml:ns:yang:si-service:v1"
 
 
xmlns:ns10
=
"urn:cisco:params:xml:ns:yang:nrf-virtualforward:v1"
 
 
xmlns:ns9
=
"urn:cisco:params:xml:ns:yang:sb:networkinterface:v1"
 
 
xmlns:ns8
=
"urn:cisco:params:xml:ns:yang:nrf-virtualconnection:v1"
 
 
xmlns:ns7
=
"urn:cisco:params:xml:ns:yang:nrf-tp:v1"
 
xmlns:ns6
=
"urn:cisco:params:xml:ns:yang:nrf-tdm-cem-extension:v1"
 
 
xmlns:ns5
=
"urn:cisco:params:xml:ns:yang:nrf-ce-extension:v1"
 
xmlns:ns4
=
"urn:cisco:params:xml:ns:yang:nrf-common:v1"
 
 
xmlns:ns3
=
"urn:ietf:params:xml:ns:yang:ietf-yang-library"
 
xmlns:ns2
=
"inet-
uri"
>
 
 
<
ns12:resource-configuration-response
></
ns12:resource-configuration-response
>
 
</
ns12:create-resource-configuration-response
>
 
 
 
7.34 Resource Configuration – Modify 
7.34.1 Request 
POST /restconf/operations/v1/cisco-resource-activation:modify-config  HTTP/1.1 
Host: <epnm-host> 
Content-Type: application/yang.operation+xml 
 
The example request is to modify the OSPF process configuration. 
 
<?
xml
 
version
=
"1.0"
 
encoding
=
"UTF-8"
?>
 
<
ra:modify-resource-configuration-request
 
xmlns:co
=
"urn:cisco:params:xml:ns:yang:nrf-
common:v1"
 
xmlns:ra
=
"urn:cisco:params:xml:ns:yang:ra:v1"
 
xmlns:xsi
=
"http://www.w3.org/2001/XMLSchema-instance"
 
xsi:schemaLocation
=
"urn:cisco:params:xml:ns:yang:ra:v1 cisco-resource-activation.xsd 
"
>
 
  
<
ra:resource-configuration
>
 
    
<
ra:node-ref
>
MD=CISCO_EPNM!ND=prime-asr9010-4.tech
</
ra:node-ref
>
 
    
<
ra:config-list
>
 
      
<
ra:config
>
 
        
<
ra:entity-name
>
OspfProcessSettings
</
ra:entity-name
>
 
        
<
ra:key-parameter-name
>
routerId
</
ra:key-parameter-name
>
 
        
<
ra:parameter-list
>
 
          
<
ra:parameter
>
 
            
<
ra:name
>
routingProcessId
</
ra:name
>
 
            
<
ra:value
>
100
</
ra:value
>
 
          
</
ra:parameter
>
 
          
<
ra:parameter
>
 
            
<
ra:name
>
routerId
</
ra:name
>
 
            
<
ra:value
>
8.8.8.9
</
ra:value
>
 
          
</
ra:parameter
>
 
          
<
ra:parameter
>
 
            
<
ra:name
>
cost
</
ra:name
>
 
            
<
ra:value
>
8
</
ra:value
>
 
          
</
ra:parameter
>
   
          
<
ra:parameter
>
 
            
<
ra:name
>
priority
</
ra:name
>
 
            
<
ra:value
>
9
</
ra:value
>
 
          
</
ra:parameter
>