SubscriptionProperties Класс
Свойства ресурса подписки раздела служебной шины.
- Наследование
-
azure.servicebus.management._models.DictMixinSubscriptionProperties
Конструктор
SubscriptionProperties(name: str, **kwargs: Any)
Параметры
- name
Переменные
- name
Имя подписки.
- lock_duration
По стандарту ISO 8601— длительность блокировки при просмотре; то есть время, в течение которого сообщение блокируется для других получателей. Максимальное значение параметра LockDuration — 5 минут; Значение по умолчанию — 1 минута.
- requires_session
Значение типа , указывающее, поддерживает ли очередь концепцию сеансов.
- default_message_time_to_live
Время действия сообщения по умолчанию по стандарту ISO 8601 — динамическое значение. Это время, по истечении которого истекает срок действия сообщения, начиная с момента отправки сообщения в служебную шину. Это значение по умолчанию используется, если TimeToLive не задано для самого сообщения.
- dead_lettering_on_message_expiration
Значение типа , указывающее, поддерживается ли в этой подписке поддержка недоставленных сообщений по истечении срока действия сообщения.
- dead_lettering_on_filter_evaluation_exceptions
Значение типа , указывающее, поддерживается ли в этой подписке поддержка недоставленных сообщений по истечении срока действия сообщения.
- max_delivery_count
Максимальное число доставок. Сообщение автоматически считается недоставленным после этого числа доставок. Значение по умолчанию — 10.
- enable_batched_operations
Значение, указывающее, включены ли пакетные операции на стороне сервера.
- status
Состояние ресурса служебной шины. Возможные значения: "Active", "Creating", "Deleting", "Disabled", "ReceiveDisabled", "Переименование", "Восстановление", "SendDisabled", "Unknown".
- forward_to
Имя сущности получателя, в которую перенаправляются все сообщения, отправленные в подписку.
- user_metadata
Метаданные, связанные с подпиской. Максимальное количество знаков — 1024.
- forward_dead_lettered_messages_to
Имя сущности получателя, в которую перенаправляются все сообщения, отправленные в подписку.
- auto_delete_on_idle
Интервал времени простоя по стандарту ISO 8601, по истечении которого подписка автоматически удаляется. Минимальная длительность составляет 5 минут.
- availability_status
Состояние доступности сущности. Возможные значения: "Available", "Limited", "Переименование", "Восстановление", "Unknown".
Методы
get | |
has_key | |
items | |
keys | |
update | |
values |
get
get(key: str, default: Any | None = None) -> Any
Параметры
- key
- default
has_key
has_key(k: str) -> bool
Параметры
- k
items
items() -> List[Tuple[str, Any]]
keys
keys() -> List[str]
update
update(*args: Any, **kwargs: Any) -> None
values
values() -> List
Azure SDK for Python