terraform - 自定义 terraform 数据源中的阶段名称
问题描述
是否可以在自定义 terraform 数据源中获取 terraform (v 0.13) 阶段名称(应用、刷新、更新)?这里某处:
func CustomSourceRead(ctx context.Context, d *schema.ResourceData, meta interface{}) diag.Diagnostics {
return nil
}
解决方案
无论 Terraform 在流程中的哪个点读取数据源,都希望数据源实现具有相同的行为。没有受支持的方法可以根据读取是在计划时间还是在应用时间发生来改变行为。
推荐阅读
- python - 试图在 vscode 调试控制台中执行一个scrapy FormResponse
- r - 在drc中建模多个drm模型
- symfony - 在 Symfony 中使用带有路由的片段
- javascript - 如何在 JavaScript 中创建一个填充任意数量的空数组的数组?
- mongodb - 任何人都可以在 mongodb atlas 免费访问中创建多少个集群?
- scala - 如何将 DStream[(String, String)] 转换为 DStream[(String, Array[String])]
- javascript - 确保图像叠加层保持响应
- javascript - JavaScript:从带有缩进的树对象生成 HTML 字符串
- realm - 为什么自定义用户数据只匹配字符串类型_id?
- java - 无需添加额外参数的 JavaFX JAR 可执行文件