variable → 외부에서 값을 입력받는 기능 output → 생성 결과나 중요한 값을 밖으로 보여주는 기능 locals → 코드 내부에서 공통 값을 정리하는 기능 → Terraform 코드를 재사용 가능한 구조로 만들 수 있음 variable