DeployedServicePackageHealthStateFilter
デプロイされたサービス パッケージをクラスターの正常性チャンクにデプロイされたアプリケーションの子として含める必要があるかどうかを判断するための一致条件を定義します。 デプロイされたサービス パッケージは、親エンティティがクラスター正常性チャンク クエリの説明で指定されたフィルターと一致する場合にのみ返されます。 デプロイされた親アプリケーションとその親アプリケーションは、クラスターの正常性チャンクに含まれている必要があります。 1 つのフィルターは、そのプロパティに応じて、0 個、1 つまたは複数のデプロイ済みサービス パッケージと一致させることができます。
プロパティ
名前 | Type | 必須 |
---|---|---|
ServiceManifestNameFilter |
string | いいえ |
ServicePackageActivationIdFilter |
string | いいえ |
HealthStateFilter |
整数 (integer) | いいえ |
ServiceManifestNameFilter
型: string
必須: いいえ
フィルターに一致するデプロイ済みサービス パッケージを識別するサービス マニフェストの名前。
指定した場合、フィルターは、指定したデプロイ済みサービス パッケージ (存在する場合) にのみ適用されます。
指定したマニフェスト名を持つデプロイ済みサービス パッケージが存在しない場合、このフィルターに基づいてクラスターの正常性チャンクには何も返されません。
デプロイされたサービス パッケージが存在する場合は、他のフィルター プロパティを考慮している場合は、クラスターの正常性チャンクに含まれます。
指定しない場合、親フィルター (存在する場合) に一致するすべてのデプロイ済みサービス パッケージが考慮され、正常性状態フィルターなどの他のフィルター メンバーと照合されます。
ServicePackageActivationIdFilter
型: string
必須: いいえ
フィルターに一致するデプロイ済みサービス パッケージのアクティブ化 ID。
指定しない場合、他のパラメーターと一致するすべてのデプロイ済みサービス パッケージにフィルターが適用されます。
指定した場合、フィルターは、指定されたアクティブ化 ID を持つデプロイされたサービス パッケージにのみ一致します。
HealthStateFilter
型: 整数
必須: いいえ
既定値:
デプロイされたサービス パッケージの正常性状態のフィルター。 これにより、デプロイされたサービス パッケージが目的の正常性状態と一致する場合に選択できます。
指定できる値は、次のいずれかの正常性状態の整数値です。 フィルターに一致するデプロイされたサービス パッケージのみが返されます。 デプロイされたすべてのサービス パッケージは、デプロイされた親アプリケーションの集計された正常性状態を評価するために使用されます。
指定しない場合、デプロイされたサービス パッケージ ID が指定されていない限り、既定値は None です。 フィルターに既定値があり、デプロイされたサービス パッケージ ID が指定されている場合は、一致するデプロイ済みサービス パッケージが返されます。
状態値はフラグベースの列挙型であるため、値はビット演算子 'OR' を使用して取得したこれらの値の組み合わせが可能です。
たとえば、指定された値が 6 の場合、HealthState 値が OK (2) と Warning (4) のデプロイ済みサービス パッケージと一致します。
- 既定値 - 既定値。 任意の HealthState と一致します。 値は 0 です。
- なし - HealthState 値と一致しないフィルター。 状態の特定のコレクションの結果が返されないようにするために使用されます。 値は 1 です。
- Ok - HealthState 値 Ok を使用して入力と一致するフィルター。 値は 2 です。
- 警告 - HealthState 値 Warning の入力と一致するフィルター。 値は 4 です。
- エラー - HealthState 値 Error の入力と一致するフィルター。 値は 8 です。
- All - 任意の HealthState 値を持つ入力と一致するフィルター。 値は 65535 です。