@@ -11,7 +11,6 @@ import (
11
11
"github.com/hashicorp/terraform-plugin-sdk/helper/resource"
12
12
"github.com/hashicorp/terraform-plugin-sdk/terraform"
13
13
"github.com/mwielbut/pointy"
14
- "github.com/spf13/cast"
15
14
matlas "go.mongodb.org/atlas/mongodbatlas"
16
15
)
17
16
@@ -130,23 +129,13 @@ func TestAccResourceMongoDBAtlasEncryptionAtRest_basicAWS(t *testing.T) {
130
129
Check : resource .ComposeTestCheckFunc (
131
130
testAccCheckMongoDBAtlasEncryptionAtRestExists (resourceName ),
132
131
resource .TestCheckResourceAttr (resourceName , "project_id" , projectID ),
133
- resource .TestCheckResourceAttr (resourceName , "aws_kms.enabled" , cast .ToString (awsKms .Enabled )),
134
- resource .TestCheckResourceAttr (resourceName , "aws_kms.access_key_id" , awsKms .AccessKeyID ),
135
- resource .TestCheckResourceAttr (resourceName , "aws_kms.secret_access_key" , awsKms .SecretAccessKey ),
136
- resource .TestCheckResourceAttr (resourceName , "aws_kms.customer_master_key_id" , awsKms .CustomerMasterKeyID ),
137
- resource .TestCheckResourceAttr (resourceName , "aws_kms.region" , awsKms .Region ),
138
132
),
139
133
},
140
134
{
141
135
Config : testAccMongoDBAtlasEncryptionAtRestConfigAwsKms (projectID , & awsKmsUpdated ),
142
136
Check : resource .ComposeTestCheckFunc (
143
137
testAccCheckMongoDBAtlasEncryptionAtRestExists (resourceName ),
144
138
resource .TestCheckResourceAttr (resourceName , "project_id" , projectID ),
145
- resource .TestCheckResourceAttr (resourceName , "aws_kms.enabled" , cast .ToString (awsKmsUpdated .Enabled )),
146
- resource .TestCheckResourceAttr (resourceName , "aws_kms.access_key_id" , awsKmsUpdated .AccessKeyID ),
147
- resource .TestCheckResourceAttr (resourceName , "aws_kms.secret_access_key" , awsKmsUpdated .SecretAccessKey ),
148
- resource .TestCheckResourceAttr (resourceName , "aws_kms.customer_master_key_id" , awsKmsUpdated .CustomerMasterKeyID ),
149
- resource .TestCheckResourceAttr (resourceName , "aws_kms.region" , awsKmsUpdated .Region ),
150
139
),
151
140
},
152
141
},
@@ -194,31 +183,13 @@ func TestAccResourceMongoDBAtlasEncryptionAtRest_basicAzure(t *testing.T) {
194
183
Check : resource .ComposeTestCheckFunc (
195
184
testAccCheckMongoDBAtlasEncryptionAtRestExists (resourceName ),
196
185
resource .TestCheckResourceAttr (resourceName , "project_id" , projectID ),
197
- resource .TestCheckResourceAttr (resourceName , "azure_key_vault.enabled" , cast .ToString (azureKeyVault .Enabled )),
198
- resource .TestCheckResourceAttr (resourceName , "azure_key_vault.client_id" , azureKeyVault .ClientID ),
199
- resource .TestCheckResourceAttr (resourceName , "azure_key_vault.azure_environment" , azureKeyVault .AzureEnvironment ),
200
- resource .TestCheckResourceAttr (resourceName , "azure_key_vault.subscription_id" , azureKeyVault .SubscriptionID ),
201
- resource .TestCheckResourceAttr (resourceName , "azure_key_vault.resource_group_name" , azureKeyVault .ResourceGroupName ),
202
- resource .TestCheckResourceAttr (resourceName , "azure_key_vault.key_vault_name" , azureKeyVault .KeyVaultName ),
203
- resource .TestCheckResourceAttr (resourceName , "azure_key_vault.key_identifier" , azureKeyVault .KeyIdentifier ),
204
- resource .TestCheckResourceAttr (resourceName , "azure_key_vault.secret" , azureKeyVault .Secret ),
205
- resource .TestCheckResourceAttr (resourceName , "azure_key_vault.tenant_id" , azureKeyVault .TenantID ),
206
186
),
207
187
},
208
188
{
209
189
Config : testAccMongoDBAtlasEncryptionAtRestConfigAzureKeyVault (projectID , & azureKeyVaultUpdated ),
210
190
Check : resource .ComposeTestCheckFunc (
211
191
testAccCheckMongoDBAtlasEncryptionAtRestExists (resourceName ),
212
192
resource .TestCheckResourceAttr (resourceName , "project_id" , projectID ),
213
- resource .TestCheckResourceAttr (resourceName , "azure_key_vault.enabled" , cast .ToString (azureKeyVaultUpdated .Enabled )),
214
- resource .TestCheckResourceAttr (resourceName , "azure_key_vault.client_id" , azureKeyVaultUpdated .ClientID ),
215
- resource .TestCheckResourceAttr (resourceName , "azure_key_vault.azure_environment" , azureKeyVaultUpdated .AzureEnvironment ),
216
- resource .TestCheckResourceAttr (resourceName , "azure_key_vault.subscription_id" , azureKeyVaultUpdated .SubscriptionID ),
217
- resource .TestCheckResourceAttr (resourceName , "azure_key_vault.resource_group_name" , azureKeyVaultUpdated .ResourceGroupName ),
218
- resource .TestCheckResourceAttr (resourceName , "azure_key_vault.key_vault_name" , azureKeyVaultUpdated .KeyVaultName ),
219
- resource .TestCheckResourceAttr (resourceName , "azure_key_vault.key_identifier" , azureKeyVaultUpdated .KeyIdentifier ),
220
- resource .TestCheckResourceAttr (resourceName , "azure_key_vault.secret" , azureKeyVaultUpdated .Secret ),
221
- resource .TestCheckResourceAttr (resourceName , "azure_key_vault.tenant_id" , azureKeyVaultUpdated .TenantID ),
222
193
),
223
194
},
224
195
},
@@ -254,19 +225,13 @@ func TestAccResourceMongoDBAtlasEncryptionAtRest_basicGCP(t *testing.T) {
254
225
Check : resource .ComposeTestCheckFunc (
255
226
testAccCheckMongoDBAtlasEncryptionAtRestExists (resourceName ),
256
227
resource .TestCheckResourceAttr (resourceName , "project_id" , projectID ),
257
- resource .TestCheckResourceAttr (resourceName , "google_cloud_kms.enabled" , cast .ToString (googleCloudKms .Enabled )),
258
- resource .TestCheckResourceAttr (resourceName , "google_cloud_kms.service_account_key" , googleCloudKms .ServiceAccountKey ),
259
- resource .TestCheckResourceAttr (resourceName , "google_cloud_kms.key_version_resource_id" , googleCloudKms .KeyVersionResourceID ),
260
228
),
261
229
},
262
230
{
263
231
Config : testAccMongoDBAtlasEncryptionAtRestConfigGoogleCloudKms (projectID , & googleCloudKmsUpdated ),
264
232
Check : resource .ComposeTestCheckFunc (
265
233
testAccCheckMongoDBAtlasEncryptionAtRestExists (resourceName ),
266
234
resource .TestCheckResourceAttr (resourceName , "project_id" , projectID ),
267
- resource .TestCheckResourceAttr (resourceName , "google_cloud_kms.enabled" , cast .ToString (googleCloudKmsUpdated .Enabled )),
268
- resource .TestCheckResourceAttr (resourceName , "google_cloud_kms.service_account_key" , googleCloudKmsUpdated .ServiceAccountKey ),
269
- resource .TestCheckResourceAttr (resourceName , "google_cloud_kms.key_version_resource_id" , googleCloudKmsUpdated .KeyVersionResourceID ),
270
235
),
271
236
},
272
237
},
@@ -304,9 +269,6 @@ func TestAccResourceMongoDBAtlasEncryptionAtRestWithRole_basicAWS(t *testing.T)
304
269
Check : resource .ComposeTestCheckFunc (
305
270
testAccCheckMongoDBAtlasEncryptionAtRestExists (resourceName ),
306
271
resource .TestCheckResourceAttr (resourceName , "project_id" , projectID ),
307
- resource .TestCheckResourceAttr (resourceName , "aws_kms.enabled" , cast .ToString (awsKms .Enabled )),
308
- resource .TestCheckResourceAttr (resourceName , "aws_kms.customer_master_key_id" , awsKms .CustomerMasterKeyID ),
309
- resource .TestCheckResourceAttr (resourceName , "aws_kms.region" , awsKms .Region ),
310
272
),
311
273
},
312
274
},
0 commit comments