Condividi tramite


SearchService interface

Descrive un servizio ricerca di intelligenza artificiale di Azure e il relativo stato corrente.

Extends

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.

computeType

Configurare questa proprietà per supportare il servizio di ricerca usando il calcolo predefinito o il calcolo riservato di Azure.

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.

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'.

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.

endpoint

Endpoint del servizio Ricerca intelligenza artificiale di Azure.

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.

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'.

identity

Identità della risorsa.

networkRuleSet

Regole specifiche della rete che determinano il modo in cui è possibile raggiungere il servizio Ricerca di intelligenza artificiale di Azure.

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.

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.

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.

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.

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.

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.

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.

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.

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.

statusDetails

Dettagli dello stato del servizio di ricerca. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

upgradeAvailable

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.

systemData

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

Identità della risorsa.

identity?: Identity

Valore della proprietà

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à

Sku

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