

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

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

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

Untuk mendeklarasikan entitas ini dalam template AWS Serverless Application Model (AWS SAM) Anda, gunakan sintaks berikut.

### 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}}
```

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

 `ApiKeyRequired`   <a name="sam-routeconfiguration-apikeyrequired"></a>
Menentukan apakah kunci API diperlukan untuk rute ini.  
*Tipe*: Boolean  
*Wajib*: Tidak  
*CloudFormation kompatibilitas*: Properti ini diteruskan langsung ke `[ApiKeyRequired](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-route.html#cfn-apigatewayv2-route-apikeyrequired)` properti `AWS::ApiGatewayV2::Route` sumber daya.

 `FunctionArn`   <a name="sam-routeconfiguration-functionarn"></a>
ARN dari fungsi Lambda yang menangani rute ini. AWS SAM membuat integrasi dan izin yang diperlukan untuk API Gateway untuk menjalankan fungsi.  
*Tipe*: String  
*Wajib*: Ya  
*CloudFormation kompatibilitas*: Properti ini unik AWS SAM dan tidak memiliki CloudFormation padanan.

 `IntegrationTimeout`   <a name="sam-routeconfiguration-integrationtimeout"></a>
Batas waktu untuk integrasi, dalam milidetik. Nilai maksimumnya adalah 29.000 milidetik (29 detik).  
*Tipe*: Integer  
*Wajib*: Tidak  
*CloudFormation kompatibilitas*: Properti ini diteruskan langsung ke `[TimeoutInMillis](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-integration.html#cfn-apigatewayv2-integration-timeoutinmillis)` properti `AWS::ApiGatewayV2::Integration` sumber daya.

 `ModelSelectionExpression`   <a name="sam-routeconfiguration-modelselectionexpression"></a>
Ekspresi pemilihan model untuk rute.  
*Tipe*: String  
*Wajib*: Tidak  
*CloudFormation kompatibilitas*: Properti ini diteruskan langsung ke `[ModelSelectionExpression](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-route.html#cfn-apigatewayv2-route-modelselectionexpression)` properti `AWS::ApiGatewayV2::Route` sumber daya.

 `OperationName`   <a name="sam-routeconfiguration-operationname"></a>
Nama operasi untuk rute.  
*Tipe*: String  
*Wajib*: Tidak  
*CloudFormation kompatibilitas*: Properti ini diteruskan langsung ke `[OperationName](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-route.html#cfn-apigatewayv2-route-operationname)` properti `AWS::ApiGatewayV2::Route` sumber daya.

 `RequestModels`   <a name="sam-routeconfiguration-requestmodels"></a>
Model permintaan untuk rute.  
*Jenis*: Json  
*Wajib*: Tidak  
*CloudFormation kompatibilitas*: Properti ini diteruskan langsung ke `[RequestModels](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-route.html#cfn-apigatewayv2-route-requestmodels)` properti `AWS::ApiGatewayV2::Route` sumber daya.

 `RequestParameters`   <a name="sam-routeconfiguration-requestparameters"></a>
Parameter permintaan untuk rute.  
*Jenis*: Json  
*Wajib*: Tidak  
*CloudFormation kompatibilitas*: Properti ini diteruskan langsung ke `[RequestParameters](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-route.html#cfn-apigatewayv2-route-requestparameters)` properti `AWS::ApiGatewayV2::Route` sumber daya.

 `RouteResponseSelectionExpression`   <a name="sam-routeconfiguration-routeresponseselectionexpression"></a>
Ekspresi pemilihan tanggapan rute untuk rute.  
*Tipe*: String  
*Wajib*: Tidak  
*CloudFormation kompatibilitas*: Properti ini diteruskan langsung ke `[RouteResponseSelectionExpression](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-route.html#cfn-apigatewayv2-route-routeresponseselectionexpression)` properti `AWS::ApiGatewayV2::Route` sumber daya.

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

### Rute Sederhana
<a name="sam-property-websocketapi-routeconfiguration-examples-simple"></a>

Contoh berikut mengkonfigurasi rute sederhana.

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