| Queue | name | The name of the queue. |
| Queue | lock_duration_minutes | The length of time that a lock can be held on a message. |
| Queue | max_delivery_count | The maximum number of times a message can be delivered before dead lettering. |
| Queue | duplicate_detection | Whether to enable duplicate detection, and if so, how long to check for. |
| Queue | duplicate_detection_minutes | Whether to enable duplicate detection, and if so, how long to check for in minutes. |
| Queue | enable_session | Enables session support. |
| Queue | enable_dead_letter_on_message_expiration | Enables dead lettering of messages that expire. |
| Queue | enable_partition | Enables partition support on the queue. |
| Queue | link_to_unmanaged_namespace | Link this queue to an existing namespace instead of creating a new one. |
| Queue | max_queue_size | Maximum size for the queue in Megabytes e.g. 1024<Mb>. |
| Queue | message_ttl | Time To Live (TTL) value for messages expressed as a TimeSpan or a TimeSpan string, such as ‘01:30:00’ 1 hour, 30 minutes. |
| Queue | message_ttl_days | Time To Live (TTL) value for messages in days. |
| Queue | add_authorization_rule | Adds an authorization rule to the queue. |
| Subscription | name | The name of the subscription. |
| Subscription | lock_duration_minutes | The length of time that a lock can be held on a message. |
| Subscription | max_delivery_count | The maximum number of times a message can be delivered before dead lettering. |
| Subscription | duplicate_detection_minutes | Whether to enable duplicate detection, and if so, how long to check for. |
| Subscription | enable_session | Enables session support. |
| Subscription | enable_dead_letter_on_message_expiration | Enables dead lettering of messages that expire. |
| Subscription | enable_partition | Enables partition support on the queue. |
| Subscription | forward_to | Specifies a queue or topic to automatically forward messages delivered to this subscription. |
| Subscription | link_to_unmanaged_namespace | Link this queue to an existing namespace instead of creating a new one. |
| Subscription | message_ttl | Time To Live (TTL) value for messages expressed as a TimeSpan or a TimeSpan string, such as ‘01:30:00’ 1 hour, 30 minutes. |
| Subscription | add_filters | Adds multiple filters to a subscription |
| Subscription | add_sql_filter | Adds a filter to a subscription using SQL syntax. |
| Subscription | add_correlation_filter | Adds a filter to a subscription using header value correlation. |
| Topic | name | The name of the topic. |
| Topic | duplicate_detection | Whether to enable duplicate detection, and if so, how long to check for. |
| Topic | duplicate_detection_minutes | Whether to enable duplicate detection, and if so, how long to check for in minutes. |
| Topic | enable_partition | Enables partition support on the topic. |
| Topic | max_message_size | The maximum size of the message payload that can be accepted by the topic in Kilobytes e.g 1024<Kb>. Requires Premium SKU. |
| Topic | max_topic_size | Maximum size for the topic in Megabytes e.g. 1024<Mb>. |
| Topic | message_ttl | Time To Live (TTL) value for messages expressed as a TimeSpan or a TimeSpan string, such as ‘01:30:00’ 1 hour, 30 minutes, or as an integer days e.g. 4<Days>. |
| Topic | link_to_unmanaged_namespace | Instead of creating or modifying a namespace, configure this topic to point to another unmanaged namespace instance. |
| Namespace | sku | The ServiceBusNamespaceSku e.g. Standard |
| Namespace | namespace_name | The name of the namespace that holds the queue. |
| Namespace | depends_on | Sets dependencies on the service bus namespace. |
| Namespace | enable_zone_redundancy | Enables zone redundancy. |
| Namespace | disable_public_network_access | Disables public network access to the namespace. |
| Namespace | min_tls_version | Set the minimum TLS version for clients connecting to the namespace. |