Terraform est un outil IaC (Infrastructure as Code) qui vous permet de provisionner des ressources et des autorisations pour Cloud Quotas. Pour découvrir comment utiliser Terraform pour provisionner une infrastructure sur Google Cloud, consultez la documentation Terraform sur Google Cloud.
Vous pouvez utiliser Terraform pour effectuer les opérations suivantes avec Cloud Quotas :
- Récupérer la source de données
QuotaInfo
d'un quota pour un projet, un dossier ou une organisation. - Lister la source de données
QuotaInfos
de tous les quotas pour un projet, un dossier ou une organisation spécifique. - Créer ou mettre à jour une configuration de quota
QuotaPreference
existante qui spécifie la valeur de préférence d'un quota.
Avant de commencer
Avant de commencer, vous devez avoir accès à Terraform :
Si vous débutez, notez que Terraform est déjà intégré à Cloud Shell et vous pouvez suivre ce tutoriel pas à pas intitulé Déployer un serveur Web Flask de base à l'aide de Terraform et Cloud Shell.
Si vous préférez installer Terraform vous-même, consultez les instructions d'installation de Terraform de HashiCorp.
Pour utiliser Terraform avec Cloud Quotas, créez un fichier de configuration pour décrire votre infrastructure, puis appliquez le fichier de configuration pour créer un plan d'exécution et effectuer des opérations afin de provisionner votre infrastructure.
Ressources et sources de données Terraform
Le tableau suivant répertorie les exemples de configuration Cloud Quotas qui apparaissent dans le registre Terraform.
Ressources et sources de données Cloud Quotas | Exemple de registre Terraform |
---|---|
Source de données : QuotaInfo d'un quota pour un projet, un dossier ou une organisation |
google_cloud_quotas_quota_info |
Source de données : QuotaInfos de tous les quotas pour un projet, un dossier ou une organisation spécifique |
google_cloud_quotas_quota_infos |
Ressource : QuotaPreference |
google_cloud_quotas_quota_preference |
Étapes suivantes
En savoir plus sur Terraform :