@@ -83,6 +83,37 @@ func TestAccScalewayRdbInstance_Basic(t *testing.T) {
8383 resource .TestCheckResourceAttrSet ("scaleway_rdb_instance.main" , "load_balancer.0.port" ),
8484 ),
8585 },
86+ {
87+ Config : `
88+ resource scaleway_rdb_instance main {
89+ name = "test-rdb-basic"
90+ node_type = "db-dev-s"
91+ engine = "PostgreSQL-11"
92+ is_ha_cluster = false
93+ disable_backup = true
94+ user_name = "my_initial_user"
95+ password = "thiZ_is_v&ry_s3cret"
96+ tags = [ "terraform-change-tag" ]
97+ }
98+ ` ,
99+ Check : resource .ComposeTestCheckFunc (
100+ testAccCheckScalewayRdbExists (tt , "scaleway_rdb_instance.main" ),
101+ resource .TestCheckResourceAttr ("scaleway_rdb_instance.main" , "name" , "test-rdb-basic" ),
102+ resource .TestCheckResourceAttr ("scaleway_rdb_instance.main" , "node_type" , "db-dev-s" ),
103+ resource .TestCheckResourceAttr ("scaleway_rdb_instance.main" , "engine" , "PostgreSQL-11" ),
104+ resource .TestCheckResourceAttr ("scaleway_rdb_instance.main" , "is_ha_cluster" , "false" ),
105+ resource .TestCheckResourceAttr ("scaleway_rdb_instance.main" , "disable_backup" , "true" ),
106+ resource .TestCheckResourceAttr ("scaleway_rdb_instance.main" , "user_name" , "my_initial_user" ),
107+ resource .TestCheckResourceAttr ("scaleway_rdb_instance.main" , "password" , "thiZ_is_v&ry_s3cret" ),
108+ resource .TestCheckResourceAttr ("scaleway_rdb_instance.main" , "tags.0" , "terraform-change-tag" ),
109+ resource .TestCheckResourceAttrSet ("scaleway_rdb_instance.main" , "endpoint_ip" ),
110+ resource .TestCheckResourceAttrSet ("scaleway_rdb_instance.main" , "endpoint_port" ),
111+ resource .TestCheckResourceAttrSet ("scaleway_rdb_instance.main" , "certificate" ),
112+ resource .TestCheckResourceAttrSet ("scaleway_rdb_instance.main" , "load_balancer.0.ip" ),
113+ resource .TestCheckResourceAttrSet ("scaleway_rdb_instance.main" , "load_balancer.0.endpoint_id" ),
114+ resource .TestCheckResourceAttrSet ("scaleway_rdb_instance.main" , "load_balancer.0.port" ),
115+ ),
116+ },
86117 },
87118 })
88119}
0 commit comments