Recursos de Workloads
Recursos e data sources do Azion Terraform Provider que criam, fazem o deploy e leem workloads: azion_workload e azion_workload_deployment.
Um workload é a unidade de deploy da Azion Platform: ele representa uma aplicação ou um serviço que a infraestrutura distribuída da Azion entrega. O Azion Terraform Provider gerencia Workloads com dois recursos e lê workloads com quatro data sources. Um workload pode ter vários deployments, e cada deployment é um recurso azion_workload_deployment separado. No provider v1.x, um único recurso de domínio fazia o trabalho desses dois recursos. Para migrar uma configuração v1.x para eles, consulte Migre do provider v1.x para o v2.0.
Recursos de workload
| Recurso | Descrição |
|---|---|
azion_workload | Cria e gerencia um workload. |
azion_workload_deployment | Cria e gerencia um deployment de um workload. |
azion_workload exige name, uma string que contém o nome único do workload, e exporta id, uma string que contém o ID único do workload. azion_workload_deployment exige workload_id, uma string que contém o ID do workload do qual ele faz o deploy. A página de cada recurso no Terraform Registry lista todos os argumentos.
Data sources
| Data source | Descrição |
|---|---|
azion_workloads | Lista workloads. |
azion_workload | Lê um workload. |
azion_workload_deployments | Lista deployments de workloads. |
azion_workload_deployment | Lê um deployment. |
Exemplo
Esta configuração fixa a versão do provider, cria um workload e um deployment dele, lê os workloads existentes e retorna o ID do workload em um output. Ela lê o seu personal token da variável api_token, declarada em Primeiros passos com o Azion Terraform Provider.