Terraform Module for creating Data Transmission Service (DTS) on Alibaba Cloud.
English | 简体中文
This Module is used to automatically build and data transmission services based on DTS, including data synchronization instances, data synchronization jobs, and monitoring rules.
These types of resources are supported:
- alicloud_dts_synchronization_instance
- alicloud_dts_synchronization_job
- alicloud_dts_job_monitor_rule
module "default" {
source = "terraform-alicloud-modules/dts/alicloud"
create_sync_instance = "true"
auto_pay = "true"
auto_start = "true"
payment_type = "PayAsYouGo"
source_endpoint_region = "cn-hangzhou"
destination_endpoint_region = "cn-hangzhou"
instance_class = "small"
create_sync_job = true
synchronization_bidirectional = true
dts_job_name = "tf-testAccCase"
data_initialization = "true"
data_synchronization = "true"
structure_initialization = "true"
source_endpoint_instance_id = "rm-bp1gxxxxxxxxjv"
source_endpoint_database_name = "source_database"
source_endpoint_user_name = "username"
source_endpoint_password = "password"
destination_endpoint_instance_id = "rm-bp1gxxxxxxxxka"
destination_endpoint_database_name = "destination_database"
destination_endpoint_user_name = "username"
destination_endpoint_password = "password"
db_list = "{\"test_database\":{\"name\":\"test_database\",\"all\":true,\"state\":\"normal\"}}"
dts_job_status = "Synchronizing"
create_monitor_rule = false
}
- This module using AccessKey and SecretKey are from
profile
andshared_credentials_file
. If you have not set them yet, please install aliyun-cli and configure it.
Name | Version |
---|---|
terraform | > = 0.13 |
alicloud | > = 1.138.0 |
Name | Version |
---|---|
alicloud | > = 1.138.0 |
If you have any problems when using this module, please opening a provider issue and let us know.
Note: There does not recommend opening an issue on this repo.
Created and maintained by Alibaba Cloud Terraform Team(terraform@alibabacloud.com).
MIT Licensed. See LICENSE for full details.