SearchServiceUpdate interface
Parametri usati per aggiornare un servizio Ricerca cognitiva di Azure.
- Extends
Proprietà
auth |
Definisce le opzioni per il modo in cui l'API del piano dati di un servizio di ricerca autentica le richieste. Questa impostazione non può essere impostata se 'disableLocalAuth' è impostato su true. |
disable |
Se impostato su true, le chiamate al servizio di ricerca non saranno autorizzate a usare le chiavi API per l'autenticazione. Questa impostazione non può essere impostata su true se sono definiti "dataPlaneAuthOptions". |
encryption |
Specifica i criteri relativi alla crittografia delle risorse (ad esempio gli indici) usando le chiavi del customer manager all'interno di un servizio di ricerca. |
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 sono molto più elevati 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. |
location | Posizione geografica della risorsa. Deve trattarsi di una delle aree geografiche di Azure supportate e registrate, ad esempio Stati Uniti occidentali, Stati Uniti orientali, Asia sud-orientale e così via. Questa proprietà è necessaria durante la creazione di una nuova risorsa. |
network |
Regole specifiche della rete che determinano la modalità di raggiungimento del servizio Ricerca cognitiva 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 di endpoint privato al servizio Ricerca cognitiva di Azure. NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server. |
provisioning |
Stato dell'ultima operazione di provisioning eseguita nel servizio di ricerca. Il provisioning è uno stato intermedio che si verifica quando viene stabilita la capacità del servizio. Dopo la configurazione della capacità, provisioningState viene modificato 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 "riuscito" direttamente nella chiamata a Crea servizio di ricerca. Ciò avviene perché il servizio gratuito utilizza una capacità che è già configurata. NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server. |
public |
Questo valore può essere impostato su "abilitato" 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 Ricerca cognitiva di Azure in determinate posizioni. |
shared |
Elenco di risorse di collegamento privato condiviso gestite dal servizio Ricerca cognitiva di Azure. NOTA: questa proprietà non verrà serializzata. Può essere popolata 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': viene effettuato il provisioning o la riduzione del servizio di ricerca. '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. Se il servizio si trova negli stati di errore, disabilitati o degradati, significa che il team di Ricerca cognitiva di Azure sta esaminando attivamente il problema sottostante. I servizi dedicati in questi stati sono ancora addebitabili in base al numero di unità di ricerca di cui è stato effettuato il provisioning. NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server. |
status |
Dettagli dello stato del servizio di ricerca. NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server. |
tags | Tag che consentono di classificare la risorsa nel portale di Azure. |
Proprietà ereditate
id | ID di risorsa completo per la risorsa. Ad esempio - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server. |
name | Nome della risorsa NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server. |
type | Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" NOTA: questa proprietà non verrà serializzata. Può essere popolata 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. Questa impostazione non può essere impostata se 'disableLocalAuth' è impostato su true.
authOptions?: DataPlaneAuthOptions
Valore della proprietà
disableLocalAuth
Se impostato su true, le chiamate al servizio di ricerca non saranno autorizzate a usare le chiavi API per l'autenticazione. Questa impostazione non può essere impostata su true se sono definiti "dataPlaneAuthOptions".
disableLocalAuth?: boolean
Valore della proprietà
boolean
encryptionWithCmk
Specifica i criteri relativi alla crittografia delle risorse (ad esempio gli indici) usando le chiavi del customer manager all'interno di un servizio di ricerca.
encryptionWithCmk?: EncryptionWithCmk
Valore della proprietà
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 sono molto più elevati 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
location
Posizione geografica della risorsa. Deve trattarsi di una delle aree geografiche di Azure supportate e registrate, ad esempio Stati Uniti occidentali, Stati Uniti orientali, Asia sud-orientale e così via. Questa proprietà è necessaria durante la creazione di una nuova risorsa.
location?: string
Valore della proprietà
string
networkRuleSet
Regole specifiche della rete che determinano la modalità di raggiungimento del servizio Ricerca cognitiva 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 di endpoint privato al servizio Ricerca cognitiva di Azure. NOTA: questa proprietà non verrà serializzata. Può essere popolata 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 quando viene stabilita la capacità del servizio. Dopo la configurazione della capacità, provisioningState viene modificato 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 "riuscito" direttamente nella chiamata a Crea servizio di ricerca. Ciò avviene perché il servizio gratuito utilizza una capacità che è già configurata. NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server.
provisioningState?: ProvisioningState
Valore della proprietà
publicNetworkAccess
Questo valore può essere impostato su "abilitato" 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?: PublicNetworkAccess
Valore della proprietà
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 Ricerca cognitiva di Azure in determinate posizioni.
semanticSearch?: string
Valore della proprietà
string
sharedPrivateLinkResources
Elenco di risorse di collegamento privato condiviso gestite dal servizio Ricerca cognitiva di Azure. NOTA: questa proprietà non verrà serializzata. Può essere popolata 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': viene effettuato il provisioning o la riduzione del servizio di ricerca. '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. Se il servizio si trova negli stati di errore, disabilitati o degradati, significa che il team di Ricerca cognitiva di Azure sta esaminando attivamente il problema sottostante. I servizi dedicati in questi stati sono ancora addebitabili in base al numero di unità di ricerca di cui è stato effettuato il provisioning. NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server.
status?: SearchServiceStatus
Valore della proprietà
statusDetails
Dettagli dello stato del servizio di ricerca. NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server.
statusDetails?: string
Valore della proprietà
string
tags
Tag che consentono di classificare la risorsa nel portale di Azure.
tags?: {[propertyName: string]: string}
Valore della proprietà
{[propertyName: string]: string}
Dettagli proprietà ereditate
id
ID di risorsa completo per la risorsa. Ad esempio - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server.
id?: string
Valore della proprietà
string
Ereditato daResource.id
name
Nome della risorsa NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server.
name?: string
Valore della proprietà
string
Ereditato daResource.name
type
Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server.
type?: string
Valore della proprietà
string
Ereditato daResource.type