Skip to content

Commit c291c9d

Browse files
gitmknanonymous
andauthored
Feat/cdb support (#1856)
* feat: support cdb ro * feat: support cdb * feat: cdb ro * feat: add changelog --------- Co-authored-by: anonymous <anonymous@mail.org>
1 parent a257b57 commit c291c9d

27 files changed

+2122
-8
lines changed

.changelog/1856.txt

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
```release-note:new-resource
2+
tencentcloud_mysql_switch_for_upgrade
3+
```
4+
5+
```release-note:new-resource
6+
tencentcloud_mysql_rollback
7+
```
8+
9+
```release-note:new-resource
10+
tencentcloud_mysql_rollback_stop
11+
```
12+
13+
```release-note:new-resource
14+
tencentcloud_mysql_ro_group
15+
```
16+
17+
```release-note:new-resource
18+
tencentcloud_mysql_ro_instance_ip
19+
```
20+
21+
```release-note:new-resource
22+
tencentcloud_mysql_ro_group_load_operation
23+
```
24+
25+
```release-note:new-resource
26+
tencentcloud_mysql_switch_master_slave_operation
27+
```

tencentcloud/provider.go

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -559,6 +559,13 @@ TencentDB for MySQL(cdb)
559559
tencentcloud_mysql_password_complexity
560560
tencentcloud_mysql_remote_backup_config
561561
tencentcloud_mysql_restart_db_instances_operation
562+
tencentcloud_mysql_switch_for_upgrade
563+
tencentcloud_mysql_rollback
564+
tencentcloud_mysql_rollback_stop
565+
tencentcloud_mysql_ro_group
566+
tencentcloud_mysql_ro_instance_ip
567+
tencentcloud_mysql_ro_group_load_operation
568+
tencentcloud_mysql_switch_master_slave_operation
562569
563570
Cloud Monitor(Monitor)
564571
Data Source
@@ -2027,6 +2034,13 @@ func Provider() *schema.Provider {
20272034
"tencentcloud_mysql_password_complexity": resourceTencentCloudMysqlPasswordComplexity(),
20282035
"tencentcloud_mysql_remote_backup_config": resourceTencentCloudMysqlRemoteBackupConfig(),
20292036
"tencentcloud_mysql_restart_db_instances_operation": resourceTencentCloudMysqlRestartDbInstancesOperation(),
2037+
"tencentcloud_mysql_switch_for_upgrade": resourceTencentCloudMysqlSwitchForUpgrade(),
2038+
"tencentcloud_mysql_rollback": resourceTencentCloudMysqlRollback(),
2039+
"tencentcloud_mysql_rollback_stop": resourceTencentCloudMysqlRollbackStop(),
2040+
"tencentcloud_mysql_ro_group": resourceTencentCloudMysqlRoGroup(),
2041+
"tencentcloud_mysql_ro_instance_ip": resourceTencentCloudMysqlRoInstanceIp(),
2042+
"tencentcloud_mysql_ro_group_load_operation": resourceTencentCloudMysqlRoGroupLoadOperation(),
2043+
"tencentcloud_mysql_switch_master_slave_operation": resourceTencentCloudMysqlSwitchMasterSlaveOperation(),
20302044
"tencentcloud_cos_bucket": resourceTencentCloudCosBucket(),
20312045
"tencentcloud_cos_bucket_object": resourceTencentCloudCosBucketObject(),
20322046
"tencentcloud_cfs_file_system": resourceTencentCloudCfsFileSystem(),

tencentcloud/resource_tc_mysql_password_complexity.go

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,23 @@ Example Usage
55
66
```hcl
77
resource "tencentcloud_mysql_password_complexity" "password_complexity" {
8-
instance_id = ""
9-
param_list {
10-
name = ""
11-
current_value = ""
12-
}
8+
instance_id = var.instance_id
9+
param_list {
10+
name = "validate_password_length"
11+
current_value = "8"
12+
}
13+
param_list {
14+
name = "validate_password_mixed_case_count"
15+
current_value = "2"
16+
}
17+
param_list {
18+
name = "validate_password_number_count"
19+
current_value = "2"
20+
}
21+
param_list {
22+
name = "validate_password_special_char_count"
23+
current_value = "2"
24+
}
1325
}
1426
```
1527

0 commit comments

Comments
 (0)