Ver no Terraform Registry

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

RecursoDescrição
azion_connectorCria e gerencia conectores

Data Sources Disponíveis

Data SourceDescrição
azion_connectorsConsulta conectores existentes

azion_connector

Exemplo Básico

resource "azion_connector" "example" {
name = "meu-connector"
# Configurações do conector
}

Argumentos Principais

ArgumentoTipoObrigatórioDescrição
namestringSimNome único do conector

Para a lista completa de argumentos, consulte o Terraform Registry.

Atributos Exportados

AtributoTipoDescrição
idstringID ú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 conector
resource "azion_connector" "my_origin" {
name = "minha-origem"
# Configurações de origem
}
# Consultar conectores existentes
data "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