Hi@akhtar,
Terraform supports many providers to deploy the applications. For the GCP cloud, it has google providers. This provider helps to authenticate to your project as shown below.
provider "google" {
project = "Nadeem-gcp-production"
region = "asia-southeast1"
zone = "asia-southeast1-a"
}