Terraform Associate Exam QuestionsBrowse all questions from this exam

Terraform Associate Exam - Question 19


Which of the following is not a valid string function in Terraform?

Show Answer
Correct Answer: CD

D

Reference:

https://www.terraform.io/docs/language/functions/chomp.html

Discussion

17 comments
Sign in to comment
testtaker_1885Option: C
Apr 22, 2022

answer is c slice not listed in official docs https://www.terraform.io/language/functions

bp339
May 20, 2022

https://www.terraform.io/language/functions/slice

doumx
May 31, 2022

string function

samkobadev
Feb 9, 2023

so the correct answer is?

Shane_C
Jul 4, 2023

Answer is C

Shane_C
Jul 4, 2023

The question asked for a function that is not a string function. Slice is a collection function, all other answers are string functions. Answer is C

coco10kOption: C
Apr 22, 2022

slice is not in string function list.

EdwardBHall
Jun 9, 2023

Why are the correct answers SO bad in this site? Someone is an absolute idiot.

Mehedidevops
May 9, 2023

why they put in here wrong ans?

babs30Option: C
May 10, 2023

slice is the correct answer, C

kudakkOption: C
Aug 17, 2023

Slice Function is not part of the string function. Others like join, split, chomp are part of it.

Selvan1978Option: D
Sep 27, 2023

A. split: The split function is used to split a string into a list of substrings based on a specified delimiter. B. join: The join function is used to concatenate a list of strings into a single string with a specified delimiter. C. slice: The slice function is used to extract a range of elements from a list or tuple. D. chomp: The chomp function is not a valid string function in Terraform. It is not part of Terraform's standard function set for working with strings. So, the correct answer is D. chomp.

Shane_COption: C
Jul 4, 2023

The question asked for a function that is not a string function. Slice is a collection function, all other answers are string functions. Answer is C

cdecheryOption: C
Jul 16, 2023

Slice is not a string function. Why are so many answers here just plain wrong with 99% and sometimes 100% of votes on the correct answer?

Busi57Option: D
Jul 23, 2023

i hesitate between c and D , i choose D

Venki_dev
Apr 3, 2024

slice comes under collective function and not string functions. answer is C

JayanthOption: C
Jul 28, 2023

C. slice

imkhanOption: C
Oct 18, 2023

The correct answer is C. Slice function is not listed in the official documentation of terraform string functions https://developer.hashicorp.com/terraform/language/functions slice is a collection function that extracts some consecutive elements from within a list. https://developer.hashicorp.com/terraform/language/functions/slice If you are interested to learn about the Terraform string functions you can visit the following link https://bitsto.cloud/terraform-string-functions/

MisterR0B0TOption: D
Oct 31, 2023

ANSWER IS D. Chomp is not valid Here are some examples of how to use these string functions in Terraform: # Split a string into a list of strings, based on a comma delimiter variable "tags" { type = string } output "tags_list" { value = split(var.tags, ",") } # Join a list of strings into a single string, using a space separator variable "regions" { type = list(string) } output "regions_string" { value = join(var.regions, " ") } # Extract a substring from a string, starting at position 5 and ending at position 10 variable "hostname" { type = string } output "hostname_suffix" { value = slice(var.hostname, 5, 10) }

mohamed1999
Dec 24, 2023

that is not correct : chomp removes newline characters at the end of a string. This can be useful if, for example, the string was read from a file that has a newline character at the end. https://developer.hashicorp.com/terraform/language/functions/chomp

MisterR0B0TOption: D
Oct 31, 2023

chomp is not a valid string function in Terraform. The other three options are all valid string functions: split splits a string into a list of strings, based on a delimiter. join joins a list of strings into a single string, using a separator. slice extracts a substring from a string, starting at a specified position and ending at a specified position or length.

mohamed1999
Dec 24, 2023

that is not correct : chomp removes newline characters at the end of a string. This can be useful if, for example, the string was read from a file that has a newline character at the end. https://developer.hashicorp.com/terraform/language/functions/chomp

samimshaikhOption: C
Dec 29, 2023

slice is collection function and chomp is string function so SLICE is correct answer as not a valid string function "C"

Venki_devOption: C
Apr 3, 2024

slice comes under collective function and not string functions. answer is C

Molly1994Option: C
May 31, 2024

answer is C slice. slice is collection function. all other three are string function