| application_name | Nome da aplicação a ser usado na nomeação do Security Group. | string | n/a | sim |
| egresses_ip | Um mapa de regras de egress baseadas em IP para o Security Group. Cada chave é a descrição da regra, e o valor é um objeto contendo a configuração da regra. | map(object({ from_port = number to_port = number protocol = string cidrs = list(string) cidrs_ipv6 = list(string) })) | {} | não |
| egresses_sg | Um mapa de regras de egress baseadas em Security Group para o Security Group. Cada chave é a descrição da regra, e o valor é um objeto contendo a configuração da regra. | map(object({ from_port = number to_port = number protocol = string sg_id = string })) | {} | não |
| ingresses_ip | Um mapa de regras de ingress baseadas em IP para o Security Group. Cada chave é a descrição da regra, e o valor é um objeto contendo a configuração da regra. | map(object({ from_port = number to_port = number protocol = string cidrs = list(string) cidrs_ipv6 = list(string) })) | {} | não |
| ingresses_sg | Um mapa de regras de ingress baseadas em Security Group para o Security Group. Cada chave é a descrição da regra, e o valor é um objeto contendo a configuração da regra. | map(object({ from_port = number to_port = number protocol = string sg_id = string })) | {} | não |
| vpc_id | ID da VPC para anexar o Security Group. | string | n/a | sim |