ALIYUN::DTS::SubscriptionInstance digunakan untuk membuat instance pelacakan perubahan dan mengonfigurasi tugas pelacakan perubahan.
Disarankan menggunakan ALIYUN::DTS::Instance untuk membeli instance Data Transmission Service (DTS) dan ALIYUN::DTS::SubscriptionJob2 untuk mengonfigurasi tugas pelacakan perubahan.
Sintaksis
{
"Type": "ALIYUN::DTS::SubscriptionInstance",
"Properties": {
"Configuration": Map,
"SourceEndpointInstanceType": String,
"Period": String,
"PayType": String,
"UsedTime": Integer,
"Tags": List
}
}Properti
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Batasan |
Configuration | Map | Tidak | Ya | Konfigurasi instance pelacakan perubahan. | Untuk informasi lebih lanjut, lihat properti Konfigurasi. |
SourceEndpointInstanceType | String | Tidak | Tidak | Tipe instance pelacakan perubahan. | Nilai yang valid:
|
Period | String | Tidak | Tidak | Unit durasi langganan instance pelacakan perubahan. | Nilai yang valid:
Catatan Anda harus menentukan properti ini ketika PayType diatur ke Prepaid. |
PayType | String | Tidak | Tidak | Metode penagihan. | Nilai yang valid:
|
UsedTime | Integer | Tidak | Tidak | Durasi langganan instance pelacakan perubahan. |
Catatan Anda harus menentukan properti ini ketika PayType diatur ke Prepaid. |
Tags | List | Tidak | Ya | Tag kustom yang ingin Anda tambahkan ke instance pelacakan perubahan. | Untuk informasi lebih lanjut, lihat properti Tags. |
Sintaksis Tags
"Tags": [
{
"Value": String,
"Key": String
}
]Properti Tags
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Batasan |
Key | String | Ya | Tidak | Kunci tag. | Kunci tag harus memiliki panjang 1 hingga 128 karakter dan tidak boleh mengandung |
Value | String | Tidak | Tidak | Nilai tag. | Nilai tag dapat memiliki panjang hingga 128 karakter dan tidak boleh mengandung |
Sintaksis Konfigurasi
"Configuration": {
"SubscriptionDataType": Map,
"SubscriptionInstanceName": String,
"SubscriptionInstance": Map,
"SourceEndpoint": Map,
"SubscriptionInstanceNetworkType": String,
"DbList": Map
}Properti Konfigurasi
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Batasan |
SubscriptionDataType | Map | Ya | Tidak | Tipe data yang ingin Anda lacak perubahannya. | Untuk informasi lebih lanjut, lihat properti SubscriptionDataType. |
SubscriptionInstanceName | String | Tidak | Tidak | Nama instance pelacakan perubahan. | Tidak ada. |
SubscriptionInstance | Map | Tidak | Tidak | Konfigurasi jaringan instance pelacakan perubahan. | Untuk informasi lebih lanjut, lihat properti SubscriptionInstance. |
SourceEndpoint | Map | Ya | Ya | Informasi koneksi tentang instance sumber. | Untuk informasi lebih lanjut, lihat properti SourceEndpoint. |
SubscriptionInstanceNetworkType | String | Tidak | Tidak | Tipe jaringan instance pelacakan perubahan. | Nilai yang valid:
|
DbList | Map | Tidak | Tidak | Objek yang ingin Anda lacak perubahannya. | Untuk informasi lebih lanjut, lihat Objek tugas DTS. |
Sintaksis TableIncludes
"TableIncludes": [
{
"TableName": String
}
]Properti TableIncludes
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Batasan |
TableName | String | Tidak | Tidak | Nama tabel yang ingin Anda lacak perubahannya. | Tidak ada. |
Sintaksis TableExcludes
"TableExcludes": [
{
"TableName": String
}
]Properti TableExcludes
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Batasan |
TableName | String | Tidak | Tidak | Nama tabel yang tidak ingin Anda lacak perubahannya dari database sumber. | Tidak ada. |
Sintaksis SubscriptionDataType
"SubscriptionDataType": {
"DML": Boolean,
"DDL": Boolean
}Properti SubscriptionDataType
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Batasan |
DML | Boolean | Ya | Tidak | Menentukan apakah akan melacak perubahan pernyataan bahasa manipulasi data (DML). | Nilai yang valid:
|
DDL | Boolean | Ya | Tidak | Menentukan apakah akan melacak perubahan pernyataan bahasa definisi data (DDL). | Nilai yang valid:
|
Sintaksis SubscriptionInstance
"SubscriptionInstance": {
"VPCId": String,
"VSwitchId": String
}Properti SubscriptionInstance
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Batasan |
VPCId | String | Ya | Tidak | ID VPC dari instance pelacakan perubahan. | Properti ini berlaku ketika SubscriptionInstanceNetworkType diatur ke |
VSwitchId | String | Ya | Tidak | ID vSwitch dari instance pelacakan perubahan. | Properti ini berlaku ketika SubscriptionInstanceNetworkType diatur ke |
Sintaksis SourceEndpoint
"SourceEndpoint": {
"Role": String,
"OracleSID": String,
"UserName": String,
"OwnerID": String,
"InstanceID": String,
"IP": String,
"Port": String,
"DatabaseName": String,
"InstanceType": String,
"Password": String
}Properti SourceEndpoint
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Batasan |
Role | String | Tidak | Tidak | Peran Resource Access Management (RAM) yang diberikan oleh akun Alibaba Cloud instance ApsaraDB RDS sumber kepada akun Alibaba Cloud instance tujuan. Properti ini berlaku ketika instance ApsaraDB RDS sumber dan instance tujuan milik akun Alibaba Cloud yang berbeda. | Tidak ada. |
OracleSID | String | Tidak | Tidak | Nama instance Oracle sumber. Properti ini berlaku ketika tipe mesin instance sumber adalah Oracle. | Tidak ada. |
UserName | String | Ya | Tidak | Nama pengguna yang digunakan untuk mengakses database pada instance sumber. | Tidak ada. |
OwnerID | String | Tidak | Tidak | ID akun Alibaba Cloud tempat instance ApsaraDB RDS sumber berada. Properti ini berlaku ketika instance ApsaraDB RDS sumber dan instance tujuan milik akun Alibaba Cloud yang berbeda. | Tidak ada. |
InstanceID | String | Tidak | Tidak | ID instance sumber. | Tidak ada. |
IP | String | Tidak | Tidak | Alamat IP instance sumber. | Anda harus menentukan properti ini ketika instance sumber adalah database yang dikelola sendiri. |
Port | String | Tidak | Tidak | Nomor port instance sumber. | Anda harus menentukan properti ini ketika instance sumber adalah database yang dikelola sendiri. |
DatabaseName | String | Tidak | Tidak | Nama database yang ingin Anda gunakan untuk membangun koneksi. | Tidak ada. |
InstanceType | String | Ya | Tidak | Tipe instance sumber. | Nilai yang valid:
|
Password | String | Ya | Ya | Kata sandi yang digunakan untuk masuk ke instance sumber. | Tidak ada. |
Nilai Kembali
Fn::GetAtt
SubscriptionInstanceId: ID instance pelacakan perubahan.
VPCHost: Titik akhir VPC dari instance pelacakan perubahan.
PublicHost: Titik akhir publik dari instance pelacakan perubahan.
PrivateHost: Titik akhir privat dari instance pelacakan perubahan.
SubscribeTopic: Topik dari instance pelacakan perubahan.