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
*[Step Function Target](/examples/step-function-target)
226
+
*[Complete](https://github.com/terraform-aws-modules/terraform-aws-eventbridge/tree/master/examples/complete) - Creates EventBridge resources (bus, rules and targets) and connect with SQS queues, Kinesis Stream, Step Function, CloudWatch Logs, and more.
227
+
*[HTTP API Gateway](https://github.com/terraform-aws-modules/terraform-aws-eventbridge/tree/master/examples/api-gateway-event-source) - Creates an integration with HTTP API Gateway as event source.
228
+
*[Using Default Bus](https://github.com/terraform-aws-modules/terraform-aws-eventbridge/tree/master/examples/default-bus) - Creates resources in the `default` bus.
229
+
*[Archive](https://github.com/terraform-aws-modules/terraform-aws-eventbridge/tree/master/examples/with-archive) - EventBridge Archives resources in various configurations.
230
+
*[Permissions](https://github.com/terraform-aws-modules/terraform-aws-eventbridge/tree/master/examples/with-permissions) - Controls permissions to EventBridge.
199
231
200
-
## Change log
201
232
202
233
<!-- BEGINNING OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
| <aname="input_archive_config"></a> [archive\_config](#input\_archive\_config)| A list of objects with the EventBridge Archive definitions. |`list(any)`|`[]`| no |
300
+
| <aname="input_archives"></a> [archives](#input\_archives)| A map of objects with the EventBridge Archive definitions. |`map(any)`|`{}`| no |
270
301
| <aname="input_attach_cloudwatch_policy"></a> [attach\_cloudwatch\_policy](#input\_attach\_cloudwatch\_policy)| Controls whether the Cloudwatch policy should be added to IAM role for EventBridge Target |`bool`|`false`| no |
271
302
| <aname="input_attach_ecs_policy"></a> [attach\_ecs\_policy](#input\_attach\_ecs\_policy)| Controls whether the ECS policy should be added to IAM role for EventBridge Target |`bool`|`false`| no |
272
303
| <aname="input_attach_kinesis_firehose_policy"></a> [attach\_kinesis\_firehose\_policy](#input\_attach\_kinesis\_firehose\_policy)| Controls whether the Kinesis Firehose policy should be added to IAM role for EventBridge Target |`bool`|`false`| no |
@@ -280,7 +311,7 @@ No modules.
280
311
| <aname="input_attach_sfn_policy"></a> [attach\_sfn\_policy](#input\_attach\_sfn\_policy)| Controls whether the StepFunction policy should be added to IAM role for EventBridge Target |`bool`|`false`| no |
281
312
| <aname="input_attach_sqs_policy"></a> [attach\_sqs\_policy](#input\_attach\_sqs\_policy)| Controls whether the SQS policy should be added to IAM role for EventBridge Target |`bool`|`false`| no |
282
313
| <aname="input_attach_tracing_policy"></a> [attach\_tracing\_policy](#input\_attach\_tracing\_policy)| Controls whether X-Ray tracing policy should be added to IAM role for EventBridge |`bool`|`false`| no |
283
-
| <aname="input_bus_name"></a> [bus\_name](#input\_bus\_name)| A unique name for your EventBridge Bus |`string`|`""`| no |
314
+
| <aname="input_bus_name"></a> [bus\_name](#input\_bus\_name)| A unique name for your EventBridge Bus |`string`|`"default"`| no |
284
315
| <aname="input_cloudwatch_target_arns"></a> [cloudwatch\_target\_arns](#input\_cloudwatch\_target\_arns)| The Amazon Resource Name (ARN) of the Cloudwatch Log Streams you want to use as EventBridge targets |`list(string)`|`[]`| no |
285
316
| <aname="input_create"></a> [create](#input\_create)| Controls whether resources should be created |`bool`|`true`| no |
286
317
| <aname="input_create_archives"></a> [create\_archives](#input\_create\_archives)| Controls whether EventBridge Archive resources should be created |`bool`|`false`| no |
@@ -295,7 +326,7 @@ No modules.
295
326
| <aname="input_lambda_target_arns"></a> [lambda\_target\_arns](#input\_lambda\_target\_arns)| The Amazon Resource Name (ARN) of the Lambda Functions you want to use as EventBridge targets |`list(string)`|`[]`| no |
296
327
| <aname="input_number_of_policies"></a> [number\_of\_policies](#input\_number\_of\_policies)| Number of policies to attach to IAM role |`number`|`0`| no |
297
328
| <aname="input_number_of_policy_jsons"></a> [number\_of\_policy\_jsons](#input\_number\_of\_policy\_jsons)| Number of policies JSON to attach to IAM role |`number`|`0`| no |
298
-
| <aname="input_permission_config"></a> [permission\_config](#input\_permission\_config)| A list of objects with EventBridge Permission definitions. |`list(any)`|`[]`| no |
329
+
| <aname="input_permissions"></a> [permissions](#input\_permissions)| A map of objects with EventBridge Permission definitions. |`map(any)`|`{}`| no |
299
330
| <aname="input_policies"></a> [policies](#input\_policies)| List of policy statements ARN to attach to IAM role |`list(string)`|`[]`| no |
300
331
| <aname="input_policy"></a> [policy](#input\_policy)| An additional policy document ARN to attach to IAM role |`string`|`null`| no |
301
332
| <aname="input_policy_json"></a> [policy\_json](#input\_policy\_json)| An additional policy document as JSON to attach to IAM role |`string`|`null`| no |
@@ -311,7 +342,7 @@ No modules.
311
342
| <aname="input_sfn_target_arns"></a> [sfn\_target\_arns](#input\_sfn\_target\_arns)| The Amazon Resource Name (ARN) of the StepFunctions you want to use as EventBridge targets |`list(string)`|`[]`| no |
312
343
| <aname="input_sqs_target_arns"></a> [sqs\_target\_arns](#input\_sqs\_target\_arns)| The Amazon Resource Name (ARN) of the AWS SQS Queues you want to use as EventBridge targets |`list(string)`|`[]`| no |
313
344
| <aname="input_tags"></a> [tags](#input\_tags)| A map of tags to assign to resources. |`map(string)`|`{}`| no |
314
-
| <aname="input_targets"></a> [targets](#input\_targets)| A Map of objects with EventBridge Target definitions. |`any`|`{}`| no |
345
+
| <aname="input_targets"></a> [targets](#input\_targets)| A map of objects with EventBridge Target definitions. |`any`|`{}`| no |
315
346
| <aname="input_trusted_entities"></a> [trusted\_entities](#input\_trusted\_entities)| Step Function additional trusted entities for assuming roles (trust relationship) |`list(string)`|`[]`| no |
0 commit comments