ALIYUN::MSE::Cluster類型用於建立叢集。
文法
{
"Type": "ALIYUN::MSE::Cluster",
"Properties": {
"DiskType": String,
"InstanceCount": Integer,
"PrivateSlbSpecification": String,
"VpcId": String,
"ClusterVersion": String,
"PubNetworkFlow": String,
"ClusterSpecification": String,
"VSwitchId": String,
"PubSlbSpecification": String,
"ClusterType": String,
"NetType": String,
"ClusterAliasName": String,
"AcceptLanguage": String,
"MseVersion": String,
"ConnectionType": String,
"RequestPars": String,
"AclEntryList": List
}
}
屬性
屬性名稱 | 類型 | 必須 | 允許更新 | 描述 | 約束 |
DiskType | String | 否 | 否 | 磁碟類型。 | 取值:alicloud-disk-ssd-multi-zone。 |
AcceptLanguage | String | 否 | 否 | 返回結果顯示的語言。 | 無 |
MseVersion | String | 否 | 否 | 叢集版本。 | 取值:
|
InstanceCount | Integer | 是 | 否 | 執行個體數。 | 取值範圍:1~9。 |
PrivateSlbSpecification | String | 否 | 否 | 私網SLB規格。 | 取值:
|
VpcId | String | 否 | 否 | 專用網路ID。 | 無 |
ClusterVersion | String | 是 | 否 | 叢集版本。 | 取值:
|
PubNetworkFlow | String | 否 | 否 | 公網頻寬。 | 取值範圍:0~5000。 單位:Mbps。 說明 0表示不接入公網。 |
ClusterSpecification | String | 是 | 否 | 引擎規格。 | 取值:
|
VSwitchId | String | 否 | 否 | 交換器ID。 | 無 |
PubSlbSpecification | String | 否 | 否 | 公網SLB規格。 | 取值:
|
ClusterType | String | 是 | 否 | 叢集類型。 | 取值:
|
NetType | String | 是 | 否 | 網路類型。 | 取值:
|
ClusterAliasName | String | 否 | 是 | 叢集別名。 | 支援模糊比對。 |
ConnectionType | String | 否 | 否 | 網路連接類型。 | 無 |
RequestPars | String | 否 | 否 | 擴充請求參數。 | 參數為JSON格式。 |
AclEntryList | List | 否 | 是 | 白名單列表。 | 多個IP地址用半形逗號(,)分隔。 |
傳回值
Fn::GetAtt
- InternetAddress:公網地址。
- IntranetAddress:私網地址。
- AclEntryList:白名單列表。
- Cpu:CPU數量。
- InternetPort:公網介面。
- IntranetPort:私網介面。
- DiskType:磁碟類型。
- AppVersion:App版本。
- PayInfo:付費類型。
- ClusterName:叢集名稱。
- IntranetDomain:內網網域名稱。
- NetType:網路類型。
- ClusterVersion:叢集版本。
- InstanceId:執行個體ID。
- ClusterId:叢集ID。
- InternetDomain:公網網域名稱。
- AclId:存取控制清單ID。
- VSwitchId:交換器ID。
- ClusterSpecification:引擎規格。
- HealthStatus:健康狀態。
- MemoryCapacity:記憶體容量。
- ClusterType:叢集類型。
- ClusterAliasName:叢集別名。
- InstanceCount:執行個體數量。
- DiskCapacity:磁碟容量。
- VpcId:專用網路ID。
- PubNetworkFlow:公網頻寬。
- ConnectionType:網路連接類型。
- MseVersion:叢集版本。
- ConfigSecretEnabled:配置密碼是否生效。
- MCPEnabled:MCP是否生效。
- ConfigAuthEnabled:是否啟用叢集配置。
樣本
JSON
格式{ "ROSTemplateFormatVersion": "2015-09-01", "Description": "Test MSE Cluster", "Parameters": { "VpcId": { "Type": "String", "AssociationProperty": "ALIYUN::ECS::VPC::VPCId" }, "VSwitchId": { "Type": "String", "AssociationProperty": "ALIYUN::ECS::VSwitch::VSwitchId", "AssociationPropertyMetadata": { "VpcId": "${VpcId}" } } }, "Resources": { "MseCluster": { "Type": "ALIYUN::MSE::Cluster", "Properties": { "MseVersion": "mse_pro", "InstanceCount": 3, "ClusterVersion": "NACOS_2_0_0", "PubNetworkFlow": 1, "ClusterType": "Nacos-Ans", "ClusterSpecification": "MSE_SC_2_4_200_c", "NetType": "pubnet", "DiskType": "alicloud-disk-ssd-multi-zone", "VpcId": { "Ref": "VpcId" }, "VSwitchId": { "Ref": "VSwitchId" }, "PubSlbSpecification": "slb.s1.small" } } }, "Outputs": { "InstanceId": { "Value": { "Fn::GetAtt": [ "MseCluster", "InstanceId" ] } }, "ClusterId": { "Value": { "Fn::GetAtt": [ "MseCluster", "ClusterId" ] } } } }