ZonesProps
Properties for defining a Zones.
See https://www.alibabacloud.com/help/ros/developer-reference/datasource-rds-zones
Initializer
import com.aliyun.ros.cdk.rds.datasource.ZonesProps;
ZonesProps.builder()
.engine(java.lang.String)
.engine(IResolvable)
// .category(java.lang.String)
// .category(IResolvable)
// .commodityCode(java.lang.String)
// .commodityCode(IResolvable)
// .dispenseMode(java.lang.String)
// .dispenseMode(IResolvable)
// .engineVersion(java.lang.String)
// .engineVersion(IResolvable)
// .refreshOptions(java.lang.String)
// .refreshOptions(IResolvable)
// .zoneId(java.lang.String)
// .zoneId(IResolvable)
.build();
Properties
| Name | Type | Description |
|---|---|---|
engine | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Property engine: The database engine that is run by the instance. |
category | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Property category: The RDS edition of the instance. |
commodityCode | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Property commodityCode: The commodity code of the instance. |
dispenseMode | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Property dispenseMode: Specifies whether to return the zones in which the single-zone deployment method is supported. |
engineVersion | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Property engineVersion: The version of the database engine that is run by the instance. |
refreshOptions | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Property refreshOptions: The refresh strategy for the datasource resource when the stack is updated. |
zoneId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Property zoneId: The ID of the zone in which the instance is located. |
engineRequired
public java.lang.Object getEngine();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property engine: The database engine that is run by the instance.
categoryOptional
public java.lang.Object getCategory();
- Type: java.lang.String OR com.aliyun.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
commodityCodeOptional
public java.lang.Object getCommodityCode();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property commodityCode: The commodity code of the instance.
dispenseModeOptional
public java.lang.Object getDispenseMode();
- Type: java.lang.String OR com.aliyun.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.
engineVersionOptional
public java.lang.Object getEngineVersion();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property engineVersion: The version of the database engine that is run by the instance.
refreshOptionsOptional
public java.lang.Object getRefreshOptions();
- Type: java.lang.String OR com.aliyun.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.
zoneIdOptional
public java.lang.Object getZoneId();
- Type: java.lang.String OR com.aliyun.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).