共用方式為


ClusterProperties

描述叢集資源屬性。

屬性

名稱 類型 必要
addOnFeatures AddOnFeatures的陣列 No
availableClusterVersions ClusterVersionDetails的陣列 No
azureActiveDirectory AzureActiveDirectory No
憑證 (certificate) CertificateDescription No
certificateCommonNames ServerCertificateCommonNames No
clientCertificateCommonNames ClientCertificateCommonName的陣列 No
clientCertificateThumbprints ClientCertificateThumbprint的陣列 No
clusterCodeVersion 字串 No
clusterEndpoint 字串 No
clusterId 字串 No
clusterState 字串 (列舉) No
diagnosticsStorageAccountConfig DiagnosticsStorageAccountConfig No
fabricSettings SettingsSectionDescription 的陣列 No
managementEndpoint string Yes
nodeTypes NodeTypeDescription 的陣列 Yes
provisioningState 字串 (列舉) No
reliabilityLevel 字串 (列舉) No
reverseProxyCertificate CertificateDescription No
reverseProxyCertificateCommonNames ServerCertificateCommonNames No
upgradeDescription ClusterUpgradePolicy No
upgradeMode 字串 (列舉) No
vmImage 字串 No

addOnFeatures

類型AddOnFeatures的陣列
必要:否

在叢集中啟用的附加元件功能清單。


availableClusterVersions

類型ClusterVersionDetails 的陣列
必要:否

此叢集可用的 Service Fabric 執行時間版本。


azureActiveDirectory

類型AzureActiveDirectory
必要:否

叢集的 AAD 驗證設定。


憑證 (certificate)

類型CertificateDescription
必要:否

用來保護叢集的憑證。 提供的憑證將用於叢集內的節點對節點安全性、叢集管理端點的 SSL 憑證和預設管理者用戶端。


certificateCommonNames

類型ServerCertificateCommonNames
必要:否

描述用來保護叢集的常見名稱所參考的伺服器憑證清單。


clientCertificateCommonNames

類型ClientCertificateCommonName的陣列
必要:否

允許管理叢集的一般名稱所參考的用戶端憑證清單。


clientCertificateThumbprints

類型ClientCertificateThumbprint的陣列
必要:否

指紋所參考的用戶端憑證清單,可管理叢集。


clusterCodeVersion

類型:字串
必要:否

叢集的 Service Fabric 執行時間版本。 只有當 upgradeMode 設定為 Manual時,使用者才能設定這個屬性。 若要取得新叢集的可用 Service Fabric 版本清單,請使用 ClusterVersion API。 若要取得現有叢集的可用版本清單,請使用 availableClusterVersions


clusterEndpoint

類型:字串
必要:否

Azure 資源提供者端點。 叢集中的系統服務會連線到此端點。


clusterId

類型:字串
必要:否

服務為叢集資源產生唯一識別碼。


clusterState

類型:字串 (列舉)
必要:否

叢集的目前狀態。

  • WaitingForNodes - 指出已建立叢集資源,且資源提供者正在等候 Service Fabric VM 擴充功能開機並回報。
  • 部署 - 指出正在 VM 上安裝 Service Fabric 執行時間。 叢集資源會處於此狀態,直到叢集開機並啟動系統服務為止。
  • BaselineUpgrade - 指出叢集正在升級以建立叢集版本。 當叢集第一次開機時,會自動起始此升級。
  • UpdateingUserConfiguration - 指出叢集正以使用者提供的組態升級。
  • UpdateingUserCertificate - 指出叢集正以使用者提供的憑證升級。
  • UpdateingInfrastructure - 指出叢集正以最新的 Service Fabric 執行時間版本升級。 只有在 upgradeMode 設定為 'Automatic' 時,才會發生此情況。
  • 強制執行ClusterVersion - 指出叢集位於與預期版本不同的版本,且叢集正在升級至預期的版本。
  • UpgradeServiceUnreachable - 指出叢集中的系統服務不再輪詢資源提供者。 處於此狀態的叢集無法由資源提供者管理。
  • 自動調整 - 指出正在調整叢集的 ReliabilityLevel。
  • 就緒 - 指出叢集處於穩定狀態。

diagnosticsStorageAccountConfig

類型DiagnosticsStorageAccountConfig
必要:否

用來儲存 Service Fabric 診斷記錄的儲存體帳戶資訊。


fabricSettings

類型SettingsSectionDescription 的陣列
必要:否

要設定叢集的自訂網狀架構設定清單。


managementEndpoint

類型:字串
必要:是

叢集的 HTTP 管理端點。


nodeTypes

類型NodeTypeDescription 的陣列
必要:是

叢集中的節點類型清單。


provisioningState

類型:字串 (列舉)
必要:否

叢集資源的布建狀態。


reliabilityLevel

類型:字串 (列舉)
必要:否

可靠性層級會設定系統服務的複本集大小。 瞭解 ReliabilityLevel

  • 無 - 執行目標複本集計數為 1 的系統服務。 這應該只用于測試叢集。
  • 銅級 - 執行目標複本集計數為 3 的系統服務。 這應該只用于測試叢集。
  • Silver - 執行目標複本集計數為 5 的系統服務。
  • 金級 - 執行目標複本集計數為 7 的系統服務。
  • 前文 - 執行目標複本集計數為 9 的系統服務。

reverseProxyCertificate

類型CertificateDescription
必要:否

反向 Proxy 所使用的伺服器憑證。


reverseProxyCertificateCommonNames

類型ServerCertificateCommonNames
必要:否

描述用來保護叢集之一般名稱所參考的伺服器憑證清單。


upgradeDescription

類型ClusterUpgradePolicy
必要:否

升級叢集時要使用的原則。


upgradeMode

類型:字串 (列舉)
必要:否

有新的 Service Fabric 執行時間版本可用時,叢集的升級模式。

  • 自動 - 叢集一旦可用,就會自動升級至最新的 Service Fabric 執行時間版本。
  • 手動 - 叢集不會自動升級至最新的 Service Fabric 執行時間版本。 叢集的升級方式是在叢集資源中設定 clusterCodeVersion 屬性。

vmImage

類型:字串
必要:否

已設定 VM 映射 VMSS。 您可以使用一般名稱,例如 Windows 或 Linux。