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.