Skip to content

EnterpriseDBClusterProps

Properties for defining a EnterpriseDBCluster.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-clickhouse-enterprisedbcluster

Initializer

using AlibabaCloud.SDK.ROS.CDK.Clickhouse;
new EnterpriseDBClusterProps {
    object Engine,
    object NodeCount,
    object NodeScaleMax,
    object NodeScaleMin,
    object VpcId,
    object VSwitchId,
    object ZoneId,
    object BackupSetId = null,
    object DbInstanceDescription = null,
    object DbTimeZone = null,
    object DeploySchema = null,
    object MultiZone = null,
    object PublicConnectionSetting = null,
    object ResourceGroupId = null,
    object SourceDbInstanceId = null,
    object StorageQuota = null,
    object StorageType = null,
    TagsProperty[] Tags = null
};

Properties

Name Type Description
Engine object Property engine: The engine type.
NodeCount object Property nodeCount: The number of nodes.
NodeScaleMax object Property nodeScaleMax: The maximum number of nodes for scaling.
NodeScaleMin object Property nodeScaleMin: The minimum number of nodes for scaling.
VpcId object Property vpcId: The ID of the VPC.
VSwitchId object Property vSwitchId: The ID of the VSwitch.
ZoneId object Property zoneId: The ID of the zone.
BackupSetId object Property backupSetId: The ID of the backup set.
DbInstanceDescription object Property dbInstanceDescription: The description of the database instance.
DbTimeZone object Property dbTimeZone: The time zone of the database, which must be an IANA time zone identifier.
DeploySchema object Property deploySchema: The deployment schema.
MultiZone object Property multiZone: Multi-zone configuration.
PublicConnectionSetting object Property publicConnectionSetting: The public connection setting.
ResourceGroupId object Property resourceGroupId: The ID of the resource group.
SourceDbInstanceId object Property sourceDbInstanceId: The ID of the source instance.
StorageQuota object Property storageQuota: The storage quota.
StorageType object Property storageType: The type of storage.
Tags TagsProperty[] Property tags: Tags to attach to clickhouse_enterprise_db.

EngineRequired

public object Engine { get; set; }
  • Type: object

Property engine: The engine type.


NodeCountRequired

public object NodeCount { get; set; }
  • Type: object

Property nodeCount: The number of nodes.

Valid values: 2 to 16. This parameter is required when you configure an elastic scaling range by using the NodeScaleMin and NodeScaleMax parameters.


NodeScaleMaxRequired

public object NodeScaleMax { get; set; }
  • Type: object

Property nodeScaleMax: The maximum number of nodes for scaling.


NodeScaleMinRequired

public object NodeScaleMin { get; set; }
  • Type: object

Property nodeScaleMin: The minimum number of nodes for scaling.


VpcIdRequired

public object VpcId { get; set; }
  • Type: object

Property vpcId: The ID of the VPC.


VSwitchIdRequired

public object VSwitchId { get; set; }
  • Type: object

Property vSwitchId: The ID of the VSwitch.


ZoneIdRequired

public object ZoneId { get; set; }
  • Type: object

Property zoneId: The ID of the zone.


BackupSetIdOptional

public object BackupSetId { get; set; }
  • Type: object

Property backupSetId: The ID of the backup set.


DbInstanceDescriptionOptional

public object DbInstanceDescription { get; set; }
  • Type: object

Property dbInstanceDescription: The description of the database instance.


DbTimeZoneOptional

public object DbTimeZone { get; set; }
  • Type: object

Property dbTimeZone: The time zone of the database, which must be an IANA time zone identifier.


DeploySchemaOptional

public object DeploySchema { get; set; }
  • Type: object

Property deploySchema: The deployment schema.


MultiZoneOptional

public object MultiZone { get; set; }
  • Type: object

Property multiZone: Multi-zone configuration.


PublicConnectionSettingOptional

public object PublicConnectionSetting { get; set; }
  • Type: object

Property publicConnectionSetting: The public connection setting.


ResourceGroupIdOptional

public object ResourceGroupId { get; set; }
  • Type: object

Property resourceGroupId: The ID of the resource group.


SourceDbInstanceIdOptional

public object SourceDbInstanceId { get; set; }
  • Type: object

Property sourceDbInstanceId: The ID of the source instance.

This parameter is required when restoring from a backup.


StorageQuotaOptional

public object StorageQuota { get; set; }
  • Type: object

Property storageQuota: The storage quota.


StorageTypeOptional

public object StorageType { get; set; }
  • Type: object

Property storageType: The type of storage.


TagsOptional

public TagsProperty[] Tags { get; set; }

Property tags: Tags to attach to clickhouse_enterprise_db.

Max support 20 tags to add during create clickhouse_enterprise_db. Each tag with two properties Key and Value, and Key is required.