Terraform es una herramienta de infraestructura como código (IaC) que puedes usar para aprovisionar recursos y permisos para Cloud Quotas. Si deseas obtener información sobre cómo usar Terraform para aprovisionar infraestructura en Google Cloud, consulta la documentación de Terraform en Google Cloud.
Puedes usar Terraform para hacer lo siguiente con Cloud Quotas:
- Recuperar la fuente de datos
QuotaInfo
de una cuota para un proyecto, una carpeta o una organización. - Enumera la fuente de datos
QuotaInfos
de todas las cuotas para una carpeta, organización o proyecto determinado. - Crea una configuración de cuota
QuotaPreference
nueva o actualiza una existente que especifique el valor preferido para una cuota.
Antes de comenzar
Antes de comenzar, necesitas acceso a Terraform:
Si recién comienzas, ten en cuenta que Cloud Shell ya tiene Terraform integrado y puedes seguir este instructivo paso a paso, Implementa un servidor web básico de Flask con Terraform y Cloud Shell.
Si prefieres instalar Terraform tú mismo, consulta las instrucciones de instalación de Terraform de HashiCorp.
Si deseas usar Terraform con Cloud Quotas, crea un archivo de configuración para describir tu infraestructura y, luego, aplica el archivo de configuración para crear un plan de ejecución y realizar operaciones para aprovisionar la infraestructura.
Recursos y fuentes de datos de Terraform
En la siguiente tabla, se enumeran las muestras de configuración de Cloud Quotas que aparecen en el registro de Terraform.
Recursos y fuentes de datos de Cloud Quotas | Muestra de registro de Terraform |
---|---|
Fuente de datos: QuotaInfo de una cuota para un proyecto, organización o carpeta |
google_cloud_quotas_quota_info |
Fuente de datos: QuotaInfos de todas las cuotas para un proyecto, organización o carpeta determinada |
google_cloud_quotas_quota_infos |
Recurso: QuotaPreference |
google_cloud_quotas_quota_preference |
¿Qué sigue?
Obtén más información sobre Terraform: