@@ -53,6 +53,8 @@ func TestAccResourceRedisCloudActiveActiveDatabase_CRUDI(t *testing.T) {
5353 resource .TestCheckResourceAttr (databaseResourceName , "global_modules.0" , "RedisJSON" ),
5454 resource .TestCheckResourceAttr (databaseResourceName , "global_source_ips.#" , "2" ),
5555
56+ resource .TestCheckResourceAttr (databaseResourceName , "enable_default_user" , "false" ),
57+
5658 resource .TestCheckResourceAttr (databaseResourceName , "override_region.#" , "2" ),
5759 resource .TestCheckResourceAttr (databaseResourceName , "override_region.0.name" , "us-east-1" ),
5860 resource .TestCheckResourceAttr (databaseResourceName , "override_region.0.override_global_data_persistence" , "aof-every-write" ),
@@ -146,6 +148,8 @@ func TestAccResourceRedisCloudActiveActiveDatabase_CRUDI(t *testing.T) {
146148 resource .TestCheckResourceAttr (databaseResourceName , "global_alert.0.name" , "dataset-size" ),
147149 resource .TestCheckResourceAttr (databaseResourceName , "global_alert.0.value" , "60" ),
148150 resource .TestCheckResourceAttr (databaseResourceName , "redis_version" , "7.2" ),
151+ resource .TestCheckResourceAttr (databaseResourceName , "enable_default_user" , "false" ),
152+
149153
150154 // Changes are ignored after creation
151155 resource .TestCheckResourceAttr (databaseResourceName , "global_modules.#" , "1" ),
@@ -165,11 +169,12 @@ func TestAccResourceRedisCloudActiveActiveDatabase_CRUDI(t *testing.T) {
165169 resource .TestCheckResourceAttr (datasourceName , "support_oss_cluster_api" , "true" ),
166170 resource .TestCheckResourceAttr (datasourceName , "redis_version" , "7.2" ),
167171 resource .TestCheckResourceAttr (datasourceName , "external_endpoint_for_oss_cluster_api" , "true" ),
172+ resource .TestCheckResourceAttr (datasourceName , "enable_default_user" , "false" ),
168173 ),
169174 },
170175 // Test database is updated, including deletion of global and local alerts and replacing modules
171176 {
172- Config : fmt .Sprintf (testAccResourceRedisCloudActiveActiveDatabaseUpdateNoAlerts , subscriptionName , databaseName ),
177+ Config : fmt .Sprintf (testAccResourceRedisCloudActiveActiveDatabaseUpdateNoAlertsDefaultUser , subscriptionName , databaseName ),
173178 Check : resource .ComposeAggregateTestCheckFunc (
174179 resource .TestCheckResourceAttr (databaseResourceName , "dataset_size_in_gb" , "1" ),
175180 resource .TestCheckResourceAttr (databaseResourceName , "support_oss_cluster_api" , "true" ),
@@ -179,6 +184,8 @@ func TestAccResourceRedisCloudActiveActiveDatabase_CRUDI(t *testing.T) {
179184 resource .TestCheckResourceAttr (databaseResourceName , "global_alert.#" , "0" ),
180185 resource .TestCheckResourceAttr (databaseResourceName , "global_modules.#" , "1" ),
181186 resource .TestCheckResourceAttr (databaseResourceName , "global_modules.0" , "RedisJSON" ),
187+ resource .TestCheckResourceAttr (databaseResourceName , "enable_default_user" , "true" ),
188+
182189
183190 resource .TestCheckResourceAttr (databaseResourceName , "override_region.#" , "1" ),
184191 resource .TestCheckResourceAttr (databaseResourceName , "override_region.0.name" , "us-east-1" ),
@@ -303,7 +310,8 @@ resource "rediscloud_active_active_subscription_database" "example" {
303310 external_endpoint_for_oss_cluster_api = false
304311 enable_tls = false
305312 redis_version = "7.2"
306-
313+ enable_default_user = false
314+
307315 global_data_persistence = "none"
308316 global_password = "%s"
309317 global_source_ips = ["192.168.0.0/16", "192.170.0.0/16"]
@@ -351,6 +359,7 @@ resource "rediscloud_active_active_subscription_database" "example" {
351359 dataset_size_in_gb = 1
352360 support_oss_cluster_api = true
353361 external_endpoint_for_oss_cluster_api = true
362+ enable_default_user = false
354363
355364 global_data_persistence = "aof-every-1-second"
356365 global_password = "updated-password"
@@ -378,14 +387,15 @@ data "rediscloud_active_active_subscription_database" "example" {
378387}
379388`
380389
381- const testAccResourceRedisCloudActiveActiveDatabaseUpdateNoAlerts = activeActiveSubscriptionBoilerplate + `
390+ const testAccResourceRedisCloudActiveActiveDatabaseUpdateNoAlertsDefaultUser = activeActiveSubscriptionBoilerplate + `
382391resource "rediscloud_active_active_subscription_database" "example" {
383392 subscription_id = rediscloud_active_active_subscription.example.id
384393 name = "%s"
385394 dataset_size_in_gb = 1
386395 support_oss_cluster_api = true
387396 external_endpoint_for_oss_cluster_api = true
388-
397+ default_user = true
398+
389399 global_data_persistence = "aof-every-1-second"
390400 global_password = "updated-password"
391401 global_source_ips = ["192.170.0.0/16"]
0 commit comments