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