我不清楚kubernetes_config_map,
kubernetes_config_map_v1and
kubernetes_config_map_v1_data '之间的区别是什么?
。https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs/resources/config_map
有什么建议吗?
v1
后缀是最近在Kubernetes提供程序中引入的(肯定是在alpha
提供程序在2.4.0版本合并之后),用于指定Go包对Kubernetes API的v1
的使用。您还可以查看API的v2
的v2
后缀的资源。没有后缀通常表示API的alpha或beta版本,例如v1beta1
。例如,我们看到在resourceKubernetesPodDisruptionBudget中,no后缀指定v1beta1
的使用,而在v1后缀中,该包是v1
API。
至于_data
和没有_data
的区别,区别在于_data
管理配置映射中的数据(更新操作)而不需要导入(实际上甚至不支持导入),并且不启用创建或销毁操作。