创建数据源的数据来源是个 json, json 通过前一篇文章的转换, 格式类似于这样:
{
"dev":
{
"env_name": "dev",
"...具体如下:
•批量创建资源时,通过 for_each, 进行批量创建。...•但是在 for_each 时, 通过 for 循环 + if 重构 map, 通过 local.env.es_type 判断是否创建....之后, 对于不同的 DataSource type, 会有不同的参数, 如上文:
•Opensearch 具有和 ES 不同的 type, Opensearch 加了认证•Opensearch 里是 database...示例如下:
通过 var.cloudflare 的值是 true 还是 false 来判断.
resource "cloudflare_record" "record" {
count = var.cloudflare