为什么Terraform';s AWS dynamoDB属性定义?

为什么Terraform';s AWS dynamoDB属性定义?,terraform,terraform-provider-aws,Terraform,Terraform Provider Aws,在Terraform AWS提供程序源代码中,允许使用DynamoDB、N和S数据属性类型 然而,我需要创建一个L属性字段(字符串类型的数组),AWS dynamoDB文档将其列为允许的字段类型 为什么terraform不允许这样做?我的错误是,属性只需要声明基础类型(二进制、数字或字符串),而不是类型的使用方式(单值vs数组) 我的错误是,属性只需要声明底层类型(二进制、数字或字符串),而不需要声明类型的使用方式(单值vs数组)

在Terraform AWS提供程序源代码中,允许使用DynamoDB、N和S数据属性类型

然而,我需要创建一个L属性字段(字符串类型的数组),AWS dynamoDB文档将其列为允许的字段类型


为什么terraform不允许这样做?

我的错误是,属性只需要声明基础类型(二进制、数字或字符串),而不是类型的使用方式(单值vs数组)

我的错误是,属性只需要声明底层类型(二进制、数字或字符串),而不需要声明类型的使用方式(单值vs数组)