Несколько ресурсов, например, aws_dynamodb_table имеют повторяемые переменные.В случае ресурса aws_dynamodb_table attribute
повторяется, что позволяет указывать несколько атрибутов, используя один из следующих синтаксисов
attribute {
name = "UserId"
type = "S"
}
attribute {
name = "GameTitle"
type = "S"
}
attribute {
name = "TopScore"
type = "N"
}
или
attribute = [{
name = "UserId"
type = "S"
}, {
name = "GameTitle"
type = "S"
}, {
name = "TopScore"
type = "N"
}]
Мне нравится этот интерфейс ихочу обеспечить такую же гибкость в моих модулях, но я не могу найти никакой документации о том, как это сделать.Это возможно для модулей или это могут делать только встроенные ресурсы.