Skip to content

RosDBClusterProps

Properties for defining a RosDBCluster.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-polardb-dbcluster

Initializer

import ros_cdk_polardb
ros_cdk_polardb.RosDBClusterProps(
  db_node_class: typing.Union[str, IResolvable],
  db_type: typing.Union[str, IResolvable],
  db_version: typing.Union[str, IResolvable],
  pay_type: typing.Union[str, IResolvable],
  allow_shut_down: typing.Union[bool, IResolvable] = None,
  architecture: typing.Union[str, IResolvable] = None,
  auto_renew_period: typing.Union[typing.Union[int, float], IResolvable] = None,
  backup_retention_policy_on_cluster_deletion: typing.Union[str, IResolvable] = None,
  clone_data_point: typing.Union[str, IResolvable] = None,
  cluster_network_type: typing.Union[str, IResolvable] = None,
  cold_storage_option: typing.Union[IResolvable, ColdStorageOptionProperty] = None,
  creation_category: typing.Union[str, IResolvable] = None,
  creation_option: typing.Union[str, IResolvable] = None,
  db_cluster_description: typing.Union[str, IResolvable] = None,
  db_cluster_parameters: typing.Union[IResolvable, DBClusterParametersProperty] = None,
  db_minor_version: typing.Union[str, IResolvable] = None,
  db_node_num: typing.Union[typing.Union[int, float], IResolvable] = None,
  default_time_zone: typing.Union[str, IResolvable] = None,
  gdn_id: typing.Union[str, IResolvable] = None,
  hot_standby_cluster: typing.Union[str, IResolvable] = None,
  loose_polar_log_bin: typing.Union[str, IResolvable] = None,
  loose_x_engine: typing.Union[str, IResolvable] = None,
  loose_x_engine_use_memory_pct: typing.Union[typing.Union[int, float], IResolvable] = None,
  lower_case_table_names: typing.Union[typing.Union[int, float], IResolvable] = None,
  maintain_time: typing.Union[str, IResolvable] = None,
  parameter_group_id: typing.Union[str, IResolvable] = None,
  period: typing.Union[typing.Union[int, float], IResolvable] = None,
  period_unit: typing.Union[str, IResolvable] = None,
  proxy_class: typing.Union[str, IResolvable] = None,
  proxy_type: typing.Union[str, IResolvable] = None,
  renewal_status: typing.Union[str, IResolvable] = None,
  resource_group_id: typing.Union[str, IResolvable] = None,
  restart_master_node: typing.Union[bool, IResolvable] = None,
  scale_max: typing.Union[typing.Union[int, float], IResolvable] = None,
  scale_min: typing.Union[typing.Union[int, float], IResolvable] = None,
  scale_ro_num_max: typing.Union[typing.Union[int, float], IResolvable] = None,
  scale_ro_num_min: typing.Union[typing.Union[int, float], IResolvable] = None,
  security_group_ids: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]] = None,
  security_ip_list: typing.Union[str, IResolvable] = None,
  serverless_type: typing.Union[str, IResolvable] = None,
  source_resource_id: typing.Union[str, IResolvable] = None,
  standby_az: typing.Union[str, IResolvable] = None,
  storage_auto_scale: typing.Union[str, IResolvable] = None,
  storage_pay_type: typing.Union[str, IResolvable] = None,
  storage_space: typing.Union[typing.Union[int, float], IResolvable] = None,
  storage_type: typing.Union[str, IResolvable] = None,
  storage_upper_bound: typing.Union[typing.Union[int, float], IResolvable] = None,
  strict_consistency: typing.Union[str, IResolvable] = None,
  tags: typing.List[TagsProperty] = None,
  tde_status: typing.Union[bool, IResolvable] = None,
  vpc_id: typing.Union[str, IResolvable] = None,
  v_switch_id: typing.Union[str, IResolvable] = None,
  zone_id: typing.Union[str, IResolvable] = None
)

Properties

Name Type Description
db_node_class typing.Union[str, ros_cdk_core.IResolvable] No description.
db_type typing.Union[str, ros_cdk_core.IResolvable] No description.
db_version typing.Union[str, ros_cdk_core.IResolvable] No description.
pay_type typing.Union[str, ros_cdk_core.IResolvable] No description.
allow_shut_down typing.Union[bool, ros_cdk_core.IResolvable] No description.
architecture typing.Union[str, ros_cdk_core.IResolvable] No description.
auto_renew_period typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
backup_retention_policy_on_cluster_deletion typing.Union[str, ros_cdk_core.IResolvable] No description.
clone_data_point typing.Union[str, ros_cdk_core.IResolvable] No description.
cluster_network_type typing.Union[str, ros_cdk_core.IResolvable] No description.
cold_storage_option typing.Union[ros_cdk_core.IResolvable, ColdStorageOptionProperty] No description.
creation_category typing.Union[str, ros_cdk_core.IResolvable] No description.
creation_option typing.Union[str, ros_cdk_core.IResolvable] No description.
db_cluster_description typing.Union[str, ros_cdk_core.IResolvable] No description.
db_cluster_parameters typing.Union[ros_cdk_core.IResolvable, DBClusterParametersProperty] No description.
db_minor_version typing.Union[str, ros_cdk_core.IResolvable] No description.
db_node_num typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
default_time_zone typing.Union[str, ros_cdk_core.IResolvable] No description.
gdn_id typing.Union[str, ros_cdk_core.IResolvable] No description.
hot_standby_cluster typing.Union[str, ros_cdk_core.IResolvable] No description.
loose_polar_log_bin typing.Union[str, ros_cdk_core.IResolvable] No description.
loose_x_engine typing.Union[str, ros_cdk_core.IResolvable] No description.
loose_x_engine_use_memory_pct typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
lower_case_table_names typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
maintain_time typing.Union[str, ros_cdk_core.IResolvable] No description.
parameter_group_id typing.Union[str, ros_cdk_core.IResolvable] No description.
period typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
period_unit typing.Union[str, ros_cdk_core.IResolvable] No description.
proxy_class typing.Union[str, ros_cdk_core.IResolvable] No description.
proxy_type typing.Union[str, ros_cdk_core.IResolvable] No description.
renewal_status typing.Union[str, ros_cdk_core.IResolvable] No description.
resource_group_id typing.Union[str, ros_cdk_core.IResolvable] No description.
restart_master_node typing.Union[bool, ros_cdk_core.IResolvable] No description.
scale_max typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
scale_min typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
scale_ro_num_max typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
scale_ro_num_min typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
security_group_ids typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] No description.
security_ip_list typing.Union[str, ros_cdk_core.IResolvable] No description.
serverless_type typing.Union[str, ros_cdk_core.IResolvable] No description.
source_resource_id typing.Union[str, ros_cdk_core.IResolvable] No description.
standby_az typing.Union[str, ros_cdk_core.IResolvable] No description.
storage_auto_scale typing.Union[str, ros_cdk_core.IResolvable] No description.
storage_pay_type typing.Union[str, ros_cdk_core.IResolvable] No description.
storage_space typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
storage_type typing.Union[str, ros_cdk_core.IResolvable] No description.
storage_upper_bound typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
strict_consistency typing.Union[str, ros_cdk_core.IResolvable] No description.
tags typing.List[TagsProperty] No description.
tde_status typing.Union[bool, ros_cdk_core.IResolvable] No description.
vpc_id typing.Union[str, ros_cdk_core.IResolvable] No description.
v_switch_id typing.Union[str, ros_cdk_core.IResolvable] No description.
zone_id typing.Union[str, ros_cdk_core.IResolvable] No description.

db_node_classRequired

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

db_typeRequired

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

db_versionRequired

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

pay_typeRequired

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

allow_shut_downOptional

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

architectureOptional

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

auto_renew_periodOptional

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

backup_retention_policy_on_cluster_deletionOptional

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

clone_data_pointOptional

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

cluster_network_typeOptional

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

cold_storage_optionOptional

cold_storage_option: typing.Union[IResolvable, ColdStorageOptionProperty]

creation_categoryOptional

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

creation_optionOptional

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

db_cluster_descriptionOptional

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

db_cluster_parametersOptional

db_cluster_parameters: typing.Union[IResolvable, DBClusterParametersProperty]

db_minor_versionOptional

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

db_node_numOptional

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

default_time_zoneOptional

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

gdn_idOptional

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

hot_standby_clusterOptional

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

loose_polar_log_binOptional

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

loose_x_engineOptional

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

loose_x_engine_use_memory_pctOptional

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

lower_case_table_namesOptional

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

maintain_timeOptional

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

parameter_group_idOptional

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

periodOptional

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

period_unitOptional

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

proxy_classOptional

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

proxy_typeOptional

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

renewal_statusOptional

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

resource_group_idOptional

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

restart_master_nodeOptional

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

scale_maxOptional

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

scale_minOptional

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

scale_ro_num_maxOptional

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

scale_ro_num_minOptional

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

security_group_idsOptional

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

security_ip_listOptional

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

serverless_typeOptional

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

source_resource_idOptional

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

standby_azOptional

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

storage_auto_scaleOptional

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

storage_pay_typeOptional

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

storage_spaceOptional

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

storage_typeOptional

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

storage_upper_boundOptional

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

strict_consistencyOptional

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

tagsOptional

tags: typing.List[TagsProperty]

tde_statusOptional

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

vpc_idOptional

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

v_switch_idOptional

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

zone_idOptional

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