Recursos de Edge DNS
Recursos e data sources do Azion Terraform Provider que gerenciam zonas, registros e DNSSEC do Edge DNS com a família azion_intelligent_dns.
O Azion Terraform Provider gerencia o Edge DNS com três recursos e o lê com quatro data sources. Uma zona contém os registros de um domínio, e o DNSSEC adiciona uma camada de segurança a uma zona. Os identificadores mantêm a forma intelligent_dns que o provider usa e têm os mesmos nomes no provider v1.x e na v2.0. Para mais informações, consulte Migre do provider v1.x para a v2.0.
Recursos de Edge DNS
| Recurso | Descrição |
|---|---|
azion_intelligent_dns_zone | Cria e gerencia uma zona DNS. |
azion_intelligent_dns_record | Cria e gerencia um registro DNS. |
azion_intelligent_dns_dnssec | Gerencia as configurações de DNSSEC de uma zona. |
azion_intelligent_dns_zone exige name, uma string que contém o nome da zona, e aceita o booleano opcional active, que define se a zona está ativa. azion_intelligent_dns_record exige quatro strings: zone_id, o ID da zona que contém o registro; name, o nome do registro; type, o tipo do registro, como A, AAAA ou CNAME; e value, o valor do registro. Ele também aceita o número opcional ttl, o tempo de vida do registro em segundos. azion_intelligent_dns_dnssec aceita zone_id e active. Os recursos de registro e de DNSSEC leem o ID da zona do atributo id do recurso de zona. Para todos os tipos de registro, consulte Tipos de registro. A página de cada recurso no Terraform Registry lista todos os argumentos.
Data sources
| Data source | Descrição |
|---|---|
azion_intelligent_dns_zones | Lista zonas DNS. |
azion_intelligent_dns_zone | Lê uma zona DNS. |
azion_intelligent_dns_records | Lista registros DNS. |
azion_intelligent_dns_dnssec | Lê as configurações de DNSSEC de uma zona. |
Exemplo
Esta configuração fixa a versão do provider, cria uma zona com um registro A e um registro CNAME, ativa o DNSSEC na zona e exibe o ID da zona em um output. Ela lê o seu personal token da variável api_token que Primeiros passos com o Azion Terraform Provider declara.