Skip to content

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.

clusterSpecificationRequired

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"


clusterTypeRequired

public java.lang.Object getClusterType();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property clusterType: cluster type.


clusterVersionRequired

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.


instanceCountRequired

public java.lang.Object getInstanceCount();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

Property instanceCount: instance count.


netTypeRequired

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.


acceptLanguageOptional

public java.lang.Object getAcceptLanguage();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property acceptLanguage:.


aclEntryListOptional

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.


clusterAliasNameOptional

public java.lang.Object getClusterAliasName();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property clusterAliasName: cluster alias name.


connectionTypeOptional

public java.lang.Object getConnectionType();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property connectionType: network connect type.


diskTypeOptional

public java.lang.Object getDiskType();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property diskType: disk type.


mseVersionOptional

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.


privateSlbSpecificationOptional

public java.lang.Object getPrivateSlbSpecification();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property privateSlbSpecification:.


pubNetworkFlowOptional

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.


pubSlbSpecificationOptional

public java.lang.Object getPubSlbSpecification();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property pubSlbSpecification:.


requestParsOptional

public java.lang.Object getRequestPars();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property requestPars:.


vpcIdOptional

public java.lang.Object getVpcId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property vpcId: vpc id.


vSwitchIdOptional

public java.lang.Object getVSwitchId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property vSwitchId: switcher Id.