You can use terraform urlencode() function to encode an URL in terraform. urlencode() identifies characters in the given string that would have a special meaning when included as a query string argument in a URL and escapes them
Syntax: urlencode(url)
Example:
1 2 3 4 5 6 7 8 9 10 |
## Open terraform console terraform console ## Encode an URL in terraform urlencode("https://cloudaffaire.com") ## returns "https%3A%2F%2Fcloudaffaire.com" urlencode("https://www.google.com/search?q=cloudaffaire&newwindow=1") ## returns ## "https%3A%2F%2Fwww.google.com%2Fsearch%3Fq%3Dcloudaffaire%26newwindow%3D1" |