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.

더 알아보기 (Learn more)

  • tostring — 값을 문자열로 변환해요.
  • tonumber — 값을 숫자로 변환해요.