diff --git a/modules/pubsub/README.md b/modules/pubsub/README.md
index 6e706d9e..69a18dbe 100644
--- a/modules/pubsub/README.md
+++ b/modules/pubsub/README.md
@@ -162,30 +162,26 @@ module "pubsub" {
| name | description | type | required | default |
|---|---|:---:|:---:|:---:|
-| [name](variables.tf#L94) | PubSub topic name. | string
| ✓ | |
-| [project_id](variables.tf#L99) | Project used for resources. | string
| ✓ | |
-| [bigquery_subscription_configs](variables.tf#L17) | Configuration parameters for BigQuery subscriptions. | map(object({…}))
| | {}
|
-| [cloud_storage_subscription_configs](variables.tf#L28) | Configuration parameters for Cloud Storage subscriptions. | map(object({…}))
| | {}
|
-| [dead_letter_configs](variables.tf#L43) | Per-subscription dead letter policy configuration. | map(object({…}))
| | {}
|
-| [defaults](variables.tf#L52) | Subscription defaults for options. | object({…})
| | {…}
|
-| [iam](variables.tf#L70) | IAM bindings for topic in {ROLE => [MEMBERS]} format. | map(list(string))
| | {}
|
-| [kms_key](variables.tf#L76) | KMS customer managed encryption key. | string
| | null
|
-| [labels](variables.tf#L82) | Labels. | map(string)
| | {}
|
-| [message_retention_duration](variables.tf#L88) | Minimum duration to retain a message after it is published to the topic. | string
| | null
|
-| [push_configs](variables.tf#L104) | Push subscription configurations. | map(object({…}))
| | {}
|
-| [regions](variables.tf#L117) | List of regions used to set persistence policy. | list(string)
| | []
|
-| [schema](variables.tf#L123) | Topic schema. If set, all messages in this topic should follow this schema. | object({…})
| | null
|
-| [subscription_iam](variables.tf#L133) | IAM bindings for subscriptions in {SUBSCRIPTION => {ROLE => [MEMBERS]}} format. | map(map(list(string)))
| | {}
|
-| [subscriptions](variables.tf#L139) | Topic subscriptions. Also define push configs for push subscriptions. If options is set to null subscription defaults will be used. Labels default to topic labels if set to null. | map(object({…}))
| | {}
|
+| [name](variables.tf#L73) | PubSub topic name. | string
| ✓ | |
+| [project_id](variables.tf#L78) | Project used for resources. | string
| ✓ | |
+| [iam](variables.tf#L17) | IAM bindings for topic in {ROLE => [MEMBERS]} format. | map(list(string))
| | {}
|
+| [iam_bindings](variables.tf#L24) | Authoritative IAM bindings in {KEY => {role = ROLE, members = [], condition = {}}}. Keys are arbitrary. | map(object({…}))
| | {}
|
+| [iam_bindings_additive](variables.tf#L39) | Keyring individual additive IAM bindings. Keys are arbitrary. | map(object({…}))
| | {}
|
+| [kms_key](variables.tf#L54) | KMS customer managed encryption key. | string
| | null
|
+| [labels](variables.tf#L60) | Labels. | map(string)
| | {}
|
+| [message_retention_duration](variables.tf#L67) | Minimum duration to retain a message after it is published to the topic. | string
| | null
|
+| [regions](variables.tf#L83) | List of regions used to set persistence policy. | list(string)
| | []
|
+| [schema](variables.tf#L90) | Topic schema. If set, all messages in this topic should follow this schema. | object({…})
| | null
|
+| [subscriptions](variables.tf#L100) | Topic subscriptions. Also define push configs for push subscriptions. If options is set to null subscription defaults will be used. Labels default to topic labels if set to null. | map(object({…}))
| | {}
|
## Outputs
| name | description | sensitive |
|---|---|:---:|
| [id](outputs.tf#L17) | Fully qualified topic id. | |
-| [schema](outputs.tf#L26) | Schema resource. | |
-| [schema_id](outputs.tf#L31) | Schema resource id. | |
-| [subscription_id](outputs.tf#L36) | Subscription ids. | |
-| [subscriptions](outputs.tf#L46) | Subscription resources. | |
-| [topic](outputs.tf#L54) | Topic resource. | |
+| [schema](outputs.tf#L27) | Schema resource. | |
+| [schema_id](outputs.tf#L32) | Schema resource id. | |
+| [subscription_id](outputs.tf#L37) | Subscription ids. | |
+| [subscriptions](outputs.tf#L48) | Subscription resources. | |
+| [topic](outputs.tf#L57) | Topic resource. | |