@@ -71,8 +71,9 @@ func TestAccFirebaserulesRelease_StorageReleaseHandWritten(t *testing.T) {
7171 }
7272
7373 VcrTest (t , resource.TestCase {
74- PreCheck : func () { acctest .AccTestPreCheck (t ) },
75- ProtoV5ProviderFactories : ProtoV5ProviderFactories (t ),
74+ PreCheck : func () { acctest .AccTestPreCheck (t ) },
75+
76+ ProtoV5ProviderFactories : ProtoV5ProviderBetaFactories (t ),
7677 CheckDestroy : testAccCheckFirebaserulesReleaseDestroyProducer (t ),
7778 Steps : []resource.TestStep {
7879 {
@@ -146,6 +147,7 @@ resource "google_firebaserules_ruleset" "firestore" {
146147func testAccFirebaserulesRelease_StorageReleaseHandWritten (context map [string ]interface {}) string {
147148 return Nprintf (`
148149resource "google_firebaserules_release" "primary" {
150+ provider = google-beta
149151 name = "firebase.storage/${google_storage_bucket.bucket.name}"
150152 ruleset_name = "projects/%{project_name}/rulesets/${google_firebaserules_ruleset.storage.name}"
151153 project = "%{project_name}"
@@ -159,20 +161,23 @@ resource "google_firebaserules_release" "primary" {
159161
160162# Provision a non-default Cloud Storage bucket.
161163resource "google_storage_bucket" "bucket" {
162- project = "%{project_name}"
163- name = "tf-test-bucket%{random_suffix}"
164+ provider = google-beta
165+ project = "%{project_name}"
166+ name = "tf-test-bucket%{random_suffix}"
164167 location = "%{region}"
165168}
166169
167170# Make the Storage bucket accessible for Firebase SDKs, authentication, and Firebase Security Rules.
168171resource "google_firebase_storage_bucket" "bucket" {
172+ provider = google-beta
169173 project = "%{project_name}"
170174 bucket_id = google_storage_bucket.bucket.name
171175}
172176
173177# Create a ruleset of Firebase Security Rules from a local file.
174178resource "google_firebaserules_ruleset" "storage" {
175- project = "%{project_name}"
179+ provider = google-beta
180+ project = "%{project_name}"
176181 source {
177182 files {
178183 name = "storage.rules"
0 commit comments