Compartilhar via


ArmSearchModelFactory.SearchServiceData Método

Definição

Sobrecargas

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

Inicializa uma nova instância de SearchServiceData.

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

Inicializa uma nova instância de SearchServiceData.

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

Inicializa uma nova instância de SearchServiceData.

public static Azure.ResourceManager.Search.SearchServiceData SearchServiceData (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 SearchServiceData : 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.SearchServiceData
Public Shared Function SearchServiceData (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 SearchServiceData

Parâmetros

name
String

O nome.

resourceType
ResourceType

O resourceType.

systemData
SystemData

O systemData.

tags
IDictionary<String,String>

As marcas.

location
AzureLocation

O local.

skuName
Nullable<SearchSkuName>

O SKU do Serviço de Pesquisa, que determina a faixa de preço e os limites de capacidade. Essa propriedade é necessária ao criar um novo Serviço de Pesquisa.

identity
ManagedServiceIdentity

A identidade do recurso. Tipos de identidade com suporte atuais: Nenhum, SystemAssigned.

replicaCount
Nullable<Int32>

O número de réplicas no serviço de pesquisa. Se especificado, ele deve ser um valor entre 1 e 12 inclusive para SKUs padrão ou entre 1 e 3 inclusive para SKU básico.

partitionCount
Nullable<Int32>

O número de partições no serviço de pesquisa; se especificado, pode ser 1, 2, 3, 4, 6 ou 12. Valores maiores que 1 são válidos apenas para SKUs padrão. Para serviços 'standard3' com hostingMode definido como 'highDensity', os valores permitidos estão entre 1 e 3.

hostingMode
Nullable<SearchServiceHostingMode>

Aplicável somente para o SKU standard3. Você pode definir essa propriedade para habilitar até três partições de alta densidade que permitem até 1000 índices, o que é muito maior do que o máximo de índices permitidos para qualquer outro SKU. Para o SKU standard3, o valor é 'default' ou 'highDensity'. Para todos os outros SKUs, esse valor deve ser 'default'.

publicNetworkAccess
Nullable<SearchServicePublicNetworkAccess>

Esse valor pode ser definido como "habilitado" para evitar alterações interruptivas em modelos e recursos existentes do cliente. Se definido como "desabilitado", o tráfego pela interface pública não será permitido e as conexões de ponto de extremidade privado serão o método de acesso exclusivo.

status
Nullable<SearchServiceStatus>

O status do serviço de pesquisa. Os valores possíveis incluem: 'running': o serviço de pesquisa está em execução e nenhuma operação de provisionamento está em andamento. 'provisioning': o serviço de pesquisa está sendo provisionado ou dimensionado para cima ou para baixo. 'deleting': o serviço de pesquisa está sendo excluído. 'degradado': o serviço de pesquisa está degradado. Isso pode ocorrer quando as unidades de pesquisa subjacentes não estão íntegras. O serviço de pesquisa provavelmente está operacional, mas o desempenho pode ser lento e algumas solicitações podem ser descartadas. 'desabilitado': o serviço de pesquisa está desabilitado. Nesse estado, o serviço rejeita todas as solicitações da API. 'error': o serviço de pesquisa está em um estado de erro. Se o serviço estiver nos estados degradados, desabilitados ou de erro, isso significa que a equipe de Azure Cognitive Search está investigando ativamente o problema subjacente. Serviços dedicados nesses estados ainda são passíveis de cobrança com base no número de unidades de pesquisa provisionadas.

statusDetails
String

Os detalhes do serviço de pesquisa status.

provisioningState
Nullable<SearchServiceProvisioningState>

O estado da última operação de provisionamento executada no serviço de pesquisa. O provisionamento é um estado intermediário que ocorre enquanto a capacidade de serviço está sendo estabelecida. Depois que a capacidade é configurada, provisioningState é alterado para 'bem-sucedido' ou 'falhou'. Os aplicativos cliente podem sondar o provisionamento status (o intervalo de sondagem recomendado é de 30 segundos a um minuto) usando a operação Obter Serviço de Pesquisa para ver quando uma operação é concluída. Se você estiver usando o serviço gratuito, esse valor tende a voltar como "bem-sucedido" diretamente na chamada para Criar serviço de pesquisa. Isso ocorre porque o serviço gratuito usa a capacidade que já está configurada.

ipRules
IEnumerable<SearchServiceIPRule>

Regras específicas de rede que determinam como o serviço de Azure Cognitive Search pode ser atingido.

encryptionWithCmk
SearchEncryptionWithCmk

Especifica qualquer política relativa à criptografia de recursos (como índices) usando chaves do gerenciador de clientes em um serviço de pesquisa.

isLocalAuthDisabled
Nullable<Boolean>

Quando definido como true, as chamadas para o serviço de pesquisa não terão permissão para utilizar chaves de API para autenticação. Isso não poderá ser definido como true se 'dataPlaneAuthOptions' estiver definido.

authOptions
SearchAadAuthDataPlaneAuthOptions

Define as opções de como a API do plano de dados de um serviço de pesquisa autentica solicitações. Isso não poderá ser definido se 'disableLocalAuth' estiver definido como true.

privateEndpointConnections
IEnumerable<SearchPrivateEndpointConnectionData>

A lista de conexões de ponto de extremidade privado com o serviço Azure Cognitive Search.

sharedPrivateLinkResources
IEnumerable<SharedSearchServicePrivateLinkResourceData>

A lista de recursos de link privado compartilhado gerenciados pelo serviço Azure Cognitive Search.

Retornos

Uma nova SearchServiceData instância para simulação.

Aplica-se a

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

Inicializa uma nova instância de SearchServiceData.

public static Azure.ResourceManager.Search.SearchServiceData SearchServiceData (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 SearchServiceData : 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.SearchServiceData
Public Shared Function SearchServiceData (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 SearchServiceData

Parâmetros

name
String

O nome.

resourceType
ResourceType

O resourceType.

systemData
SystemData

O systemData.

tags
IDictionary<String,String>

As marcas.

location
AzureLocation

O local.

skuName
Nullable<SearchSkuName>

O SKU do Serviço de Pesquisa, que determina a faixa de preço e os limites de capacidade. Essa propriedade é necessária ao criar um novo Serviço de Pesquisa.

identity
ManagedServiceIdentity

A identidade do recurso. Tipos de identidade com suporte atuais: Nenhum, SystemAssigned.

replicaCount
Nullable<Int32>

O número de réplicas no serviço de pesquisa. Se especificado, ele deve ser um valor entre 1 e 12 inclusive para SKUs padrão ou entre 1 e 3 inclusive para SKU básico.

partitionCount
Nullable<Int32>

O número de partições no serviço de pesquisa; se especificado, pode ser 1, 2, 3, 4, 6 ou 12. Valores maiores que 1 são válidos apenas para SKUs padrão. Para serviços 'standard3' com hostingMode definido como 'highDensity', os valores permitidos estão entre 1 e 3.

hostingMode
Nullable<SearchServiceHostingMode>

Aplicável somente para o SKU standard3. Você pode definir essa propriedade para habilitar até três partições de alta densidade que permitem até 1000 índices, o que é muito maior do que o máximo de índices permitidos para qualquer outro SKU. Para o SKU standard3, o valor é 'default' ou 'highDensity'. Para todos os outros SKUs, esse valor deve ser 'default'.

publicNetworkAccess
Nullable<SearchServicePublicNetworkAccess>

Esse valor pode ser definido como "habilitado" para evitar alterações interruptivas em modelos e recursos existentes do cliente. Se definido como "desabilitado", o tráfego pela interface pública não será permitido e as conexões de ponto de extremidade privado serão o método de acesso exclusivo.

status
Nullable<SearchServiceStatus>

O status do serviço de pesquisa. Os valores possíveis incluem: 'running': o serviço de pesquisa está em execução e nenhuma operação de provisionamento está em andamento. 'provisioning': o serviço de pesquisa está sendo provisionado ou dimensionado para cima ou para baixo. 'deleting': o serviço de pesquisa está sendo excluído. 'degradado': o serviço de pesquisa está degradado. Isso pode ocorrer quando as unidades de pesquisa subjacentes não estão íntegras. O serviço de pesquisa provavelmente está operacional, mas o desempenho pode ser lento e algumas solicitações podem ser descartadas. 'desabilitado': o serviço de pesquisa está desabilitado. Nesse estado, o serviço rejeita todas as solicitações da API. 'error': o serviço de pesquisa está em um estado de erro. Se o serviço estiver nos estados degradados, desabilitados ou de erro, isso significa que a equipe de Azure Cognitive Search está investigando ativamente o problema subjacente. Serviços dedicados nesses estados ainda são passíveis de cobrança com base no número de unidades de pesquisa provisionadas.

statusDetails
String

Os detalhes do serviço de pesquisa status.

provisioningState
Nullable<SearchServiceProvisioningState>

O estado da última operação de provisionamento executada no serviço de pesquisa. O provisionamento é um estado intermediário que ocorre enquanto a capacidade de serviço está sendo estabelecida. Depois que a capacidade é configurada, provisioningState é alterado para 'bem-sucedido' ou 'falhou'. Os aplicativos cliente podem sondar o provisionamento status (o intervalo de sondagem recomendado é de 30 segundos a um minuto) usando a operação Obter Serviço de Pesquisa para ver quando uma operação é concluída. Se você estiver usando o serviço gratuito, esse valor tende a voltar como "bem-sucedido" diretamente na chamada para Criar serviço de pesquisa. Isso ocorre porque o serviço gratuito usa a capacidade que já está configurada.

ipRules
IEnumerable<SearchServiceIPRule>

Regras específicas de rede que determinam como o serviço de Azure Cognitive Search pode ser atingido.

encryptionWithCmk
SearchEncryptionWithCmk

Especifica qualquer política relativa à criptografia de recursos (como índices) usando chaves do gerenciador de clientes em um serviço de pesquisa.

isLocalAuthDisabled
Nullable<Boolean>

Quando definido como true, as chamadas para o serviço de pesquisa não terão permissão para utilizar chaves de API para autenticação. Isso não poderá ser definido como true se 'dataPlaneAuthOptions' estiver definido.

authOptions
SearchAadAuthDataPlaneAuthOptions

Define as opções de como a API do plano de dados de um serviço de pesquisa autentica solicitações. Isso não poderá ser definido se 'disableLocalAuth' estiver definido como true.

privateEndpointConnections
IEnumerable<SearchPrivateEndpointConnectionData>

A lista de conexões de ponto de extremidade privado com o serviço Azure Cognitive Search.

semanticSearch
Nullable<SearchSemanticSearch>

Define opções que controlam a disponibilidade da pesquisa semântica. Essa configuração só é possível para determinados SKUs Azure Cognitive Search em determinados locais.

sharedPrivateLinkResources
IEnumerable<SharedSearchServicePrivateLinkResourceData>

A lista de recursos de link privado compartilhado gerenciados pelo serviço Azure Cognitive Search.

Retornos

Uma nova SearchServiceData instância para simulação.

Aplica-se a