ALIYUN::POLARDB::DBClusterEndpoint digunakan untuk membuat titik akhir kustom untuk kluster PolarDB.
Sintaksis
{
"Type": "ALIYUN::POLARDB::DBClusterEndpoint",
"Properties": {
"DBClusterId": String,
"ReadWriteMode": String,
"EndpointType": String,
"AutoAddNewNodes": String,
"Nodes": List,
"EndpointConfig": Map
}
}Properti
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Batasan |
DBClusterId | String | Ya | Tidak | ID dari kluster. | Tidak ada. |
ReadWriteMode | String | Tidak | Ya | Mode baca/tulis. | Nilai yang valid:
|
EndpointType | String | Tidak | Tidak | Tipe titik akhir kluster. | Tetapkan nilai ke Custom. |
AutoAddNewNodes | String | Tidak | Ya | Menentukan apakah akan secara otomatis mengaitkan node baru dengan titik akhir kluster. | Nilai yang valid:
|
Nodes | List | Tidak | Ya | Node yang digunakan untuk memproses permintaan baca. | Contoh: Setidaknya dua node harus ditentukan untuk properti ini. Jika Anda tidak menentukan properti ini, semua node dalam kluster digunakan untuk memproses permintaan baca yang dikirim ke titik akhir. |
EndpointConfig | Map | Tidak | Ya | Konfigurasi lanjutan dari titik akhir kluster. | Untuk informasi lebih lanjut, lihat Properti EndpointConfig. |
Sintaksis EndpointConfig
"EndpointConfig": {
"ConsistLevel": String,
"ConsistTimeout": String,
"LoadBalancePolicy": String,
"ConnectionPersist": String,
"DistributedTransaction": String,
"EnableOverloadThrottle": String,
"MasterAcceptReads": String,
"ConsistTimeoutAction": String,
"EnableHtapImci": String,
"MaxParallelDegree": String
} Properti EndpointConfig
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Batasan |
ConsistLevel | String | Tidak | Ya | Tingkat konsistensi. | Nilai yang valid:
|
ConsistTimeout | String | Tidak | Ya | Waktu habis untuk Bacaan Konsistensi Global. | Tidak ada. |
LoadBalancePolicy | String | Tidak | Ya | Kebijakan penyeimbangan beban. | Format: {"LoadBalancePolicy":"Value"}. Nilai yang valid:
|
ConnectionPersist | String | Tidak | Ya | Menentukan apakah akan mengaktifkan pool koneksi. | Format: {"ConnectionPersist":"Value"}. Nilai yang valid:
|
DistributedTransaction | String | Tidak | Ya | Menentukan apakah akan mengaktifkan pemecahan transaksi. | Format: {"DistributedTransaction":"Value"}. Nilai yang valid:
|
EnableOverloadThrottle | String | Tidak | Ya | Menentukan apakah akan mengaktifkan perlindungan overload. | Format: {"EnableOverloadThrottle":"Value"}. Nilai yang valid:
|
MasterAcceptReads | String | Tidak | Ya | Menentukan apakah node utama menerima pembacaan. | Format: {"MasterAcceptReads":"off"}. Nilai yang valid:
|
ConsistTimeoutAction | String | Tidak | Ya | Kebijakan waktu habis untuk konsistensi global. | Nilai yang valid:
|
EnableHtapImci | String | Tidak | Ya | Menentukan apakah akan mengaktifkan distribusi permintaan otomatis antara node penyimpanan baris dan kolom. | Format: {"EnableHtapImci":"Value"}. Nilai yang valid:
|
MaxParallelDegree | String | Tidak | Ya | Menentukan apakah akan mengaktifkan query paralel. | Format: {"MaxParallelDegree":"Value"}. Nilai yang valid:
|
Nilai Pengembalian
Fn::GetAtt
DBEndpointId: ID titik akhir kluster.
ConnectionString: string koneksi kluster.
Addresses: alamat IP.