Crea un clúster de ApsaraDB for ClickHouse.
Sintaxis
{
"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
}
}
Propiedades
|
Propiedad |
Tipo |
Obligatorio |
Editable |
Descripción |
Restricción |
|
Category |
String |
Sí |
No |
Edición del clúster. |
Valores válidos:
|
|
DBClusterNetworkType |
String |
Sí |
No |
Tipo de red. |
Establezca el valor en VPC. |
|
DBClusterType |
String |
Sí |
Sí |
Especificaciones del clúster. |
|
|
DBClusterVersion |
String |
Sí |
No |
Versión del clúster. |
Valores válidos:
|
|
DBNodeCount |
Integer |
Sí |
Sí |
Número de nodos. |
|
|
DBNodeStorage |
Integer |
Sí |
Sí |
Capacidad de almacenamiento del nodo. |
Valores válidos: de 100 a 10000. Unidad: GB. El valor debe ser múltiplo de 100 GB. |
|
DbNodeStorageType |
String |
Sí |
No |
Tipo de almacenamiento del nodo. |
Valores válidos:
|
|
PaymentType |
String |
Sí |
No |
Método de facturación. |
Valores válidos:
|
|
DBClusterDescription |
String |
No |
Sí |
Descripción del clúster. |
Ninguna. |
|
EncryptionKey |
String |
No |
No |
ID de clave de KMS. |
Ninguna. |
|
EncryptionType |
String |
No |
No |
Tipo de cifrado. |
Establezca el valor en CloudDisk para habilitar el cifrado de disco. |
|
Period |
String |
No |
No |
Unidad del periodo de suscripción. |
Valores válidos:
Nota
Debe especificar esta propiedad cuando PaymentType se establece en Prepaid. |
|
UsedTime |
Integer |
No |
No |
Duración de uso del clúster. |
|
|
VpcId |
String |
No |
No |
ID de VPC. |
Ninguna. |
|
VSwitchId |
String |
No |
No |
ID de vSwitch. |
Ninguna. |
|
VSwitchBak |
String |
No |
No |
ID de vSwitch de respaldo. |
Ninguna |
|
VSwitchBak2 |
String |
No |
No |
ID del segundo vSwitch de respaldo. |
Ninguna |
|
ZoneId |
String |
No |
No |
ID de zona. |
Llame a la operación DescribeRegions para consultar las zonas compatibles. |
|
ZoneIdBak |
String |
No |
No |
ID de la zona de respaldo. |
Ninguna |
|
ZoneIdBak2 |
String |
No |
No |
ID de la segunda zona de respaldo. |
Ninguna |
Valores de retorno
Fn::GetAtt
DBClusterId: ID del clúster.
PublicPort: puerto público.
Bid: ID del proceso de negocio.
LockReason: motivo por el que se bloqueó el clúster.
LockMode: modo de bloqueo.
DBClusterVersion: versión del clúster.
CommodityCode: código del producto.
VpcId: ID de VPC.
Engine: motor del clúster.
Category: edición del clúster.
DBClusterType: especificaciones del clúster.
DBClusterNetworkType: tipo de red.
EncryptionType: tipo de cifrado.
VpcCloudInstanceId: ID del clúster de tipo VPC.
Port: puerto para conectarse al clúster.
PaymentType: método de facturación.
DBNodeStorage: capacidad de almacenamiento del nodo.
PublicConnectionString: endpoint público.
EngineVersion: versión del motor.
IsExpired: indica si el clúster ha caducado.
VSwitchId: ID de vSwitch.
Period: unidad del periodo de suscripción.
StorageType: tipo de almacenamiento.
DBNodeCount: número de nodos.
AliUid: ID de la cuenta de Alibaba Cloud.
DBClusterDescription: descripción del clúster.
ConnectionString: endpoint del clúster.
ZoneId: ID de zona.
EncryptionKey: ID de clave de KMS.
DbNodeStorageType: tipo de almacenamiento del nodo.
DBNodeClass: tipo de nodo.
Ejemplos
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"
}
}
}
}