ArmSearchModelFactory.SearchServicePatch メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
SearchServicePatch(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, Nullable<SearchSkuName>, ManagedServiceIdentity, Nullable<Int32>, Nullable<Int32>, Nullable<SearchServiceHostingMode>, Nullable<SearchServicePublicNetworkAccess>, Nullable<SearchServiceStatus>, String, Nullable<SearchServiceProvisioningState>, IEnumerable<SearchServiceIPRule>, SearchEncryptionWithCmk, Nullable<Boolean>, SearchAadAuthDataPlaneAuthOptions, IEnumerable<SearchPrivateEndpointConnectionData>, IEnumerable<SharedSearchServicePrivateLinkResourceData>)
SearchServicePatch の新しいインスタンスを初期化します。
public static Azure.ResourceManager.Search.Models.SearchServicePatch SearchServicePatch (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, Azure.ResourceManager.Search.Models.SearchSkuName? skuName = default, Azure.ResourceManager.Models.ManagedServiceIdentity identity = default, int? replicaCount = default, int? partitionCount = default, Azure.ResourceManager.Search.Models.SearchServiceHostingMode? hostingMode = default, Azure.ResourceManager.Search.Models.SearchServicePublicNetworkAccess? publicNetworkAccess = default, Azure.ResourceManager.Search.Models.SearchServiceStatus? status = default, string statusDetails = default, Azure.ResourceManager.Search.Models.SearchServiceProvisioningState? provisioningState = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Search.Models.SearchServiceIPRule> ipRules = default, Azure.ResourceManager.Search.Models.SearchEncryptionWithCmk encryptionWithCmk = default, bool? isLocalAuthDisabled = default, Azure.ResourceManager.Search.Models.SearchAadAuthDataPlaneAuthOptions authOptions = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Search.SearchPrivateEndpointConnectionData> privateEndpointConnections = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Search.SharedSearchServicePrivateLinkResourceData> sharedPrivateLinkResources = default);
static member SearchServicePatch : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * Nullable<Azure.ResourceManager.Search.Models.SearchSkuName> * Azure.ResourceManager.Models.ManagedServiceIdentity * Nullable<int> * Nullable<int> * Nullable<Azure.ResourceManager.Search.Models.SearchServiceHostingMode> * Nullable<Azure.ResourceManager.Search.Models.SearchServicePublicNetworkAccess> * Nullable<Azure.ResourceManager.Search.Models.SearchServiceStatus> * string * Nullable<Azure.ResourceManager.Search.Models.SearchServiceProvisioningState> * seq<Azure.ResourceManager.Search.Models.SearchServiceIPRule> * Azure.ResourceManager.Search.Models.SearchEncryptionWithCmk * Nullable<bool> * Azure.ResourceManager.Search.Models.SearchAadAuthDataPlaneAuthOptions * seq<Azure.ResourceManager.Search.SearchPrivateEndpointConnectionData> * seq<Azure.ResourceManager.Search.SharedSearchServicePrivateLinkResourceData> -> Azure.ResourceManager.Search.Models.SearchServicePatch
Public Shared Function SearchServicePatch (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional skuName As Nullable(Of SearchSkuName) = Nothing, Optional identity As ManagedServiceIdentity = Nothing, Optional replicaCount As Nullable(Of Integer) = Nothing, Optional partitionCount As Nullable(Of Integer) = Nothing, Optional hostingMode As Nullable(Of SearchServiceHostingMode) = Nothing, Optional publicNetworkAccess As Nullable(Of SearchServicePublicNetworkAccess) = Nothing, Optional status As Nullable(Of SearchServiceStatus) = Nothing, Optional statusDetails As String = Nothing, Optional provisioningState As Nullable(Of SearchServiceProvisioningState) = Nothing, Optional ipRules As IEnumerable(Of SearchServiceIPRule) = Nothing, Optional encryptionWithCmk As SearchEncryptionWithCmk = Nothing, Optional isLocalAuthDisabled As Nullable(Of Boolean) = Nothing, Optional authOptions As SearchAadAuthDataPlaneAuthOptions = Nothing, Optional privateEndpointConnections As IEnumerable(Of SearchPrivateEndpointConnectionData) = Nothing, Optional sharedPrivateLinkResources As IEnumerable(Of SharedSearchServicePrivateLinkResourceData) = Nothing) As SearchServicePatch
パラメーター
ID。
- name
- String
名前。
- resourceType
- ResourceType
resourceType。
- systemData
- SystemData
systemData。
- tags
- IDictionary<String,String>
タグ。
- location
- AzureLocation
場所。
- skuName
- Nullable<SearchSkuName>
価格レベルと容量の制限を決定する Search Service の SKU。 このプロパティは、新しい Search Service を作成するときに必要です。
- identity
- ManagedServiceIdentity
リソースの ID。 現在サポートされている ID の種類: なし、SystemAssigned。
検索サービス内のレプリカの数。 指定する場合は、標準 SKU の場合は 1 から 12 までの値、基本 SKU の場合は 1 から 3 までの値である必要があります。
検索サービス内のパーティションの数。指定する場合は、1、2、3、4、6、または 12 にすることができます。 1 より大きい値は、標準 SKU でのみ有効です。 hostingMode が 'highDensity' に設定されている 'standard3' サービスの場合、許可される値は 1 から 3 の間です。
- hostingMode
- Nullable<SearchServiceHostingMode>
Standard3 SKU にのみ適用されます。 このプロパティを設定すると、最大 3 つの高密度パーティションを有効にして、最大 1,000 個のインデックスを使用できます。これは、他の SKU で許可される最大インデックスよりもはるかに大きくなります。 standard3 SKU の場合、値は 'default' または 'highDensity' です。 他のすべての SKU の場合、この値は 'default' である必要があります。
- publicNetworkAccess
- Nullable<SearchServicePublicNetworkAccess>
この値を "有効" に設定すると、既存の顧客リソースとテンプレートに重大な変更が加えられるのを防ぐことができます。 'disabled' に設定されている場合、パブリック インターフェイス経由のトラフィックは許可されず、プライベート エンドポイント接続は排他アクセス方法になります。
- status
- Nullable<SearchServiceStatus>
検索サービスの状態。 使用可能な値は次のとおりです。 'running' : 検索サービスが実行されており、プロビジョニング操作は進行中ありません。 'provisioning': 検索サービスがプロビジョニングまたはスケールアップまたはスケールダウンされています。 '削除中': 検索サービスが削除されています。 'degraded': 検索サービスが低下しています。 これは、基になる検索単位が正常でない場合に発生する可能性があります。 検索サービスは動作している可能性が高いですが、パフォーマンスが低下し、一部の要求が削除される可能性があります。 'disabled': 検索サービスは無効です。 この状態では、サービスはすべての API 要求を拒否します。 'error': 検索サービスがエラー状態です。 サービスが機能低下、無効、またはエラー状態にある場合は、Azure Cognitive Search チームが基になる問題を積極的に調査していることを意味します。 この状態の専用サービスは、プロビジョニングされた検索単位数に基づいて、引き続き課金対象になります。
- statusDetails
- String
検索サービスの状態の詳細。
- provisioningState
- Nullable<SearchServiceProvisioningState>
検索サービスで最後に実行されたプロビジョニング操作の状態。 プロビジョニングは、サービスの容量が確立されるときに発生する中間的な状態です。 容量が設定されると、provisioningState は 'succeeded' または 'failed' に変更されます。 クライアント アプリケーションは、Get Search Service 操作を使用して操作が完了したことを確認することで、プロビジョニング状態 (推奨されるポーリング間隔は 30 秒から 1 分) をポーリングできます。 無料サービスを使用している場合、この値は検索サービスの作成の呼び出しで直接 "成功" として返される傾向があります。 これは、無料のサービスは既にセットアップされている容量を使用するためです。
- ipRules
- IEnumerable<SearchServiceIPRule>
Azure Cognitive Search サービスに到達する方法を決定するネットワーク固有の規則。
- encryptionWithCmk
- SearchEncryptionWithCmk
検索サービス内でカスタマー マネージャー キーを使用するリソース (インデックスなど) の暗号化に関するポリシーを指定します。
true に設定すると、検索サービスの呼び出しで認証に API キーを使用することは許可されません。 'dataPlaneAuthOptions' が定義されている場合、これは true に設定できません。
- authOptions
- SearchAadAuthDataPlaneAuthOptions
検索サービスのデータ プレーン API が要求を認証する方法のオプションを定義します。 'disableLocalAuth' が true に設定されている場合、これは設定できません。
- privateEndpointConnections
- IEnumerable<SearchPrivateEndpointConnectionData>
Azure Cognitive Search サービスへのプライベート エンドポイント接続の一覧。
- sharedPrivateLinkResources
- IEnumerable<SharedSearchServicePrivateLinkResourceData>
Azure Cognitive Search サービスによって管理される共有プライベート リンク リソースの一覧。
戻り値
モック作成用の新しい SearchServicePatch インスタンス。
適用対象
SearchServicePatch(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, Nullable<SearchSkuName>, ManagedServiceIdentity, Nullable<Int32>, Nullable<Int32>, Nullable<SearchServiceHostingMode>, Nullable<SearchServicePublicNetworkAccess>, Nullable<SearchServiceStatus>, String, Nullable<SearchServiceProvisioningState>, IEnumerable<SearchServiceIPRule>, SearchEncryptionWithCmk, Nullable<Boolean>, SearchAadAuthDataPlaneAuthOptions, IEnumerable<SearchPrivateEndpointConnectionData>, Nullable<SearchSemanticSearch>, IEnumerable<SharedSearchServicePrivateLinkResourceData>)
SearchServicePatch の新しいインスタンスを初期化します。
public static Azure.ResourceManager.Search.Models.SearchServicePatch SearchServicePatch (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, Azure.ResourceManager.Search.Models.SearchSkuName? skuName = default, Azure.ResourceManager.Models.ManagedServiceIdentity identity = default, int? replicaCount = default, int? partitionCount = default, Azure.ResourceManager.Search.Models.SearchServiceHostingMode? hostingMode = default, Azure.ResourceManager.Search.Models.SearchServicePublicNetworkAccess? publicNetworkAccess = default, Azure.ResourceManager.Search.Models.SearchServiceStatus? status = default, string statusDetails = default, Azure.ResourceManager.Search.Models.SearchServiceProvisioningState? provisioningState = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Search.Models.SearchServiceIPRule> ipRules = default, Azure.ResourceManager.Search.Models.SearchEncryptionWithCmk encryptionWithCmk = default, bool? isLocalAuthDisabled = default, Azure.ResourceManager.Search.Models.SearchAadAuthDataPlaneAuthOptions authOptions = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Search.SearchPrivateEndpointConnectionData> privateEndpointConnections = default, Azure.ResourceManager.Search.Models.SearchSemanticSearch? semanticSearch = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Search.SharedSearchServicePrivateLinkResourceData> sharedPrivateLinkResources = default);
static member SearchServicePatch : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * Nullable<Azure.ResourceManager.Search.Models.SearchSkuName> * Azure.ResourceManager.Models.ManagedServiceIdentity * Nullable<int> * Nullable<int> * Nullable<Azure.ResourceManager.Search.Models.SearchServiceHostingMode> * Nullable<Azure.ResourceManager.Search.Models.SearchServicePublicNetworkAccess> * Nullable<Azure.ResourceManager.Search.Models.SearchServiceStatus> * string * Nullable<Azure.ResourceManager.Search.Models.SearchServiceProvisioningState> * seq<Azure.ResourceManager.Search.Models.SearchServiceIPRule> * Azure.ResourceManager.Search.Models.SearchEncryptionWithCmk * Nullable<bool> * Azure.ResourceManager.Search.Models.SearchAadAuthDataPlaneAuthOptions * seq<Azure.ResourceManager.Search.SearchPrivateEndpointConnectionData> * Nullable<Azure.ResourceManager.Search.Models.SearchSemanticSearch> * seq<Azure.ResourceManager.Search.SharedSearchServicePrivateLinkResourceData> -> Azure.ResourceManager.Search.Models.SearchServicePatch
Public Shared Function SearchServicePatch (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional skuName As Nullable(Of SearchSkuName) = Nothing, Optional identity As ManagedServiceIdentity = Nothing, Optional replicaCount As Nullable(Of Integer) = Nothing, Optional partitionCount As Nullable(Of Integer) = Nothing, Optional hostingMode As Nullable(Of SearchServiceHostingMode) = Nothing, Optional publicNetworkAccess As Nullable(Of SearchServicePublicNetworkAccess) = Nothing, Optional status As Nullable(Of SearchServiceStatus) = Nothing, Optional statusDetails As String = Nothing, Optional provisioningState As Nullable(Of SearchServiceProvisioningState) = Nothing, Optional ipRules As IEnumerable(Of SearchServiceIPRule) = Nothing, Optional encryptionWithCmk As SearchEncryptionWithCmk = Nothing, Optional isLocalAuthDisabled As Nullable(Of Boolean) = Nothing, Optional authOptions As SearchAadAuthDataPlaneAuthOptions = Nothing, Optional privateEndpointConnections As IEnumerable(Of SearchPrivateEndpointConnectionData) = Nothing, Optional semanticSearch As Nullable(Of SearchSemanticSearch) = Nothing, Optional sharedPrivateLinkResources As IEnumerable(Of SharedSearchServicePrivateLinkResourceData) = Nothing) As SearchServicePatch
パラメーター
ID。
- name
- String
名前。
- resourceType
- ResourceType
resourceType。
- systemData
- SystemData
systemData。
- tags
- IDictionary<String,String>
タグ。
- location
- AzureLocation
場所。
- skuName
- Nullable<SearchSkuName>
価格レベルと容量の制限を決定する Search Service の SKU。 このプロパティは、新しい Search Service を作成するときに必要です。
- identity
- ManagedServiceIdentity
リソースの ID。 現在サポートされている ID の種類: なし、SystemAssigned。
検索サービス内のレプリカの数。 指定する場合は、標準 SKU の場合は 1 から 12 までの値、基本 SKU の場合は 1 から 3 までの値である必要があります。
検索サービス内のパーティションの数。指定する場合は、1、2、3、4、6、または 12 にすることができます。 1 より大きい値は、標準 SKU でのみ有効です。 hostingMode が 'highDensity' に設定されている 'standard3' サービスの場合、許可される値は 1 から 3 の間です。
- hostingMode
- Nullable<SearchServiceHostingMode>
Standard3 SKU にのみ適用されます。 このプロパティを設定すると、最大 3 つの高密度パーティションを有効にして、最大 1,000 個のインデックスを使用できます。これは、他の SKU で許可される最大インデックスよりもはるかに大きくなります。 standard3 SKU の場合、値は 'default' または 'highDensity' です。 他のすべての SKU の場合、この値は 'default' である必要があります。
- publicNetworkAccess
- Nullable<SearchServicePublicNetworkAccess>
この値を "有効" に設定すると、既存の顧客リソースとテンプレートに重大な変更が加えられるのを防ぐことができます。 'disabled' に設定されている場合、パブリック インターフェイス経由のトラフィックは許可されず、プライベート エンドポイント接続は排他アクセス方法になります。
- status
- Nullable<SearchServiceStatus>
検索サービスの状態。 使用可能な値は次のとおりです。 'running' : 検索サービスが実行されており、プロビジョニング操作は進行中ありません。 'provisioning': 検索サービスがプロビジョニングまたはスケールアップまたはスケールダウンされています。 '削除中': 検索サービスが削除されています。 'degraded': 検索サービスが低下しています。 これは、基になる検索単位が正常でない場合に発生する可能性があります。 検索サービスは動作している可能性が高いですが、パフォーマンスが低下し、一部の要求が削除される可能性があります。 'disabled': 検索サービスは無効です。 この状態では、サービスはすべての API 要求を拒否します。 'error': 検索サービスがエラー状態です。 サービスが機能低下、無効、またはエラー状態にある場合は、Azure Cognitive Search チームが基になる問題を積極的に調査していることを意味します。 この状態の専用サービスは、プロビジョニングされた検索単位数に基づいて、引き続き課金対象になります。
- statusDetails
- String
検索サービスの状態の詳細。
- provisioningState
- Nullable<SearchServiceProvisioningState>
検索サービスで最後に実行されたプロビジョニング操作の状態。 プロビジョニングは、サービスの容量が確立されるときに発生する中間的な状態です。 容量が設定されると、provisioningState は 'succeeded' または 'failed' に変更されます。 クライアント アプリケーションは、Get Search Service 操作を使用して操作が完了したことを確認することで、プロビジョニング状態 (推奨されるポーリング間隔は 30 秒から 1 分) をポーリングできます。 無料サービスを使用している場合、この値は検索サービスの作成の呼び出しで直接 "成功" として返される傾向があります。 これは、無料のサービスは既にセットアップされている容量を使用するためです。
- ipRules
- IEnumerable<SearchServiceIPRule>
Azure Cognitive Search サービスに到達する方法を決定するネットワーク固有の規則。
- encryptionWithCmk
- SearchEncryptionWithCmk
検索サービス内でカスタマー マネージャー キーを使用するリソース (インデックスなど) の暗号化に関するポリシーを指定します。
true に設定すると、検索サービスの呼び出しで認証に API キーを使用することは許可されません。 'dataPlaneAuthOptions' が定義されている場合、これは true に設定できません。
- authOptions
- SearchAadAuthDataPlaneAuthOptions
検索サービスのデータ プレーン API が要求を認証する方法のオプションを定義します。 'disableLocalAuth' が true に設定されている場合、これは設定できません。
- privateEndpointConnections
- IEnumerable<SearchPrivateEndpointConnectionData>
Azure Cognitive Search サービスへのプライベート エンドポイント接続の一覧。
- semanticSearch
- Nullable<SearchSemanticSearch>
セマンティック検索の可用性を制御するオプションを設定します。 この構成は、特定の場所にある特定のAzure Cognitive Search SKU に対してのみ可能です。
- sharedPrivateLinkResources
- IEnumerable<SharedSearchServicePrivateLinkResourceData>
Azure Cognitive Search サービスによって管理される共有プライベート リンク リソースの一覧。
戻り値
モック作成用の新しい SearchServicePatch インスタンス。