

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

# Utilizzo dei modelli di notifica
<a name="notify-templates"></a>

I modelli di notifica sono modelli di messaggi preapprovati e AWS gestiti per l'invio di messaggi OTP e di verifica. I modelli sono preconvalidati in tutti i paesi supportati. È possibile selezionare tra i modelli disponibili ma non è possibile crearli o modificarli.

## Proprietà del modello
<a name="notify-templates-properties"></a>

ID del modello  
Un identificatore univoco per il modello.

Tipo di modello  
La categoria dei casi d'uso. Attualmente, `CODE_VERIFICATION` è disponibile.

Canali  
I canali supportati dal modello: `SMS``VOICE`, o entrambi.

Codice lingua  
La lingua del contenuto del modello (ad esempio`en`,`es`,`fr`).

Paesi supportati  
I paesi in cui è possibile utilizzare questo modello.

Accesso a più livelli  
Quali livelli possono utilizzare questo modello (`BASIC`o entrambi). `ADVANCED`

Variabili  
Segnaposto nel contenuto del modello per cui fornisci i valori al momento dell'invio. Ogni variabile ha un nome, un tipo e dei vincoli. Le variabili con una fonte di `CUSTOMER` devono essere fornite dall'utente. Le variabili con un'origine di `SYSTEM` vengono inserite automaticamente.

Contenuti  
Il corpo del messaggio con `{{variable}}` segnaposti.

## Modelli di navigazione
<a name="notify-templates-browse"></a>

------
#### [ Console ]

1. Apri la console SMS di messaggistica con l'utente AWS finale all'indirizzo [https://console.aws.amazon.com/sms-voice/](https://console.aws.amazon.com/sms-voice/).

1. Passa a una configurazione di notifica e scegli la scheda **Modelli**.

1. La sezione **Tutti i modelli** mostra tutti i modelli disponibili. Utilizza il filtro delle proprietà per filtrare in base ai paesi supportati, al codice della lingua o ad altre proprietà.

------
#### [ AWS CLI ]

Elenca tutti i modelli:

```
aws pinpoint-sms-voice-v2 describe-notify-templates
```

Filtra per tipo di modello:

```
aws pinpoint-sms-voice-v2 describe-notify-templates \
  --filters Name=template-type,Values=CODE_VERIFICATION
```

Filtra per canale:

```
aws pinpoint-sms-voice-v2 describe-notify-templates \
  --filters Name=channels,Values=SMS
```

Filtra per paese:

```
aws pinpoint-sms-voice-v2 describe-notify-templates \
  --filters Name=supported-countries,Values=US
```

Filtra per lingua:

```
aws pinpoint-sms-voice-v2 describe-notify-templates \
  --filters Name=language-code,Values=en
```

------

## Variabili del modello
<a name="notify-templates-variables"></a>

Le variabili modello sono segnaposto nel contenuto del messaggio che vengono sostituiti dai valori forniti durante l'invio di un messaggio. Ogni variabile ha i seguenti metadati:
+ **Tipo**: il tipo di dati logico:`STRING`,`INTEGER`, o`BOOLEAN`. Tutti i valori vengono passati come stringhe nell'API, indipendentemente dal tipo. Ad esempio, passa un valore intero come `"42"` e un valore booleano come. `"true"`
+ **Obbligatorio**: indica se la variabile deve essere fornita. Le variabili obbligatorie senza un valore predefinito causano un errore se omesse.
+ **Origine**: `CUSTOMER` (il valore viene fornito dall'utente) o `SYSTEM` (compilato automaticamente).
+ **Vincoli**: regole di convalida come la lunghezza massima, il minimum/maximum valore o un modello di espressione regolare.

## Impostazione di un modello predefinito
<a name="notify-templates-default"></a>

È possibile impostare un modello predefinito su una configurazione di notifica. Quando si invia un messaggio senza specificare un ID modello, viene utilizzato il modello predefinito. Se non è impostato alcun modello predefinito e non viene fornito alcun ID modello nella richiesta di invio, la richiesta ha esito negativo.

Per impostare o modificare il modello predefinito, vedere[Gestione delle configurazioni di notifica](notify-configurations.md).