You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| <aname="input_asg_count"></a> [asg\_count](#input\_asg\_count)| Number of the Autoscaling Groups defined in asg\_names variable. Only here because count cannot be computed |`string`|`"1"`| no |
95
+
| <aname="input_asg_names"></a> [asg\_names](#input\_asg\_names)| Name of the Autoscaling Groups to attach this Lambda Function to |`list(string)`| n/a | yes |
96
+
| <aname="input_enabled"></a> [enabled](#input\_enabled)| Enable or disable the Lambda DNS functionality. |`string`|`"1"`| no |
| <aname="input_lambda_function_name"></a> [lambda\_function\_name](#input\_lambda\_function\_name)| The name of the Lambda Function to create, which will manage the Autoscaling Groups |`string`| n/a | yes |
99
+
| <aname="input_manage_instance_dns"></a> [manage\_instance\_dns](#input\_manage\_instance\_dns)| Whether to manage DNS records for Autoscaling Group instances |`bool`|`true`| no |
100
+
| <aname="input_manage_private_asg_dns"></a> [manage\_private\_asg\_dns](#input\_manage\_private\_asg\_dns)| Whether to manage DNS records for private Autoscaling Group instances |`bool`|`false`| no |
101
+
| <aname="input_manage_public_asg_dns"></a> [manage\_public\_asg\_dns](#input\_manage\_public\_asg\_dns)| Whether to manage DNS records for public Autoscaling Group instances |`bool`|`false`| no |
| <aname="input_private_asg_record_template"></a> [private\_asg\_record\_template](#input\_private\_asg\_record\_template)| The fully qualified domain name format for private Autoscaling Group DNS records |`string`|`"service.internal.domain"`| no |
107
+
| <aname="input_private_instance_record_template"></a> [private\_instance\_record\_template](#input\_private\_instance\_record\_template)| The fully qualified domain name format for private instance DNS records |`string`|`"service.az.domain"`| no |
108
+
| <aname="input_public_asg_record_template"></a> [public\_asg\_record\_template](#input\_public\_asg\_record\_template)| The fully qualified domain name format for public Autoscaling Group DNS records |`string`|`"service.domain"`| no |
109
+
| <aname="input_runtime"></a> [runtime](#input\_runtime)| Runtime binary |`string`|`"python3.7"`| no |
| <aname="input_service"></a> [service](#input\_service)| Autoscaling Group service name, e.g. 'bastion'. This will be prefix for DNS records. |`string`| n/a | yes |
| <aname="input_sns_topic_name"></a> [sns\_topic\_name](#input\_sns\_topic\_name)| Name for the SNS topic which will handle notifications of instance launch and terminate events |`string`| n/a | yes |
114
+
| <aname="input_ttl"></a> [ttl](#input\_ttl)| TTL value for the DNS record(s) |`number`|`60`| no |
115
+
| <aname="input_zone_id"></a> [zone\_id](#input\_zone\_id)| Id of a zone file to add records to |`string`| n/a | yes |
PD_DATA= ('{"incident":{"type":"incident","title": "Rundeck '+environment+' has restarted!","service":{"id":"'+pd_service+'","type":"service_reference"},"priority":{"id":"'+pd_priority+'","type":"priority_reference"},"urgency":"high","incident_key":"test1","body":{"type":"incident_body","details":"Rundeck '+environment+' has restarted!"},"escalation_policy":{"id":"'+pd_escalation_policy+'","type":"escalation_policy_reference"}}}')
0 commit comments