Skip to content

For the complete documentation index, see llms.txt. Markdown versions of all docs pages are available by appending .md to any docs URL.

CloudProviderOptions

Page as Markdown

CloudProviderOptions API reference.

Proto: cloud_provider_options.proto

Package: common.gloo.solo.io

AWSFilterOptions

FieldDescription
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

FieldDescription
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

FieldDescription
requestTransformation(LambdaOptions.RequestTransformation)

responseTransformation(LambdaOptions.ResponseTransformation)

invocationStyle(LambdaOptions.InvocationStyle)

Can be either Sync or Async. See AWS Invoke for more details.

LambdaOptions.InvocationStyle

NameNumberDescription
SYNC0
ASYNC1

LambdaOptions.RequestTransformation

NameNumberDescription
REQUEST_DEFAULT0Default value. include headers, querystring, request path, and request method in the event payload sent to aws lambda.
REQUEST_DISABLE1Disable all transformations for the request to AWS Lambda.

LambdaOptions.ResponseTransformation

NameNumberDescription
RESPONSE_DEFAULT0Default 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_DISABLE1Disable all transformations for the response from AWS Lambda.