SearchService interface
Descreve um serviço de Pesquisa Cognitiva do Azure e seu estado atual.
- Extends
Propriedades
auth |
Define as opções de como a API do plano de dados de um serviço de pesquisa autentica solicitações. Isso não pode ser definido se 'disableLocalAuth' estiver definido como true. |
disable |
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 pode ser definido como true se 'dataPlaneAuthOptions' estiver definido. |
encryption |
Especifica qualquer política relativa à criptografia de recursos (como índices) usando chaves do gerenciador de clientes em um serviço de pesquisa. |
hosting |
Aplicável apenas para o padrão 3 SKU. Você pode definir essa propriedade para habilitar até 3 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'. |
identity | A identidade do recurso. |
network |
Regras específicas de rede que determinam como o serviço de Pesquisa Cognitiva do Azure pode ser alcançado. |
partition |
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. |
private |
A lista de conexões de ponto de extremidade privado com o serviço de Pesquisa Cognitiva do Azure. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
provisioning |
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, o provisionamentoState muda para 'bem-sucedido' ou 'falhou'. Os aplicativos cliente podem sondar o status de provisionamento (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. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
public |
Esse valor pode ser definido como 'habilitado' para evitar alterações significativas nos recursos e modelos existentes do cliente. Se definido como 'desativado', o tráfego na interface pública não é permitido, e as conexões de ponto final privado seriam o método de acesso exclusivo. |
replica |
O número de réplicas no serviço de pesquisa. Se especificado, deve ser um valor entre 1 e 12 inclusive para SKUs padrão ou entre 1 e 3 inclusive para SKU básico. |
semantic |
Define opções que controlam a disponibilidade da pesquisa semântica. Essa configuração só é possível para determinadas SKUs da Pesquisa Cognitiva do Azure em determinados locais. |
shared |
A lista de recursos de link privado compartilhado gerenciados pelo serviço de Pesquisa Cognitiva do Azure. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
sku | O SKU do Serviço de Pesquisa, que determina a camada de preço e os limites de capacidade. Esta propriedade é necessária ao criar um novo Serviço de Pesquisa. |
status | 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. 'provisionamento': o serviço de pesquisa está sendo provisionado ou ampliado para cima ou para baixo. «Eliminação»: O serviço de pesquisa está a ser eliminado. '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. 'desativado': O serviço de pesquisa está desativado. Nesse estado, o serviço rejeitará todas as solicitações de API. 'erro': O serviço de pesquisa está em um estado de erro. Se o seu serviço estiver nos estados degradado, desativado ou de erro, isso significa que a equipe da Pesquisa Cognitiva do Azure está investigando ativamente o problema subjacente. Os serviços dedicados nesses estados ainda são cobrados com base no número de unidades de pesquisa provisionadas. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
status |
Os detalhes do status do serviço de pesquisa. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
Propriedades Herdadas
id | ID de recurso totalmente qualificado para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
location | A geolocalização onde o recurso vive |
name | O nome do recurso NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
tags | Tags de recursos. |
type | O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
Detalhes de Propriedade
authOptions
Define as opções de como a API do plano de dados de um serviço de pesquisa autentica solicitações. Isso não pode ser definido se 'disableLocalAuth' estiver definido como true.
authOptions?: DataPlaneAuthOptions
Valor de Propriedade
disableLocalAuth
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 pode ser definido como true se 'dataPlaneAuthOptions' estiver definido.
disableLocalAuth?: boolean
Valor de Propriedade
boolean
encryptionWithCmk
Especifica qualquer política relativa à criptografia de recursos (como índices) usando chaves do gerenciador de clientes em um serviço de pesquisa.
encryptionWithCmk?: EncryptionWithCmk
Valor de Propriedade
hostingMode
Aplicável apenas para o padrão 3 SKU. Você pode definir essa propriedade para habilitar até 3 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'.
hostingMode?: HostingMode
Valor de Propriedade
identity
networkRuleSet
Regras específicas de rede que determinam como o serviço de Pesquisa Cognitiva do Azure pode ser alcançado.
networkRuleSet?: NetworkRuleSet
Valor de Propriedade
partitionCount
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.
partitionCount?: number
Valor de Propriedade
number
privateEndpointConnections
A lista de conexões de ponto de extremidade privado com o serviço de Pesquisa Cognitiva do Azure. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
privateEndpointConnections?: PrivateEndpointConnection[]
Valor de Propriedade
provisioningState
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, o provisionamentoState muda para 'bem-sucedido' ou 'falhou'. Os aplicativos cliente podem sondar o status de provisionamento (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. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
provisioningState?: ProvisioningState
Valor de Propriedade
publicNetworkAccess
Esse valor pode ser definido como 'habilitado' para evitar alterações significativas nos recursos e modelos existentes do cliente. Se definido como 'desativado', o tráfego na interface pública não é permitido, e as conexões de ponto final privado seriam o método de acesso exclusivo.
publicNetworkAccess?: PublicNetworkAccess
Valor de Propriedade
replicaCount
O número de réplicas no serviço de pesquisa. Se especificado, deve ser um valor entre 1 e 12 inclusive para SKUs padrão ou entre 1 e 3 inclusive para SKU básico.
replicaCount?: number
Valor de Propriedade
number
semanticSearch
Define opções que controlam a disponibilidade da pesquisa semântica. Essa configuração só é possível para determinadas SKUs da Pesquisa Cognitiva do Azure em determinados locais.
semanticSearch?: string
Valor de Propriedade
string
sharedPrivateLinkResources
A lista de recursos de link privado compartilhado gerenciados pelo serviço de Pesquisa Cognitiva do Azure. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
sharedPrivateLinkResources?: SharedPrivateLinkResource[]
Valor de Propriedade
sku
O SKU do Serviço de Pesquisa, que determina a camada de preço e os limites de capacidade. Esta propriedade é necessária ao criar um novo Serviço de Pesquisa.
sku?: Sku
Valor de Propriedade
status
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. 'provisionamento': o serviço de pesquisa está sendo provisionado ou ampliado para cima ou para baixo. «Eliminação»: O serviço de pesquisa está a ser eliminado. '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. 'desativado': O serviço de pesquisa está desativado. Nesse estado, o serviço rejeitará todas as solicitações de API. 'erro': O serviço de pesquisa está em um estado de erro. Se o seu serviço estiver nos estados degradado, desativado ou de erro, isso significa que a equipe da Pesquisa Cognitiva do Azure está investigando ativamente o problema subjacente. Os serviços dedicados nesses estados ainda são cobrados com base no número de unidades de pesquisa provisionadas. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
status?: SearchServiceStatus
Valor de Propriedade
statusDetails
Os detalhes do status do serviço de pesquisa. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
statusDetails?: string
Valor de Propriedade
string
Detalhes da Propriedade Herdada
id
ID de recurso totalmente qualificado para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
id?: string
Valor de Propriedade
string
herdado deTrackedResource.id
location
A geolocalização onde o recurso vive
location: string
Valor de Propriedade
string
name
O nome do recurso NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
name?: string
Valor de Propriedade
string
herdado deTrackedResource.name
tags
Tags de recursos.
tags?: {[propertyName: string]: string}
Valor de Propriedade
{[propertyName: string]: string}
herdado deTrackedResource.tags