Как сохранить информацию TypeList в состоянии Terraform для вычисляемого значения - PullRequest
0 голосов
/ 19 марта 2020

У меня есть вычисленное значение srm_nodes, определенное в схеме ресурса.

"srm_node_ids": {
                Type:     schema.TypeList,
                Computed: true,
                Elem: &schema.Resource{
                    Schema: map[string]*schema.Schema{
                        "id": {
                            Type:     schema.TypeString,
                            Computed: true,
                        },
                        "type": {
                            Type:     schema.TypeString,
                            Computed: true,
                        },
                        "host_name": {
                            Type:     schema.TypeString,
                            Computed: true,
                        },
                    },
                },

Список и его значения все вычислены. Как я могу установить эти вычисленные значения в методе resourceRead? Я обычно устанавливаю значение строкового типа, используя d.Set("item_name",item.Name). Как правильно сделать то же самое для каждого вычисленного значения TypeList?

...