Skip to content

ClusterProps

Properties for defining a Cluster.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-mse-cluster

Initializer

using AlibabaCloud.SDK.ROS.CDK.Mse;
new ClusterProps {
    object ClusterSpecification,
    object ClusterType,
    object ClusterVersion,
    object InstanceCount,
    object NetType,
    object AcceptLanguage = null,
    object AclEntryList = null,
    object ClusterAliasName = null,
    object ConnectionType = null,
    object DiskType = null,
    object MseVersion = null,
    object PrivateSlbSpecification = null,
    object PubNetworkFlow = null,
    object PubSlbSpecification = null,
    object RequestPars = null,
    object VpcId = null,
    object VSwitchId = null
};

Properties

Name Type Description
ClusterSpecification object Property clusterSpecification: Cluster specifications.
ClusterType object Property clusterType: cluster type.
ClusterVersion object Property clusterVersion: Cluster version, such as ZooKeeper_3_8_0,NACOS_2_0_0.
InstanceCount object Property instanceCount: instance count.
NetType object Property netType: Network type (whether private network is enabled or not).
AcceptLanguage object Property acceptLanguage:.
AclEntryList object Property aclEntryList: The public network whitelist list is used only when the public network is enabled.
ClusterAliasName object Property clusterAliasName: cluster alias name.
ConnectionType object Property connectionType: network connect type.
DiskType object Property diskType: disk type.
MseVersion object Property mseVersion: Required, the value is as follows:.
PrivateSlbSpecification object Property privateSlbSpecification:.
PubNetworkFlow object Property pubNetworkFlow: Public network bandwidth.
PubSlbSpecification object Property pubSlbSpecification:.
RequestPars object Property requestPars:.
VpcId object Property vpcId: vpc id.
VSwitchId object Property vSwitchId: switcher Id.

ClusterSpecificationRequired

public object ClusterSpecification { get; set; }
  • Type: object

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 object ClusterType { get; set; }
  • Type: object

Property clusterType: cluster type.


ClusterVersionRequired

public object ClusterVersion { get; set; }
  • Type: object

Property clusterVersion: Cluster version, such as ZooKeeper_3_8_0,NACOS_2_0_0.


InstanceCountRequired

public object InstanceCount { get; set; }
  • Type: object

Property instanceCount: instance count.


NetTypeRequired

public object NetType { get; set; }
  • Type: object

Property netType: Network type (whether private network is enabled or not).

privatenet indicates that private network is enabled.


AcceptLanguageOptional

public object AcceptLanguage { get; set; }
  • Type: object

Property acceptLanguage:.


AclEntryListOptional

public object AclEntryList { get; set; }
  • Type: object

Property aclEntryList: The public network whitelist list is used only when the public network is enabled.


ClusterAliasNameOptional

public object ClusterAliasName { get; set; }
  • Type: object

Property clusterAliasName: cluster alias name.


ConnectionTypeOptional

public object ConnectionType { get; set; }
  • Type: object

Property connectionType: network connect type.


DiskTypeOptional

public object DiskType { get; set; }
  • Type: object

Property diskType: disk type.


MseVersionOptional

public object MseVersion { get; set; }
  • Type: object

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 object PrivateSlbSpecification { get; set; }
  • Type: object

Property privateSlbSpecification:.


PubNetworkFlowOptional

public object PubNetworkFlow { get; set; }
  • Type: object

Property pubNetworkFlow: Public network bandwidth.

If the bandwidth is greater than 0, the public network is enabled.


PubSlbSpecificationOptional

public object PubSlbSpecification { get; set; }
  • Type: object

Property pubSlbSpecification:.


RequestParsOptional

public object RequestPars { get; set; }
  • Type: object

Property requestPars:.


VpcIdOptional

public object VpcId { get; set; }
  • Type: object

Property vpcId: vpc id.


VSwitchIdOptional

public object VSwitchId { get; set; }
  • Type: object

Property vSwitchId: switcher Id.