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
Terraform module which creates AWS <TODO_EXPANDED> resources.
3
+
Terraform module which creates AWS Global Accelerator resources.
4
4
5
5
## Usage
6
6
7
-
See [`examples`](https://github.com/clowdhaus/terraform-aws-<TODO>/tree/main/examples) directory for working examples to reference:
7
+
See [`examples`](https://github.com/clowdhaus/terraform-aws-global-accelerator/tree/main/examples) directory for working examples to reference:
Examples codified under the [`examples`](https://github.com/clowdhaus/terraform-aws-<TODO>/tree/main/examples) are intended to give users references for how to use the module(s) as well as testing/validating changes to the source code of the module. If contributing to the project, please be sure to make any appropriate updates to the relevant examples to allow maintainers to test your changes and to keep the examples up to date for users. Thank you!
102
+
Examples codified under the [`examples`](https://github.com/clowdhaus/terraform-aws-global-accelerator/tree/main/examples) are intended to give users references for how to use the module(s) as well as testing/validating changes to the source code of the module. If contributing to the project, please be sure to make any appropriate updates to the relevant examples to allow maintainers to test your changes and to keep the examples up to date for users. Thank you!
| <aname="input_create"></a> [create](#input\_create)| Controls if resources should be created (affects nearly all resources) |`bool`|`true`| no |
137
+
| <aname="input_create_listeners"></a> [create\_listeners](#input\_create\_listeners)| Controls if listeners should be created (affects only listeners) |`bool`|`true`| no |
138
+
| <aname="input_enabled"></a> [enabled](#input\_enabled)| Indicates whether the accelerator is enabled. Defaults to `true`. Valid values: `true`, `false`|`bool`|`true`| no |
139
+
| <aname="input_endpoint_groups_timeouts"></a> [endpoint\_groups\_timeouts](#input\_endpoint\_groups\_timeouts)| Create, update, and delete timeout configurations for the endpoint groups |`map(string)`|`{}`| no |
140
+
| <aname="input_flow_logs_enabled"></a> [flow\_logs\_enabled](#input\_flow\_logs\_enabled)| Indicates whether flow logs are enabled. Defaults to `false`|`bool`|`false`| no |
141
+
| <aname="input_flow_logs_s3_bucket"></a> [flow\_logs\_s3\_bucket](#input\_flow\_logs\_s3\_bucket)| The name of the Amazon S3 bucket for the flow logs. Required if `flow_logs_enabled` is `true`|`string`|`null`| no |
142
+
| <aname="input_flow_logs_s3_prefix"></a> [flow\_logs\_s3\_prefix](#input\_flow\_logs\_s3\_prefix)| The prefix for the location in the Amazon S3 bucket for the flow logs. Required if `flow_logs_enabled` is `true`|`string`|`null`| no |
143
+
| <aname="input_ip_address_type"></a> [ip\_address\_type](#input\_ip\_address\_type)| The value for the address type. Defaults to `IPV4`. Valid values: `IPV4`|`string`|`"IPV4"`| no |
144
+
| <aname="input_listeners"></a> [listeners](#input\_listeners)| A map of listener defintions to create |`any`|`{}`| no |
145
+
| <aname="input_listeners_timeouts"></a> [listeners\_timeouts](#input\_listeners\_timeouts)| Create, update, and delete timeout configurations for the listeners |`map(string)`|`{}`| no |
146
+
| <aname="input_name"></a> [name](#input\_name)| The name of the accelerator |`string`|`""`| no |
147
+
| <aname="input_tags"></a> [tags](#input\_tags)| A map of tags to add to all resources |`map(string)`|`{}`| no |
49
148
50
149
## Outputs
51
150
52
-
No outputs.
151
+
| Name | Description |
152
+
|------|-------------|
153
+
| <aname="output_dns_name"></a> [dns\_name](#output\_dns\_name)| The DNS name of the accelerator |
154
+
| <aname="output_endpoint_groups"></a> [endpoint\_groups](#output\_endpoint\_groups)| Map of endpoints created and their associated attributes |
155
+
| <aname="output_hosted_zone_id"></a> [hosted\_zone\_id](#output\_hosted\_zone\_id)| The Global Accelerator Route 53 zone ID that can be used to route an Alias Resource Record Set to the Global Accelerator |
156
+
| <aname="output_id"></a> [id](#output\_id)| The Amazon Resource Name (ARN) of the accelerator |
157
+
| <aname="output_ip_sets"></a> [ip\_sets](#output\_ip\_sets)| IP address set associated with the accelerator |
158
+
| <aname="output_listeners"></a> [listeners](#output\_listeners)| Map of listeners created and their associated attributes |
53
159
<!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
54
160
55
161
## License
56
162
57
-
Apache-2.0 Licensed. See [LICENSE](https://github.com/clowdhaus/terraform-aws-<TODO>/blob/main/LICENSE).
163
+
Apache-2.0 Licensed. See [LICENSE](https://github.com/clowdhaus/terraform-aws-global-accelerator/blob/main/LICENSE).
|[aws_caller_identity.current](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/caller_identity)| data source |
38
51
39
52
## Inputs
40
53
41
54
No inputs.
42
55
43
56
## Outputs
44
57
45
-
No outputs.
58
+
| Name | Description |
59
+
|------|-------------|
60
+
| <aname="output_dns_name"></a> [dns\_name](#output\_dns\_name)| The DNS name of the accelerator |
61
+
| <aname="output_endpoint_groups"></a> [endpoint\_groups](#output\_endpoint\_groups)| Map of endpoints created and their associated attributes |
62
+
| <aname="output_hosted_zone_id"></a> [hosted\_zone\_id](#output\_hosted\_zone\_id)| The Global Accelerator Route 53 zone ID that can be used to route an Alias Resource Record Set to the Global Accelerator |
63
+
| <aname="output_id"></a> [id](#output\_id)| The Amazon Resource Name (ARN) of the accelerator |
64
+
| <aname="output_ip_sets"></a> [ip\_sets](#output\_ip\_sets)| IP address set associated with the accelerator |
65
+
| <aname="output_listeners"></a> [listeners](#output\_listeners)| Map of listeners created and their associated attributes |
46
66
<!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
47
67
48
-
Apache-2.0 Licensed. See [LICENSE](https://github.com/clowdhaus/terraform-aws-<TODO>/blob/main/LICENSE).
68
+
Apache-2.0 Licensed. See [LICENSE](https://github.com/clowdhaus/terraform-aws-global-accelerator/blob/main/LICENSE).
0 commit comments