DATASOURCE::POLARDB::DBNodeClasses digunakan untuk menanyakan sumber daya kluster PolarDB yang tersedia.
Sintaksis
{
"Type": "DATASOURCE::POLARDB::DBNodeClasses",
"Properties": {
"DBVersion": String,
"ZoneId": String,
"DBType": String,
"PayType": String,
"DBNodeClass": String,
"RefreshOptions": String
}
}Properti
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Batasan |
DBVersion | String | Tidak | Ya | Versi mesin database. | Nilai valid:
Catatan Jika Anda menentukan DBType, Anda harus menentukan DBVersion. |
ZoneId | String | Tidak | Ya | ID zona. | Tidak ada. |
DBType | String | Tidak | Ya | Tipe mesin database. | Nilai valid:
|
PayType | String | Ya | Ya | Metode penagihan. | Nilai valid:
|
DBNodeClass | String | Tidak | Ya | Tipe node. | Untuk informasi lebih lanjut tentang nilai valid, lihat Spesifikasi node komputasi dari PolarDB for MySQL Enterprise Edition. |
RefreshOptions | String | Tidak | Ya | Kebijakan refresh untuk sumber daya sumber data ketika tumpukan diperbarui. | Nilai valid:
|
Nilai kembali (Fn::GetAtt)
DBNodeClassIds: Tipe node.
DBNodeClasses: Detail tipe node.
Properti | Tipe | Deskripsi | Batasan |
DBNodeClassIds | Daftar | Tipe node. | Tidak ada. |
DBNodeClasses | Daftar | Detail tipe node. | Tidak ada. |
Category | String | Edisi kluster. | Nilai valid:
|
DBNodeClass | String | Tipe node. | Untuk informasi lebih lanjut tentang nilai valid, lihat Spesifikasi node komputasi dari PolarDB for MySQL Enterprise Edition. |
Engine | String | Versi mesin database. | Tidak ada. |
ZoneId | String | ID zona. | Tidak ada. |
Contoh
JSON Format
{
"ROSTemplateFormatVersion": "2015-09-01",
"Resources": {
"POLARDB": {
"Type": "DATASOURCE::POLARDB::DBNodeClasses",
"Properties": {
"PayType": "Postpaid",
"DBNodeClass": "polar.mysql.x4.large"
}
}
},
"Outputs": {
"DBNodeClassIds": {
"Value": {
"Fn::GetAtt": [
"POLARDB",
"DBNodeClassIds"
]
}
},
"DBNodeClasses": {
"Value": {
"Fn::GetAtt": [
"POLARDB",
"DBNodeClasses"
]
}
}
}
}