@@ -159,3 +159,51 @@ resource "tencentcloud_sqlserver_general_cloud_instance" "multi_zones_multi_node
159
159
dr_zones = ["ap-guangzhou-6", "ap-guangzhou-7"]
160
160
}
161
161
`
162
+
163
+ func TestAccTencentCloudSqlserverGeneralCloudInstanceResource_encrypt (t * testing.T ) {
164
+ t .Parallel ()
165
+ resource .Test (t , resource.TestCase {
166
+ PreCheck : func () {
167
+ tcacctest .AccPreCheck (t )
168
+ },
169
+ CheckDestroy : testAccCheckSqlserverInstanceDestroy ,
170
+ Providers : tcacctest .AccProviders ,
171
+ Steps : []resource.TestStep {
172
+ {
173
+ Config : testAccSqlserverGeneralCloudInstance_encrypt ,
174
+ Check : resource .ComposeTestCheckFunc (
175
+ testAccCheckSqlserverInstanceExists ("tencentcloud_sqlserver_general_cloud_instance.encrypt" ),
176
+ resource .TestCheckResourceAttrSet ("tencentcloud_sqlserver_general_cloud_instance.encrypt" , "id" ),
177
+ resource .TestCheckResourceAttr ("tencentcloud_sqlserver_general_cloud_instance.encrypt" , "disk_encrypt_flag" , "1" ),
178
+ ),
179
+ },
180
+ },
181
+ })
182
+ }
183
+
184
+ const testAccSqlserverGeneralCloudInstance_encrypt = `
185
+ resource "tencentcloud_sqlserver_general_cloud_instance" "encrypt" {
186
+ name = "encrypt"
187
+ zone = "ap-shanghai-5"
188
+ memory = 4
189
+ storage = 100
190
+ cpu = 2
191
+ machine_type = "CLOUD_BSSD"
192
+ instance_charge_type = "POSTPAID"
193
+ project_id = 0
194
+ subnet_id = "subnet-oea7530b"
195
+ vpc_id = "vpc-8av1vyby"
196
+ db_version = "2019"
197
+ security_group_list = ["sg-q4d821qk"]
198
+ weekly = [1, 2, 3, 5, 6, 7]
199
+ start_time = "00:00"
200
+ span = 6
201
+ resource_tags {
202
+ tag_key = "test"
203
+ tag_value = "test"
204
+ }
205
+ collation = "Chinese_PRC_CI_AS"
206
+ time_zone = "China Standard Time"
207
+ disk_encrypt_flag = 1
208
+ }
209
+ `
0 commit comments