Connectors substituem o conceito de origins na API v4. Eles fornecem uma maneira flexível de configurar origens para suas aplicações.
O recurso azion_connector permite gerenciar conectores de origem através do Terraform. Os conectores definem como suas aplicações se comunicam com as origens de conteúdo.
Recursos Disponíveis
| Recurso | Descrição |
|---|---|
azion_connector | Cria e gerencia conectores |
Data Sources Disponíveis
| Data Source | Descrição |
|---|---|
azion_connectors | Consulta conectores existentes |
azion_connector
Exemplo Básico
resource "azion_connector" "example" { name = "meu-connector"
# Configurações do conector}Argumentos Principais
| Argumento | Tipo | Obrigatório | Descrição |
|---|---|---|---|
name | string | Sim | Nome único do conector |
Para a lista completa de argumentos, consulte o Terraform Registry.
Atributos Exportados
| Atributo | Tipo | Descrição |
|---|---|---|
id | string | ID único do conector |
Exemplo Completo
terraform { required_providers { azion = { source = "aziontech/azion" version = "2.0.0" } }}
provider "azion" { api_token = var.api_token}
# Criar um conectorresource "azion_connector" "my_origin" { name = "minha-origem"
# Configurações de origem}
# Consultar conectores existentesdata "azion_connectors" "all" {}
output "connector_id" { value = azion_connector.my_origin.id}Migração de Origins (V3 para V4)
Se você está migrando da API v3, o recurso azion_application_origin foi substituído por azion_connector.
Antes (V3)
resource "azion_application_origin" "example" { application_id = azion_application_main_setting.example.id name = "minha-origin" origin_type = "single_origin" origin_address = "origin.exemplo.com" origin_protocol = "https"}Depois (V4)
resource "azion_connector" "example" { name = "meu-connector"
# Configurações do conector}Consulte o Guia de Migração para mais detalhes.
Próximos Passos
- Workloads - Gerencie workloads
- Applications - Gerencie aplicações
- Guia de Migração - Migre da v1.x para v2.0