AWS Security Groups를 관리하는 Terraform 모듈입니다. 현재, 인그레스(ingress) 및 이그레스(egress) 규칙은 IPv4, IPv6 및 Security Group ID 입력을 지원합니다.
요구 사항
제공자
모듈
모듈 없음.
리소스
입력 변수
| 이름 | 설명 | 유형 | 기본값 | 필수 여부 |
|---|
| application_name | 보안 그룹 이름을 지정하는 데 사용할 애플리케이션 이름. | string | n/a | 예 |
| egresses_ip | 보안 그룹에 대한 IP 기반 이그레스 규칙의 맵입니다. 각 키는 규칙의 설명이며, 값은 규칙 구성을 포함하는 객체입니다. | map(object({ from_port = number to_port = number protocol = string cidrs = list(string) cidrs_ipv6 = list(string) })) | {} | 아니요 |
| egresses_sg | 보안 그룹 기반 이그레스 규칙의 맵입니다. 각 키는 규칙의 설명이며, 값은 규칙 구성을 포함하는 객체입니다. | map(object({ from_port = number to_port = number protocol = string sg_id = string })) | {} | 아니요 |
| ingresses_ip | 보안 그룹에 대한 IP 기반 인그레스 규칙의 맵입니다. 각 키는 규칙의 설명이며, 값은 규칙 구성을 포함하는 객체입니다. | map(object({ from_port = number to_port = number protocol = string cidrs = list(string) cidrs_ipv6 = list(string) })) | {} | 아니요 |
| ingresses_sg | 보안 그룹 기반 인그레스 규칙의 맵입니다. 각 키는 규칙의 설명이며, 값은 규칙 구성을 포함하는 객체입니다. | map(object({ from_port = number to_port = number protocol = string sg_id = string })) | {} | 아니요 |
| vpc_id | 보안 그룹에 연결할 VPC ID. | string | n/a | 예 |
출력 값