Invoke AWS lambda function
Table 1. Supported parameters
| Parameter |
Required |
Data type |
Details |
| awsAuthType |
Yes |
object |
Specify the AWS Authentication type used |
| functionName |
Yes |
string |
Provide the AWS Lambda function name you want to invoke |
| inputMessage |
No |
string or null |
The name of a message that will be used to form the request. No input is specified by
default |
| invocationType |
Yes |
object |
Specify the AWS invocation type, RequestResponse or Event |
| outputMessage |
No |
string |
The name of a message that will be used to store the response data from the request. Default
input message is "response". |
| qualifier |
No |
string or null |
Specify the lambda function qualifier |
| region |
No |
string |
Specify the AWS region |
| tlsClientProfile |
Yes |
string |
The TLS profile to use for the secure transmission of data |
Table 2. Nested properties inside
awsAuthType
| Parameter |
Required |
Data type |
Details |
| accessSecret |
Yes |
string |
String reference (by name) to a Kubernetes Secret located within the same namespace as this
resource |
Table 3. Options for
invocationType
| Parameter |
Required |
Data type |
Details |
| requestResponse |
No |
enum (of string) |
Synchronous |
| event |
No |
enum (of string) |
Asynchronous |