Skip to content

ClusterProps

Properties for defining a Cluster.

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

Initializer

import "github.com/alibabacloud-go/ros-cdk/alicloudroscdkmse"
&alicloudroscdkmse.ClusterProps {
    ClusterSpecification: interface{},
    ClusterType: interface{},
    ClusterVersion: interface{},
    InstanceCount: interface{},
    NetType: interface{},
    AcceptLanguage: interface{},
    AclEntryList: interface{},
    ClusterAliasName: interface{},
    ConnectionType: interface{},
    DiskType: interface{},
    MseVersion: interface{},
    PrivateSlbSpecification: interface{},
    PubNetworkFlow: interface{},
    PubSlbSpecification: interface{},
    RequestPars: interface{},
    VpcId: interface{},
    VSwitchId: interface{},
}

Properties

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

ClusterSpecificationRequired

ClusterSpecification interface{}
  • Type: interface{}

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

ClusterType interface{}
  • Type: interface{}

Property clusterType: cluster type.


ClusterVersionRequired

ClusterVersion interface{}
  • Type: interface{}

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


InstanceCountRequired

InstanceCount interface{}
  • Type: interface{}

Property instanceCount: instance count.


NetTypeRequired

NetType interface{}
  • Type: interface{}

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

privatenet indicates that private network is enabled.


AcceptLanguageOptional

AcceptLanguage interface{}
  • Type: interface{}

Property acceptLanguage:.


AclEntryListOptional

AclEntryList interface{}
  • Type: interface{}

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


ClusterAliasNameOptional

ClusterAliasName interface{}
  • Type: interface{}

Property clusterAliasName: cluster alias name.


ConnectionTypeOptional

ConnectionType interface{}
  • Type: interface{}

Property connectionType: network connect type.


DiskTypeOptional

DiskType interface{}
  • Type: interface{}

Property diskType: disk type.


MseVersionOptional

MseVersion interface{}
  • Type: interface{}

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

PrivateSlbSpecification interface{}
  • Type: interface{}

Property privateSlbSpecification:.


PubNetworkFlowOptional

PubNetworkFlow interface{}
  • Type: interface{}

Property pubNetworkFlow: Public network bandwidth.

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


PubSlbSpecificationOptional

PubSlbSpecification interface{}
  • Type: interface{}

Property pubSlbSpecification:.


RequestParsOptional

RequestPars interface{}
  • Type: interface{}

Property requestPars:.


VpcIdOptional

VpcId interface{}
  • Type: interface{}

Property vpcId: vpc id.


VSwitchIdOptional

VSwitchId interface{}
  • Type: interface{}

Property vSwitchId: switcher Id.