次の方法で共有


SearchService クラス

定義

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
継承
属性

コンストラクター

SearchService()

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

SearchService(String, String, String, String, IDictionary<String, String>, Nullable<Int32>, Nullable<Int32>, Nullable<HostingMode>, Nullable<PublicNetworkAccess>, Nullable<SearchServiceStatus>, String, Nullable<ProvisioningState>, NetworkRuleSet, IList<PrivateEndpointConnection>, IList<SharedPrivateLinkResource>, Sku, Identity)

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

プロパティ

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()

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

適用対象