diff --git a/modules/cloudevent-trigger/README.md b/modules/cloudevent-trigger/README.md index f204955e..8b73d45a 100644 --- a/modules/cloudevent-trigger/README.md +++ b/modules/cloudevent-trigger/README.md @@ -97,7 +97,7 @@ No requirements. | Name | Description | Type | Default | Required | |------|-------------|------|---------|:--------:| | [broker](#input\_broker) | The name of the pubsub topic we are using as a broker. | `string` | n/a | yes | -| [dead\_letter\_policy](#input\_dead\_letter\_policy) | The dead letter policy for the subscription. |
object({
dead_letter_topic = string
max_delivery_attempts = number
}) | {
"dead_letter_topic": null,
"max_delivery_attempts": 3
} | no |
+| [dead\_letter\_policy](#input\_dead\_letter\_policy) | The dead letter policy for the subscription. | object({
dead_letter_topic = optional(string, null)
max_delivery_attempts = optional(number, 3)
}) | {
"dead_letter_topic": null,
"max_delivery_attempts": 3
} | no |
| [filter](#input\_filter) | A Knative Trigger-style filter over the cloud event attributes. | `map(string)` | n/a | yes |
| [name](#input\_name) | n/a | `string` | n/a | yes |
| [private-service](#input\_private-service) | The private cloud run service that is subscribing to these events. | object({
name = string
region = string
}) | n/a | yes |
diff --git a/modules/cloudevent-trigger/variables.tf b/modules/cloudevent-trigger/variables.tf
index 88ceed17..ccc47e74 100644
--- a/modules/cloudevent-trigger/variables.tf
+++ b/modules/cloudevent-trigger/variables.tf
@@ -27,8 +27,8 @@ variable "private-service" {
variable "dead_letter_policy" {
description = "The dead letter policy for the subscription."
type = object({
- dead_letter_topic = string
- max_delivery_attempts = number
+ dead_letter_topic = optional(string, null)
+ max_delivery_attempts = optional(number, 3)
})
default = {
dead_letter_topic = null