我们有一个自定义的本土地形提供程序。其中包含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来销毁