SearchService クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Azure Cognitive Search サービスとその現在の状態について説明します。
[Microsoft.Rest.Serialization.JsonTransformation]
public class SearchService : Microsoft.Azure.Management.Search.Models.TrackedResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type SearchService = class
inherit TrackedResource
Public Class SearchService
Inherits TrackedResource
- 継承
- 属性
コンストラクター
プロパティ
HostingMode |
standard3 SKU にのみ適用できる値を取得または設定します。 このプロパティを設定すると、最大 3 つの高密度パーティションを有効にして、最大 1,000 個のインデックスを使用できます。これは、他の SKU で許可されている最大インデックスよりもはるかに大きくなります。 standard3 SKU の場合、値は 'default' または 'highDensity' です。 他のすべての SKU の場合、この値は "default" である必要があります。 使用可能な値は、'default'、'highDensity' です。 |
Id |
リソースの完全修飾リソース ID を取得します。 例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} (継承元 Resource) |
Identity |
リソースの ID を取得または設定します。 |
Location |
リソースが格納されている地理的な場所を取得または設定します (継承元 TrackedResource) |
Name |
リソースの名前を取得します (継承元 Resource) |
NetworkRuleSet |
Azure Cognitive Search サービスに到達する方法を決定するネットワーク固有の規則を取得または設定します。 |
PartitionCount |
検索サービス内のパーティションの数を取得または設定します。指定した場合は、1、2、3、4、6、または 12 にすることができます。 1 より大きい値は、標準 SKU でのみ有効です。 hostingMode が 'highDensity' に設定されている 'standard3' サービスの場合、許可される値は 1 から 3 の間です。 |
PrivateEndpointConnections |
Azure Cognitive Search サービスへのプライベート エンドポイント接続の一覧を取得します。 |
ProvisioningState |
検索サービスで最後に実行されたプロビジョニング操作の状態を取得します。 プロビジョニングは、サービスの容量が確立されるときに発生する中間的な状態です。 容量が設定されると、provisioningState が 'succeeded' または 'failed' に変更されます。 クライアント アプリケーションは、Get Search Service 操作を使用して操作がいつ完了したのを確認することで、プロビジョニングの状態 (推奨されるポーリング間隔は 30 秒から 1 分) をポーリングできます。 無料サービスを使用している場合、この値は、検索サービスの作成の呼び出しで "成功" として直接返される傾向があります。 これは、無料のサービスは既にセットアップされている容量を使用するためです。 使用可能な値は、'succeeded'、'provisioning'、'failed' です。 |
PublicNetworkAccess |
既存の顧客リソースとテンプレートの破壊的変更を回避するために、この値を "有効" に設定できます。 'disabled' に設定されている場合、パブリック インターフェイス経由のトラフィックは許可されず、プライベート エンドポイント接続は排他的アクセス方法になります。 使用可能な値は次のとおりです: 'enabled'、'disabled' |
ReplicaCount |
検索サービス内のレプリカの数を取得または設定します。 指定する場合は、標準 SKU の場合は 1 から 12 までの値、Basic SKU の場合は 1 から 3 までの値である必要があります。 |
SharedPrivateLinkResources |
Azure Cognitive Search サービスによって管理される共有プライベート リンク リソースの一覧を取得します。 |
Sku |
価格レベルと容量の制限を決定する Search Service の SKU を取得または設定します。 このプロパティは、新しい Search Service を作成するときに必要です。 |
Status |
検索サービスの状態を取得します。 指定できる値は、"実行中" です。検索サービスは実行されており、プロビジョニング操作は進行中です。 'provisioning': 検索サービスがプロビジョニングまたはスケールアップまたはスケールダウンされています。 '削除中': 検索サービスが削除されています。 'degraded': 検索サービスが機能低下しています。 これは、基になる検索単位が正常でない場合に発生する可能性があります。 検索サービスは動作している可能性が高いですが、パフォーマンスが低下し、一部の要求が削除される可能性があります。 'disabled': 検索サービスは無効になっています。 この状態では、サービスはすべての API 要求を拒否します。 'error': 検索サービスがエラー状態です。 サービスが低下、無効、またはエラーの状態にある場合は、Azure Cognitive Search チームが基になる問題を積極的に調査していることを意味します。 この状態の専用サービスは、プロビジョニングされた検索単位数に基づいて、引き続き課金対象になります。 使用可能な値は、'running'、'provisioning'、'removeing'、'degraded'、'disabled'、'error' です。 |
StatusDetails |
検索サービスの状態の詳細を取得します。 |
Tags |
リソース タグを取得または設定します。 (継承元 TrackedResource) |
Type |
リソースの種類を取得します。 例: Microsoft.Compute/virtualMachines または Microsoft.Storage/storageAccounts。 (継承元 Resource) |
メソッド
Validate() |
オブジェクトを検証します。 |
適用対象
Azure SDK for .NET