On this page
CloudProviderOptions
CloudProviderOptions API reference.
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. |