In the example below, port is a list key:
/czechlight-roadm-device:leaf-ports[port='2']> set port 2
/czechlight-roadm-device:leaf-ports[port='2']> set port 4
/czechlight-roadm-device:leaf-ports[port='2']> commit
/czechlight-roadm-device:leaf-ports[port='2']> get
/czechlight-roadm-device:leaf-ports[port='2'] = (list)
/czechlight-roadm-device:leaf-ports[port='2']/port = 2
/czechlight-roadm-device:leaf-ports[port='2']>
I think that "list renames" are not really supported in either NETCONF or RESTCONF or sysrepo, so IMHO it makes sense to simply disallow setting (or deleting, etc) list keys.
In the example below,
portis a list key:I think that "list renames" are not really supported in either NETCONF or RESTCONF or sysrepo, so IMHO it makes sense to simply disallow setting (or deleting, etc) list keys.