google_firebase_app_check_service_config

The enforcement configuration for a service supported by App Check.

To get more information about ServiceConfig, see:

Example Usage - Firebase App Check Service Config Off

resource "google_project_service" "appcheck" {
  project = "my-project-name"
  service = "firebaseappcheck.googleapis.com"
  disable_on_destroy = false
}

resource "google_firebase_app_check_service_config" "default" {
  project = "my-project-name"
  service_id = "firestore.googleapis.com"

  depends_on = [google_project_service.appcheck]
}

Example Usage - Firebase App Check Service Config Enforced

resource "google_project_service" "appcheck" {
  project = "my-project-name"
  service = "firebaseappcheck.googleapis.com"
  disable_on_destroy = false
}

resource "google_firebase_app_check_service_config" "default" {
  project = "my-project-name"
  service_id = "firebasestorage.googleapis.com"
  enforcement_mode = "ENFORCED"

  depends_on = [google_project_service.appcheck]
}

Example Usage - Firebase App Check Service Config Unenforced

resource "google_project_service" "appcheck" {
  project = "my-project-name"
  service = "firebaseappcheck.googleapis.com"
  disable_on_destroy = false
}

resource "google_firebase_app_check_service_config" "default" {
  project = "my-project-name"
  service_id = "identitytoolkit.googleapis.com"
  enforcement_mode = "UNENFORCED"

  depends_on = [google_project_service.appcheck]
}

Argument Reference

The following arguments are supported:


Attributes Reference

In addition to the arguments listed above, the following computed attributes are exported:

Timeouts

This resource provides the following Timeouts configuration options:

Import

ServiceConfig can be imported using any of these accepted formats:

In Terraform v1.5.0 and later, use an import block to import ServiceConfig using one of the formats above. For example:

import {
  id = "projects/{{project}}/services/{{service_id}}"
  to = google_firebase_app_check_service_config.default
}

When using the terraform import command, ServiceConfig can be imported using one of the formats above. For example:

$ terraform import google_firebase_app_check_service_config.default projects/{{project}}/services/{{service_id}}
$ terraform import google_firebase_app_check_service_config.default {{project}}/{{service_id}}
$ terraform import google_firebase_app_check_service_config.default {{service_id}}

User Project Overrides

This resource supports User Project Overrides.