def getTrafficItemType(self, trafficItemName): """ Description Get the Traffic Item traffic type by the Traffic Item name. Parameter trafficItemName: The Traffic Item name Return The traffic type """ queryData = {'from': '/traffic', 'nodes': [{'node': 'trafficItem', 'properties': ['name', 'trafficType'], 'where': [{'property': 'name', 'regex': trafficItemName}]}, ]} queryResponse = self.ixnObj.query(data=queryData) if queryResponse.json()['result'][0]['trafficItem'] == []: raise IxNetRestApiException('getTrafficItemType: No such Traffic Item Name found: %s' % trafficItemName) return (queryResponse.json()['result'][0]['trafficItem'][0]['trafficType'])