

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# DefineIndexField
<a name="API_DefineIndexField"></a>

## Descrizione
<a name="API_DefineIndexField_Description"></a>

Configura un ` IndexField ` per il dominio di ricerca. Utilizzato per creare nuovi campi e modificare quelli esistenti. È necessario specificare il nome del dominio che si configura e una configurazione del campo dell'indice. La configurazione del campo dell'indice specifica il nome, il tipo di campo dell'indice e le opzioni da configurare per il campo. Le opzioni che è possibile specificare dipendono dal ` IndexFieldType `. Se il campo esiste, la nuova configurazione sostituisce quella precedente. Per ulteriori informazioni, consulta [Configurazione dei campi indice](https://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-index-fields.html) nella *Amazon CloudSearch Developer Guide*. 

## Parametri della richiesta
<a name="API_DefineIndexField_RequestParameters"></a>

 Per informazioni sui parametri comuni utilizzati da tutte le operazioni, vedi [Parametri comuni](CommonParameters.md). 

 **DomainName**   
Stringa che rappresenta il nome di un dominio. I nomi di dominio sono univoci tra i domini di proprietà di un account all'interno di una regione AWS. I nomi di dominio devono iniziare con una lettera o un numero e possono includere i seguenti caratteri: a-z (minuscoli), 0-9 e - (trattino).  
Tipo: stringa  
 Limitazioni di lunghezza: lunghezza minima di 3. La lunghezza massima è 28 caratteri.   
 Campo obbligatorio: sì 

 **IndexField**   
Le opzioni dei campi e dei campi dell'indice che si desidera configurare.   
Tipo: [IndexField](API_IndexField.md)   
 Campo obbligatorio: sì 

## Elementi di risposta
<a name="API_DefineIndexField_ResponseElements"></a>

 Viene restituito l'elemento seguente in una struttura denominata `DefineIndexFieldResult`. 

 **IndexField**   
Il valore di un'`IndexField` e il rispettivo stato corrente.  
Tipo: [IndexFieldStatus](API_IndexFieldStatus.md) 

## Errori
<a name="API_DefineIndexField_Errors"></a>

 Per informazioni sugli errori comuni a tutte le operazioni, consultare [Errori comuni](CommonErrors.md). 

 **Base**   
Si è verificato un errore durante l'elaborazione della richiesta.  
 Codice di stato HTTP: 400

 **Interno**   
Si è verificato un errore interno durante l'elaborazione della richiesta. Se il problema persiste, segnalalo dal [Pannello di controllo stato servizi](https://status.aws.amazon.com/).  
 Codice di stato HTTP: 500

 **InvalidType**   
La richiesta è stata respinta perché ha specificato una definizione di tipo non valido.  
 Codice di stato HTTP: 409

 **LimitExceeded**   
La richiesta è stata respinta perché è già stato raggiunto un limite di risorse.  
 Codice di stato HTTP: 409

 **ResourceNotFound**   
La richiesta è stata respinta perché ha provato a fare riferimento a una risorsa inesistente.  
 Codice di stato HTTP: 409