AWS Application Loadbalancer Ingress implementation
Advanced configuraiton for aws_alb
Property | Type | Required | Description |
---|---|---|---|
waf_arn |
string | No | ARN of WAF that you can hook into ALB |
waf_acl_id |
string | No | ACL id of the WAF |
shield |
string | No | Enable/Disable shield in AWS |
target_type |
string | No | backend target type of service in kubernetes Possible values : ip and instance : default is ip |
disable_facets_host_rules |
boolean | No | Boolean flag to enable or disable facets host rules in alb, in order to incorporate more rules. Since there is a hard limit of 100 rules in alb: default is false |
maintain_rule_order |
boolean | No | Boolean flag to maintain the order of rules specified in json using priority numbers inside rules |
dns |
object | No | Add custom record type and record values under dns |
Advanced object to add custom record type and record values under dns
Property | Type | Required | Description |
---|---|---|---|
record_type |
string | yes | Name of the record type. For eg. CNAME, A, AAA |
record_value |
string | yes | Value of the record. Use comma separated for multiple values |
Example usage
{
"advanced": {
"aws_alb": {
"disable_facets_host_rules": false,
"dns": {
"record_type": "CNAME",
"record_value": "for.example.com"
}
}
}
}