

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

# RequestParameter
<a name="sam-property-function-requestparameter"></a>

Configura il parametro di richiesta per un metodo Api\$1Path\$1 specifico.

È necessario `Required` specificare una delle due `Caching` proprietà per il parametro di richiesta

## Sintassi
<a name="sam-property-function-requestparameter-syntax"></a>

Per dichiarare questa entità nel tuo modello AWS Serverless Application Model (AWS SAM), usa la seguente sintassi.

### YAML
<a name="sam-property-function-requestparameter-syntax.yaml"></a>

```
  [Caching](#sam-function-requestparameter-caching): Boolean
  [Required](#sam-function-requestparameter-required): Boolean
```

## Properties
<a name="sam-property-function-requestparameter-properties"></a>

 `Caching`   <a name="sam-function-requestparameter-caching"></a>
Aggiunge una `cacheKeyParameters` sezione alla OpenApi definizione di API Gateway  
*Tipo*: Booleano  
*Required*: Conditional  
*CloudFormation compatibilità*: questa proprietà è unica AWS SAM e non ha un CloudFormation equivalente.

 `Required`   <a name="sam-function-requestparameter-required"></a>
Questo campo specifica se un parametro è obbligatorio  
*Tipo*: Booleano  
*Required*: Conditional  
*CloudFormation compatibilità*: questa proprietà è unica AWS SAM e non ha un CloudFormation equivalente.

## Esempi
<a name="sam-property-function-requestparameter--examples"></a>

### Parametro della richiesta
<a name="sam-property-function-requestparameter--examples--request-parameter"></a>

Esempio di impostazione dei parametri di richiesta

#### YAML
<a name="sam-property-function-requestparameter--examples--request-parameter--yaml"></a>

```
RequestParameters:
  - method.request.header.Authorization:
      Required: true
      Caching: true
```