

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

# RouteConfiguration
<a name="sam-property-websocketapi-routeconfiguration"></a>

## Sintassi
<a name="sam-property-websocketapi-routeconfiguration-syntax"></a>

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

### YAML
<a name="sam-property-websocketapi-routeconfiguration-syntax.yaml"></a>

```
[ApiKeyRequired](#sam-routeconfiguration-apikeyrequired): {{Boolean}}
[FunctionArn](#sam-routeconfiguration-functionarn): {{String}}
[IntegrationTimeout](#sam-routeconfiguration-integrationtimeout): {{Integer}}
[ModelSelectionExpression](#sam-routeconfiguration-modelselectionexpression): {{String}}
[OperationName](#sam-routeconfiguration-operationname): {{String}}
[RequestModels](#sam-routeconfiguration-requestmodels): {{Json}}
[RequestParameters](#sam-routeconfiguration-requestparameters): {{Json}}
[RouteResponseSelectionExpression](#sam-routeconfiguration-routeresponseselectionexpression): {{String}}
```

## Properties
<a name="sam-property-websocketapi-routeconfiguration-properties"></a>

 `ApiKeyRequired`   <a name="sam-routeconfiguration-apikeyrequired"></a>
Speciifica se è necessaria una chiave API per questo percorso.  
*Tipo*: Booleano  
*Obbligatorio:* no  
*CloudFormation compatibilità*: questa proprietà viene passata direttamente alla `[ApiKeyRequired](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-route.html#cfn-apigatewayv2-route-apikeyrequired)` proprietà di una `AWS::ApiGatewayV2::Route` risorsa.

 `FunctionArn`   <a name="sam-routeconfiguration-functionarn"></a>
L'ARN della funzione Lambda che gestisce questa rotta. AWS SAM crea un'integrazione e le autorizzazioni necessarie affinché API Gateway richiami la funzione.  
▬*Tipo:* stringa  
*Obbligatorio:* sì  
*CloudFormation compatibilità*: questa proprietà è unica AWS SAM e non ha un CloudFormation equivalente.

 `IntegrationTimeout`   <a name="sam-routeconfiguration-integrationtimeout"></a>
Il timeout per l'integrazione, in millisecondi. Il valore massimo è 29.000 millisecondi (29 secondi).  
*Tipo*: integer  
*Obbligatorio:* no  
*CloudFormation compatibilità*: questa proprietà viene passata direttamente alla `[TimeoutInMillis](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-integration.html#cfn-apigatewayv2-integration-timeoutinmillis)` proprietà di una risorsa. `AWS::ApiGatewayV2::Integration`

 `ModelSelectionExpression`   <a name="sam-routeconfiguration-modelselectionexpression"></a>
L'espressione di selezione del modello per l'instradamento.  
▬*Tipo:* stringa  
*Obbligatorio:* no  
*CloudFormation compatibilità*: questa proprietà viene passata direttamente alla `[ModelSelectionExpression](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-route.html#cfn-apigatewayv2-route-modelselectionexpression)` proprietà di una `AWS::ApiGatewayV2::Route` risorsa.

 `OperationName`   <a name="sam-routeconfiguration-operationname"></a>
Il nome dell'operazione per l'instradamento.  
▬*Tipo:* stringa  
*Obbligatorio:* no  
*CloudFormation compatibilità*: questa proprietà viene passata direttamente alla `[OperationName](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-route.html#cfn-apigatewayv2-route-operationname)` proprietà di una `AWS::ApiGatewayV2::Route` risorsa.

 `RequestModels`   <a name="sam-routeconfiguration-requestmodels"></a>
I modelli di richiesta per l'instradamento.  
*Type*: Json  
*Obbligatorio:* no  
*CloudFormation compatibilità*: questa proprietà viene passata direttamente alla `[RequestModels](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-route.html#cfn-apigatewayv2-route-requestmodels)` proprietà di una `AWS::ApiGatewayV2::Route` risorsa.

 `RequestParameters`   <a name="sam-routeconfiguration-requestparameters"></a>
I parametri della richiesta per l'instradamento.  
*Type*: Json  
*Obbligatorio:* no  
*CloudFormation compatibilità*: questa proprietà viene passata direttamente alla `[RequestParameters](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-route.html#cfn-apigatewayv2-route-requestparameters)` proprietà di una `AWS::ApiGatewayV2::Route` risorsa.

 `RouteResponseSelectionExpression`   <a name="sam-routeconfiguration-routeresponseselectionexpression"></a>
L'espressione di selezione della risposta dell'instradamento per l'instradamento.  
▬*Tipo:* stringa  
*Obbligatorio:* no  
*CloudFormation compatibilità*: questa proprietà viene passata direttamente alla `[RouteResponseSelectionExpression](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-route.html#cfn-apigatewayv2-route-routeresponseselectionexpression)` proprietà di una `AWS::ApiGatewayV2::Route` risorsa.

## Esempi
<a name="sam-property-websocketapi-routeconfiguration-examples"></a>

### Percorso semplice
<a name="sam-property-websocketapi-routeconfiguration-examples-simple"></a>

L'esempio seguente configura un percorso semplice.

```
Routes:
  $connect:
    FunctionArn: !GetAtt ConnectFunction.Arn
  sendMessage:
    FunctionArn: !GetAtt SendMessageFunction.Arn
    OperationName: SendMessage
```