RosInstanceProps
Properties for defining a RosInstance.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-mongodb-instance
Initializer
import com.aliyun.ros.cdk.mongodb.RosInstanceProps;
RosInstanceProps.builder()
.dbInstanceClass(java.lang.String)
.dbInstanceClass(IResolvable)
.dbInstanceStorage(java.lang.Number)
.dbInstanceStorage(IResolvable)
// .accountPassword(java.lang.String)
// .accountPassword(IResolvable)
// .auditPolicyOptions(IResolvable)
// .auditPolicyOptions(AuditPolicyOptionsProperty)
// .autoRenew(java.lang.Boolean)
// .autoRenew(IResolvable)
// .backupId(java.lang.String)
// .backupId(IResolvable)
// .backupPolicyOptions(IResolvable)
// .backupPolicyOptions(BackupPolicyOptionsProperty)
// .businessInfo(java.lang.String)
// .businessInfo(IResolvable)
// .chargeType(java.lang.String)
// .chargeType(IResolvable)
// .clusterId(java.lang.String)
// .clusterId(IResolvable)
// .couponNo(java.lang.String)
// .couponNo(IResolvable)
// .databaseNames(java.lang.String)
// .databaseNames(IResolvable)
// .dbInstanceDescription(java.lang.String)
// .dbInstanceDescription(IResolvable)
// .dbInstanceReleaseProtection(java.lang.Boolean)
// .dbInstanceReleaseProtection(IResolvable)
// .encrypted(java.lang.Boolean)
// .encrypted(IResolvable)
// .encryptionKey(java.lang.String)
// .encryptionKey(IResolvable)
// .engineVersion(java.lang.String)
// .engineVersion(IResolvable)
// .hiddenZoneId(java.lang.String)
// .hiddenZoneId(IResolvable)
// .period(java.lang.Number)
// .period(IResolvable)
// .privateConnections(IResolvable)
// .privateConnections(PrivateConnectionsProperty)
// .provisionedIops(java.lang.Number)
// .provisionedIops(IResolvable)
// .readonlyReplicas(java.lang.Number)
// .readonlyReplicas(IResolvable)
// .replicationFactor(java.lang.Number)
// .replicationFactor(IResolvable)
// .resourceGroupId(java.lang.String)
// .resourceGroupId(IResolvable)
// .restoreTime(java.lang.String)
// .restoreTime(IResolvable)
// .restoreType(java.lang.Number)
// .restoreType(IResolvable)
// .secondaryZoneId(java.lang.String)
// .secondaryZoneId(IResolvable)
// .securityGroupId(java.lang.String)
// .securityGroupId(IResolvable)
// .securityIpArray(java.lang.String)
// .securityIpArray(IResolvable)
// .srcDbInstanceId(java.lang.String)
// .srcDbInstanceId(IResolvable)
// .srcRegion(java.lang.String)
// .srcRegion(IResolvable)
// .sslOptions(IResolvable)
// .sslOptions(SSLOptionsProperty)
// .storageEngine(java.lang.String)
// .storageEngine(IResolvable)
// .storageType(java.lang.String)
// .storageType(IResolvable)
// .tags(java.util.List<TagsProperty>)
// .tdeStatus(java.lang.Boolean)
// .tdeStatus(IResolvable)
// .vpcId(java.lang.String)
// .vpcId(IResolvable)
// .vpcPasswordFree(java.lang.Boolean)
// .vpcPasswordFree(IResolvable)
// .vSwitchId(java.lang.String)
// .vSwitchId(IResolvable)
// .zoneId(java.lang.String)
// .zoneId(IResolvable)
.build();
Properties
| Name | Type | Description |
|---|---|---|
dbInstanceClass | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
dbInstanceStorage | java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable | No description. |
accountPassword | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
auditPolicyOptions | com.aliyun.ros.cdk.core.IResolvable OR AuditPolicyOptionsProperty | No description. |
autoRenew | java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable | No description. |
backupId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
backupPolicyOptions | com.aliyun.ros.cdk.core.IResolvable OR BackupPolicyOptionsProperty | No description. |
businessInfo | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
chargeType | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
clusterId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
couponNo | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
databaseNames | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
dbInstanceDescription | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
dbInstanceReleaseProtection | java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable | No description. |
encrypted | java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable | No description. |
encryptionKey | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
engineVersion | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
hiddenZoneId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
period | java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable | No description. |
privateConnections | com.aliyun.ros.cdk.core.IResolvable OR PrivateConnectionsProperty | No description. |
provisionedIops | java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable | No description. |
readonlyReplicas | java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable | No description. |
replicationFactor | java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable | No description. |
resourceGroupId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
restoreTime | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
restoreType | java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable | No description. |
secondaryZoneId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
securityGroupId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
securityIpArray | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
srcDbInstanceId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
srcRegion | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
sslOptions | com.aliyun.ros.cdk.core.IResolvable OR SSLOptionsProperty | No description. |
storageEngine | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
storageType | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
tags | java.util.List<TagsProperty> | No description. |
tdeStatus | java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable | No description. |
vpcId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
vpcPasswordFree | java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable | No description. |
vSwitchId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
zoneId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
dbInstanceClassRequired
public java.lang.Object getDbInstanceClass();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
dbInstanceStorageRequired
public java.lang.Object getDbInstanceStorage();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
accountPasswordOptional
public java.lang.Object getAccountPassword();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
auditPolicyOptionsOptional
public java.lang.Object getAuditPolicyOptions();
- Type: com.aliyun.ros.cdk.core.IResolvable OR AuditPolicyOptionsProperty
autoRenewOptional
public java.lang.Object getAutoRenew();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
backupIdOptional
public java.lang.Object getBackupId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
backupPolicyOptionsOptional
public java.lang.Object getBackupPolicyOptions();
- Type: com.aliyun.ros.cdk.core.IResolvable OR BackupPolicyOptionsProperty
businessInfoOptional
public java.lang.Object getBusinessInfo();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
chargeTypeOptional
public java.lang.Object getChargeType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
clusterIdOptional
public java.lang.Object getClusterId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
couponNoOptional
public java.lang.Object getCouponNo();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
databaseNamesOptional
public java.lang.Object getDatabaseNames();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
dbInstanceDescriptionOptional
public java.lang.Object getDbInstanceDescription();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
dbInstanceReleaseProtectionOptional
public java.lang.Object getDbInstanceReleaseProtection();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
encryptedOptional
public java.lang.Object getEncrypted();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
encryptionKeyOptional
public java.lang.Object getEncryptionKey();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
engineVersionOptional
public java.lang.Object getEngineVersion();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
hiddenZoneIdOptional
public java.lang.Object getHiddenZoneId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
periodOptional
public java.lang.Object getPeriod();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
privateConnectionsOptional
public java.lang.Object getPrivateConnections();
- Type: com.aliyun.ros.cdk.core.IResolvable OR PrivateConnectionsProperty
provisionedIopsOptional
public java.lang.Object getProvisionedIops();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
readonlyReplicasOptional
public java.lang.Object getReadonlyReplicas();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
replicationFactorOptional
public java.lang.Object getReplicationFactor();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
resourceGroupIdOptional
public java.lang.Object getResourceGroupId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
restoreTimeOptional
public java.lang.Object getRestoreTime();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
restoreTypeOptional
public java.lang.Object getRestoreType();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
secondaryZoneIdOptional
public java.lang.Object getSecondaryZoneId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
securityGroupIdOptional
public java.lang.Object getSecurityGroupId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
securityIpArrayOptional
public java.lang.Object getSecurityIpArray();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
srcDbInstanceIdOptional
public java.lang.Object getSrcDbInstanceId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
srcRegionOptional
public java.lang.Object getSrcRegion();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
sslOptionsOptional
public java.lang.Object getSslOptions();
- Type: com.aliyun.ros.cdk.core.IResolvable OR SSLOptionsProperty
storageEngineOptional
public java.lang.Object getStorageEngine();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
storageTypeOptional
public java.lang.Object getStorageType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
tagsOptional
public java.util.List<TagsProperty> getTags();
- Type: java.util.List<TagsProperty>
tdeStatusOptional
public java.lang.Object getTdeStatus();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
vpcIdOptional
public java.lang.Object getVpcId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
vpcPasswordFreeOptional
public java.lang.Object getVpcPasswordFree();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
vSwitchIdOptional
public java.lang.Object getVSwitchId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
zoneIdOptional
public java.lang.Object getZoneId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable