ClusterProperties
クラスター リソースのプロパティについて説明します。
プロパティ
名前 | Type | 必須 |
---|---|---|
addOnFeatures | AddOnFeatures の配列 | いいえ |
availableClusterVersions | ClusterVersionDetails の配列 | いいえ |
azureActiveDirectory | AzureActiveDirectory | いいえ |
certificate | CertificateDescription | いいえ |
certificateCommonNames | ServerCertificateCommonNames | いいえ |
clientCertificateCommonNames | ClientCertificateCommonName の配列 | いいえ |
clientCertificateThumbprints | ClientCertificateThumbprint の配列 | いいえ |
clusterCodeVersion | string | いいえ |
clusterEndpoint | string | いいえ |
clusterId | string | いいえ |
clusterState | string (enum) | いいえ |
diagnosticsStorageAccountConfig | DiagnosticsStorageAccountConfig | いいえ |
fabricSettings | SettingsSectionDescription の配列 | いいえ |
managementEndpoint | string | はい |
nodeTypes | NodeTypeDescription の配列 | はい |
provisioningState | string (enum) | いいえ |
reliabilityLevel | string (enum) | いいえ |
reverseProxyCertificate | CertificateDescription | いいえ |
reverseProxyCertificateCommonNames | ServerCertificateCommonNames | いいえ |
upgradeDescription | ClusterUpgradePolicy | いいえ |
upgradeMode | string (enum) | いいえ |
vmImage | string | いいえ |
addOnFeatures
型: AddOnFeatures の配列
必須: いいえ
クラスターで有効にするアドオン機能の一覧。
availableClusterVersions
型: ClusterVersionDetails の配列
必須: いいえ
このクラスターで使用できる Service Fabric ランタイム バージョン。
azureActiveDirectory
種類: AzureActiveDirectory
必須: いいえ
クラスターの AAD 認証設定。
証明書 (certificate)
種類: CertificateDescription
必須: いいえ
クラスターのセキュリティ保護に使用する証明書。 指定された証明書は、クラスター内のノード間のセキュリティ、クラスター管理エンドポイント用の SSL 証明書、および既定の管理クライアントに使用されます。
certificateCommonNames
種類: ServerCertificateCommonNames
必須: いいえ
クラスターのセキュリティ保護に使用される共通名によって参照されるサーバー証明書の一覧について説明します。
clientCertificateCommonNames
型: ClientCertificateCommonName の配列
必須: いいえ
クラスターの管理が許可されている共通名によって参照されるクライアント証明書の一覧。
clientCertificateThumbprints
型: ClientCertificateThumbprint の配列
必須: いいえ
クラスターの管理が許可されている拇印によって参照されるクライアント証明書の一覧。
clusterCodeVersion
型: string
必須: いいえ
クラスターの Service Fabric ランタイム バージョン。 このプロパティは、 upgradeMode が Manual に設定されている場合にのみ、ユーザーが設定できます。 新しいクラスターで使用可能な Service Fabric バージョンの一覧を取得するには、 ClusterVersion API を使用します。 既存のクラスターで使用可能なバージョンの一覧を取得するには、 availableClusterVersions を使用します。
clusterEndpoint
型: string
必須: いいえ
Azure リソース プロバイダー エンドポイント。 クラスター内のシステム サービスは、このエンドポイントに接続します。
clusterId
型: string
必須: いいえ
クラスター リソースのサービスによって生成された一意識別子。
clusterState
型: string (enum)
必須: いいえ
クラスターの現在の状態。
- WaitingForNodes - クラスター リソースが作成され、リソース プロバイダーが Service Fabric VM 拡張機能の起動と報告を待機していることを示します。
- デプロイ中 - Service Fabric ランタイムが VM にインストールされていることを示します。 クラスター リソースは、クラスターが起動し、システム サービスが起動するまで、この状態になります。
- BaselineUpgrade - クラスターのバージョンを確立するためにクラスターがアップグレード中であることを示します。 このアップグレードは、クラスターが初めて起動したときに自動的に開始されます。
- UpdatingUserConfiguration - ユーザーが指定した構成でクラスターがアップグレードされていることを示します。
- UpdatingUserCertificate - ユーザー指定の証明書を使用してクラスターがアップグレードされていることを示します。
- UpdatingInfrastructure - クラスターが最新の Service Fabric ランタイム バージョンでアップグレードされていることを示します。 これは、 upgradeMode が "自動" に設定されている場合にのみ発生します。
- EnforcingClusterVersion - クラスターが想定とは異なるバージョンにあり、クラスターが予想されるバージョンにアップグレードされていることを示します。
- UpgradeServiceUnreachable - クラスター内のシステム サービスがリソース プロバイダーをポーリングしなくなったことを示します。 この状態のクラスターは、リソース プロバイダーによって管理できません。
- 自動スケーリング - クラスターの ReliabilityLevel が調整されていることを示します。
- 準備完了 - クラスターが安定した状態であることを示します。
diagnosticsStorageAccountConfig
種類: DiagnosticsStorageAccountConfig
必須: いいえ
Service Fabric 診断ログを格納するためのストレージ アカウント情報。
fabricSettings
型: SettingsSectionDescription の配列
必須: いいえ
クラスターを構成するためのカスタム ファブリック設定の一覧。
managementEndpoint
型: string
必須: はい
クラスターの http 管理エンドポイント。
nodeTypes
型: NodeTypeDescription の配列
必須: はい
クラスター内のノードの種類の一覧。
provisioningState
型: string (enum)
必須: いいえ
クラスター リソースのプロビジョニング状態。
reliabilityLevel
型: string (enum)
必須: いいえ
信頼性レベルは、システム サービスのレプリカ セット サイズを設定します。 ReliabilityLevel について説明します。
- None - ターゲット レプリカ セット数が 1 のシステム サービスを実行します。 これは、テスト クラスターにのみ使用する必要があります。
- Bronze - ターゲット レプリカ セット数が 3 のシステム サービスを実行します。 これは、テスト クラスターにのみ使用する必要があります。
- Silver - ターゲット レプリカ セット数が 5 のシステム サービスを実行します。
- Gold - ターゲット レプリカ セット数が 7 のシステム サービスを実行します。
- Platinum - ターゲット レプリカ セット数が 9 のシステム サービスを実行します。
reverseProxyCertificate
種類: CertificateDescription
必須: いいえ
リバース プロキシで使用されるサーバー証明書。
reverseProxyCertificateCommonNames
種類: ServerCertificateCommonNames
必須: いいえ
クラスターのセキュリティ保護に使用される共通名によって参照されるサーバー証明書の一覧について説明します。
upgradeDescription
種類: ClusterUpgradePolicy
必須: いいえ
クラスターのアップグレード時に使用するポリシー。
upgradeMode
型: string (enum)
必須: いいえ
新しい Service Fabric ランタイム バージョンが使用可能な場合のクラスターのアップグレード モード。
- 自動 - クラスターは、使用可能になるとすぐに、最新の Service Fabric ランタイム バージョンに自動的にアップグレードされます。
- 手動 - クラスターは、最新の Service Fabric ランタイム バージョンに自動的にアップグレードされません。 クラスターは、クラスター リソースで clusterCodeVersion プロパティを設定することによってアップグレードされます。
vmImage
型: string
必須: いいえ
VM イメージ VMSS は で構成されています。 Windows や Linux などの汎用名を使用できます。