全部產品
Search
文件中心

:DATASOURCE::MSE::Clusters

更新時間:Nov 02, 2024

DATASOURCE::MSE::Clusters類型用於查詢註冊配置中心叢集列表。

文法

{
  "Type": "DATASOURCE::MSE::Clusters",
  "Properties": {
    "ClusterAliasName": String,
    "RefreshOptions": String
  }
}

屬性

屬性名稱

類型

必須

允許更新

描述

約束

ClusterAliasName

String

叢集名稱。

支援模糊比對。

RefreshOptions

String

當資源棧更新時,資料來源資源的重新整理策略。

有效值:

  • Never(預設值):更新堆棧時,從不重新整理資料來源資源。

  • Always:更新堆棧時,始終重新整理資料來源資源。

返回資料(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

是否允許升級。

取值:

  • true:允許升級。

  • false:禁止升級。

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。

樣本

{
  "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"
        ]
      }
    }
  }
}
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