def startStopOspfNgpf(self, ospfObjList, action='start'): """ Description Start or stop OSPF protocol Parameters bgpObjList: Provide a list of one or more OSPF object handles to start or stop. Ex: ["/api/v1/sessions/1/ixnetwork/topology/1/deviceGroup/1/ethernet/1/ipv4/1/ospfv2/1", ...] action: start or stop """ if type(ospfObjList) != list: raise IxNetRestApiException('startStopOspfNgpf error: The parameter ospfObjList must be a list of objects.') url = self.ixnObj.sessionUrl+'/topology/deviceGroup/ethernet/ipv4/ospfv2/operations/'+action data = {'arg1': ospfObjList} self.ixnObj.logInfo('startStopOspfNgpf: {0}'.format(action)) response = self.ixnObj.post(url, data=data) self.ixnObj.waitForComplete(response, url+'/'+response.json()['id'])