def startStopMldHostNgpf(self, mldHostObjList, action='start'): """ Description Start or stop MLD Host. For IPv6 only. Parameters mldHostObjList: Provide a list of one or more mldHost object handles to start or stop. Ex: ["/api/v1/sessions/1/ixnetwork/topology/1/deviceGroup/1/ethernet/1/ipv6/2/mldHost/1", ...] action: start or stop """ if type(mldHostObjList) != list: raise IxNetRestApiException('startStopMldHostNgpf error: The parameter mldHostObjList must be a list of objects.') url = self.ixnObj.sessionUrl+'/topology/deviceGroup/ethernet/ipv6/mldHost/operations/'+action data = {'arg1': mldHostObjList} self.ixnObj.logInfo('startStopMldHostNgpf: {0}'.format(action)) self.ixnObj.logInfo('\t%s' % mldHostObjList) response = self.ixnObj.post(url, data=data) self.ixnObj.waitForComplete(response, url+'/'+response.json()['id'])