Services - Get
Obtém o serviço de pesquisa com o nome indicado no grupo de recursos especificado.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Search/searchServices/{searchServiceName}?api-version=2024-03-01-preview
Parâmetros do URI
Name | Em | Necessário | Tipo | Description |
---|---|---|---|---|
resource
|
path | True |
string |
O nome do grupo de recursos na subscrição atual. Pode obter este valor a partir da API do Azure Resource Manager ou do portal. |
search
|
path | True |
string |
O nome da IA do Azure Serviço de pesquisa associado ao grupo de recursos especificado. Padrão Regex: |
subscription
|
path | True |
string |
O identificador exclusivo de uma subscrição do Microsoft Azure. Pode obter este valor a partir da API do Azure Resource Manager ou do portal. |
api-version
|
query | True |
string |
A versão da API a utilizar para cada pedido. |
Cabeçalho do Pedido
Name | Necessário | Tipo | Description |
---|---|---|---|
x-ms-client-request-id |
string uuid |
Um valor GUID gerado pelo cliente que identifica este pedido. Se for especificado, isto será incluído nas informações de resposta como forma de controlar o pedido. |
Respostas
Name | Tipo | Description |
---|---|---|
200 OK |
A definição do serviço de pesquisa foi obtida com êxito e está na resposta. Se estiver a consultar a conclusão de uma operação de aprovisionamento ou dimensionamento, pode verificar o respetivo estado através da propriedade provisioningState. |
|
Other Status Codes |
HTTP 404 (Não Encontrado): não foi possível localizar a subscrição, o grupo de recursos ou o nome do serviço de pesquisa. |
Segurança
azure_auth
Especifica um fluxo de concessão implícito, conforme suportado na plataforma Identidade da Microsoft.
Tipo:
oauth2
Fluxo:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Âmbitos
Name | Description |
---|---|
user_impersonation | representar a sua conta de utilizador |
Exemplos
SearchGetService
Pedido de amostra
GET https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Search/searchServices/mysearchservice?api-version=2024-03-01-preview
Resposta da amostra
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Search/searchServices/mysearchservice",
"name": "mysearchservice",
"location": "westus",
"type": "Microsoft.Search/searchServices",
"tags": {
"app-name": "My e-commerce app"
},
"sku": {
"name": "standard"
},
"properties": {
"replicaCount": 3,
"partitionCount": 1,
"status": "running",
"statusDetails": "",
"hostingMode": "default",
"provisioningState": "succeeded",
"publicNetworkAccess": "enabled",
"networkRuleSet": {
"ipRules": [],
"bypass": "None"
},
"privateEndpointConnections": [],
"sharedPrivateLinkResources": [],
"encryptionWithCmk": {
"enforcement": "Unspecified",
"encryptionComplianceStatus": "Compliant"
},
"disableLocalAuth": false,
"authOptions": {
"apiKeyOnly": {}
},
"disabledDataExfiltrationOptions": []
}
}
Definições
Name | Description |
---|---|
Aad |
Descreve a resposta que a API do plano de dados de um serviço de pesquisa enviaria para pedidos que falharam na autenticação. |
Api |
Indica que apenas a chave de API pode ser utilizada para autenticação. |
Cloud |
Contém informações sobre um erro de API. |
Cloud |
Descreve um erro específico da API com um código de erro e uma mensagem. |
Data |
Indica que a chave de API ou um token de acesso de um inquilino Microsoft Entra ID podem ser utilizados para autenticação. |
Data |
Define as opções de como o serviço de pesquisa autentica um pedido de plano de dados. Isto não pode ser definido se "disableLocalAuth" estiver definido como verdadeiro. |
Encryption |
Descreve uma política que determina a forma como os recursos no serviço de pesquisa devem ser encriptados com chaves geridas pelo cliente. |
Hosting |
Aplicável apenas para o SKU standard3. Pode definir esta propriedade para ativar até 3 partições de alta densidade que permitem até 1000 índices, o que é muito superior aos índices máximos permitidos para qualquer outro SKU. Para o SKU standard3, o valor é "predefinido" ou "highDensity". Para todos os outros SKUs, este valor tem de ser "predefinido". |
Identity |
Detalhes sobre a identidade do serviço de pesquisa. Um valor nulo indica que o serviço de pesquisa não tem nenhuma identidade atribuída. |
Identity |
O tipo de identidade utilizado para o recurso. O tipo "SystemAssigned, UserAssigned" inclui uma identidade criada pelo sistema e um conjunto de identidades atribuídas pelo utilizador. O tipo "Nenhum" removerá todas as identidades do serviço. |
Ip |
A regra de restrição de IP do Serviço de pesquisa de IA do Azure. |
Network |
Regras específicas de rede que determinam a forma como o Serviço de pesquisa de IA do Azure pode ser alcançado. |
Private |
O recurso de ponto final privado do fornecedor Microsoft.Network. |
Private |
Descreve uma ligação de ponto final privado existente à Serviço de pesquisa de IA do Azure. |
Private |
Descreve as propriedades de uma ligação de ponto final privado existente ao serviço de pesquisa. |
Private |
O estado de aprovisionamento da ligação do serviço de ligação privada. Os valores válidos são Atualizar, Eliminar, Falhar, Com Êxito, Incompleto ou Cancelado. |
Private |
Descreve o estado atual de uma ligação de serviço de Azure Private Link existente ao ponto final privado. |
Private |
Estado da ligação do serviço de ligação privada. Os valores válidos são Pendentes, Aprovados, Rejeitados ou Desligados. |
Provisioning |
O estado da última operação de aprovisionamento realizada no serviço de pesquisa. O aprovisionamento é um estado intermédio que ocorre enquanto a capacidade do serviço está a ser estabelecida. Após a configuração da capacidade, provisioningState muda para "succeeded" ou "failed". As aplicações cliente podem consultar o estado de aprovisionamento (o intervalo de consulta recomendado é de 30 segundos a um minuto) ao utilizar a operação Obter Serviço de Pesquisa para ver quando uma operação é concluída. Se estiver a utilizar o serviço gratuito, este valor tende a voltar como "bem-sucedido" diretamente na chamada para Criar serviço de pesquisa. Isto acontece porque o serviço gratuito utiliza a capacidade que já está configurada. |
Public |
Este valor pode ser definido como "ativado" para evitar alterações interruptivas nos modelos e recursos de cliente existentes. Se estiver definido como "desativado", o tráfego através da interface pública não é permitido e as ligações de ponto final privado seriam o método de acesso exclusivo. |
Search |
Possíveis origens de tráfego de entrada que podem ignorar as regras definidas na secção "ipRules". |
Search |
Uma lista de cenários de transferência de dados não permitidos explicitamente para o serviço de pesquisa. Atualmente, o único valor suportado é "Todos" para desativar todos os cenários de exportação de dados possíveis com controlos mais detalhados planeados para o futuro. |
Search |
Devolve o estado de conformidade do serviço de pesquisa relativamente a objetos não encriptados por CMK. Se um serviço tiver mais do que um objeto não encriptado e a imposição estiver ativada, o serviço será marcado como não conforme. |
Search |
Descreve como um serviço de pesquisa deve impor a conformidade se encontrar objetos que não estão encriptados com a chave gerida pelo cliente. |
Search |
Define opções que controlam a disponibilidade da pesquisa semântica. Esta configuração só é possível para determinados SKUs de Pesquisa de IA do Azure em determinadas localizações. |
Search |
Descreve um Serviço de pesquisa de IA do Azure e o respetivo estado atual. |
Search |
O estado do serviço de pesquisa. Os valores possíveis incluem: "em execução": o serviço de pesquisa está em execução e não existem operações de aprovisionamento em curso. "aprovisionamento": o serviço de pesquisa está a ser aprovisionado ou aumentado ou reduzido verticalmente. "a eliminar": o serviço de pesquisa está a ser eliminado. "degradado": o serviço de pesquisa está degradado. Isto pode ocorrer quando as unidades de pesquisa subjacentes não estão em bom estado de funcionamento. O serviço de pesquisa está provavelmente operacional, mas o desempenho pode ser lento e alguns pedidos podem ser removidos. "desativado": o serviço de pesquisa está desativado. Neste estado, o serviço rejeitará todos os pedidos de API. 'error': O serviço de pesquisa está num estado de erro. "parado": o serviço de pesquisa está numa subscrição que está desativada. Se o serviço estiver nos estados degradados, desativados ou com erros, significa que a equipa do Azure AI Search está a investigar ativamente o problema subjacente. Os serviços dedicados nestes estados continuam a ser cobrados com base no número de unidades de pesquisa aprovisionadas. |
Shared |
Descreve um recurso de ligação privada partilhado gerido pelo Serviço de pesquisa de IA do Azure. |
Shared |
Descreve as propriedades de um recurso de ligação privada partilhado existente gerido pelo Serviço de pesquisa de IA do Azure. |
Shared |
O estado de aprovisionamento do recurso de ligação privada partilhada. Os valores válidos são Atualizar, Eliminar, Falhar, Com Êxito ou Incompleto. |
Shared |
Estado do recurso de ligação privada partilhado. Os valores válidos são Pendentes, Aprovados, Rejeitados ou Desligados. |
Sku |
Define o SKU de um serviço de pesquisa, que determina a taxa de faturação e os limites de capacidade. |
Sku |
O SKU do serviço de pesquisa. Os valores válidos incluem: "gratuito": Serviço partilhado. "básico": serviço dedicado com até 3 réplicas. "standard": serviço dedicado com até 12 partições e 12 réplicas. "standard2": semelhante ao padrão, mas com mais capacidade por unidade de pesquisa. "standard3": a maior oferta Standard com até 12 partições e 12 réplicas (ou até 3 partições com mais índices se também definir a propriedade hostingMode como "highDensity"). 'storage_optimized_l1': suporta 1 TB por partição, até 12 partições. "storage_optimized_l2": suporta 2 TB por partição, até 12 partições." |
User |
Os detalhes da identidade gerida atribuída pelo utilizador ao serviço de pesquisa. |
AadAuthFailureMode
Descreve a resposta que a API do plano de dados de um serviço de pesquisa enviaria para pedidos que falharam na autenticação.
Name | Tipo | Description |
---|---|---|
http401WithBearerChallenge |
string |
Indica que os pedidos que falharam na autenticação devem ser apresentados com um código de estado HTTP 401 (Não Autorizado) e apresentar um Desafio do Portador. |
http403 |
string |
Indica que os pedidos que falharam na autenticação devem ser apresentados com um código de estado HTTP de 403 (Proibido). |
ApiKeyOnly
Indica que apenas a chave de API pode ser utilizada para autenticação.
CloudError
Contém informações sobre um erro de API.
Name | Tipo | Description |
---|---|---|
error |
Descreve um erro específico da API com um código de erro e uma mensagem. |
|
message |
string |
Uma breve descrição do erro que indica o que correu mal (para obter detalhes/informações de depuração, veja a propriedade "error.message"). |
CloudErrorBody
Descreve um erro específico da API com um código de erro e uma mensagem.
Name | Tipo | Description |
---|---|---|
code |
string |
Um código de erro que descreve a condição de erro com mais precisão do que um código de estado HTTP. Pode ser utilizado para processar programaticamente casos de erro específicos. |
details |
Contém erros aninhados relacionados com este erro. |
|
message |
string |
Uma mensagem que descreve o erro em detalhe e fornece informações de depuração. |
target |
string |
O destino do erro específico (por exemplo, o nome da propriedade em erro). |
DataPlaneAadOrApiKeyAuthOption
Indica que a chave de API ou um token de acesso de um inquilino Microsoft Entra ID podem ser utilizados para autenticação.
Name | Tipo | Description |
---|---|---|
aadAuthFailureMode |
Descreve a resposta que a API do plano de dados de um serviço de pesquisa enviaria para pedidos que falharam na autenticação. |
DataPlaneAuthOptions
Define as opções de como o serviço de pesquisa autentica um pedido de plano de dados. Isto não pode ser definido se "disableLocalAuth" estiver definido como verdadeiro.
Name | Tipo | Description |
---|---|---|
aadOrApiKey |
Indica que a chave de API ou um token de acesso de um inquilino Microsoft Entra ID pode ser utilizado para autenticação. |
|
apiKeyOnly |
Indica que apenas a chave de API pode ser utilizada para autenticação. |
EncryptionWithCmk
Descreve uma política que determina a forma como os recursos no serviço de pesquisa devem ser encriptados com chaves geridas pelo cliente.
Name | Tipo | Description |
---|---|---|
encryptionComplianceStatus |
Devolve o estado de conformidade do serviço de pesquisa relativamente a objetos não encriptados por CMK. Se um serviço tiver mais do que um objeto não encriptado e a imposição estiver ativada, o serviço será marcado como não conforme. |
|
enforcement |
Descreve como um serviço de pesquisa deve impor a conformidade se encontrar objetos que não estão encriptados com a chave gerida pelo cliente. |
HostingMode
Aplicável apenas para o SKU standard3. Pode definir esta propriedade para ativar até 3 partições de alta densidade que permitem até 1000 índices, o que é muito superior aos índices máximos permitidos para qualquer outro SKU. Para o SKU standard3, o valor é "predefinido" ou "highDensity". Para todos os outros SKUs, este valor tem de ser "predefinido".
Name | Tipo | Description |
---|---|---|
default |
string |
O limite do número de índices é determinado pelos limites predefinidos para o SKU. |
highDensity |
string |
Apenas aplicação para sKU standard3, onde o serviço de pesquisa pode ter até 1000 índices. |
Identity
Detalhes sobre a identidade do serviço de pesquisa. Um valor nulo indica que o serviço de pesquisa não tem nenhuma identidade atribuída.
Name | Tipo | Description |
---|---|---|
principalId |
string |
O ID principal da identidade atribuída pelo sistema do serviço de pesquisa. |
tenantId |
string |
O ID de inquilino da identidade atribuída pelo sistema do serviço de pesquisa. |
type |
O tipo de identidade utilizado para o recurso. O tipo "SystemAssigned, UserAssigned" inclui uma identidade criada pelo sistema e um conjunto de identidades atribuídas pelo utilizador. O tipo "Nenhum" removerá todas as identidades do serviço. |
|
userAssignedIdentities |
<string,
User |
A lista de identidades de utilizador associadas ao recurso. As referências da chave do dicionário de identidade do utilizador serão IDs de recursos do ARM no formulário: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". |
IdentityType
O tipo de identidade utilizado para o recurso. O tipo "SystemAssigned, UserAssigned" inclui uma identidade criada pelo sistema e um conjunto de identidades atribuídas pelo utilizador. O tipo "Nenhum" removerá todas as identidades do serviço.
Name | Tipo | Description |
---|---|---|
None |
string |
Indica que qualquer identidade associada ao serviço de pesquisa tem de ser removida. |
SystemAssigned |
string |
Indica que a identidade atribuída pelo sistema para o serviço de pesquisa será ativada. |
SystemAssigned, UserAssigned |
string |
Indica que a identidade atribuída pelo sistema para o serviço de pesquisa será ativada juntamente com a atribuição de uma ou mais identidades atribuídas pelo utilizador. |
UserAssigned |
string |
Indica que uma ou mais identidades atribuídas pelo utilizador serão atribuídas ao serviço de pesquisa. |
IpRule
A regra de restrição de IP do Serviço de pesquisa de IA do Azure.
Name | Tipo | Description |
---|---|---|
value |
string |
Valor correspondente a um único endereço IPv4 (por exemplo, 123.1.2.3) ou um intervalo de IP no formato CIDR (por exemplo, 123.1.2.3/24) a ser permitido. |
NetworkRuleSet
Regras específicas de rede que determinam a forma como o Serviço de pesquisa de IA do Azure pode ser alcançado.
Name | Tipo | Description |
---|---|---|
bypass |
Possíveis origens de tráfego de entrada que podem ignorar as regras definidas na secção "ipRules". |
|
ipRules |
Ip |
Uma lista de regras de restrição de IP que define as redes de entrada ao permitir o acesso ao ponto final do serviço de pesquisa. Entretanto, todas as outras redes IP públicas são bloqueadas pela firewall. Estas regras de restrição só são aplicadas quando o "publicNetworkAccess" do serviço de pesquisa está "ativado"; caso contrário, o tráfego através da interface pública não é permitido, mesmo com quaisquer regras de IP públicos, e as ligações de ponto final privado seriam o método de acesso exclusivo. |
PrivateEndpoint
O recurso de ponto final privado do fornecedor Microsoft.Network.
Name | Tipo | Description |
---|---|---|
id |
string |
O ID de recurso do recurso de ponto final privado do fornecedor Microsoft.Network. |
PrivateEndpointConnection
Descreve uma ligação de ponto final privado existente à Serviço de pesquisa de IA do Azure.
Name | Tipo | Description |
---|---|---|
id |
string |
ID de recurso completamente qualificado para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
name |
string |
O nome do recurso |
properties |
Descreve as propriedades de uma ligação de ponto final privado existente ao Serviço de pesquisa de IA do Azure. |
|
type |
string |
O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" |
PrivateEndpointConnectionProperties
Descreve as propriedades de uma ligação de ponto final privado existente ao serviço de pesquisa.
Name | Tipo | Description |
---|---|---|
groupId |
string |
O ID de grupo do recurso do Azure para o qual se destina o serviço de ligação privada. |
privateEndpoint |
O recurso de ponto final privado do fornecedor Microsoft.Network. |
|
privateLinkServiceConnectionState |
Descreve o estado atual de uma ligação de serviço de Azure Private Link existente ao ponto final privado. |
|
provisioningState |
O estado de aprovisionamento da ligação do serviço de ligação privada. Os valores válidos são Atualizar, Eliminar, Falhar, Com Êxito, Incompleto ou Cancelado. |
PrivateLinkServiceConnectionProvisioningState
O estado de aprovisionamento da ligação do serviço de ligação privada. Os valores válidos são Atualizar, Eliminar, Falhar, Com Êxito, Incompleto ou Cancelado.
Name | Tipo | Description |
---|---|---|
Canceled |
string |
O pedido de aprovisionamento para o recurso de ligação do serviço de ligação do serviço de ligação de ligação privada foi cancelado. |
Deleting |
string |
A ligação do serviço de ligação privada está em vias de ser eliminada. |
Failed |
string |
A ligação do serviço de ligação privada não foi aprovisionada ou eliminada. |
Incomplete |
string |
O pedido de aprovisionamento do recurso de ligação do serviço de ligação privada foi aceite, mas o processo de criação ainda não começou. |
Succeeded |
string |
A ligação do serviço de ligação privada terminou o aprovisionamento e está pronta para aprovação. |
Updating |
string |
A ligação do serviço de ligação privada está em vias de ser criada juntamente com outros recursos para que fique totalmente funcional. |
PrivateLinkServiceConnectionState
Descreve o estado atual de uma ligação de serviço de Azure Private Link existente ao ponto final privado.
Name | Tipo | Default value | Description |
---|---|---|---|
actionsRequired |
string |
None |
Uma descrição de quaisquer ações adicionais que possam ser necessárias. |
description |
string |
A descrição do estado de ligação do serviço de ligação de ligação privada. |
|
status |
Estado da ligação do serviço de ligação privada. Os valores válidos são Pendentes, Aprovados, Rejeitados ou Desligados. |
PrivateLinkServiceConnectionStatus
Estado da ligação do serviço de ligação privada. Os valores válidos são Pendentes, Aprovados, Rejeitados ou Desligados.
Name | Tipo | Description |
---|---|---|
Approved |
string |
A ligação de ponto final privado é aprovada e está pronta para ser utilizada. |
Disconnected |
string |
A ligação de ponto final privado foi removida do serviço. |
Pending |
string |
A ligação de ponto final privado foi criada e está pendente de aprovação. |
Rejected |
string |
A ligação de ponto final privado foi rejeitada e não pode ser utilizada. |
ProvisioningState
O estado da última operação de aprovisionamento realizada no serviço de pesquisa. O aprovisionamento é um estado intermédio que ocorre enquanto a capacidade do serviço está a ser estabelecida. Após a configuração da capacidade, provisioningState muda para "succeeded" ou "failed". As aplicações cliente podem consultar o estado de aprovisionamento (o intervalo de consulta recomendado é de 30 segundos a um minuto) ao utilizar a operação Obter Serviço de Pesquisa para ver quando uma operação é concluída. Se estiver a utilizar o serviço gratuito, este valor tende a voltar como "bem-sucedido" diretamente na chamada para Criar serviço de pesquisa. Isto acontece porque o serviço gratuito utiliza a capacidade que já está configurada.
Name | Tipo | Description |
---|---|---|
failed |
string |
A última operação de aprovisionamento falhou. |
provisioning |
string |
O serviço de pesquisa está a ser aprovisionado ou aumentado ou reduzido verticalmente. |
succeeded |
string |
A última operação de aprovisionamento foi concluída com êxito. |
PublicNetworkAccess
Este valor pode ser definido como "ativado" para evitar alterações interruptivas nos modelos e recursos de cliente existentes. Se estiver definido como "desativado", o tráfego através da interface pública não é permitido e as ligações de ponto final privado seriam o método de acesso exclusivo.
Name | Tipo | Description |
---|---|---|
disabled |
string |
O serviço de pesquisa não está acessível a partir do tráfego proveniente da Internet pública. O acesso só é permitido através de ligações de ponto final privado aprovadas. |
enabled |
string |
O serviço de pesquisa está acessível a partir do tráfego com origem na Internet pública. |
SearchBypass
Possíveis origens de tráfego de entrada que podem ignorar as regras definidas na secção "ipRules".
Name | Tipo | Description |
---|---|---|
AzurePortal |
string |
Indica que os pedidos provenientes do portal do Azure podem ignorar as regras definidas na secção "ipRules". |
None |
string |
Indica que nenhuma origem pode ignorar as regras definidas na secção "ipRules". Esta é a predefinição. |
SearchDisabledDataExfiltrationOption
Uma lista de cenários de transferência de dados não permitidos explicitamente para o serviço de pesquisa. Atualmente, o único valor suportado é "Todos" para desativar todos os cenários de exportação de dados possíveis com controlos mais detalhados planeados para o futuro.
Name | Tipo | Description |
---|---|---|
All |
string |
Indica que todos os cenários de exfiltração de dados estão desativados. |
SearchEncryptionComplianceStatus
Devolve o estado de conformidade do serviço de pesquisa relativamente a objetos não encriptados por CMK. Se um serviço tiver mais do que um objeto não encriptado e a imposição estiver ativada, o serviço será marcado como não conforme.
Name | Tipo | Description |
---|---|---|
Compliant |
string |
Indica que o serviço de pesquisa está em conformidade, porque o número de objetos não encriptados por CMK é zero ou a imposição está desativada. |
NonCompliant |
string |
Indica que o serviço de pesquisa tem mais do que um objeto não encriptado por CMK. |
SearchEncryptionWithCmk
Descreve como um serviço de pesquisa deve impor a conformidade se encontrar objetos que não estão encriptados com a chave gerida pelo cliente.
Name | Tipo | Description |
---|---|---|
Disabled |
string |
Não será efetuada qualquer imposição da encriptação de chaves gerida pelo cliente. Só é utilizada a encriptação gerida pelo serviço incorporada. |
Enabled |
string |
Serviço de pesquisa serão marcados como não conformes se um ou mais objetos não estiverem encriptados com uma chave gerida pelo cliente. |
Unspecified |
string |
A política de imposição não é especificada explicitamente, sendo que o comportamento é o mesmo que se estivesse definido como "Desativado". |
SearchSemanticSearch
Define opções que controlam a disponibilidade da pesquisa semântica. Esta configuração só é possível para determinados SKUs de Pesquisa de IA do Azure em determinadas localizações.
Name | Tipo | Description |
---|---|---|
disabled |
string |
Indica que o reranker semântico está desativado para o serviço de pesquisa. Esta é a predefinição. |
free |
string |
Ativa o reranker semântico num serviço de pesquisa e indica que deve ser utilizado dentro dos limites do plano gratuito. O plano gratuito limitaria o volume de pedidos de classificação semântica e é oferecido sem custos adicionais. Esta é a predefinição para serviços de pesquisa recentemente aprovisionados. |
standard |
string |
Ativa a retransmissão semântica num serviço de pesquisa como uma funcionalidade faturável, com maior débito e volume de consultas semanticamente reclassificados. |
SearchService
Descreve um Serviço de pesquisa de IA do Azure e o respetivo estado atual.
Name | Tipo | Default value | Description |
---|---|---|---|
id |
string |
ID de recurso completamente qualificado para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
|
identity |
A identidade do recurso. |
||
location |
string |
A localização geográfica onde reside o recurso |
|
name |
string |
O nome do recurso |
|
properties.authOptions |
Define as opções para a forma como a API do plano de dados de um serviço de pesquisa autentica os pedidos. Isto não pode ser definido se "disableLocalAuth" estiver definido como verdadeiro. |
||
properties.disableLocalAuth |
boolean |
Quando definido como verdadeiro, as chamadas para o serviço de pesquisa não serão autorizadas a utilizar chaves de API para autenticação. Isto não pode ser definido como verdadeiro se "dataPlaneAuthOptions" estiver definido. |
|
properties.disabledDataExfiltrationOptions |
Uma lista de cenários de transferência de dados não permitidos explicitamente para o serviço de pesquisa. Atualmente, o único valor suportado é "Todos" para desativar todos os cenários de exportação de dados possíveis com controlos mais detalhados planeados para o futuro. |
||
properties.eTag |
string |
Uma propriedade gerada pelo sistema que representa o etag do serviço que pode ser para o controlo de simultaneidade otimista durante as atualizações. |
|
properties.encryptionWithCmk |
Especifica qualquer política relativa à encriptação de recursos (como índices) através de chaves do gestor de clientes num serviço de pesquisa. |
||
properties.hostingMode | default |
Aplicável apenas para o SKU standard3. Pode definir esta propriedade para ativar até 3 partições de alta densidade que permitem até 1000 índices, o que é muito superior aos índices máximos permitidos para qualquer outro SKU. Para o SKU standard3, o valor é "predefinido" ou "highDensity". Para todos os outros SKUs, este valor tem de ser "predefinido". |
|
properties.networkRuleSet |
Regras específicas de rede que determinam a forma como o Serviço de pesquisa de IA do Azure pode ser alcançado. |
||
properties.partitionCount |
integer |
1 |
O número de partições no serviço de pesquisa; Se especificado, pode ser 1, 2, 3, 4, 6 ou 12. Os valores superiores a 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. |
properties.privateEndpointConnections |
A lista de ligações de pontos finais privados à IA do Azure Serviço de pesquisa. |
||
properties.provisioningState |
O estado da última operação de aprovisionamento realizada no serviço de pesquisa. O aprovisionamento é um estado intermédio que ocorre enquanto a capacidade do serviço está a ser estabelecida. Após a configuração da capacidade, provisioningState muda para "succeeded" ou "failed". As aplicações cliente podem consultar o estado de aprovisionamento (o intervalo de consulta recomendado é de 30 segundos a um minuto) ao utilizar a operação Obter Serviço de Pesquisa para ver quando uma operação é concluída. Se estiver a utilizar o serviço gratuito, este valor tende a voltar como "bem-sucedido" diretamente na chamada para Criar serviço de pesquisa. Isto acontece porque o serviço gratuito utiliza a capacidade que já está configurada. |
||
properties.publicNetworkAccess | enabled |
Este valor pode ser definido como "ativado" para evitar alterações interruptivas nos modelos e recursos de cliente existentes. Se estiver definido como "desativado", o tráfego através da interface pública não é permitido e as ligações de ponto final privado seriam o método de acesso exclusivo. |
|
properties.replicaCount |
integer |
1 |
O número de réplicas no serviço de pesquisa. Se especificado, tem de ser um valor entre 1 e 12 inclusive para SKUs padrão ou entre 1 e 3, inclusive para sKU básico. |
properties.semanticSearch |
Define opções que controlam a disponibilidade da pesquisa semântica. Esta configuração só é possível para determinados SKUs de Pesquisa de IA do Azure em determinadas localizações. |
||
properties.sharedPrivateLinkResources |
A lista de recursos de ligação privada partilhados geridos pela IA do Azure Serviço de pesquisa. |
||
properties.status |
O estado do serviço de pesquisa. Os valores possíveis incluem: "em execução": o serviço de pesquisa está em execução e não existem operações de aprovisionamento em curso. "aprovisionamento": o serviço de pesquisa está a ser aprovisionado ou aumentado ou reduzido verticalmente. "a eliminar": o serviço de pesquisa está a ser eliminado. "degradado": o serviço de pesquisa está degradado. Isto pode ocorrer quando as unidades de pesquisa subjacentes não estão em bom estado de funcionamento. O serviço de pesquisa está provavelmente operacional, mas o desempenho pode ser lento e alguns pedidos podem ser removidos. "desativado": o serviço de pesquisa está desativado. Neste estado, o serviço rejeitará todos os pedidos de API. 'error': O serviço de pesquisa está num estado de erro. "parado": o serviço de pesquisa está numa subscrição que está desativada. Se o serviço estiver nos estados degradados, desativados ou com erros, significa que a equipa do Azure AI Search está a investigar ativamente o problema subjacente. Os serviços dedicados nestes estados continuam a ser cobrados com base no número de unidades de pesquisa aprovisionadas. |
||
properties.statusDetails |
string |
Os detalhes do estado do serviço de pesquisa. |
|
sku |
O SKU do serviço de pesquisa, que determina o escalão de preço e os limites de capacidade. Esta propriedade é necessária ao criar um novo serviço de pesquisa. |
||
tags |
object |
Etiquetas de recursos. |
|
type |
string |
O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" |
SearchServiceStatus
O estado do serviço de pesquisa. Os valores possíveis incluem: "em execução": o serviço de pesquisa está em execução e não existem operações de aprovisionamento em curso. "aprovisionamento": o serviço de pesquisa está a ser aprovisionado ou aumentado ou reduzido verticalmente. "a eliminar": o serviço de pesquisa está a ser eliminado. "degradado": o serviço de pesquisa está degradado. Isto pode ocorrer quando as unidades de pesquisa subjacentes não estão em bom estado de funcionamento. O serviço de pesquisa está provavelmente operacional, mas o desempenho pode ser lento e alguns pedidos podem ser removidos. "desativado": o serviço de pesquisa está desativado. Neste estado, o serviço rejeitará todos os pedidos de API. 'error': O serviço de pesquisa está num estado de erro. "parado": o serviço de pesquisa está numa subscrição que está desativada. Se o serviço estiver nos estados degradados, desativados ou com erros, significa que a equipa do Azure AI Search está a investigar ativamente o problema subjacente. Os serviços dedicados nestes estados continuam a ser cobrados com base no número de unidades de pesquisa aprovisionadas.
Name | Tipo | Description |
---|---|---|
degraded |
string |
O serviço de pesquisa está degradado porque as unidades de pesquisa subjacentes não estão em bom estado de funcionamento. |
deleting |
string |
O serviço de pesquisa está a ser eliminado. |
disabled |
string |
O serviço de pesquisa está desativado e todos os pedidos de API serão rejeitados. |
error |
string |
O serviço de pesquisa está no estado de erro, indicando uma falha no aprovisionamento ou a eliminação. |
provisioning |
string |
O serviço de pesquisa está a ser aprovisionado ou aumentado ou reduzido verticalmente. |
running |
string |
O serviço de pesquisa está em execução e não estão em curso operações de aprovisionamento. |
stopped |
string |
O serviço de pesquisa está numa subscrição que está desativada. |
SharedPrivateLinkResource
Descreve um recurso de ligação privada partilhado gerido pelo Serviço de pesquisa de IA do Azure.
Name | Tipo | Description |
---|---|---|
id |
string |
ID de recurso completamente qualificado para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
name |
string |
O nome do recurso |
properties |
Descreve as propriedades de um recurso de ligação privada partilhado gerido pelo Serviço de pesquisa de IA do Azure. |
|
type |
string |
O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" |
SharedPrivateLinkResourceProperties
Descreve as propriedades de um recurso de ligação privada partilhado existente gerido pelo Serviço de pesquisa de IA do Azure.
Name | Tipo | Description |
---|---|---|
groupId |
string |
O ID de grupo do fornecedor do recurso para o qual se destina o recurso de ligação privada partilhada. |
privateLinkResourceId |
string |
O ID de recurso do recurso para o recurso de ligação privada partilhado. |
provisioningState |
O estado de aprovisionamento do recurso de ligação privada partilhada. Os valores válidos são Atualizar, Eliminar, Falhar, Com Êxito ou Incompleto. |
|
requestMessage |
string |
A mensagem para pedir a aprovação do recurso de ligação privada partilhada. |
resourceRegion |
string |
Opcional. Pode ser utilizado para especificar a localização do Azure Resource Manager do recurso para o qual está a ser criada uma ligação privada partilhada. Isto só é necessário para os recursos cuja configuração DNS é regional (por exemplo, Azure Kubernetes Service). |
status |
Estado do recurso de ligação privada partilhado. Os valores válidos são Pendentes, Aprovados, Rejeitados ou Desligados. |
SharedPrivateLinkResourceProvisioningState
O estado de aprovisionamento do recurso de ligação privada partilhada. Os valores válidos são Atualizar, Eliminar, Falhar, Com Êxito ou Incompleto.
Name | Tipo | Description |
---|---|---|
Deleting |
string |
O recurso de ligação privada partilhado está em vias de ser eliminado. |
Failed |
string |
O recurso de ligação privada partilhado não foi aprovisionado ou eliminado. |
Incomplete |
string |
O pedido de aprovisionamento para o recurso de ligação privada partilhado foi aceite, mas o processo de criação ainda não começou. |
Succeeded |
string |
O recurso de ligação privada partilhado terminou o aprovisionamento e está pronto para aprovação. |
Updating |
string |
O recurso de ligação privada partilhado está em vias de ser criado juntamente com outros recursos para que fique totalmente funcional. |
SharedPrivateLinkResourceStatus
Estado do recurso de ligação privada partilhado. Os valores válidos são Pendentes, Aprovados, Rejeitados ou Desligados.
Name | Tipo | Description |
---|---|---|
Approved |
string |
O recurso de ligação privada partilhado é aprovado e está pronto para ser utilizado. |
Disconnected |
string |
O recurso de ligação privada partilhado foi removido do serviço. |
Pending |
string |
O recurso de ligação privada partilhado foi criado e está pendente de aprovação. |
Rejected |
string |
O recurso de ligação privada partilhado foi rejeitado e não pode ser utilizado. |
Sku
Define o SKU de um serviço de pesquisa, que determina a taxa de faturação e os limites de capacidade.
Name | Tipo | Description |
---|---|---|
name |
O SKU do serviço de pesquisa. Os valores válidos incluem: "gratuito": Serviço partilhado. "básico": serviço dedicado com até 3 réplicas. "standard": serviço dedicado com até 12 partições e 12 réplicas. "standard2": semelhante ao padrão, mas com mais capacidade por unidade de pesquisa. "standard3": a maior oferta Standard com até 12 partições e 12 réplicas (ou até 3 partições com mais índices se também definir a propriedade hostingMode como "highDensity"). 'storage_optimized_l1': suporta 1 TB por partição, até 12 partições. "storage_optimized_l2": suporta 2 TB por partição, até 12 partições." |
SkuName
O SKU do serviço de pesquisa. Os valores válidos incluem: "gratuito": Serviço partilhado. "básico": serviço dedicado com até 3 réplicas. "standard": serviço dedicado com até 12 partições e 12 réplicas. "standard2": semelhante ao padrão, mas com mais capacidade por unidade de pesquisa. "standard3": a maior oferta Standard com até 12 partições e 12 réplicas (ou até 3 partições com mais índices se também definir a propriedade hostingMode como "highDensity"). 'storage_optimized_l1': suporta 1 TB por partição, até 12 partições. "storage_optimized_l2": suporta 2 TB por partição, até 12 partições."
Name | Tipo | Description |
---|---|---|
basic |
string |
Escalão faturável para um serviço dedicado com até 3 réplicas. |
free |
string |
Escalão gratuito, sem garantias de SLA e um subconjunto das funcionalidades oferecidas em escalões faturáveis. |
standard |
string |
Escalão faturável para um serviço dedicado com até 12 partições e 12 réplicas. |
standard2 |
string |
Semelhante a "standard", mas com mais capacidade por unidade de pesquisa. |
standard3 |
string |
A maior oferta Standard com até 12 partições e 12 réplicas (ou até 3 partições com mais índices se também definir a propriedade hostingMode como "highDensity"). |
storage_optimized_l1 |
string |
Escalão faturável para um serviço dedicado que suporta 1 TB por partição, até 12 partições. |
storage_optimized_l2 |
string |
Escalão faturável para um serviço dedicado que suporta 2 TB por partição, até 12 partições. |
UserAssignedManagedIdentity
Os detalhes da identidade gerida atribuída pelo utilizador ao serviço de pesquisa.
Name | Tipo | Description |
---|---|---|
clientId |
string |
O ID de cliente da identidade atribuída pelo utilizador. |
principalId |
string |
O ID principal da identidade atribuída pelo utilizador. |