#69670·teleport

Terraform: 当省略属性时无法删除值

作者: bernardjkim创建于 2026年8月17日更新于 2026年9月15日
标签terraform-provider

QQ 预期行为 : 当用户从 Terraform 配置中省去属性值时,下一次更新应当从Teleport状态中删除该值.

目前的行为 : 当用户省略属性时,提供者不会从Teleport状态中删除该值.

示例

标出“logins”和“db labers-expression”属性会导致一个空计划。 小时 资源“ teleport 作用” “例- bug” { 版本="v8" (中文(简体) ). 元数据={ 名称 = "例- bug" {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?

光谱={ 允许 ={ #登录=["例". #db labers 表达式="labers.example =='example'" {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢? {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢? {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?


控制台
三方计划
. . . . . . . .
无变动。 您的基础设施符合配置 。

Terraform将你真正的基础设施与你的配置进行比较,没有发现任何差异,所以不需要改变.

用户必须明确设置零/默认值 小时 资源“ teleport 作用” “例- bug” { 版本="v8" (中文(简体) ). 元数据={ 名称 = "例- bug" {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?

光谱={ 允许 ={ 登录 = [] db 标签 表达式=". {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢? {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢? {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?


控制台
三方计划

Terraform使用被选中的提供者生成以下执行计划. 资源行动以下列符号表示:
~ 更新到位置

平台将开展以下行动:

# Teleport  作用. example- bug 将在位置上更新
~ 资源"teleport 作用" "例-bug" {
id="示例-bug" (中文(简体) ).
~ spe= (帮助){
~允许={
~ db labers 表达式="labers.example ='example' -".
~登录= [
- "实例",
[ . ]
# (44个未变属性隐藏)
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?
# (2个不变属性隐藏)
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?
# (4个不变属性隐藏)
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?

计划:增加0个,改变1个,毁灭0个.

当用户省略了"计算"属性时,提供者不将此解释为删除属性值的一种表示. 相反,提供者保留了先前的状态。

错误细节 :

  • 传送版本:v19

内容来源: gravitational/teleport