SearchService interface
Descrive un servizio ricerca di intelligenza artificiale di Azure e il relativo stato corrente.
- Extends
Proprietà
| auth |
Definisce le opzioni per il modo in cui l'API del piano dati di un servizio di ricerca autentica le richieste. Non è possibile impostare questa impostazione se 'disableLocalAuth' è impostato su true. |
| compute |
Configurare questa proprietà per supportare il servizio di ricerca usando il calcolo predefinito o il calcolo riservato di Azure. |
| data |
Elenco di scenari di esfiltrazione di dati non consentiti in modo esplicito per il servizio di ricerca. Attualmente, l'unico valore supportato è "All" per disabilitare tutti i possibili scenari di esportazione dei dati con controlli più granulari pianificati per il futuro. |
| disable |
Se impostato su true, le chiamate al servizio di ricerca non saranno autorizzate a usare le chiavi API per l'autenticazione. Non è possibile impostare su true se è definito 'dataPlaneAuthOptions'. |
| encryption |
Specifica i criteri relativi alla crittografia delle risorse (ad esempio gli indici) usando le chiavi di Customer Manager all'interno di un servizio di ricerca. |
| endpoint | Endpoint del servizio Ricerca intelligenza artificiale di Azure. |
| e |
Proprietà generata dal sistema che rappresenta l'etag del servizio che può essere per il controllo della concorrenza ottimistica durante gli aggiornamenti. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
| hosting |
Applicabile solo per lo SKU Standard3. È possibile impostare questa proprietà per abilitare fino a 3 partizioni ad alta densità che consentono fino a 1000 indici, che è molto più alto rispetto agli indici massimi consentiti per qualsiasi altro SKU. Per lo SKU standard3, il valore è "default" o "highDensity". Per tutti gli altri SKU, questo valore deve essere 'default'. |
| identity | Identità della risorsa. |
| network |
Regole specifiche della rete che determinano il modo in cui è possibile raggiungere il servizio Ricerca di intelligenza artificiale di Azure. |
| partition |
Numero di partizioni nel servizio di ricerca; se specificato, può essere 1, 2, 3, 4, 6 o 12. I valori maggiori di 1 sono validi solo per gli SKU standard. Per i servizi 'standard3' con hostingMode impostato su 'highDensity', i valori consentiti sono compresi tra 1 e 3. |
| private |
Elenco di connessioni endpoint privato al servizio Ricerca intelligenza artificiale di Azure. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
| provisioning |
Stato dell'ultima operazione di provisioning eseguita nel servizio di ricerca. Il provisioning è uno stato intermedio che si verifica durante la creazione della capacità del servizio. Dopo la configurazione della capacità, provisioningState cambia in 'Succeeded' o 'Failed'. Le applicazioni client possono eseguire il polling dello stato di provisioning (l'intervallo di polling consigliato è compreso tra 30 secondi e un minuto) usando l'operazione Get Search Service per verificare quando viene completata un'operazione. Se si usa il servizio gratuito, questo valore tende a tornare come "Succeeded" direttamente nella chiamata a Crea servizio di ricerca. Questo perché il servizio gratuito usa la capacità già configurata. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
| public |
Questo valore può essere impostato su "enabled" per evitare modifiche di rilievo nelle risorse e nei modelli dei clienti esistenti. Se impostato su "disabilitato", il traffico sull'interfaccia pubblica non è consentito e le connessioni endpoint private saranno il metodo di accesso esclusivo. |
| replica |
Numero di repliche nel servizio di ricerca. Se specificato, deve essere un valore compreso tra 1 e 12 inclusi per gli SKU standard o compreso tra 1 e 3 inclusi per lo SKU basic. |
| semantic |
Imposta le opzioni che controllano la disponibilità della ricerca semantica. Questa configurazione è possibile solo per determinati SKU di Ricerca intelligenza artificiale di Azure in determinate posizioni. |
| service |
Data e ora dell'ultimo aggiornamento del servizio di ricerca. Questo campo sarà Null finché il servizio non viene aggiornato per la prima volta. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
| shared |
Elenco di risorse di collegamento privato condiviso gestite dal servizio Ricerca di intelligenza artificiale di Azure. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
| sku | SKU del servizio di ricerca, che determina il livello di prezzo e i limiti di capacità. Questa proprietà è necessaria quando si crea un nuovo servizio di ricerca. |
| status | Stato del servizio di ricerca. I valori possibili includono: 'running': il servizio di ricerca è in esecuzione e non sono in corso operazioni di provisioning. 'provisioning': il servizio di ricerca viene effettuato il provisioning o la riduzione delle prestazioni. 'delete': il servizio di ricerca viene eliminato. "degradato": il servizio di ricerca è danneggiato. Ciò può verificarsi quando le unità di ricerca sottostanti non sono integre. Il servizio di ricerca è molto probabilmente operativo, ma le prestazioni potrebbero essere lente e alcune richieste potrebbero essere eliminate. 'disabled': il servizio di ricerca è disabilitato. In questo stato, il servizio rifiuterà tutte le richieste API. 'error': il servizio di ricerca si trova in uno stato di errore. 'stopped': il servizio di ricerca si trova in una sottoscrizione disabilitata. Se il servizio si trova negli stati di errore, disabilitati o degradati, significa che il team di Ricerca intelligenza artificiale di Azure sta esaminando attivamente il problema sottostante. I servizi dedicati in questi stati sono ancora addebitati in base al numero di unità di ricerca di cui è stato effettuato il provisioning. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
| status |
Dettagli dello stato del servizio di ricerca. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
| upgrade |
Indica se il servizio di ricerca dispone di un aggiornamento disponibile. |
Proprietà ereditate
| id | ID risorsa completo per la risorsa. Ad esempio, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
| location | Posizione geografica in cui risiede la risorsa |
| name | Nome della risorsa NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
| system |
Metadati di Azure Resource Manager contenenti le informazioni createdBy e modifiedBy. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
| tags | Tag di risorsa. |
| type | Tipo della risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
Dettagli proprietà
authOptions
Definisce le opzioni per il modo in cui l'API del piano dati di un servizio di ricerca autentica le richieste. Non è possibile impostare questa impostazione se 'disableLocalAuth' è impostato su true.
authOptions?: DataPlaneAuthOptions
Valore della proprietà
computeType
Configurare questa proprietà per supportare il servizio di ricerca usando il calcolo predefinito o il calcolo riservato di Azure.
computeType?: string
Valore della proprietà
string
dataExfiltrationProtections
Elenco di scenari di esfiltrazione di dati non consentiti in modo esplicito per il servizio di ricerca. Attualmente, l'unico valore supportato è "All" per disabilitare tutti i possibili scenari di esportazione dei dati con controlli più granulari pianificati per il futuro.
dataExfiltrationProtections?: string[]
Valore della proprietà
string[]
disableLocalAuth
Se impostato su true, le chiamate al servizio di ricerca non saranno autorizzate a usare le chiavi API per l'autenticazione. Non è possibile impostare su true se è definito 'dataPlaneAuthOptions'.
disableLocalAuth?: boolean
Valore della proprietà
boolean
encryptionWithCmk
Specifica i criteri relativi alla crittografia delle risorse (ad esempio gli indici) usando le chiavi di Customer Manager all'interno di un servizio di ricerca.
encryptionWithCmk?: EncryptionWithCmk
Valore della proprietà
endpoint
Endpoint del servizio Ricerca intelligenza artificiale di Azure.
endpoint?: string
Valore della proprietà
string
eTag
Proprietà generata dal sistema che rappresenta l'etag del servizio che può essere per il controllo della concorrenza ottimistica durante gli aggiornamenti. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
eTag?: string
Valore della proprietà
string
hostingMode
Applicabile solo per lo SKU Standard3. È possibile impostare questa proprietà per abilitare fino a 3 partizioni ad alta densità che consentono fino a 1000 indici, che è molto più alto rispetto agli indici massimi consentiti per qualsiasi altro SKU. Per lo SKU standard3, il valore è "default" o "highDensity". Per tutti gli altri SKU, questo valore deve essere 'default'.
hostingMode?: HostingMode
Valore della proprietà
identity
networkRuleSet
Regole specifiche della rete che determinano il modo in cui è possibile raggiungere il servizio Ricerca di intelligenza artificiale di Azure.
networkRuleSet?: NetworkRuleSet
Valore della proprietà
partitionCount
Numero di partizioni nel servizio di ricerca; se specificato, può essere 1, 2, 3, 4, 6 o 12. I valori maggiori di 1 sono validi solo per gli SKU standard. Per i servizi 'standard3' con hostingMode impostato su 'highDensity', i valori consentiti sono compresi tra 1 e 3.
partitionCount?: number
Valore della proprietà
number
privateEndpointConnections
Elenco di connessioni endpoint privato al servizio Ricerca intelligenza artificiale di Azure. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
privateEndpointConnections?: PrivateEndpointConnection[]
Valore della proprietà
provisioningState
Stato dell'ultima operazione di provisioning eseguita nel servizio di ricerca. Il provisioning è uno stato intermedio che si verifica durante la creazione della capacità del servizio. Dopo la configurazione della capacità, provisioningState cambia in 'Succeeded' o 'Failed'. Le applicazioni client possono eseguire il polling dello stato di provisioning (l'intervallo di polling consigliato è compreso tra 30 secondi e un minuto) usando l'operazione Get Search Service per verificare quando viene completata un'operazione. Se si usa il servizio gratuito, questo valore tende a tornare come "Succeeded" direttamente nella chiamata a Crea servizio di ricerca. Questo perché il servizio gratuito usa la capacità già configurata. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
provisioningState?: ProvisioningState
Valore della proprietà
publicNetworkAccess
Questo valore può essere impostato su "enabled" per evitare modifiche di rilievo nelle risorse e nei modelli dei clienti esistenti. Se impostato su "disabilitato", il traffico sull'interfaccia pubblica non è consentito e le connessioni endpoint private saranno il metodo di accesso esclusivo.
publicNetworkAccess?: string
Valore della proprietà
string
replicaCount
Numero di repliche nel servizio di ricerca. Se specificato, deve essere un valore compreso tra 1 e 12 inclusi per gli SKU standard o compreso tra 1 e 3 inclusi per lo SKU basic.
replicaCount?: number
Valore della proprietà
number
semanticSearch
Imposta le opzioni che controllano la disponibilità della ricerca semantica. Questa configurazione è possibile solo per determinati SKU di Ricerca intelligenza artificiale di Azure in determinate posizioni.
semanticSearch?: string
Valore della proprietà
string
serviceUpgradedAt
Data e ora dell'ultimo aggiornamento del servizio di ricerca. Questo campo sarà Null finché il servizio non viene aggiornato per la prima volta. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
serviceUpgradedAt?: Date
Valore della proprietà
Date
sharedPrivateLinkResources
Elenco di risorse di collegamento privato condiviso gestite dal servizio Ricerca di intelligenza artificiale di Azure. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
sharedPrivateLinkResources?: SharedPrivateLinkResource[]
Valore della proprietà
sku
SKU del servizio di ricerca, che determina il livello di prezzo e i limiti di capacità. Questa proprietà è necessaria quando si crea un nuovo servizio di ricerca.
sku?: Sku
Valore della proprietà
status
Stato del servizio di ricerca. I valori possibili includono: 'running': il servizio di ricerca è in esecuzione e non sono in corso operazioni di provisioning. 'provisioning': il servizio di ricerca viene effettuato il provisioning o la riduzione delle prestazioni. 'delete': il servizio di ricerca viene eliminato. "degradato": il servizio di ricerca è danneggiato. Ciò può verificarsi quando le unità di ricerca sottostanti non sono integre. Il servizio di ricerca è molto probabilmente operativo, ma le prestazioni potrebbero essere lente e alcune richieste potrebbero essere eliminate. 'disabled': il servizio di ricerca è disabilitato. In questo stato, il servizio rifiuterà tutte le richieste API. 'error': il servizio di ricerca si trova in uno stato di errore. 'stopped': il servizio di ricerca si trova in una sottoscrizione disabilitata. Se il servizio si trova negli stati di errore, disabilitati o degradati, significa che il team di Ricerca intelligenza artificiale di Azure sta esaminando attivamente il problema sottostante. I servizi dedicati in questi stati sono ancora addebitati in base al numero di unità di ricerca di cui è stato effettuato il provisioning. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
status?: SearchServiceStatus
Valore della proprietà
statusDetails
Dettagli dello stato del servizio di ricerca. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
statusDetails?: string
Valore della proprietà
string
upgradeAvailable
Indica se il servizio di ricerca dispone di un aggiornamento disponibile.
upgradeAvailable?: string
Valore della proprietà
string
Dettagli proprietà ereditate
id
ID risorsa completo per la risorsa. Ad esempio, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
id?: string
Valore della proprietà
string
ereditato daTrackedResource.id
location
Posizione geografica in cui risiede la risorsa
location: string
Valore della proprietà
string
ereditato daTrackedResource.location
name
Nome della risorsa NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
name?: string
Valore della proprietà
string
ereditato daTrackedResource.name
systemData
Metadati di Azure Resource Manager contenenti le informazioni createdBy e modifiedBy. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
systemData?: SystemData
Valore della proprietà
ereditato daTrackedResource.systemData
tags
Tag di risorsa.
tags?: {[propertyName: string]: string}
Valore della proprietà
{[propertyName: string]: string}
ereditato daTrackedResource.tags
type
Tipo della risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
type?: string
Valore della proprietà
string
ereditato daTrackedResource.type