正则表达式在Terraform GCP中过滤gcloud

问题描述

Terraform GCP network endpoint group link

在该文档中,当我列出NEG列表时,我找不到filter功能来应用正则表达式。

通过gcloud的我的bash命令

gcloud compute network-endpoint-groups list --filter="name~'alpha-neg' AND zone~'some-zone-$zone'" --project=my-project-23fa --format="csv[no-heading](name)"

该命令将列出名称包含alpha-neg的NEG,例如alpha-neg-55defg,alpha-neg-2fd728,alpha-neg-1d84a2。如何在名称中应用正则表达式

data "google_compute_network_endpoint_group" "neg1" {
  name = "alpha-neg*"
  zone = var.all_zone
}

上面的脚本找不到我的NEG名称包含alpha-neg-* This is regex documentation from terraform

我需要一些见识以在Terraform中实现正则表达式。我真的很陌生。

编辑:我发现terraform regex stackoverflow,但是当我将该方法应用于我的数据terraform时,它就在输出中。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...