ICRA has assigned the long-term rating at AA-. and has reaffirmed credit rating for short term at A1+.