次の方法で共有


Cluster クラス

定義

クラスター リソース

[Microsoft.Rest.Serialization.JsonTransformation]
public class Cluster : Microsoft.Azure.Management.ServiceFabric.Models.Resource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type Cluster = class
    inherit Resource
Public Class Cluster
Inherits Resource
継承
Cluster
属性

コンストラクター

Cluster()

Cluster クラスの新しいインスタンスを初期化します。

Cluster(String, String, IList<NodeTypeDescription>, String, String, String, IDictionary<String,String>, String, IList<String>, IList<ClusterVersionDetails>, AzureActiveDirectory, CertificateDescription, ServerCertificateCommonNames, IList<ClientCertificateCommonName>, IList<ClientCertificateThumbprint>, String, String, String, String, DiagnosticsStorageAccountConfig, Nullable<Boolean>, IList<SettingsSectionDescription>, String, String, CertificateDescription, ServerCertificateCommonNames, ClusterUpgradePolicy, String, ApplicationTypeVersionsCleanupPolicy, String)

Cluster クラスの新しいインスタンスを初期化します。

プロパティ

AddOnFeatures

クラスターで有効にするアドオン機能の一覧を取得または設定します。

ApplicationTypeVersionsCleanupPolicy

未使用のバージョンをクリーンするために使用されるポリシーを取得または設定します。

AvailableClusterVersions

このクラスターで使用できる Service Fabric ランタイム バージョンを取得します。

AzureActiveDirectory

クラスターの AAD 認証設定を取得または設定します。

Certificate

クラスターのセキュリティ保護に使用する証明書を取得または設定します。 指定された証明書は、クラスター内のノード間セキュリティ、クラスター管理エンドポイントの SSL 証明書、および既定の管理クライアントに使用されます。

CertificateCommonNames

クラスターのセキュリティ保護に使用される共通名によって参照されるサーバー証明書の一覧を取得または設定します。

ClientCertificateCommonNames

クラスターの管理が許可されている共通名によって参照されるクライアント証明書の一覧を取得または設定します。

ClientCertificateThumbprints

クラスターの管理が許可されている拇印によって参照されるクライアント証明書の一覧を取得または設定します。

ClusterCodeVersion

クラスターの Service Fabric ランタイム バージョンを取得または設定します。 このプロパティは、 upgradeMode が 'Manual' に設定されている場合にユーザーを設定することによってのみ実行できます。 新しいクラスターで使用可能な Service Fabric バージョンの一覧を取得するには、 ClusterVersion API を使用します。 既存のクラスターで使用可能なバージョンの一覧を取得するには、 availableClusterVersions を使用します

ClusterEndpoint

Azure リソース プロバイダー エンドポイントを取得します。 クラスター内のシステム サービスは、このエンドポイントに接続します。

ClusterId

クラスター リソースに対して生成されたサービスの一意識別子を取得します。

ClusterState

クラスターの現在の状態を取得します。

  • WaitingForNodes - クラスター リソースが作成され、リソース プロバイダーが Service Fabric VM 拡張機能の起動と報告を待機していることを示します。
  • デプロイ中 - Service Fabric ランタイムが VM にインストールされていることを示します。 クラスター リソースは、クラスターが起動し、システム サービスが起動するまで、この状態になります。
  • BaselineUpgrade - クラスターのバージョンを確立するためにクラスターがアップグレード中であることを示します。 このアップグレードは、クラスターが初めて起動したときに自動的に開始されます。
  • UpdatingUserConfiguration - ユーザーが指定した構成でクラスターがアップグレードされていることを示します。
  • UpdatingUserCertificate - ユーザー指定の証明書を使用してクラスターがアップグレードされていることを示します。
  • UpdatingInfrastructure - クラスターが最新の Service Fabric ランタイム バージョンでアップグレードされていることを示します。 これは、 upgradeMode が "自動" に設定されている場合にのみ発生します。
  • EnforcingClusterVersion - クラスターが想定とは異なるバージョンにあり、クラスターが予想されるバージョンにアップグレードされていることを示します。
  • UpgradeServiceUnreachable - クラスター内のシステム サービスがリソース プロバイダーをポーリングしなくなったことを示します。 この状態のクラスターは、リソース プロバイダーによって管理できません。
  • 自動スケーリング - クラスターの ReliabilityLevel が調整されていることを示します。
  • 準備完了 - クラスターが安定した状態であることを示します。 . 指定できる値は、'WaitingForNodes'、'Deploying'、'BaselineUpgrade'、'UpdatingUserConfiguration'、'UpdatingUserCertificate'、'UpdatingInfrastructure'、'EnforcingClusterVersion'、'UpgradeServiceUnreachable'、'AutoScale'、'Ready' です。
DiagnosticsStorageAccountConfig

Service Fabric 診断ログを格納するためのストレージ アカウント情報を取得または設定します。

Etag

Azure リソース etag を取得します。

(継承元 Resource)
EventStoreServiceEnabled

イベント ストア サービスが有効かどうかを示す値を取得または設定します。

FabricSettings

クラスターを構成するカスタム ファブリック設定の一覧を取得または設定します。

Id

Azure リソース識別子を取得します。

(継承元 Resource)
Location

Azure リソースの場所を取得または設定します。

(継承元 Resource)
ManagementEndpoint

クラスターの http 管理エンドポイントを取得または設定します。

Name

Azure リソース名を取得します。

(継承元 Resource)
NodeTypes

クラスター内のノードの種類の一覧を取得または設定します。

ProvisioningState

クラスター リソースのプロビジョニング状態を取得します。 使用可能な値は、'Updating'、'Succeeded'、'Failed'、'Canceled' です。

ReliabilityLevel

システム サービスのレプリカ セットサイズを設定する信頼性レベルを取得または設定します。 ReliabilityLevel について説明します。

  • なし - ターゲット レプリカ セット数が のシステム サービスを実行します
  1. これは、テスト クラスターにのみ使用する必要があります。
  • Bronze - ターゲット レプリカ セット数が 3 のシステム サービスを実行します。 これは、テスト クラスターにのみ使用する必要があります。
  • Silver - ターゲット レプリカ セット数が 5 のシステム サービスを実行します。
  • Gold - ターゲット レプリカ セット数が のシステム サービスを実行する
  • Platinum - ターゲット レプリカ セット数が 9 のシステム サービスを実行します。 . 使用可能な値は、'None'、'Bronze'、'Silver'、'Gold'、'Platinum' です。
ReverseProxyCertificate

リバース プロキシで使用されるサーバー証明書を取得または設定します。

ReverseProxyCertificateCommonNames

クラスターのセキュリティ保護に使用される共通名によって参照されるサーバー証明書の一覧を取得または設定します。

Tags

Azure リソース タグを取得または設定します。

(継承元 Resource)
Type

Azure リソースの種類を取得します。

(継承元 Resource)
UpgradeDescription

クラスターのアップグレード時に使用するポリシーを取得または設定します。

UpgradeMode

新しい Service Fabric ランタイム バージョンが使用可能な場合のクラスターのアップグレード モードを取得または設定します。

  • 自動 - クラスターは、使用可能になるとすぐに、最新の Service Fabric ランタイム バージョンに自動的にアップグレードされます。
  • 手動 - クラスターは、最新の Service Fabric ランタイム バージョンに自動的にアップグレードされません。 クラスターは、クラスター リソースで clusterCodeVersion プロパティを設定することによってアップグレードされます。 . 使用可能な値は、'Automatic'、'Manual' です。
VmImage

VMSS が構成されている VM イメージを取得または設定します。 Windows や Linux などの汎用名を使用できます。

メソッド

Validate()

オブジェクトを検証します。

適用対象