DATASOURCE::MSE::Clusters类型用于查询注册配置中心集群列表。
语法
{
"Type": "DATASOURCE::MSE::Clusters",
"Properties": {
"ClusterAliasName": String
}
}
属性
属性名称 |
类型 |
必须 |
允许更新 |
描述 |
约束 |
ClusterAliasName |
String |
否 |
是 |
集群名称。 |
支持模糊匹配。 |
返回数据(Fn::GetAtt)
- ClusterIds:实例ID列表。
- Clusters:实例详情列表。
属性名称 |
类型 |
描述 |
约束 |
ClusterIds |
List |
实例ID列表。 |
无 |
Clusters |
List |
实例详情列表。 |
无 |
ClusterId |
String |
集群ID。 |
无 |
ClusterName |
String |
集群名称。 |
无 |
ClusterAliasName |
String |
集群别名。 |
无 |
InstanceId |
String |
实例ID。 |
无 |
AppVersion |
String |
App版本。 |
无 |
VersionCode |
String |
版本信息。 |
无 |
InstanceCount |
Number |
集群数量。 |
无 |
IntranetAddress |
String |
私网地址。 |
无 |
CanUpdate |
Boolean |
是否允许升级。 |
取值:
|
ChargeType |
String |
付费模式。 |
取值:
- PrePaid:预付费。
- PostPaid:后付费。
|
InitStatus |
String |
初始化状态。 |
无 |
InternetAddress |
String |
公网地址。 |
无 |
IntranetDomain |
String |
私网域名。 |
无 |
CreateTime |
String |
集群创建时间。 |
按照ISO8601标准表示,并需要使用UTC时间,格式为yyyy-MM-ddTHH:mm:ssZ。 |
EndDate |
String |
集群截止时间。 |
按照ISO8601标准表示,并需要使用UTC时间,格式为yyyy-MM-ddTHH:mm:ssZ。 |
示例
-
JSON
格式
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"ClusterAliasName": {
"Type": "String",
"Description": "The alias name of cluster."
}
},
"Resources": {
"Clusters": {
"Type": "DATASOURCE::MSE::Clusters",
"Properties": {
"ClusterAliasName": {
"Ref": "ClusterAliasName"
}
}
}
},
"Outputs": {
"Clusters": {
"Description": "The list of clusters.",
"Value": {
"Fn::GetAtt": [
"Clusters",
"Clusters"
]
}
},
"ClusterIds": {
"Description": "The list of cluster IDs.",
"Value": {
"Fn::GetAtt": [
"Clusters",
"ClusterIds"
]
}
}
}
}
-
YAML
格式
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
ClusterAliasName:
Type: String
Description: The alias name of cluster.
Resources:
Clusters:
Type: DATASOURCE::MSE::Clusters
Properties:
ClusterAliasName:
Ref: ClusterAliasName
Outputs:
Clusters:
Description: The list of clusters.
Value:
Fn::GetAtt:
- Clusters
- Clusters
ClusterIds:
Description: The list of cluster IDs.
Value:
Fn::GetAtt:
- Clusters
- ClusterIds