Skip to content

RosDBInstanceProps

Properties for defining a RosDBInstance.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-rds-dbinstance

Initializer

import ros_cdk_rds
ros_cdk_rds.RosDBInstanceProps(
  db_instance_class: typing.Union[str, IResolvable],
  db_instance_storage: typing.Union[typing.Union[int, float], IResolvable],
  engine: typing.Union[str, IResolvable],
  engine_version: typing.Union[str, IResolvable],
  security_ip_list: typing.Union[str, IResolvable],
  allocate_public_connection: typing.Union[bool, IResolvable] = None,
  archive_backup_keep_count: typing.Union[typing.Union[int, float], IResolvable] = None,
  archive_backup_keep_policy: typing.Union[str, IResolvable] = None,
  archive_backup_retention_period: typing.Union[typing.Union[int, float], IResolvable] = None,
  auto_renew: typing.Union[bool, IResolvable] = None,
  back_up_category: typing.Union[str, IResolvable] = None,
  backup_policy_mode: typing.Union[str, IResolvable] = None,
  backup_retention_period: typing.Union[typing.Union[int, float], IResolvable] = None,
  bursting_enabled: typing.Union[bool, IResolvable] = None,
  category: typing.Union[str, IResolvable] = None,
  cold_data_enabled: typing.Union[bool, IResolvable] = None,
  compress_type: typing.Union[typing.Union[int, float], IResolvable] = None,
  connection_mode: typing.Union[str, IResolvable] = None,
  connection_string_prefix: typing.Union[str, IResolvable] = None,
  connection_string_type: typing.Union[str, IResolvable] = None,
  db_instance_description: typing.Union[str, IResolvable] = None,
  db_instance_net_type: typing.Union[str, IResolvable] = None,
  db_instance_storage_type: typing.Union[str, IResolvable] = None,
  db_is_ignore_case: typing.Union[typing.Union[int, float], IResolvable] = None,
  db_mappings: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, DBMappingsProperty]]] = None,
  db_param_group_id: typing.Union[str, IResolvable] = None,
  db_time_zone: typing.Union[str, IResolvable] = None,
  dedicated_host_group_id: typing.Union[str, IResolvable] = None,
  enable_backup_log: typing.Union[bool, IResolvable] = None,
  encryption_key: typing.Union[str, IResolvable] = None,
  high_space_usage_protection: typing.Union[str, IResolvable] = None,
  instance_network_type: typing.Union[str, IResolvable] = None,
  io_acceleration_enabled: typing.Union[str, IResolvable] = None,
  local_log_retention_hours: typing.Union[typing.Union[int, float], IResolvable] = None,
  local_log_retention_space: typing.Union[typing.Union[int, float], IResolvable] = None,
  log_backup_frequency: typing.Union[str, IResolvable] = None,
  log_backup_local_retention_number: typing.Union[typing.Union[int, float], IResolvable] = None,
  log_backup_retention_period: typing.Union[typing.Union[int, float], IResolvable] = None,
  maintain_time: typing.Union[str, IResolvable] = None,
  master_username: typing.Union[str, IResolvable] = None,
  master_user_password: typing.Union[str, IResolvable] = None,
  master_user_type: typing.Union[str, IResolvable] = None,
  multi_az: typing.Union[bool, IResolvable] = None,
  pay_type: typing.Union[str, IResolvable] = None,
  period: typing.Union[typing.Union[int, float], IResolvable] = None,
  period_type: typing.Union[str, IResolvable] = None,
  port: typing.Union[typing.Union[int, float], IResolvable] = None,
  preferred_backup_period: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]] = None,
  preferred_backup_time: typing.Union[str, IResolvable] = None,
  private_ip_address: typing.Union[str, IResolvable] = None,
  released_keep_policy: typing.Union[str, IResolvable] = None,
  resource_group_id: typing.Union[str, IResolvable] = None,
  role_arn: typing.Union[str, IResolvable] = None,
  security_group_id: typing.Union[str, IResolvable] = None,
  serverless_config: typing.Union[IResolvable, ServerlessConfigProperty] = None,
  slave_zone_ids: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]] = None,
  sql_collector_status: typing.Union[str, IResolvable] = None,
  ssl_setting: typing.Union[str, IResolvable] = None,
  storage_auto_scale: typing.Union[str, IResolvable] = None,
  storage_threshold: typing.Union[typing.Union[int, float], IResolvable] = None,
  storage_upper_bound: typing.Union[typing.Union[int, float], IResolvable] = None,
  tags: typing.Mapping[typing.Any] = None,
  target_dedicated_host_id_for_log: typing.Union[str, IResolvable] = None,
  target_dedicated_host_id_for_master: typing.Union[str, IResolvable] = None,
  target_dedicated_host_id_for_slave: typing.Union[str, 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_instance_class typing.Union[str, ros_cdk_core.IResolvable] No description.
db_instance_storage typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
engine typing.Union[str, ros_cdk_core.IResolvable] No description.
engine_version typing.Union[str, ros_cdk_core.IResolvable] No description.
security_ip_list typing.Union[str, ros_cdk_core.IResolvable] No description.
allocate_public_connection typing.Union[bool, ros_cdk_core.IResolvable] No description.
archive_backup_keep_count typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
archive_backup_keep_policy typing.Union[str, ros_cdk_core.IResolvable] No description.
archive_backup_retention_period typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
auto_renew typing.Union[bool, ros_cdk_core.IResolvable] No description.
back_up_category typing.Union[str, ros_cdk_core.IResolvable] No description.
backup_policy_mode typing.Union[str, ros_cdk_core.IResolvable] No description.
backup_retention_period typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
bursting_enabled typing.Union[bool, ros_cdk_core.IResolvable] No description.
category typing.Union[str, ros_cdk_core.IResolvable] No description.
cold_data_enabled typing.Union[bool, ros_cdk_core.IResolvable] No description.
compress_type typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
connection_mode typing.Union[str, ros_cdk_core.IResolvable] No description.
connection_string_prefix typing.Union[str, ros_cdk_core.IResolvable] No description.
connection_string_type typing.Union[str, ros_cdk_core.IResolvable] No description.
db_instance_description typing.Union[str, ros_cdk_core.IResolvable] No description.
db_instance_net_type typing.Union[str, ros_cdk_core.IResolvable] No description.
db_instance_storage_type typing.Union[str, ros_cdk_core.IResolvable] No description.
db_is_ignore_case typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
db_mappings typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, DBMappingsProperty]]] No description.
db_param_group_id typing.Union[str, ros_cdk_core.IResolvable] No description.
db_time_zone typing.Union[str, ros_cdk_core.IResolvable] No description.
dedicated_host_group_id typing.Union[str, ros_cdk_core.IResolvable] No description.
enable_backup_log typing.Union[bool, ros_cdk_core.IResolvable] No description.
encryption_key typing.Union[str, ros_cdk_core.IResolvable] No description.
high_space_usage_protection typing.Union[str, ros_cdk_core.IResolvable] No description.
instance_network_type typing.Union[str, ros_cdk_core.IResolvable] No description.
io_acceleration_enabled typing.Union[str, ros_cdk_core.IResolvable] No description.
local_log_retention_hours typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
local_log_retention_space typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
log_backup_frequency typing.Union[str, ros_cdk_core.IResolvable] No description.
log_backup_local_retention_number typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
log_backup_retention_period typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
maintain_time typing.Union[str, ros_cdk_core.IResolvable] No description.
master_username typing.Union[str, ros_cdk_core.IResolvable] No description.
master_user_password typing.Union[str, ros_cdk_core.IResolvable] No description.
master_user_type typing.Union[str, ros_cdk_core.IResolvable] No description.
multi_az typing.Union[bool, ros_cdk_core.IResolvable] No description.
pay_type typing.Union[str, ros_cdk_core.IResolvable] No description.
period typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
period_type typing.Union[str, ros_cdk_core.IResolvable] No description.
port typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
preferred_backup_period typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] No description.
preferred_backup_time typing.Union[str, ros_cdk_core.IResolvable] No description.
private_ip_address typing.Union[str, ros_cdk_core.IResolvable] No description.
released_keep_policy typing.Union[str, ros_cdk_core.IResolvable] No description.
resource_group_id typing.Union[str, ros_cdk_core.IResolvable] No description.
role_arn typing.Union[str, ros_cdk_core.IResolvable] No description.
security_group_id typing.Union[str, ros_cdk_core.IResolvable] No description.
serverless_config typing.Union[ros_cdk_core.IResolvable, ServerlessConfigProperty] No description.
slave_zone_ids typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] No description.
sql_collector_status typing.Union[str, ros_cdk_core.IResolvable] No description.
ssl_setting typing.Union[str, ros_cdk_core.IResolvable] No description.
storage_auto_scale typing.Union[str, ros_cdk_core.IResolvable] No description.
storage_threshold typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
storage_upper_bound typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
tags typing.Mapping[typing.Any] No description.
target_dedicated_host_id_for_log typing.Union[str, ros_cdk_core.IResolvable] No description.
target_dedicated_host_id_for_master typing.Union[str, ros_cdk_core.IResolvable] No description.
target_dedicated_host_id_for_slave typing.Union[str, 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_instance_classRequired

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

db_instance_storageRequired

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

engineRequired

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

engine_versionRequired

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

security_ip_listRequired

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

allocate_public_connectionOptional

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

archive_backup_keep_countOptional

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

archive_backup_keep_policyOptional

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

archive_backup_retention_periodOptional

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

auto_renewOptional

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

back_up_categoryOptional

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

backup_policy_modeOptional

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

backup_retention_periodOptional

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

bursting_enabledOptional

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

categoryOptional

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

cold_data_enabledOptional

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

compress_typeOptional

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

connection_modeOptional

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

connection_string_prefixOptional

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

connection_string_typeOptional

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

db_instance_descriptionOptional

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

db_instance_net_typeOptional

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

db_instance_storage_typeOptional

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

db_is_ignore_caseOptional

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

db_mappingsOptional

db_mappings: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, DBMappingsProperty]]]
  • Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, DBMappingsProperty]]]

db_param_group_idOptional

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

db_time_zoneOptional

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

dedicated_host_group_idOptional

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

enable_backup_logOptional

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

encryption_keyOptional

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

high_space_usage_protectionOptional

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

instance_network_typeOptional

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

io_acceleration_enabledOptional

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

local_log_retention_hoursOptional

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

local_log_retention_spaceOptional

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

log_backup_frequencyOptional

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

log_backup_local_retention_numberOptional

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

log_backup_retention_periodOptional

log_backup_retention_period: 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]

master_usernameOptional

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

master_user_passwordOptional

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

master_user_typeOptional

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

multi_azOptional

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

pay_typeOptional

pay_type: 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_typeOptional

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

portOptional

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

preferred_backup_periodOptional

preferred_backup_period: 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]]]

preferred_backup_timeOptional

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

private_ip_addressOptional

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

released_keep_policyOptional

released_keep_policy: 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]

role_arnOptional

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

security_group_idOptional

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

serverless_configOptional

serverless_config: typing.Union[IResolvable, ServerlessConfigProperty]

slave_zone_idsOptional

slave_zone_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]]]

sql_collector_statusOptional

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

ssl_settingOptional

ssl_setting: 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_thresholdOptional

storage_threshold: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], 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]

tagsOptional

tags: typing.Mapping[typing.Any]
  • Type: typing.Mapping[typing.Any]

target_dedicated_host_id_for_logOptional

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

target_dedicated_host_id_for_masterOptional

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

target_dedicated_host_id_for_slaveOptional

target_dedicated_host_id_for_slave: typing.Union[str, IResolvable]
  • Type: typing.Union[str, 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]