ClusterProps
Properties for defining a Cluster
.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-mse-cluster
Initializer
import com.aliyun.ros.cdk.mse.ClusterProps;
ClusterProps.builder()
.clusterSpecification(java.lang.String)
.clusterSpecification(IResolvable)
.clusterType(java.lang.String)
.clusterType(IResolvable)
.clusterVersion(java.lang.String)
.clusterVersion(IResolvable)
.instanceCount(java.lang.Number)
.instanceCount(IResolvable)
.netType(java.lang.String)
.netType(IResolvable)
// .acceptLanguage(java.lang.String)
// .acceptLanguage(IResolvable)
// .aclEntryList(IResolvable)
// .aclEntryList(java.util.List<java.lang.String)
// .aclEntryList(IResolvable>)
// .clusterAliasName(java.lang.String)
// .clusterAliasName(IResolvable)
// .connectionType(java.lang.String)
// .connectionType(IResolvable)
// .diskType(java.lang.String)
// .diskType(IResolvable)
// .mseVersion(java.lang.String)
// .mseVersion(IResolvable)
// .privateSlbSpecification(java.lang.String)
// .privateSlbSpecification(IResolvable)
// .pubNetworkFlow(java.lang.String)
// .pubNetworkFlow(IResolvable)
// .pubSlbSpecification(java.lang.String)
// .pubSlbSpecification(IResolvable)
// .requestPars(java.lang.String)
// .requestPars(IResolvable)
// .vpcId(java.lang.String)
// .vpcId(IResolvable)
// .vSwitchId(java.lang.String)
// .vSwitchId(IResolvable)
.build();
Properties
Name | Type | Description |
---|---|---|
clusterSpecification |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property clusterSpecification: Cluster specifications. |
clusterType |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property clusterType: cluster type. |
clusterVersion |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property clusterVersion: Cluster version, such as ZooKeeper_3_8_0,NACOS_2_0_0. |
instanceCount |
java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable |
Property instanceCount: instance count. |
netType |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property netType: Network type (whether private network is enabled or not). |
acceptLanguage |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property acceptLanguage:. |
aclEntryList |
com.aliyun.ros.cdk.core.IResolvable OR java.util.List |
Property aclEntryList: The public network whitelist list is used only when the public network is enabled. |
clusterAliasName |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property clusterAliasName: cluster alias name. |
connectionType |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property connectionType: network connect type. |
diskType |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property diskType: disk type. |
mseVersion |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property mseVersion: Required, the value is as follows:. |
privateSlbSpecification |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property privateSlbSpecification:. |
pubNetworkFlow |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property pubNetworkFlow: Public network bandwidth. |
pubSlbSpecification |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property pubSlbSpecification:. |
requestPars |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property requestPars:. |
vpcId |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property vpcId: vpc id. |
vSwitchId |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property vSwitchId: switcher Id. |
clusterSpecification
Required
public java.lang.Object getClusterSpecification();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property clusterSpecification: Cluster specifications.
Note the msversion requirements of the version parameter, Optional parameters: "MSE_ SC 1_2_60_c", "MSE SC 2_4_60_c", "MSE SC 4_8_60_c", "MSE SC 8_16_60_c", "MSE SC _16_32_60_c"
clusterType
Required
public java.lang.Object getClusterType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property clusterType: cluster type.
clusterVersion
Required
public java.lang.Object getClusterVersion();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property clusterVersion: Cluster version, such as ZooKeeper_3_8_0,NACOS_2_0_0.
instanceCount
Required
public java.lang.Object getInstanceCount();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
Property instanceCount: instance count.
netType
Required
public java.lang.Object getNetType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property netType: Network type (whether private network is enabled or not).
privatenet indicates that private network is enabled.
acceptLanguage
Optional
public java.lang.Object getAcceptLanguage();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property acceptLanguage:.
aclEntryList
Optional
public java.lang.Object getAclEntryList();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
Property aclEntryList: The public network whitelist list is used only when the public network is enabled.
clusterAliasName
Optional
public java.lang.Object getClusterAliasName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property clusterAliasName: cluster alias name.
connectionType
Optional
public java.lang.Object getConnectionType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property connectionType: network connect type.
diskType
Optional
public java.lang.Object getDiskType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property diskType: disk type.
mseVersion
Optional
public java.lang.Object getMseVersion();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property mseVersion: Required, the value is as follows:.
'mse_dev': indicates the development version. -'Mse_pro': means professional version. When this version is selected, the specification is 2c4g or above, and the specification is 3 nodes or above.
privateSlbSpecification
Optional
public java.lang.Object getPrivateSlbSpecification();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property privateSlbSpecification:.
pubNetworkFlow
Optional
public java.lang.Object getPubNetworkFlow();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property pubNetworkFlow: Public network bandwidth.
If the bandwidth is greater than 0, the public network is enabled.
pubSlbSpecification
Optional
public java.lang.Object getPubSlbSpecification();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property pubSlbSpecification:.
requestPars
Optional
public java.lang.Object getRequestPars();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property requestPars:.
vpcId
Optional
public java.lang.Object getVpcId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property vpcId: vpc id.
vSwitchId
Optional
public java.lang.Object getVSwitchId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property vSwitchId: switcher Id.