Skip to content

EnterpriseDBClusterProps

Properties for defining a EnterpriseDBCluster.

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

Initializer

import "github.com/alibabacloud-go/ros-cdk/alicloudroscdkclickhouse"
&alicloudroscdkclickhouse.EnterpriseDBClusterProps {
    Engine: interface{},
    NodeCount: interface{},
    NodeScaleMax: interface{},
    NodeScaleMin: interface{},
    VpcId: interface{},
    VSwitchId: interface{},
    ZoneId: interface{},
    BackupSetId: interface{},
    DbInstanceDescription: interface{},
    DbTimeZone: interface{},
    DeploySchema: interface{},
    MultiZone: interface{},
    PublicConnectionSetting: interface{},
    ResourceGroupId: interface{},
    SourceDbInstanceId: interface{},
    StorageQuota: interface{},
    StorageType: interface{},
    Tags: *[]github.com/alibabacloud-go/ros-cdk/alicloudroscdkclickhouse.RosEnterpriseDBCluster.TagsProperty,
}

Properties

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

EngineRequired

Engine interface{}
  • Type: interface{}

Property engine: The engine type.


NodeCountRequired

NodeCount interface{}
  • Type: interface{}

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

NodeScaleMax interface{}
  • Type: interface{}

Property nodeScaleMax: The maximum number of nodes for scaling.


NodeScaleMinRequired

NodeScaleMin interface{}
  • Type: interface{}

Property nodeScaleMin: The minimum number of nodes for scaling.


VpcIdRequired

VpcId interface{}
  • Type: interface{}

Property vpcId: The ID of the VPC.


VSwitchIdRequired

VSwitchId interface{}
  • Type: interface{}

Property vSwitchId: The ID of the VSwitch.


ZoneIdRequired

ZoneId interface{}
  • Type: interface{}

Property zoneId: The ID of the zone.


BackupSetIdOptional

BackupSetId interface{}
  • Type: interface{}

Property backupSetId: The ID of the backup set.


DbInstanceDescriptionOptional

DbInstanceDescription interface{}
  • Type: interface{}

Property dbInstanceDescription: The description of the database instance.


DbTimeZoneOptional

DbTimeZone interface{}
  • Type: interface{}

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


DeploySchemaOptional

DeploySchema interface{}
  • Type: interface{}

Property deploySchema: The deployment schema.


MultiZoneOptional

MultiZone interface{}
  • Type: interface{}

Property multiZone: Multi-zone configuration.


PublicConnectionSettingOptional

PublicConnectionSetting interface{}
  • Type: interface{}

Property publicConnectionSetting: The public connection setting.


ResourceGroupIdOptional

ResourceGroupId interface{}
  • Type: interface{}

Property resourceGroupId: The ID of the resource group.


SourceDbInstanceIdOptional

SourceDbInstanceId interface{}
  • Type: interface{}

Property sourceDbInstanceId: The ID of the source instance.

This parameter is required when restoring from a backup.


StorageQuotaOptional

StorageQuota interface{}
  • Type: interface{}

Property storageQuota: The storage quota.


StorageTypeOptional

StorageType interface{}
  • Type: interface{}

Property storageType: The type of storage.


TagsOptional

Tags *[]TagsProperty

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.