@@ -11,11 +11,8 @@ func TestAccDiscoveryEngineCmekConfig_discoveryengineCmekconfigDefaultExample_up
1111 t .Parallel ()
1212
1313 context := map [string ]interface {}{
14- "kms_key_name" : acctest .BootstrapKMSKeyWithPurposeInLocationAndName (t , "ENCRYPT_DECRYPT" , "us" , "tftest-shared-key-6" ).CryptoKey .Name ,
15- "single_region_kms_key_name1" : acctest .BootstrapKMSKeyWithPurposeInLocationAndName (t , "ENCRYPT_DECRYPT" , "us-east1" , "tftest-shared-key-us-east1" ).CryptoKey .Name ,
16- "single_region_kms_key_name2" : acctest .BootstrapKMSKeyWithPurposeInLocationAndName (t , "ENCRYPT_DECRYPT" , "us-central1" , "tftest-shared-key-us-central1" ).CryptoKey .Name ,
17- "single_region_kms_key_name3" : acctest .BootstrapKMSKeyWithPurposeInLocationAndName (t , "ENCRYPT_DECRYPT" , "us-west1" , "tftest-shared-key-us-west1" ).CryptoKey .Name ,
18- "random_suffix" : acctest .RandString (t , 10 ),
14+ "kms_key_name" : acctest .BootstrapKMSKeyWithPurposeInLocationAndName (t , "ENCRYPT_DECRYPT" , "us" , "tftest-shared-key-" + acctest .RandString (t , 10 )).CryptoKey .Name ,
15+ "random_suffix" : acctest .RandString (t , 10 ),
1916 }
2017
2118 acctest .VcrTest (t , resource.TestCase {
@@ -31,15 +28,6 @@ func TestAccDiscoveryEngineCmekConfig_discoveryengineCmekconfigDefaultExample_up
3128 ImportStateVerify : true ,
3229 ImportStateVerifyIgnore : []string {"cmek_config_id" , "location" , "project" , "set_default" },
3330 },
34- {
35- Config : testAccDiscoveryEngineCmekConfig_discoveryengineCmekconfigDefaultExample_update (context ),
36- },
37- {
38- ResourceName : "google_discovery_engine_cmek_config.default" ,
39- ImportState : true ,
40- ImportStateVerify : true ,
41- ImportStateVerifyIgnore : []string {"cmek_config_id" , "location" , "project" , "set_default" },
42- },
4331 },
4432 })
4533}
@@ -63,50 +51,3 @@ resource "google_kms_crypto_key_iam_member" "crypto_key" {
6351}
6452` , context )
6553}
66-
67- func testAccDiscoveryEngineCmekConfig_discoveryengineCmekconfigDefaultExample_update (context map [string ]interface {}) string {
68- return acctest .Nprintf (`
69- resource "google_discovery_engine_cmek_config" "default" {
70- location = "us"
71- cmek_config_id = "tf-test-cmek-config-id%{random_suffix}"
72- kms_key = "%{kms_key_name}"
73- set_default = false
74- single_region_keys {
75- kms_key = "%{single_region_kms_key_name1}"
76- }
77- single_region_keys {
78- kms_key = "%{single_region_kms_key_name2}"
79- }
80- single_region_keys {
81- kms_key = "%{single_region_kms_key_name3}"
82- }
83- depends_on = [google_kms_crypto_key_iam_member.crypto_key]
84- }
85-
86- data "google_project" "project" {}
87-
88- resource "google_kms_crypto_key_iam_member" "crypto_key" {
89- crypto_key_id = "%{kms_key_name}"
90- role = "roles/cloudkms.cryptoKeyEncrypterDecrypter"
91- member = "serviceAccount:service-${data.google_project.project.number}@gcp-sa-alloydb.iam.gserviceaccount.com"
92- }
93-
94- resource "google_kms_crypto_key_iam_member" "single_region_crypto_key1" {
95- crypto_key_id = "%{single_region_kms_key_name1}"
96- role = "roles/cloudkms.cryptoKeyEncrypterDecrypter"
97- member = "serviceAccount:service-${data.google_project.project.number}@gcp-sa-discoveryengine.iam.gserviceaccount.com"
98- }
99-
100- resource "google_kms_crypto_key_iam_member" "single_region_crypto_key2" {
101- crypto_key_id = "%{single_region_kms_key_name2}"
102- role = "roles/cloudkms.cryptoKeyEncrypterDecrypter"
103- member = "serviceAccount:service-${data.google_project.project.number}@gcp-sa-discoveryengine.iam.gserviceaccount.com"
104- }
105-
106- resource "google_kms_crypto_key_iam_member" "single_region_crypto_key3" {
107- crypto_key_id = "%{single_region_kms_key_name3}"
108- role = "roles/cloudkms.cryptoKeyEncrypterDecrypter"
109- member = "serviceAccount:service-${data.google_project.project.number}@gcp-sa-discoveryengine.iam.gserviceaccount.com"
110- }
111- ` , context )
112- }
0 commit comments