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 字串 Yes
nodeTypes NodeTypeDescription的陣列 Yes
provisioningState 字串 (列舉) No
reliabilityLevel 字串 (列舉) No
>reverseproxycertificate CertificateDescription No
>reverseproxycertificatecommonnames ServerCertificateCommonNames No
upgradeDescription ClusterUpgradePolicy No
upgradeMode 字串 (列舉) No
vmImage 字串 No

addOnFeatures

TypeAddOnFeatures的陣列
必要:否

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


availableClusterVersions

TypeClusterVersionDetails的陣列
必要:否

此叢集可用的 Service Fabric 執行階段版本。


azureActiveDirectory

類型AzureActiveDirectory
必要:否

叢集的 AAD 驗證設定。


憑證 (certificate)

類型CertificateDescription
必要:否

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


>certificatecommonnames

類型ServerCertificateCommonNames
必要:否

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


clientCertificateCommonNames

TypeClientCertificateCommonName的陣列
必要:否

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


clientCertificateThumbprints

TypeClientCertificateThumbprint的陣列
必要:否

允許用來管理叢集的憑證指紋所參考的用戶端憑證清單。


clusterCodeVersion

類型:字串
必要:否

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


clusterEndpoint

類型:字串
必要:否

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


clusterId

類型:字串
必要:否

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


clusterState

Type: string (enum)
必要:否

叢集的目前狀態。

  • WaitingForNodes-指出已建立叢集資源,且資源提供者正在等候 Service Fabric VM 擴充功能開機並回報。
  • 部署-指出正在 vm 上安裝 Service Fabric 執行時間。 叢集資源會處於此狀態,直到叢集開機和系統服務啟動為止。
  • BaselineUpgrade-表示叢集正在升級以建立叢集版本。 當叢集第一次開機時,會自動起始這項升級。
  • UpdatingUserConfiguration-指出正在使用使用者提供的設定來升級叢集。
  • UpdatingUserCertificate-指出正在使用使用者提供的憑證升級叢集。
  • UpdatingInfrastructure-表示叢集正在以最新的 Service Fabric 執行階段版本進行升級。 只有在 upgradeMode 設定為 [自動] 時,才會發生這種情況。
  • EnforcingClusterVersion-表示叢集與預期的版本不同,而且叢集正在升級為預期的版本。
  • UpgradeServiceUnreachable-表示叢集中的系統服務不再輪詢資源提供者。 處於此狀態的叢集無法由資源提供者管理。
  • 自動調整-指出正在調整叢集的 ReliabilityLevel。
  • 就緒-表示叢集處於穩定狀態。

diagnosticsStorageAccountConfig

類型DiagnosticsStorageAccountConfig
必要:否

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


fabricSettings

TypeSettingsSectionDescription的陣列
必要:否

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


>managementendpoint

類型:字串
必要:是

叢集的 HTTP 管理端點。


nodeTypes

TypeNodeTypeDescription的陣列
必要:是

叢集中的節點類型清單。


provisioningState

Type: string (enum)
必要:否

叢集資源的布建狀態。


reliabilityLevel

Type: string (enum)
必要:否

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

  • 無-執行目標複本集計數為1的系統服務。 這應該只用于測試叢集。
  • 銅級-執行系統服務,其目標複本集計數為3。 這應該只用于測試叢集。
  • 銀級-執行系統服務並將目標複本集計數設為5。
  • 黃金-執行系統服務,其目標複本集計數為7。
  • 白金級-執行系統服務,其目標複本集計數為9。

>reverseproxycertificate

類型CertificateDescription
必要:否

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


>reverseproxycertificatecommonnames

類型ServerCertificateCommonNames
必要:否

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


upgradeDescription

類型ClusterUpgradePolicy
必要:否

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


upgradeMode

Type: string (enum)
必要:否

當有新的 Service Fabric 執行階段版本可供使用時,叢集的升級模式。

  • 自動-叢集將會自動升級為最新的 Service Fabric 執行階段版本(如果有的話)。
  • 手動-叢集將不會自動升級為最新的 Service Fabric 執行階段版本。 叢集會藉由設定叢集資源中的 >clustercodeversion 屬性來進行升級。

vmImage

類型:字串
必要:否

VM 映射 VMSS 已設定為。 您可以使用 Windows 或 Linux 之類的泛型名稱。