Skip to content

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)
//  .autoRenew(java.lang.Boolean)
//  .autoRenew(IResolvable)
//  .backupId(java.lang.String)
//  .backupId(IResolvable)
//  .businessInfo(java.lang.String)
//  .businessInfo(IResolvable)
//  .chargeType(java.lang.String)
//  .chargeType(IResolvable)
//  .couponNo(java.lang.String)
//  .couponNo(IResolvable)
//  .databaseNames(java.lang.String)
//  .databaseNames(IResolvable)
//  .dbInstanceDescription(java.lang.String)
//  .dbInstanceDescription(IResolvable)
//  .engineVersion(java.lang.String)
//  .engineVersion(IResolvable)
//  .hiddenZoneId(java.lang.String)
//  .hiddenZoneId(IResolvable)
//  .networkType(java.lang.String)
//  .networkType(IResolvable)
//  .period(java.lang.Number)
//  .period(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)
//  .secondaryZoneId(java.lang.String)
//  .secondaryZoneId(IResolvable)
//  .securityGroupId(java.lang.String)
//  .securityGroupId(IResolvable)
//  .securityIpArray(java.lang.String)
//  .securityIpArray(IResolvable)
//  .srcDbInstanceId(java.lang.String)
//  .srcDbInstanceId(IResolvable)
//  .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.
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.
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.
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.
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.
networkType 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.
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.
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.
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

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

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

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

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

networkTypeOptional

public java.lang.Object getNetworkType();
  • 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

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

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

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();

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