CloudProviderOptions
Proto: cloud_provider_options.proto
Package: common.gloo.solo.io
Types:
AWSFilterOptions
Field | Description |
---|---|
accountIds |
(repeated string )Optional: filter out route tables that use an AWS account ID which does not match the selector, if provided. |
iamRoles |
(repeated string )Optional: filter out route tables that use IAM invoke roles which do not match the selector, if provided. Regex supported. |
regions |
(repeated string )Optional: filter out route tables that use regions which do not match the selector, if provided. |
lambdaFunctions |
(repeated string )Optional: filter out route tables that use backend Lambda functions that do no match the selector, if provided. Regex supported. |
CloudProviderFilterOptions
Field | Description |
---|---|
aws |
(AWSFilterOptions )Optional: filter out route tables that use AWS functionality, if provided. Each evaluated route must match at at least one of every repeated field provided, if not empty. |
LambdaOptions
Field | Description |
---|---|
requestTransformation |
(LambdaOptions.RequestTransformation ) |
responseTransformation |
(LambdaOptions.ResponseTransformation ) |
invocationStyle |
(LambdaOptions.InvocationStyle )Can be either Sync or Async. See AWS Invoke for more details. |
LambdaOptions.InvocationStyle
Name | Number | Description |
---|---|---|
SYNC |
0 | |
ASYNC |
1 |
LambdaOptions.RequestTransformation
Name | Number | Description |
---|---|---|
REQUEST_DEFAULT |
0 | Default value. include headers, querystring, request path, and request method in the event payload sent to aws lambda. |
REQUEST_DISABLE |
1 | Disable all transformations for the request to AWS Lambda. |
LambdaOptions.ResponseTransformation
Name | Number | Description |
---|---|---|
RESPONSE_DEFAULT |
0 | Default value. Unwrap the response as if the proxy was an AWS API Gateway. de-jsonify response bodies returned from aws lambda, sets response status code, and sets response headers from the JSON payload. |
RESPONSE_DISABLE |
1 | Disable all transformations for the response from AWS Lambda. |