On this page
CloudProviderOptions
CloudProviderOptions API reference.
Proto: cloud_provider_options.proto
Package: common.gloo.solo.io
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. |