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; }
- 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.