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
Copy file name to clipboardExpand all lines: README.md
+6-3Lines changed: 6 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -514,7 +514,8 @@ No modules.
514
514
| <aname="input_create_archives"></a> [create\_archives](#input\_create\_archives)| Controls whether EventBridge Archive resources should be created |`bool`|`false`| no |
515
515
| <aname="input_create_bus"></a> [create\_bus](#input\_create\_bus)| Controls whether EventBridge Bus resource should be created |`bool`|`true`| no |
516
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 |
517
+
| <aname="input_create_log_delivery"></a> [create\_log\_delivery](#input\_create\_log\_delivery)| Controls whether EventBridge log delivery resources should be created |`bool`|`true`| no |
518
+
| <aname="input_create_log_delivery_source"></a> [create\_log\_delivery\_source](#input\_create\_log\_delivery\_source)| Controls whether EventBridge log delivery source resource should be created |`bool`|`true`| no |
518
519
| <aname="input_create_permissions"></a> [create\_permissions](#input\_create\_permissions)| Controls whether EventBridge Permission resources should be created |`bool`|`true`| no |
519
520
| <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 |
520
521
| <aname="input_create_pipes"></a> [create\_pipes](#input\_create\_pipes)| Controls whether EventBridge Pipes resources should be created |`bool`|`true`| no |
@@ -532,8 +533,9 @@ No modules.
532
533
| <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 |
533
534
| <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 |
534
535
| <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 |
536
+
| <aname="input_log_config"></a> [log\_config](#input\_log\_config)| The configuration block for the EventBridge bus log config settings | <pre>object({<br/> include_detail = string<br/> level = string<br/> })</pre> |`null`| no |
537
+
| <aname="input_log_delivery"></a> [log\_delivery](#input\_log\_delivery)| Map of the configuration block for the EventBridge bus log delivery settings (key is the type of log delivery: cloudwatch\_logs, s3, firehose) | <pre>map(object({<br/> enabled = optional(bool, true)<br/> destination_arn = string<br/> source_name = optional(string)<br/> name = optional(string)<br/> output_format = optional(string)<br/> field_delimiter = optional(string)<br/> record_fields = optional(list(string))<br/> s3_delivery_configuration = optional(object({<br/> enable_hive_compatible_path = optional(bool)<br/> suffix_path = optional(string)<br/> }))<br/> }))</pre> |`{}`| no |
535
538
| <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 |
538
540
| <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 |
539
541
| <aname="input_permissions"></a> [permissions](#input\_permissions)| A map of objects with EventBridge Permission definitions. |`map(any)`|`{}`| no |
@@ -579,7 +581,8 @@ No modules.
579
581
| <aname="output_eventbridge_connection_ids"></a> [eventbridge\_connection\_ids](#output\_eventbridge\_connection\_ids)| The EventBridge Connection IDs |
580
582
| <aname="output_eventbridge_connections"></a> [eventbridge\_connections](#output\_eventbridge\_connections)| The EventBridge Connections created and their attributes |
581
583
| <aname="output_eventbridge_iam_roles"></a> [eventbridge\_iam\_roles](#output\_eventbridge\_iam\_roles)| The EventBridge IAM roles created and their attributes |
582
-
| <aname="output_eventbridge_log_delivery_source"></a> [eventbridge\_log\_delivery\_source](#output\_eventbridge\_log\_delivery\_source)| The EventBridge Bus CloudWatch Log Delivery Source created and their attributes |
584
+
| <aname="output_eventbridge_log_delivery_source_arn"></a> [eventbridge\_log\_delivery\_source\_arn](#output\_eventbridge\_log\_delivery\_source\_arn)| The EventBridge Bus CloudWatch Log Delivery Source ARN |
585
+
| <aname="output_eventbridge_log_delivery_source_name"></a> [eventbridge\_log\_delivery\_source\_name](#output\_eventbridge\_log\_delivery\_source\_name)| The EventBridge Bus CloudWatch Log Delivery Source Name |
583
586
| <aname="output_eventbridge_permission_ids"></a> [eventbridge\_permission\_ids](#output\_eventbridge\_permission\_ids)| The EventBridge Permission IDs |
584
587
| <aname="output_eventbridge_permissions"></a> [eventbridge\_permissions](#output\_eventbridge\_permissions)| The EventBridge Permissions created and their attributes |
585
588
| <aname="output_eventbridge_pipe_arns"></a> [eventbridge\_pipe\_arns](#output\_eventbridge\_pipe\_arns)| The EventBridge Pipes ARNs |
description="The configuration block for the EventBridge bus logging"
153
+
variable"log_config" {
154
+
description="The configuration block for the EventBridge bus log config settings"
149
155
type=object({
150
-
include_detail =optional(string)
151
-
level =optional(string)
152
-
153
-
cloudwatch_logs =optional(object({
154
-
enabled =optional(bool, false)
155
-
name =optional(string)
156
-
arn =string
157
-
field_delimiter =optional(string)
158
-
record_fields =optional(list(string))
159
-
}))
160
-
161
-
s3 =optional(object({
162
-
enabled =optional(bool, false)
163
-
name =optional(string)
164
-
arn =string
165
-
field_delimiter =optional(string)
166
-
record_fields =optional(list(string))
167
-
s3_delivery_configuration =optional(object({
168
-
enable_hive_compatible_path =optional(bool)
169
-
suffix_path =optional(string)
170
-
}))
171
-
}))
172
-
173
-
firehose =optional(object({
174
-
enabled =optional(bool, false)
175
-
name =optional(string)
176
-
arn =string
177
-
field_delimiter =optional(string)
178
-
record_fields =optional(list(string))
179
-
}))
156
+
include_detail =string
157
+
level =string
180
158
})
181
159
default=null
182
160
}
183
161
162
+
variable"log_delivery" {
163
+
description="Map of the configuration block for the EventBridge bus log delivery settings (key is the type of log delivery: cloudwatch_logs, s3, firehose)"
0 commit comments