我正在编写一个自定义提供程序,并试图找出如何访问go代码中.tf文件中的生命周期数据的方法。
lifecycle {
ignore_changes = [
"member_list"
]
}
我正在仔细研究代码,但到目前为止找不到它很幸运。任何帮助将不胜感激。
答案 0 :(得分:2)
lifecycle
包含Terraform Core在构建图时使用的设置。在那里建模的所有行为都是由Terraform Core本身处理的,而不是由提供程序处理的。
因此,提供者无法访问其中的设置。对于ignore_changes
,这是在提供程序生成更改计划后应用的,方法是丢弃ignore_changes
列表中提到的任何参数的计划更改。