Terraform GCP地形提供商-可能的文档错误?

Terraform GCP地形提供商-可能的文档错误?,terraform,terraform-provider-gcp,Terraform,Terraform Provider Gcp,该文档声明private_ip_google_access是一个导出属性,而不是一个参数,我认为这意味着它不能在我的terraform代码中指定。但是,我刚刚使用terraform HCL代码成功运行了一个terraform应用程序: resource "google_compute_subnetwork" "subnetwork" { name = "${var.subnetname}" ip_cidr_range = "$

该文档声明private_ip_google_access是一个导出属性,而不是一个参数,我认为这意味着它不能在我的terraform代码中指定。但是,我刚刚使用terraform HCL代码成功运行了一个
terraform应用程序

resource "google_compute_subnetwork" "subnetwork" {
  name                     = "${var.subnetname}"
  ip_cidr_range            = "${var.subnet_range}"
  network                  = "${var.network}"
  region                   = "${var.region}"
  private_ip_google_access = "true"
}
因此,以下其中一项必须为真:
*我误解了属性的含义。到目前为止,我的假设是参数可以指定,属性不能指定。我的假设错了吗?
*文档错误地指出,
private\u ip\u google\u access
是一个属性,而实际上它应该是一个参数


以下哪一项是正确的?

你在这两种情况下都是正确的

资源有两组元素,输入参数和输出属性


在这种情况下,由于您可以在调用资源时设置
private\u ip\u google\u access
,这意味着它实际上是一个参数,而不是一个属性。

看起来文档源已经正确了,只是目前还没有更新,这有点令人担忧,但是很好。您在这里链接的文档是针对
数据“google\u compute\u subnetwork”
块的,但您的配置是
资源“google\u compute\u subnetwork”
块。
资源
块内容的相关文档在这里:您是对的,现在我感到相当尴尬。对不起,浪费了大家的时间。