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,
deletion_protection: typing.Union[bool, 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,
provisioned_iops: typing.Union[typing.Union[int, float], 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,
ssl_enabled: 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. |
deletion_protection | typing.Union[bool, 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. |
provisioned_iops | typing.Union[typing.Union[int, float], 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. |
ssl_enabled | 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]
- Type: typing.Union[ros_cdk_core.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]
- Type: typing.Union[ros_cdk_core.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]
deletion_protectionOptional
deletion_protection: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, 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]
provisioned_iopsOptional
provisioned_iops: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], 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]
ssl_enabledOptional
ssl_enabled: 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]
- Type: 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]