ALIYUN::POLARDB::DBNodes digunakan untuk menambahkan node ke kluster PolarDB.
Sintaksis
{
"Type": "ALIYUN::POLARDB::DBNodes",
"Properties": {
"DBClusterId": String,
"Amount": Integer,
"ImciSwitch": String,
"ResourceGroupId": String,
"DBNodeType": String,
"EndpointBindList": List,
"PlannedEndTime": String,
"PlannedStartTime": String
}
}Properti
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Batasan |
DBClusterId | String | Ya | Tidak | ID kluster. | Tidak ada. |
Amount | Integer | Ya | Ya | Jumlah node yang ingin Anda tambahkan ke kluster. | Tidak ada. |
ImciSwitch | String | Tidak | Tidak | Menentukan apakah akan mengaktifkan fitur Indeks Kolom dalam Memori (IMCI). | Nilai valid:
|
ResourceGroupId | String | Tidak | Tidak | ID grup sumber daya. | Tidak ada. |
DBNodeType | String | Tidak | Tidak | Tipe node. | Nilai valid:
|
EndpointBindList | List | Tidak | Tidak | ID titik akhir yang termasuk dalam kluster dan ke mana Anda ingin menambahkan node. | Catatan Anda dapat memanggil operasi DescribeDBClusterEndpoints untuk menanyakan informasi tentang titik akhir kluster, termasuk ID titik akhir. Anda dapat menentukan ID dari titik akhir kluster default dan titik akhir kluster kustom. Jika Anda biarkan properti ini kosong, node ditambahkan ke semua titik akhir kluster di mana fitur Secara Otomatis Asosiasikan Node Baru diaktifkan. Jika Anda atur |
PlannedEndTime | String | Tidak | Tidak | Waktu mulai terakhir untuk menjalankan tugas terjadwal. | Tentukan waktu dalam standar ISO 8601 dalam format Catatan Waktu mulai terakhir harus setidaknya 30 menit lebih lambat dari waktu mulai paling awal. Jika Anda tentukan |
PlannedStartTime | String | Tidak | Tidak | Waktu mulai paling awal untuk menjalankan tugas terjadwal untuk menambahkan node dalam periode waktu tertentu. | Tentukan waktu mulai paling awal dalam standar ISO 8601 dalam format Catatan Waktu mulai paling awal tugas bisa berupa titik waktu dalam 24 jam ke depan dari waktu saat ini. Sebagai contoh, jika waktu saat ini adalah Jika Anda biarkan properti ini kosong, tugas untuk menambahkan node dijalankan segera secara default. |
Nilai Pengembalian
Fn::GetAtt
DBNodeIds: ID node yang ditambahkan ke kluster.
OrderIds: ID pesanan.
Contoh
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
DBClusterId:
Type: String
Description: ID kluster ApsaraDB for POLARDB yang akan ditambahkan node.
Resources:
DBNodes:
Type: ALIYUN::POLARDB::DBNodes
Properties:
DBClusterId:
Ref: DBClusterId
Amount: 1
Outputs:
DBNodeIds:
Description: Daftar ID node kluster yang ditambahkan.
Value:
Fn::GetAtt:
- DBNodes
- DBNodeIds
OrderIds:
Description: Daftar ID pesanan node kluster yang ditambahkan.
Value:
Fn::GetAtt:
- DBNodes
- OrderIds{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"DBClusterId": {
"Type": "String",
"Description": "ID kluster ApsaraDB for POLARDB yang akan ditambahkan node."
}
},
"Resources": {
"DBNodes": {
"Type": "ALIYUN::POLARDB::DBNodes",
"Properties": {
"DBClusterId": {
"Ref": "DBClusterId"
},
"Amount": 1
}
}
},
"Outputs": {
"DBNodeIds": {
"Description": "Daftar ID node kluster yang ditambahkan.",
"Value": {
"Fn::GetAtt": [
"DBNodes",
"DBNodeIds"
]
}
},
"OrderIds": {
"Description": "Daftar ID pesanan node kluster yang ditambahkan.",
"Value": {
"Fn::GetAtt": [
"DBNodes",
"OrderIds"
]
}
}
}
}