Я создаю плагин в terraform и говорю, что хочу добавить схему, которая может быть вызвана, только когда предоставлена другая схема.
"host_name": &schema.Schema{
Type: schema.TypeString,
Optional: true,
DefaultFunc: schema.EnvDefaultFunc("host_name", nil),
Description: "Should give name in FQDN if being used for DNS puposes .",
},
"enableDns": &schema.Schema{
Type: schema.TypeString,
Required: true,
DefaultFunc: schema.EnvDefaultFunc("host_name", nil),
Description: "Should give name in FQDN if being used for DNS puposes .",
, поэтому здесь я хочу передать строку enableDNs String вфайл .tf только когда передано имя_хоста, если оно не задано, и я передаю enableDN, оно должно выдать ошибку, может кто-нибудь указать мне, как это сделать