Forum Discussion

Alice_Goldfuss_'s avatar
Alice_Goldfuss_
Icon for Nimbostratus rankNimbostratus
Jul 31, 2015

PUT/PATCH on virtual-address?

I'm trying to update a virtual-address, but keep getting:

 

{"code":403,"message":"Operation is not supported on component /ltm/virtual-address.","errorStack":[]}

 

I can create a new virtual-address just fine, but I can't modify an existing one. Are PUT/PATCH commands not valid here?

3 Replies

  •  

    curl -sk -u 'user:password' -H 'Content-Type: application/json' -X PUT https://BIG_IP/mgmt/tm/ltm/virtual-address -d '{ "name" : "ADDRESS_IP", "routeAdvertisement" : "enabled"}'

     

     

    curl -sk -u 'user:password' -H 'Content-Type: application/json' -X PATCH https://BIG_IP/mgmt/tm/ltm/virtual-address -d '{ "name" : "ADDRESS_IP", "routeAdvertisement" : "enabled"}'

     

  • Never mind, I was approaching this the wrong way.

    Should be:

     

    curl -sk -u 'user:password' -H 'Content-Type: application/json' -X PUT https://BIG_IP/mgmt/tm/ltm/virtual-address/ADDRESS_IP -d '{"routeAdvertisement" : "enabled"}'