tolist 함수
tolist 함수 (tolist Function)
tolist 함수는 인자를 리스트 값으로 변환해요. Terraform은 필요할 때 타입을 자동으로 변환해 주므로 명시적 타입 변환은 거의 필요 없지만, 모듈 출력에서 반환된 타입을 정규화할 때는 유용해요.
출처: 문서
본문
tolist 함수는 인자를 리스트 값으로 변환해요.
명시적 타입 변환은 Terraform에서 거의 필요하지 않아요. 필요할 때 타입을 자동으로 변환해 주기 때문이에요. 명시적 타입 변환 함수는 모듈 출력에서 반환된 타입을 정규화할 때만 사용해요.
tolist에 집합(set) 값을 전달해 리스트로 변환할 수 있어요. 집합 요소는 순서가 없으므로, 결과 리스트의 순서는 정의되지 않지만 특정 Terraform 실행 안에서는 일관성을 유지해요.
예시 (Examples)
> tolist(["a", "b", "c"])
[
"a",
"b",
"c",
]
Terraform의 리스트 개념은 모든 요소가 같은 타입이어야 하므로, 혼합 타입 요소는 가장 일반적인 타입으로 변환돼요.
> tolist(["a", "b", 3])
[
"a",
"b",
"3",
]
숫자 3이 문자열 "3"으로 변환된 것을 볼 수 있어요.