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_class
Required
db_node_class: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
db_type
Required
db_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
db_version
Required
db_version: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
pay_type
Required
pay_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
allow_shut_down
Optional
allow_shut_down: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
architecture
Optional
architecture: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
auto_renew_period
Optional
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_deletion
Optional
backup_retention_policy_on_cluster_deletion: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
clone_data_point
Optional
clone_data_point: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
cluster_network_type
Optional
cluster_network_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
cold_storage_option
Optional
cold_storage_option: typing.Union[IResolvable, ColdStorageOptionProperty]
- Type: typing.Union[ros_cdk_core.IResolvable, ColdStorageOptionProperty]
creation_category
Optional
creation_category: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
creation_option
Optional
creation_option: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
db_cluster_description
Optional
db_cluster_description: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
db_cluster_parameters
Optional
db_cluster_parameters: typing.Union[IResolvable, DBClusterParametersProperty]
- Type: typing.Union[ros_cdk_core.IResolvable, DBClusterParametersProperty]
db_minor_version
Optional
db_minor_version: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
db_node_num
Optional
db_node_num: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
default_time_zone
Optional
default_time_zone: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
gdn_id
Optional
gdn_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
hot_standby_cluster
Optional
hot_standby_cluster: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
loose_polar_log_bin
Optional
loose_polar_log_bin: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
loose_x_engine
Optional
loose_x_engine: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
loose_x_engine_use_memory_pct
Optional
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_names
Optional
lower_case_table_names: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
maintain_time
Optional
maintain_time: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
parameter_group_id
Optional
parameter_group_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
period
Optional
period: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
period_unit
Optional
period_unit: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
proxy_class
Optional
proxy_class: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
proxy_type
Optional
proxy_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
renewal_status
Optional
renewal_status: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
resource_group_id
Optional
resource_group_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
restart_master_node
Optional
restart_master_node: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
scale_max
Optional
scale_max: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
scale_min
Optional
scale_min: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
scale_ro_num_max
Optional
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_min
Optional
scale_ro_num_min: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
security_group_ids
Optional
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_list
Optional
security_ip_list: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
serverless_type
Optional
serverless_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
source_resource_id
Optional
source_resource_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
standby_az
Optional
standby_az: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
storage_auto_scale
Optional
storage_auto_scale: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
storage_pay_type
Optional
storage_pay_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
storage_space
Optional
storage_space: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
storage_type
Optional
storage_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
storage_upper_bound
Optional
storage_upper_bound: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
strict_consistency
Optional
strict_consistency: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
tags
Optional
tags: typing.List[TagsProperty]
- Type: typing.List[TagsProperty]
tde_status
Optional
tde_status: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
vpc_id
Optional
vpc_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
v_switch_id
Optional
v_switch_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
zone_id
Optional
zone_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]