gcp terraform - как добавить pubsub_topic - PullRequest
0 голосов
/ 15 апреля 2020

Я довольно новичок в GCP и terraform. Я пытаюсь создать pubsub_topi c с terraform в Google Cloud и связать его с бюджетом, поэтому бюджет будет использовать topi c в качестве ссылки с облачной функцией (передача уведомлений).

Я застрял на создание команды topi c.

resource "google_pubsub_topic" "topic" {
  name    = alert_topic
  project = my_project
}

resource "google_billing_budget" "global-budget" {
  provider        = google-beta
  billing_account = var.billing_account_id
  display_name    = "Global Billing Budget"

  amount {
    specified_amount {
      currency_code = "EUR"
      units         = "500"
    }
  }

  threshold_rules {
    threshold_percent = 0.5
  }

  all_updates_rule {
    pubsub_topic = projects / my_project / topics / alert_topic
  }
}

terraform plan:

A reference to a resource type must be followed by at least one
attribute access, specifying the resource name.

Что я делаю не так?

terraform version
Terraform v0.12.23
+ provider.google v3.13.0
+ provider.google-beta v3.13.0

1 Ответ

2 голосов
/ 15 апреля 2020

pubsub_topi c обязательные кавычки

all_updates_rule {
    pubsub_topic = "projects/my_project/topics/alert_topic"
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...