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. |
ClusterSpecification
Required
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"
ClusterType
Required
ClusterType interface{}
- Type: interface{}
Property clusterType: cluster type.
ClusterVersion
Required
ClusterVersion interface{}
- Type: interface{}
Property clusterVersion: Cluster version, such as ZooKeeper_3_8_0,NACOS_2_0_0.
InstanceCount
Required
InstanceCount interface{}
- Type: interface{}
Property instanceCount: instance count.
NetType
Required
NetType interface{}
- Type: interface{}
Property netType: Network type (whether private network is enabled or not).
privatenet indicates that private network is enabled.
AcceptLanguage
Optional
AcceptLanguage interface{}
- Type: interface{}
Property acceptLanguage:.
AclEntryList
Optional
AclEntryList interface{}
- Type: interface{}
Property aclEntryList: The public network whitelist list is used only when the public network is enabled.
ClusterAliasName
Optional
ClusterAliasName interface{}
- Type: interface{}
Property clusterAliasName: cluster alias name.
ConnectionType
Optional
ConnectionType interface{}
- Type: interface{}
Property connectionType: network connect type.
DiskType
Optional
DiskType interface{}
- Type: interface{}
Property diskType: disk type.
MseVersion
Optional
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.
PrivateSlbSpecification
Optional
PrivateSlbSpecification interface{}
- Type: interface{}
Property privateSlbSpecification:.
PubNetworkFlow
Optional
PubNetworkFlow interface{}
- Type: interface{}
Property pubNetworkFlow: Public network bandwidth.
If the bandwidth is greater than 0, the public network is enabled.
PubSlbSpecification
Optional
PubSlbSpecification interface{}
- Type: interface{}
Property pubSlbSpecification:.
RequestPars
Optional
RequestPars interface{}
- Type: interface{}
Property requestPars:.
VpcId
Optional
VpcId interface{}
- Type: interface{}
Property vpcId: vpc id.
VSwitchId
Optional
VSwitchId interface{}
- Type: interface{}
Property vSwitchId: switcher Id.