Terraform自定义提供程序,是否可以在销毁时从main.tf读取属性值而不是state



我们有一个自定义的本土地形提供程序。其中包含func resourceIamCreate、func resourceIamDelete等。在执行创建(func resourceIamCreate(时,它从main.tf文件中获取属性(change_ticket(值,并使用属性change_tickett的值更新状态。

当执行destroy(func resourceIamDelete(时,它从state读取change_ticket的值,而不是从我们的main.tf文件中读取。

有没有一种方法可以让delete从main.tf文件中读取change_ticket的值?

谢谢。

我找到了解决方案,

我在provider.go中移动change_ticket作为提供者输入后重建了提供者,现在我可以传递change_ticke来销毁

相关内容

  • 没有找到相关文章

最新更新