One person has been taken into custody and a firearm was recovered, the police said. There have been no reported injuries, it added.
Police said CCTV footage has been reviewed and at this time the person in custody is believed to be the only person responsible for the incident. The airport was evacuated as a precaution and the public were not allowed to go into the terminal, police said.
The incident has led to delays and cancellations of flights, local media reports said.