| application_name | Nome dell'applicazione da utilizzare per denominare il Security Group. | string | n/a | Sì |
| egresses_ip | Una mappa di regole di uscita basate su IP per il Security Group. Ogni chiave è la descrizione della regola e il valore è un oggetto contenente la configurazione della regola. | map(object({ from_port = number to_port = number protocol = string cidrs = list(string) cidrs_ipv6 = list(string) })) | {} | No |
| egresses_sg | Una mappa di regole di uscita basate sul Security Group per il Security Group. Ogni chiave è la descrizione della regola e il valore è un oggetto contenente la configurazione della regola. | map(object({ from_port = number to_port = number protocol = string sg_id = string })) | {} | No |
| ingresses_ip | Una mappa di regole di ingresso basate su IP per il Security Group. Ogni chiave è la descrizione della regola e il valore è un oggetto contenente la configurazione della regola. | map(object({ from_port = number to_port = number protocol = string cidrs = list(string) cidrs_ipv6 = list(string) })) | {} | No |
| ingresses_sg | Una mappa di regole di ingresso basate sul Security Group per il Security Group. Ogni chiave è la descrizione della regola e il valore è un oggetto contenente la configurazione della regola. | map(object({ from_port = number to_port = number protocol = string sg_id = string })) | {} | No |
| vpc_id | ID VPC a cui collegare il Security Group. | string | n/a | Sì |