Skip to main content

AWS Lambda

AWS Lambda configuration

Type: aws-lambda-configuration

Properties

NameTypeDescriptionRequired
setupobjectyes

Additional Properties: not allowed
Example

{
"setup": {
"role_arn": "arn:aws:iam::123456789012:role/lambda-role",
"certificate_arn": "arn:aws:acm:us-east-1:123456789012:certificate/12345678-1234-1234-1234-123456789012",
"enable_endpoint": true
}
}

setup: Setup

Properties

NameTypeDescriptionRequired
role_arnstringARN of the role to use for the function
Pattern: ^arn:aws:iam::\d{12}:role/[a-zA-Z0-9+=,.@\-_/]+$
yes
certificate_arnstringARN of the certificate to use for the function
Pattern: ^arn:aws:acm:[a-z\-]+-\d:\d{12}:certificate/[a-zA-Z0-9+=,.@\-_/]+$
no
enable_endpointbooleanWhether to create an endpoint domain. If true, a certificate ARN is required.
Default: true
no

 

No properties.

 
IF object

  • has properties, where
    property enable_endpoint is true

THEN

Required Properties:

  • certificate_arn

Example

{
"role_arn": "arn:aws:iam::123456789012:role/lambda-role",
"certificate_arn": "arn:aws:acm:us-east-1:123456789012:certificate/12345678-1234-1234-1234-123456789012",
"enable_endpoint": true
}