|
|
@ -17,6 +17,7 @@ option (udpa.annotations.file_status).package_version_status = ACTIVE; |
|
|
|
// [#extension: envoy.filters.http.aws_lambda] |
|
|
|
// [#extension: envoy.filters.http.aws_lambda] |
|
|
|
|
|
|
|
|
|
|
|
// AWS Lambda filter config |
|
|
|
// AWS Lambda filter config |
|
|
|
|
|
|
|
// [#next-free-field: 6] |
|
|
|
message Config { |
|
|
|
message Config { |
|
|
|
option (udpa.annotations.versioning).previous_message_type = |
|
|
|
option (udpa.annotations.versioning).previous_message_type = |
|
|
|
"envoy.config.filter.http.aws_lambda.v2alpha.Config"; |
|
|
|
"envoy.config.filter.http.aws_lambda.v2alpha.Config"; |
|
|
@ -55,6 +56,12 @@ message Config { |
|
|
|
// Changing the value of the host header can result in a different route to be selected |
|
|
|
// Changing the value of the host header can result in a different route to be selected |
|
|
|
// if an HTTP filter after AWS lambda re-evaluates the route (clears route cache). |
|
|
|
// if an HTTP filter after AWS lambda re-evaluates the route (clears route cache). |
|
|
|
string host_rewrite = 4; |
|
|
|
string host_rewrite = 4; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Specifies the credentials profile to be used from the AWS credentials file. |
|
|
|
|
|
|
|
// This parameter is optional. If set, it will override the value set in the AWS_PROFILE env variable and |
|
|
|
|
|
|
|
// the provider chain is limited to the AWS credentials file Provider. |
|
|
|
|
|
|
|
// Other providers are ignored |
|
|
|
|
|
|
|
string credentials_profile = 5; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// Per-route configuration for AWS Lambda. This can be useful when invoking a different Lambda function or a different |
|
|
|
// Per-route configuration for AWS Lambda. This can be useful when invoking a different Lambda function or a different |
|
|
|