Skip to content

ZonesProps

Properties for defining a Zones.

See https://www.alibabacloud.com/help/ros/developer-reference/datasource-rds-zones

Initializer

from ros_cdk_rds import datasource
datasource.ZonesProps(
  engine: typing.Union[str, IResolvable],
  category: typing.Union[str, IResolvable] = None,
  commodity_code: typing.Union[str, IResolvable] = None,
  dispense_mode: typing.Union[str, IResolvable] = None,
  engine_version: typing.Union[str, IResolvable] = None,
  refresh_options: typing.Union[str, IResolvable] = None,
  zone_id: typing.Union[str, IResolvable] = None
)

Properties

Name Type Description
engine typing.Union[str, ros_cdk_core.IResolvable] Property engine: The database engine that is run by the instance.
category typing.Union[str, ros_cdk_core.IResolvable] Property category: The RDS edition of the instance.
commodity_code typing.Union[str, ros_cdk_core.IResolvable] Property commodityCode: The commodity code of the instance.
dispense_mode typing.Union[str, ros_cdk_core.IResolvable] Property dispenseMode: Specifies whether to return the zones in which the single-zone deployment method is supported.
engine_version typing.Union[str, ros_cdk_core.IResolvable] Property engineVersion: The version of the database engine that is run by the instance.
refresh_options typing.Union[str, ros_cdk_core.IResolvable] Property refreshOptions: The refresh strategy for the datasource resource when the stack is updated.
zone_id typing.Union[str, ros_cdk_core.IResolvable] Property zoneId: The ID of the zone in which the instance is located.

engineRequired

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

Property engine: The database engine that is run by the instance.


categoryOptional

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

Property category: The RDS edition of the instance.

Valid values: Basic: RDS Basic Edition HighAvailability: RDS High-availability Edition AlwaysOn: RDS Cluster Edition Finance: RDS Enterprise Edition


commodity_codeOptional

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

Property commodityCode: The commodity code of the instance.


dispense_modeOptional

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

Property dispenseMode: Specifies whether to return the zones in which the single-zone deployment method is supported.

Valid values: 1: returns the zones. 0: does not return the zones. Default value: 0.


engine_versionOptional

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

Property engineVersion: The version of the database engine that is run by the instance.


refresh_optionsOptional

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

Property refreshOptions: The refresh strategy for the datasource resource when the stack is updated.

Valid values:

  • Never: Never refresh the datasource resource when the stack is updated.
  • Always: Always refresh the datasource resource when the stack is updated. Default is Never.

zone_idOptional

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

Property zoneId: The ID of the zone in which the instance is located.

If the instance spans more than one zone, the value of this parameter contains an MAZ part, such as cn-hangzhou-MAZ6(b,f) and cn-hangzhou-MAZ5(b,e,f).


Protocols