How to validate AWS SSL cert with Godaddy Provider?

Hi all,
I need to automate an aws cloudfront site with Terraform that hosting DNS in Godaddy instead of Route 53. I am currently able to create ssl cert request in aws and then create the dns record in Godaddy. But how to validate the dns record in aws and then issue the ssl in aws, and after that create a new cloudfront distribution that associate with this ssl certificate ? It takes up to 1 hour to issue the ssl certificate when I create the Cname dns record in Godaddy. Therefore I need a way that can ensure the SSL cert has been issued in AWS before creating the cloudfront distribution and associate the site with this ssl ceritificate, thanks for your help.