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
- Type: *[]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.