Skip to content

SynDbProps

Properties for defining a SynDb.

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

Initializer

import ros_cdk_clickhouse
ros_cdk_clickhouse.SynDbProps(
  ck_password: typing.Union[str, IResolvable],
  ck_user_name: typing.Union[str, IResolvable],
  db_cluster_id: typing.Union[str, IResolvable],
  rds_id: typing.Union[str, IResolvable],
  rds_password: typing.Union[str, IResolvable],
  rds_user_name: typing.Union[str, IResolvable],
  skip_unsupported: typing.Union[bool, IResolvable],
  syn_db_tables: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, SynDbTablesProperty]]],
  clickhouse_port: typing.Union[typing.Union[int, float], IResolvable] = None,
  limit_upper: typing.Union[typing.Union[int, float], IResolvable] = None,
  rds_port: typing.Union[typing.Union[int, float], IResolvable] = None,
  rds_vpc_id: typing.Union[str, IResolvable] = None,
  rds_vpc_url: typing.Union[str, IResolvable] = None
)

Properties

Name Type Description
ck_password typing.Union[str, ros_cdk_core.IResolvable] Property ckPassword: The password of the database account.
ck_user_name typing.Union[str, ros_cdk_core.IResolvable] Property ckUserName: The account of the clickhouse database.
db_cluster_id typing.Union[str, ros_cdk_core.IResolvable] Property dbClusterId: Clickhouse cluster id.
rds_id typing.Union[str, ros_cdk_core.IResolvable] Property rdsId: The instance id of RDS.
rds_password typing.Union[str, ros_cdk_core.IResolvable] Property rdsPassword: The password of the RDS database account.
rds_user_name typing.Union[str, ros_cdk_core.IResolvable] Property rdsUserName: The account of the RDS database.
skip_unsupported typing.Union[bool, ros_cdk_core.IResolvable] Property skipUnsupported: Skip unsupported table or not.
syn_db_tables typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, SynDbTablesProperty]]] Property synDbTables: The tables to syn.
clickhouse_port typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] Property clickhousePort: The port of clickhouse id.
limit_upper typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] Property limitUpper: The maximum number of rows to sync per second.
rds_port typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] Property rdsPort: The port of rds.
rds_vpc_id typing.Union[str, ros_cdk_core.IResolvable] Property rdsVpcId: The vpc of rds.
rds_vpc_url typing.Union[str, ros_cdk_core.IResolvable] Property rdsVpcUrl: Intranet address of ApsaraDB for RDS.

ck_passwordRequired

ck_password: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property ckPassword: The password of the database account.


ck_user_nameRequired

ck_user_name: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property ckUserName: The account of the clickhouse database.


db_cluster_idRequired

db_cluster_id: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property dbClusterId: Clickhouse cluster id.


rds_idRequired

rds_id: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property rdsId: The instance id of RDS.


rds_passwordRequired

rds_password: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property rdsPassword: The password of the RDS database account.


rds_user_nameRequired

rds_user_name: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property rdsUserName: The account of the RDS database.


skip_unsupportedRequired

skip_unsupported: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

Property skipUnsupported: Skip unsupported table or not.


syn_db_tablesRequired

syn_db_tables: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, SynDbTablesProperty]]]
  • Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, SynDbTablesProperty]]]

Property synDbTables: The tables to syn.


clickhouse_portOptional

clickhouse_port: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

Property clickhousePort: The port of clickhouse id.


limit_upperOptional

limit_upper: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

Property limitUpper: The maximum number of rows to sync per second.


rds_portOptional

rds_port: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

Property rdsPort: The port of rds.


rds_vpc_idOptional

rds_vpc_id: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property rdsVpcId: The vpc of rds.


rds_vpc_urlOptional

rds_vpc_url: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property rdsVpcUrl: Intranet address of ApsaraDB for RDS.