Quick question regarding IoT rules and Terraform :
I'm trying to create "aws_iot_topic_rule" resource, how can I interact with IoT built-in functions like topic ?
topic() docs - https://docs.aws.amazon.com/iot/latest/developerguide/iot-sql-functions.html#iot-function-topic
Something like :
resource "aws_iot_topic_rule" "rule" {
...
kafka {
...
key = "${sha1(topic(3))}"
}
}
When trying something like that I get a Terraform error saying There is no function named "topic".
Thanks !
Apparently, having key as "$${sha1(topic(3))}" did the trick 🙂