tobool 함수
tobool 함수
tobool은 인자를 불리언(boolean) 값으로 변환하는 함수예요. Terraform은 필요할 때 타입을 자동으로 변환하기 때문에 명시적 타입 변환은 거의 필요하지 않아요. 명시적 타입 변환 함수는 모듈 출력에서 반환된 타입을 정규화할 때만 사용하세요.
불리언 값, null, 그리고 정확히 "true"와 "false" 문자열만 불리언으로 변환할 수 있어요. 그 외의 모든 값은 오류를 발생시켜요.
출처: 문서
본문
예제
> tobool(true)
true
> tobool("true")
true
> tobool(null)
null
> tobool("no")
Error: Invalid function argument
Invalid value for "v" parameter: cannot convert "no" to bool: only the strings
"true" or "false" are allowed.
> tobool(1)
Error: Invalid function argument
Invalid value for "v" parameter: cannot convert number to bool.