@@ -83,6 +83,37 @@ func TestAccScalewayRdbInstance_Basic(t *testing.T) {
83
83
resource .TestCheckResourceAttrSet ("scaleway_rdb_instance.main" , "load_balancer.0.port" ),
84
84
),
85
85
},
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
+ },
86
117
},
87
118
})
88
119
}
0 commit comments