def createDeviceGroupNgpf(self, topologyObj, multiplier=1, deviceGroupName=None): """ Description Create a new Device Group. Parameters topologyObj: : A Topology object: /api/v1/sessions/1/ixnetwork/topology/{id} multiplier: : The amount of host to create (In integer). deviceGroupName: : Optional: Device Group name. Syntax POST: /api/v1/sessions/{id}/ixnetwork/topology/{id}/deviceGroup Returns: /api/v1/sessions/{id}/ixnetwork/topology/{id}/deviceGroup/{id} """ url = self.ixnObj.httpHeader+topologyObj+'/deviceGroup' deviceGroupData = {'multiplier': int(multiplier)} if deviceGroupName != None: deviceGroupData['name'] = deviceGroupName self.ixnObj.logInfo('Create new Device Group') response = self.ixnObj.post(url, data=deviceGroupData) deviceGroupObj = response.json()['links'][0]['href'] return deviceGroupObj