Partilhar via


SearchService Classe

Definição

Descreve um serviço de Azure Cognitive Search e seu estado atual.

[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
Herança
Atributos

Construtores

SearchService()

Inicializa uma nova instância da classe 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)

Inicializa uma nova instância da classe SearchService.

Propriedades

HostingMode

Obtém ou define 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 os índices máximos permitidos para qualquer outra SKU. Para o SKU standard3, o valor é 'default' ou 'highDensity'. Para todos os outros SKUs, esse valor deve ser "padrão". Os valores possíveis incluem: 'default', 'highDensity'

Id

Obtém a ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

(Herdado de Resource)
Identity

Obtém ou define a identidade do recurso.

Location

Obtém ou define a localização geográfica em que o recurso reside

(Herdado de TrackedResource)
Name

Obtém o nome do recurso

(Herdado de Resource)
NetworkRuleSet

Obtém ou define regras específicas de rede que determinam como o serviço de Azure Cognitive Search pode ser alcançado.

PartitionCount

Obtém ou define 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ó são válidos para SKUs padrão. Para serviços 'standard3' com hostingMode definido como 'highDensity', os valores permitidos estão entre 1 e 3.

PrivateEndpointConnections

Obtém a lista de conexões de ponto de extremidade privado com o serviço Azure Cognitive Search.

ProvisioningState

Obtém 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. Os valores possíveis incluem: 'êxito', 'provisionamento', 'falhou'

PublicNetworkAccess

Obtém ou define que esse valor pode ser definido como "habilitado" para evitar alterações interruptivas nos recursos e modelos 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. Os valores possíveis incluem: 'enabled', 'disabled'

ReplicaCount

Obtém ou define 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.

SharedPrivateLinkResources

Obtém a lista de recursos de link privado compartilhado gerenciados pelo serviço Azure Cognitive Search.

Sku

Obtém ou define o SKU do Serviço de Pesquisa, que determina o nível de preço e os limites de capacidade. Essa propriedade é necessária ao criar um novo Serviço de Pesquisa.

Status

Obtém o status do serviço de pesquisa. Os valores possíveis incluem: "em execução": 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 escalado verticalmente ou reduzido. '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. Os valores possíveis incluem: 'running', 'provisioning', 'deleting', 'degradado', 'disabled', 'error'

StatusDetails

Obtém os detalhes do serviço de pesquisa status.

Tags

Obtém ou define marcas de recurso.

(Herdado de TrackedResource)
Type

Obtém o tipo do recurso. Por exemplo: Microsoft.Compute/virtualMachines ou Microsoft.Storage/storageAccounts.

(Herdado de Resource)

Métodos

Validate()

Valide o objeto .

Aplica-se a