你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

ArmSearchModelFactory.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>, IEnumerable<SharedSearchServicePrivateLinkResourceData>)

初始化 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 的新实例。

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

参数

name
String

名称。

resourceType
ResourceType

resourceType。

systemData
SystemData

systemData。

tags
IDictionary<String,String>

标记。

location
AzureLocation

位置。

skuName
Nullable<SearchSkuName>

搜索服务的 SKU,用于确定价格层和容量限制。 创建新的搜索服务时,此属性是必需的。

identity
ManagedServiceIdentity

资源的标识。 当前支持的标识类型:None、SystemAssigned。

replicaCount
Nullable<Int32>

搜索服务中的副本数。 如果指定,则对于标准 SKU,该值必须是介于 1 到 12(非独占)之间,对于基本 SKU,该值必须是介于 1 到 3(非独占)之间的值。

partitionCount
Nullable<Int32>

搜索服务中的分区数;如果指定,它可以是 1、2、3、4、6 或 12。 大于 1 的值仅对标准 SKU 有效。 对于 hostingMode 设置为“highDensity”的“standard3”服务,允许的值介于 1 和 3 之间。

hostingMode
Nullable<SearchServiceHostingMode>

仅适用于 standard3 SKU。 可以将此属性设置为启用最多 3 个高密度分区,允许最多 1000 个索引,这远远高于任何其他 SKU 允许的最大索引数。 对于 standard3 SKU,该值为“default”或“highDensity”。 对于所有其他 SKU,此值必须为“default”。

publicNetworkAccess
Nullable<SearchServicePublicNetworkAccess>

此值可以设置为“已启用”,以避免对现有客户资源和模板进行中断性变更。 如果设置为“disabled”,则不允许通过公共接口的流量,专用终结点连接将是独占访问方法。

status
Nullable<SearchServiceStatus>

搜索服务的状态。 可能的值包括:“running”:搜索服务正在运行,并且没有预配操作正在进行中。 “预配”:正在预配或纵向扩展或缩减搜索服务。 “正在删除”:正在删除搜索服务。 “已降级”:搜索服务已降级。 当基础搜索单元不正常时,可能会发生这种情况。 搜索服务最有可能正常运行,但性能可能很慢,某些请求可能会被删除。 “disabled”:搜索服务已禁用。 在此状态下,服务将拒绝所有 API 请求。 “error”:搜索服务处于错误状态。 如果服务处于降级、禁用或错误状态,则表示Azure 认知搜索团队正在积极调查根本问题。 这些状态下的专用服务仍根据预配的搜索单位数收费。

statusDetails
String

搜索服务状态的详细信息。

provisioningState
Nullable<SearchServiceProvisioningState>

对搜索服务执行的最后一个预配操作的状态。 “正在设置”是一种中间状态,在建立服务容量时出现。 设置容量后,provisioningState 将更改为“succeeded”或“failed”。 客户端应用程序可以使用获取搜索服务操作查看操作完成时间, (建议的轮询间隔为 30 秒到一分钟) 轮询预配状态。 如果使用免费服务,则此值往往在调用创建搜索服务时直接以“成功”的形式返回。 这是因为免费服务使用了已设置的容量。

ipRules
IEnumerable<SearchServiceIPRule>

确定如何访问Azure 认知搜索服务的网络特定规则。

encryptionWithCmk
SearchEncryptionWithCmk

指定有关使用搜索服务中客户经理密钥) 资源 ((例如索引)加密的任何策略。

isLocalAuthDisabled
Nullable<Boolean>

如果设置为 true,则不允许对搜索服务的调用利用 API 密钥进行身份验证。 如果定义了“dataPlaneAuthOptions”,则不能将其设置为 true。

authOptions
SearchAadAuthDataPlaneAuthOptions

定义搜索服务的数据平面 API 如何对请求进行身份验证的选项。 如果“disableLocalAuth”设置为 true,则无法设置此值。

privateEndpointConnections
IEnumerable<SearchPrivateEndpointConnectionData>

与Azure 认知搜索服务的专用终结点连接列表。

sharedPrivateLinkResources
IEnumerable<SharedSearchServicePrivateLinkResourceData>

由Azure 认知搜索服务管理的共享专用链接资源的列表。

返回

用于模拟的新 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

参数

name
String

名称。

resourceType
ResourceType

resourceType。

systemData
SystemData

systemData。

tags
IDictionary<String,String>

标记。

location
AzureLocation

位置。

skuName
Nullable<SearchSkuName>

搜索服务的 SKU,用于确定价格层和容量限制。 创建新的搜索服务时,此属性是必需的。

identity
ManagedServiceIdentity

资源的标识。 当前支持的标识类型:None、SystemAssigned。

replicaCount
Nullable<Int32>

搜索服务中的副本数。 如果指定,则对于标准 SKU,该值必须是介于 1 到 12(非独占)之间,对于基本 SKU,该值必须是介于 1 到 3(非独占)之间的值。

partitionCount
Nullable<Int32>

搜索服务中的分区数;如果指定,它可以是 1、2、3、4、6 或 12。 大于 1 的值仅对标准 SKU 有效。 对于 hostingMode 设置为“highDensity”的“standard3”服务,允许的值介于 1 和 3 之间。

hostingMode
Nullable<SearchServiceHostingMode>

仅适用于 standard3 SKU。 可以将此属性设置为启用最多 3 个高密度分区,允许最多 1000 个索引,这远远高于任何其他 SKU 允许的最大索引数。 对于 standard3 SKU,该值为“default”或“highDensity”。 对于所有其他 SKU,此值必须为“default”。

publicNetworkAccess
Nullable<SearchServicePublicNetworkAccess>

此值可以设置为“已启用”,以避免对现有客户资源和模板进行中断性变更。 如果设置为“disabled”,则不允许通过公共接口的流量,专用终结点连接将是独占访问方法。

status
Nullable<SearchServiceStatus>

搜索服务的状态。 可能的值包括:“running”:搜索服务正在运行,并且没有预配操作正在进行中。 “预配”:正在预配或纵向扩展或缩减搜索服务。 “正在删除”:正在删除搜索服务。 “已降级”:搜索服务已降级。 当基础搜索单元不正常时,可能会发生这种情况。 搜索服务最有可能正常运行,但性能可能很慢,某些请求可能会被删除。 “disabled”:搜索服务已禁用。 在此状态下,服务将拒绝所有 API 请求。 “error”:搜索服务处于错误状态。 如果服务处于降级、禁用或错误状态,则表示Azure 认知搜索团队正在积极调查根本问题。 这些状态下的专用服务仍根据预配的搜索单位数收费。

statusDetails
String

搜索服务状态的详细信息。

provisioningState
Nullable<SearchServiceProvisioningState>

对搜索服务执行的最后一个预配操作的状态。 “正在设置”是一种中间状态,在建立服务容量时出现。 设置容量后,provisioningState 将更改为“succeeded”或“failed”。 客户端应用程序可以使用获取搜索服务操作查看操作完成时间, (建议的轮询间隔为 30 秒到一分钟) 轮询预配状态。 如果使用免费服务,则此值往往在调用创建搜索服务时直接以“成功”的形式返回。 这是因为免费服务使用了已设置的容量。

ipRules
IEnumerable<SearchServiceIPRule>

确定如何访问Azure 认知搜索服务的网络特定规则。

encryptionWithCmk
SearchEncryptionWithCmk

指定有关使用搜索服务中客户经理密钥) 资源 ((例如索引)加密的任何策略。

isLocalAuthDisabled
Nullable<Boolean>

如果设置为 true,则不允许对搜索服务的调用利用 API 密钥进行身份验证。 如果定义了“dataPlaneAuthOptions”,则不能将其设置为 true。

authOptions
SearchAadAuthDataPlaneAuthOptions

定义搜索服务的数据平面 API 如何对请求进行身份验证的选项。 如果“disableLocalAuth”设置为 true,则无法设置此值。

privateEndpointConnections
IEnumerable<SearchPrivateEndpointConnectionData>

与Azure 认知搜索服务的专用终结点连接的列表。

semanticSearch
Nullable<SearchSemanticSearch>

设置控制语义搜索可用性的选项。 此配置仅适用于特定位置中的某些Azure 认知搜索 SKU。

sharedPrivateLinkResources
IEnumerable<SharedSearchServicePrivateLinkResourceData>

由 Azure 认知搜索 服务管理的共享专用链接资源的列表。

返回

用于模拟的新 SearchServicePatch 实例。

适用于