O Terraform é uma ferramenta de infraestrutura como código (IaC) que pode ser usada para provisionar recursos e permissões para cotas do Cloud. Para aprender a usar o Terraform a fim de provisionar infraestruturas no Google Cloud, consulte a documentação do Terraform no Google Cloud.
É possível usar o Terraform para fazer o seguinte com as cotas do Cloud:
- Recuperar a fonte de dados
QuotaInfo
de uma cota de um projeto, pasta ou organização. - Listar a fonte de dados
QuotaInfos
de todas as cotas de um determinado projeto, pasta ou organização. - Criar ou atualizar uma configuração de cota
QuotaPreference
atual que especifique o valor preferencial de uma cota.
Antes de começar
Antes de começar, você precisa acessar o Terraform:
Ao começar, tenha em mente que o Cloud Shell já tem o Terraform integrado e é possível seguir o tutorial detalhado Implantar um servidor da Web básico do Flask usando o Terraform e o Cloud Shell.
Se preferir instalar o Terraform por conta própria, consulte as instruções de instalação do Terraform da HashiCorp.
Para usar o Terraform com cotas do Cloud, crie um arquivo de configuração a fim de descrever a infraestrutura e aplique o arquivo de configuração para criar um plano de execução e realizar operações a fim de provisionar a infraestrutura.
Recursos e fontes de dados do Terraform
A tabela a seguir lista exemplos de configuração de cotas do Cloud que aparecem no registro do Terraform.
Recursos e fontes de dados de cotas do Cloud | Exemplo de registro do Terraform |
---|---|
Fonte de dados: QuotaInfo de uma cota de um projeto, pasta ou organização |
google_cloud_quotas_quota_info |
Fonte de dados: QuotaInfos de todas as cotas de um determinado projeto, pasta ou organização |
google_cloud_quotas_quota_infos |
Recurso: QuotaPreference |
google_cloud_quotas_quota_preference |
A seguir
Saiba mais sobre o Terraform: