@Generated(value="jsii-pacmak/1.85.0 (build 08ee592)", date="2023-12-26T06:30:14.253Z") public interface DBClusterProps extends software.amazon.jsii.JsiiSerializable
DBCluster.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-clickhouse-dbcluster
| Modifier and Type | Interface and Description |
|---|---|
static class |
DBClusterProps.Builder
A builder for
DBClusterProps |
static class |
DBClusterProps.Jsii$Proxy
An implementation for
DBClusterProps |
| Modifier and Type | Method and Description |
|---|---|
static DBClusterProps.Builder |
builder() |
Object |
getCategory()
Property category: The edition of the cluster.
|
default Object |
getDbClusterDescription()
Property dbClusterDescription: The description of the cluster.
|
Object |
getDbClusterNetworkType()
Property dbClusterNetworkType: Network type of the cluster instance, value: VPC.
|
Object |
getDbClusterType()
Property dbClusterType: The specification of the cluster.
|
Object |
getDbClusterVersion()
Property dbClusterVersion: Version, value: 19.15.2.2.
|
Object |
getDbNodeCount()
Property dbNodeCount: The number of nodes.
|
Object |
getDbNodeStorage()
Property dbNodeStorage: The storage capacity of a single node.
|
Object |
getDbNodeStorageType()
Property dbNodeStorageType: Instance node storage type.
|
default Object |
getEncryptionKey()
Property encryptionKey: KMS key ID.
|
default Object |
getEncryptionType()
Property encryptionType: Kms key type, only cloud disk encryption is supported and the value is CloudDisk.
|
Object |
getPaymentType()
Property paymentType: The billing method of the cluster.
|
default Object |
getPeriod()
Property period: Prepaid time period.If the payment type is Prepaid, this parameter is mandatory.
|
default Object |
getUsedTime()
Property usedTime: The subscription duration.
|
default Object |
getVpcId()
Property vpcId: VpcId.
|
default Object |
getVSwitchId()
Property vSwitchId: VSwitchId.
|
default Object |
getZoneId()
Property zoneId: ZoneId.
|
@NotNull Object getCategory()
Valid values: Basic: Single-replica Edition HighAvailability: Double-replica Edition
@NotNull Object getDbClusterNetworkType()
@NotNull Object getDbClusterType()
If the cluster is of the Single-replica Edition, the following values are valid: S4: 4 cores, 16 GB. S8: 8 cores, 32 GB. S16: 16 cores, 64 GB. S32: 32 cores, 128 GB. S64: 64 cores, 256 GB. S104: 104 cores, 384 GB. If the cluster is of the Double-replica Edition, the following values are valid: C4: 4 cores, 16 GB. C8: 8 cores, 32 GB. C16: 16 cores, 64 GB. C32: 32 cores, 128 GB. C64: 64 cores, 256 GB. C104: 104 cores, 384 GB.
@NotNull Object getDbClusterVersion()
@NotNull Object getDbNodeCount()
If the cluster is of the Single-replica Edition, the value ranges from 1 to 48. If the cluster is of the Double-replica Edition, the value ranges from 1 to 24.
@NotNull Object getDbNodeStorage()
Valid values: 100 to 32000. Unit: GB. Note self value is a multiple of 100.
@NotNull Object getDbNodeStorageType()
Valid values: cloud_essd, cloud_efficiency.
@NotNull Object getPaymentType()
Valid values: Postpaid: pay-as-you-go Prepaid: subscription
@Nullable default Object getDbClusterDescription()
@Nullable default Object getEncryptionKey()
@Nullable default Object getEncryptionType()
@Nullable default Object getPeriod()
@Nullable default Object getUsedTime()
Valid values: When Period is Month, it could be from 1 to 9, 12, 24, 36. When Period is Year, it could be from 1 to 3.
@Nullable default Object getVpcId()
@Nullable default Object getVSwitchId()
@Nullable default Object getZoneId()
static DBClusterProps.Builder builder()
DBClusterProps.Builder of DBClusterPropsCopyright © 2023. All rights reserved.