Skip to content

Commit fd9a8fc

Browse files
Add Play Integrity & reCAPTCHA Enterprise APIs enablement for App Check examples (#10306) (#7277)
[upstream:f86c78e5b9ed38407ae39e51710fd9145a167ec1] Signed-off-by: Modular Magician <[email protected]>
1 parent c0f0b0c commit fd9a8fc

4 files changed

+66
-0
lines changed

google-beta/services/firebaseappcheck/resource_firebase_app_check_play_integrity_config_generated_test.go

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,17 @@ func TestAccFirebaseAppCheckPlayIntegrityConfig_firebaseAppCheckPlayIntegrityCon
5757

5858
func testAccFirebaseAppCheckPlayIntegrityConfig_firebaseAppCheckPlayIntegrityConfigMinimalExample(context map[string]interface{}) string {
5959
return acctest.Nprintf(`
60+
# Enables the Play Integrity API
61+
resource "google_project_service" "play_integrity" {
62+
provider = google-beta
63+
64+
project = "%{project_id}"
65+
service = "playintegrity.googleapis.com"
66+
67+
# Don't disable the service if the resource block is removed by accident.
68+
disable_on_destroy = false
69+
}
70+
6071
resource "google_firebase_android_app" "default" {
6172
provider = google-beta
6273
@@ -124,6 +135,17 @@ func TestAccFirebaseAppCheckPlayIntegrityConfig_firebaseAppCheckPlayIntegrityCon
124135

125136
func testAccFirebaseAppCheckPlayIntegrityConfig_firebaseAppCheckPlayIntegrityConfigFullExample(context map[string]interface{}) string {
126137
return acctest.Nprintf(`
138+
# Enables the Play Integrity API
139+
resource "google_project_service" "play_integrity" {
140+
provider = google-beta
141+
142+
project = "%{project_id}"
143+
service = "playintegrity.googleapis.com"
144+
145+
# Don't disable the service if the resource block is removed by accident.
146+
disable_on_destroy = false
147+
}
148+
127149
resource "google_firebase_android_app" "default" {
128150
provider = google-beta
129151

google-beta/services/firebaseappcheck/resource_firebase_app_check_recaptcha_enterprise_config_generated_test.go

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,17 @@ func TestAccFirebaseAppCheckRecaptchaEnterpriseConfig_firebaseAppCheckRecaptchaE
5959

6060
func testAccFirebaseAppCheckRecaptchaEnterpriseConfig_firebaseAppCheckRecaptchaEnterpriseConfigBasicExample(context map[string]interface{}) string {
6161
return acctest.Nprintf(`
62+
# Enables the reCAPTCHA Enterprise API
63+
resource "google_project_service" "recaptcha_enterprise" {
64+
provider = google-beta
65+
66+
project = "%{project_id}"
67+
service = "recaptchaenterprise.googleapis.com"
68+
69+
# Don't disable the service if the resource block is removed by accident.
70+
disable_on_destroy = false
71+
}
72+
6273
resource "google_firebase_web_app" "default" {
6374
provider = google-beta
6475

website/docs/r/firebase_app_check_play_integrity_config.html.markdown

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,17 @@ To get more information about PlayIntegrityConfig, see:
3333

3434

3535
```hcl
36+
# Enables the Play Integrity API
37+
resource "google_project_service" "play_integrity" {
38+
provider = google-beta
39+
40+
project = "my-project-name"
41+
service = "playintegrity.googleapis.com"
42+
43+
# Don't disable the service if the resource block is removed by accident.
44+
disable_on_destroy = false
45+
}
46+
3647
resource "google_firebase_android_app" "default" {
3748
provider = google-beta
3849
@@ -70,6 +81,17 @@ resource "google_firebase_app_check_play_integrity_config" "default" {
7081

7182

7283
```hcl
84+
# Enables the Play Integrity API
85+
resource "google_project_service" "play_integrity" {
86+
provider = google-beta
87+
88+
project = "my-project-name"
89+
service = "playintegrity.googleapis.com"
90+
91+
# Don't disable the service if the resource block is removed by accident.
92+
disable_on_destroy = false
93+
}
94+
7395
resource "google_firebase_android_app" "default" {
7496
provider = google-beta
7597

website/docs/r/firebase_app_check_recaptcha_enterprise_config.html.markdown

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,17 @@ To get more information about RecaptchaEnterpriseConfig, see:
3232

3333

3434
```hcl
35+
# Enables the reCAPTCHA Enterprise API
36+
resource "google_project_service" "recaptcha_enterprise" {
37+
provider = google-beta
38+
39+
project = "my-project-name"
40+
service = "recaptchaenterprise.googleapis.com"
41+
42+
# Don't disable the service if the resource block is removed by accident.
43+
disable_on_destroy = false
44+
}
45+
3546
resource "google_firebase_web_app" "default" {
3647
provider = google-beta
3748

0 commit comments

Comments
 (0)