55 "github.com/RedisLabs/rediscloud-go-api/redis"
66 fixedDatabases "github.com/RedisLabs/rediscloud-go-api/service/fixed/databases"
77 "github.com/RedisLabs/terraform-provider-rediscloud/provider/client"
8+ "github.com/RedisLabs/terraform-provider-rediscloud/provider/pro"
9+ "github.com/RedisLabs/terraform-provider-rediscloud/provider/utils"
810 "github.com/hashicorp/terraform-plugin-sdk/v2/diag"
911 "github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema"
1012 "github.com/hashicorp/terraform-plugin-sdk/v2/helper/validation"
@@ -408,7 +410,7 @@ func dataSourceRedisCloudEssentialsDatabaseRead(ctx context.Context, d *schema.R
408410
409411 databaseId := redis .IntValue (db .DatabaseId )
410412
411- d .SetId (buildResourceId (subId , databaseId ))
413+ d .SetId (utils . BuildResourceId (subId , databaseId ))
412414
413415 if err := d .Set ("db_id" , redis .IntValue (db .DatabaseId )); err != nil {
414416 return diag .FromErr (err )
@@ -483,10 +485,10 @@ func dataSourceRedisCloudEssentialsDatabaseRead(ctx context.Context, d *schema.R
483485 if err := d .Set ("enable_default_user" , redis .Bool (* db .Security .EnableDefaultUser )); err != nil {
484486 return diag .FromErr (err )
485487 }
486- if err := d .Set ("alert" , flattenAlerts (* db .Alerts )); err != nil {
488+ if err := d .Set ("alert" , pro . FlattenAlerts (* db .Alerts )); err != nil {
487489 return diag .FromErr (err )
488490 }
489- if err := d .Set ("modules" , flattenModules (* db .Modules )); err != nil {
491+ if err := d .Set ("modules" , pro . FlattenModules (* db .Modules )); err != nil {
490492 return diag .FromErr (err )
491493 }
492494
@@ -495,7 +497,7 @@ func dataSourceRedisCloudEssentialsDatabaseRead(ctx context.Context, d *schema.R
495497 if err != nil {
496498 // Forgive errors here, sometimes we just can't get a latest status
497499 } else {
498- parsedLatestBackupStatus , err = parseLatestBackupStatus (latestBackupStatus )
500+ parsedLatestBackupStatus , err = utils . ParseLatestBackupStatus (latestBackupStatus )
499501 if err != nil {
500502 return diag .FromErr (err )
501503 }
@@ -509,7 +511,7 @@ func dataSourceRedisCloudEssentialsDatabaseRead(ctx context.Context, d *schema.R
509511 if err != nil {
510512 // Forgive errors here, sometimes we just can't get a latest status
511513 } else {
512- parsedLatestImportStatus , err = parseLatestImportStatus (latestImportStatus )
514+ parsedLatestImportStatus , err = utils . ParseLatestImportStatus (latestImportStatus )
513515 if err != nil {
514516 return diag .FromErr (err )
515517 }
@@ -540,7 +542,7 @@ func dataSourceRedisCloudEssentialsDatabaseRead(ctx context.Context, d *schema.R
540542 if err := d .Set ("enable_database_clustering" , redis .BoolValue (db .Clustering .Enabled )); err != nil {
541543 return diag .FromErr (err )
542544 }
543- if err := d .Set ("regex_rules" , flattenRegexRules (db .Clustering .RegexRules )); err != nil {
545+ if err := d .Set ("regex_rules" , pro . FlattenRegexRules (db .Clustering .RegexRules )); err != nil {
544546 return diag .FromErr (err )
545547 }
546548 }
0 commit comments