Recursos de segurança
Recursos e data sources do Azion Terraform Provider que gerenciam firewalls, as suas regras e instâncias de functions, WAFs e network lists.
Os recursos de segurança do Azion Terraform Provider configuram o que bloqueia uma requisição antes que ela chegue à sua aplicação: proteção contra ameaças, bloqueio por geolocalização e rate limiting. O provider gerencia um Firewall e as suas regras e instâncias de functions, as configurações de Web Application Firewall (WAF) e os seus conjuntos de regras, e Network Lists com seis recursos. Doze data sources leem os mesmos objetos de volta: para cada tipo de recurso, um lista os objetos e outro lê um único objeto.
Recursos de segurança
| Recurso | Descrição |
|---|---|
azion_firewall_main_setting | Cria e gerencia as configurações principais de um firewall. |
azion_firewall_rule_engine | Cria e gerencia uma regra do Rules Engine de um firewall. |
azion_firewall_functions_instance | Cria e gerencia uma instância de function em um firewall. |
azion_waf | Cria e gerencia um WAF. |
azion_waf_rule_set | Cria e gerencia um conjunto de regras de WAF. |
azion_network_list | Cria e gerencia uma network list de endereços IP e intervalos CIDR, países ou ASNs. |
azion_firewall_main_setting exige name, uma string que contém o nome do firewall, e aceita active, um booleano que define se o firewall está ativo. azion_network_list exige name, uma string que contém o nome da lista, e list_type, uma string que aceita ip_cidr, countries ou asns. azion_waf_rule_set aceita um name. A página de cada recurso no Terraform Registry lista todos os argumentos.
Data sources
| Data source | Descrição |
|---|---|
azion_firewall_main_settings | Lista firewalls. |
azion_firewall_main_setting | Lê um firewall. |
azion_firewall_rules_engine | Lista as regras do Rules Engine de firewalls. |
azion_firewall_rule_engine | Lê uma regra do Rules Engine de um firewall. |
azion_firewall_function_instances | Lista as instâncias de functions de firewalls. |
azion_firewall_functions_instance | Lê uma instância de function de um firewall. |
azion_wafs | Lista WAFs. |
azion_waf | Lê um WAF. |
azion_waf_rule_sets | Lista conjuntos de regras de WAF. |
azion_waf_rule_set | Lê um conjunto de regras de WAF. |
azion_network_lists | Lista network lists. |
azion_network_list | Lê uma network list. |
Exemplo
Esta configuração fixa a versão do provider, cria uma network list de intervalos IP, um firewall ativo e um conjunto de regras de WAF, e exibe o ID do firewall em um output. Ela lê o seu personal token da variável api_token que Primeiros passos com o Azion Terraform Provider declara.