Module Terraform pour gérer les groupes de sécurité AWS. Actuellement, les règles d'entrée et de sortie prennent en charge les entrées IPv4, IPv6 et les identifiants de groupe de sécurité.
Exigences
Fournisseurs
Modules
Aucun module.
Ressources
Entrées
| Nom | Description | Type | Défaut | Requis |
|---|
| application_name | Nom de l'application utilisé pour nommer le groupe de sécurité. | string | n/a | oui |
| egresses_ip | Une map de règles de sortie basées sur les IP pour le groupe de sécurité. Chaque clé est la description de la règle, et la valeur est un objet contenant la configuration de la règle. | map(object({ from_port = number to_port = number protocol = string cidrs = list(string) cidrs_ipv6 = list(string) })) | {} | non |
| egresses_sg | Une map de règles de sortie basées sur les groupes de sécurité pour le groupe de sécurité. Chaque clé est la description de la règle, et la valeur est un objet contenant la configuration de la règle. | map(object({ from_port = number to_port = number protocol = string sg_id = string })) | {} | non |
| ingresses_ip | Une map de règles d'entrée basées sur les IP pour le groupe de sécurité. Chaque clé est la description de la règle, et la valeur est un objet contenant la configuration de la règle. | map(object({ from_port = number to_port = number protocol = string cidrs = list(string) cidrs_ipv6 = list(string) })) | {} | non |
| ingresses_sg | Une map de règles d'entrée basées sur les groupes de sécurité pour le groupe de sécurité. Chaque clé est la description de la règle, et la valeur est un objet contenant la configuration de la règle. | map(object({ from_port = number to_port = number protocol = string sg_id = string })) | {} | non |
| vpc_id | ID du VPC auquel attacher le groupe de sécurité. | string | n/a | oui |
Sorties