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
create_schedule_groups = false # to control creation of EventBridge Schedule Group resources
348
361
create_schedules = false # to control creation of EventBridge Schedule resources
349
362
create_pipes = false # to control creation of EventBridge Pipes resources
363
+
create_logging = false # to control creation of EventBridge Logging resources
350
364
351
365
attach_cloudwatch_policy = false
352
366
attach_ecs_policy = false
@@ -368,6 +382,7 @@ module "eventbridge" {
368
382
*[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.
369
383
*[Using Default Bus](https://github.com/terraform-aws-modules/terraform-aws-eventbridge/tree/master/examples/default-bus) - Creates resources in the `default` bus.
370
384
*[Archive](https://github.com/terraform-aws-modules/terraform-aws-eventbridge/tree/master/examples/with-archive) - EventBridge Archives resources in various configurations.
385
+
*[Logging](https://github.com/terraform-aws-modules/terraform-aws-eventbridge/tree/master/examples/with-bus-logging) - EventBridge Logging resources in various configurations.
371
386
*[Permissions](https://github.com/terraform-aws-modules/terraform-aws-eventbridge/tree/master/examples/with-permissions) - Controls permissions to EventBridge.
372
387
*[Scheduler](https://github.com/terraform-aws-modules/terraform-aws-eventbridge/tree/master/examples/with-schedules) - EventBridge Scheduler which works with any bus (recommended way).
373
388
*[ECS Scheduling Events](https://github.com/terraform-aws-modules/terraform-aws-eventbridge/tree/master/examples/with-ecs-scheduling) - Use default bus to schedule events on ECS.
| <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 |
496
507
| <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 |
497
508
| <aname="input_bus_description"></a> [bus\_description](#input\_bus\_description)| Event bus description |`string`|`null`| no |
| <aname="input_bus_name"></a> [bus\_name](#input\_bus\_name)| A unique name for your EventBridge Bus |`string`|`"default"`| no |
500
510
| <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 |
501
511
| <aname="input_connections"></a> [connections](#input\_connections)| A map of objects with EventBridge Connection definitions. |`any`|`{}`| no |
@@ -504,6 +514,7 @@ No modules.
504
514
| <aname="input_create_archives"></a> [create\_archives](#input\_create\_archives)| Controls whether EventBridge Archive resources should be created |`bool`|`false`| no |
505
515
| <aname="input_create_bus"></a> [create\_bus](#input\_create\_bus)| Controls whether EventBridge Bus resource should be created |`bool`|`true`| no |
506
516
| <aname="input_create_connections"></a> [create\_connections](#input\_create\_connections)| Controls whether EventBridge Connection resources should be created |`bool`|`false`| no |
517
+
| <aname="input_create_logging"></a> [create\_logging](#input\_create\_logging)| Controls whether EventBridge Logging resources should be created |`bool`|`true`| no |
507
518
| <aname="input_create_permissions"></a> [create\_permissions](#input\_create\_permissions)| Controls whether EventBridge Permission resources should be created |`bool`|`true`| no |
508
519
| <aname="input_create_pipe_role_only"></a> [create\_pipe\_role\_only](#input\_create\_pipe\_role\_only)| Controls whether an IAM role should be created for the pipes only |`bool`|`false`| no |
509
520
| <aname="input_create_pipes"></a> [create\_pipes](#input\_create\_pipes)| Controls whether EventBridge Pipes resources should be created |`bool`|`true`| no |
@@ -521,6 +532,8 @@ No modules.
521
532
| <aname="input_kinesis_target_arns"></a> [kinesis\_target\_arns](#input\_kinesis\_target\_arns)| The Amazon Resource Name (ARN) of the Kinesis Streams you want to use as EventBridge targets |`list(string)`|`[]`| no |
522
533
| <aname="input_kms_key_identifier"></a> [kms\_key\_identifier](#input\_kms\_key\_identifier)| The identifier of the AWS KMS customer managed key for EventBridge to use, if you choose to use a customer managed key to encrypt events on this event bus. The identifier can be the key Amazon Resource Name (ARN), KeyId, key alias, or key alias ARN. |`string`|`null`| no |
523
534
| <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 |
535
+
| <aname="input_log_delivery_source_name"></a> [log\_delivery\_source\_name](#input\_log\_delivery\_source\_name)| Name of log delivery source |`string`|`null`| no |
| <aname="input_number_of_policies"></a> [number\_of\_policies](#input\_number\_of\_policies)| Number of policies to attach to IAM role |`number`|`0`| no |
525
538
| <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 |
526
539
| <aname="input_permissions"></a> [permissions](#input\_permissions)| A map of objects with EventBridge Permission definitions. |`map(any)`|`{}`| no |
|[aws_caller_identity.current](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/caller_identity)| data source |
44
44
|[aws_iam_policy_document.bucket_policy](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document)| data source |
45
-
|[aws_iam_policy_document.cwlogs](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document)| data source |
0 commit comments