• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1terraform {
2  required_providers {
3    google = {
4      source = "hashicorp/google"
5    }
6  }
7}
8resource "google_project_service" "dialogflow" {
9  service            = "dialogflow.googleapis.com"
10  project            = var.inputs.project_id
11  count              = var.inputs.should_enable_apis_on_apply ? 1 : 0
12  disable_on_destroy = var.inputs.should_disable_apis_on_destroy
13}
14locals {
15  agent_display_name = "google-cloud-java-tests"
16}
17resource "google_dialogflow_agent" "design_time_agent" {
18  display_name          = local.agent_display_name
19  default_language_code = "en"
20  time_zone             = "America/Los_Angeles"
21  match_mode            = "MATCH_MODE_HYBRID"
22  depends_on            = [google_project_service.dialogflow]
23}
24