ALIYUN::ClickHouse::DBCluster digunakan untuk membuat kluster ApsaraDB for ClickHouse.
Sintaksis
{
"Type": "ALIYUN::ClickHouse::DBCluster",
"Properties": {
"DbNodeStorageType": String,
"DBNodeStorage": Integer,
"EncryptionType": String,
"Category": String,
"ZoneId": String,
"ZoneIdBak": String,
"ZoneIdBak2": String,
"VSwitchId": String,
"VSwitchBak": String,
"VSwitchBak2": String,
"DBClusterDescription": String,
"Period": String,
"EncryptionKey": String,
"DBClusterNetworkType": String,
"DBClusterType": String,
"VpcId": String,
"DBClusterVersion": String,
"DBNodeCount": Integer,
"UsedTime": Integer,
"PaymentType": String
}
}Properti
Property | Type | Required | Editable | Description | Constraint |
Category | String | Yes | No | Edisi kluster. | Nilai yang valid:
|
DBClusterNetworkType | String | Yes | No | Jenis jaringan. | Tetapkan nilai ke VPC. Nilai ini menentukan virtual private cloud (VPC). |
DBClusterType | String | Yes | Yes | Spesifikasi kluster. |
|
DBClusterVersion | String | Yes | No | Versi kluster. | Nilai yang valid:
|
DBNodeCount | Integer | Yes | Yes | Jumlah node. |
|
DBNodeStorage | Integer | Yes | Yes | Kapasitas penyimpanan node. | Nilai yang valid: 100 hingga 10000. Unit: GB. Nilai harus dalam kelipatan 100 GB. |
DbNodeStorageType | String | Yes | No | Jenis penyimpanan node. | Nilai yang valid:
|
PaymentType | String | Yes | No | Metode penagihan. | Nilai yang valid:
|
DBClusterDescription | String | No | Yes | Deskripsi kluster. | None. |
EncryptionKey | String | No | No | ID kunci yang disediakan oleh Key Management Service (KMS). | None. |
EncryptionType | String | No | No | Jenis enkripsi. | Tetapkan nilai ke CloudDisk. Nilai CloudDisk menunjukkan bahwa enkripsi disk digunakan untuk kluster. |
Period | String | No | No | Unit durasi langganan kluster. | Nilai yang valid:
Catatan Anda harus menentukan properti ini ketika PaymentType diatur ke Prepaid. |
UsedTime | Integer | No | No | Durasi penggunaan kluster. |
|
VpcId | String | No | No | ID VPC. | None. |
VSwitchId | String | No | No | ID vSwitch. | None. |
VSwitchBak | String | No | No | ID vSwitch cadangan. | None |
VSwitchBak2 | String | No | No | ID vSwitch cadangan kedua. | None |
ZoneId | String | No | No | ID zona. | Anda dapat memanggil operasi DescribeRegions untuk mengkueri zona yang didukung. |
ZoneIdBak | String | No | No | ID zona cadangan. | None |
ZoneIdBak2 | String | No | No | ID zona cadangan kedua. | None |
Nilai kembalian
Fn::GetAtt
DBClusterId: ID kluster.
PublicPort: port publik.
Bid: ID proses bisnis.
LockReason: alasan penguncian kluster.
LockMode: mode kunci.
DBClusterVersion: versi kluster.
CommodityCode: Kode komoditas.
VpcId: ID VPC.
Engine: mesin kluster.
Category: edisi kluster.
DBClusterType: spesifikasi kluster.
DBClusterNetworkType: jenis jaringan.
EncryptionType: jenis enkripsi.
VpcCloudInstanceId: ID kluster tipe VPC.
Port: nomor port yang digunakan untuk menghubungkan ke kluster.
PaymentType: metode penagihan.
DBNodeStorage: kapasitas penyimpanan node.
PublicConnectionString: Titik akhir publik.
EngineVersion: versi mesin.
IsExpired: menunjukkan apakah kluster telah kedaluwarsa.
VSwitchId: ID vSwitch.
Periode: unit durasi langganan klaster.
StorageType: jenis penyimpanan.
DBNodeCount: jumlah node.
AliUid: ID Akun Alibaba Cloud.
DBClusterDescription: deskripsi kluster.
ConnectionString: Titik akhir kluster.
ZoneId: ID zona.
EncryptionKey: ID kunci yang disediakan oleh Key Management Service (KMS).
DbNodeStorageType: jenis penyimpanan node.
DBNodeClass: tipe node.
Contoh
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
VpcId:
Type: String
AssociationProperty: ALIYUN::ECS::VPC::VPCId
ZoneId:
Type: String
AssociationProperty: ZoneId
VSwitchId:
Type: String
AssociationProperty: ALIYUN::ECS::VSwitch::VSwitchId
AssociationPropertyMetadata:
ZoneId: ${ZoneId}
VpcId: ${VpcId}
PaymentType:
Type: String
Description: PayType
Default: Month
Resources:
ClickHouseDBCluster:
Type: ALIYUN::ClickHouse::DBCluster
Properties:
DbNodeStorageType: cloud_essd
DBNodeStorage: 100
Category: Basic
ZoneId:
Ref: ZoneId
VSwitchId:
Ref: VSwitchId
Period: Month
DBClusterNetworkType: VPC
DBClusterType: S8
VpcId:
Ref: VpcId
DBClusterVersion: 21.8.10.19
DBNodeCount: 3
UsedTime: 1
PaymentType: Prepaid{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"VpcId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::VPC::VPCId"
},
"ZoneId": {
"Type": "String",
"AssociationProperty": "ZoneId"
},
"VSwitchId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::VSwitch::VSwitchId",
"AssociationPropertyMetadata": {
"ZoneId": "${ZoneId}",
"VpcId": "${VpcId}"
}
},
"PaymentType": {
"Type": "String",
"Description": "PayType",
"Default": "Month"
}
},
"Resources": {
"ClickHouseDBCluster": {
"Type": "ALIYUN::ClickHouse::DBCluster",
"Properties": {
"DbNodeStorageType": "cloud_essd",
"DBNodeStorage": 100,
"Category": "Basic",
"ZoneId": {
"Ref": "ZoneId"
},
"VSwitchId": {
"Ref": "VSwitchId"
},
"Period": "Month",
"DBClusterNetworkType": "VPC",
"DBClusterType": "S8",
"VpcId": {
"Ref": "VpcId"
},
"DBClusterVersion": "21.8.10.19",
"DBNodeCount": 3,
"UsedTime": 1,
"PaymentType": "Prepaid"
}
}
}
}