Terraform relies on provider plugins to interact with cloud providers, SaaS providers, and other APIs. Terraform configurations must declare which providers they require so that Terraform can install and use them. Additionally, some providers require configuration before they can be used. This document describes how to configure provider plugins.
Searching for a provider
Downloading a provider
Run the following command to download the latest plugin version from Terraform's official repository by default.
If you need to use a legacy version, you can specify the version information with the version
argument as shown below:
terraform {
required_providers {
tencentcloud = {
source = "tencentcloudstack/tencentcloud"
version = "1.60.18"
}
}
}
Provider declaration
provider "tencentcloud" {
region = "ap-guangzhou"
secret_id = "my-secret-id"
secret_key = "my-secret-key"
}
Was this page helpful?