The following attributes need to be passed while invoking the lambda function:
Attribute | Description | Type | Default | Required |
---|---|---|---|---|
AppName | Name with which Target groups are created | String | None | Yes |
OwnerContact | Email of the team owning the application | String | None | Yes |
IamRole | IAM Role ARN | String | None | Yes |
SubnetIds | String of Subnet IDs | String | None | Yes |
SecurityGroups | String of Security Groups | String | None | Yes |
Scheme | Load balancer type | String | internal |
No |
HealthCheckEnabled | Enabling the health check | String | True |
No |
HealthCheckPath | Path for health check | String | / |
No |
TargetType | Target type for the target group | String | lambda |
No |
rule_path | Path for listener rule | String | None | Yes |
AlbName | Name of the ALB | String | None | Yes |
CertificateArn | ARN of the Certificate listener is attached to | String | None | Yes |