QueueProperties Класс
Свойства ресурса очереди служебной шины.
- Наследование
-
azure.servicebus.management._models.DictMixinQueueProperties
Конструктор
QueueProperties(name: str, **kwargs: Any)
Параметры
- name
Переменные
- name
Имя очереди.
- authorization_rules
Правила авторизации для ресурса.
- auto_delete_on_idle
Интервал времени бездействия iso 8601, по истечении которого очередь автоматически удаляется. Минимальная длительность составляет 5 минут.
- dead_lettering_on_message_expiration
Значение типа , указывающее, поддерживает ли эта очередь недоставленные письма по истечении срока действия сообщения.
- default_message_time_to_live
Время действия сообщения по умолчанию по стандарту ISO 8601 — динамическое значение. Это время, по истечении которого истекает срок действия сообщения, начиная с момента отправки сообщения в служебную шину. Это значение по умолчанию используется, если TimeToLive не задано для самого сообщения.
- duplicate_detection_history_time_window
Iso 8601 timeSpan структура, которая определяет длительность журнала обнаружения дубликатов. Значение по умолчанию — 10 минут.
- availability_status
Состояние доступности сущности. Возможные значения: "Available", "Limited", "Переименование", "Восстановление", "Unknown".
- enable_batched_operations
Значение, указывающее, включены ли пакетные операции на стороне сервера.
- enable_express
Значение типа , указывающее, включены ли экспресс-сущности. Экспресс-очередь временно хранит сообщение в памяти, прежде чем записывать его в постоянное хранилище.
- enable_partitioning
Значение типа , указывающее, следует ли секционировать очередь по нескольким брокерам сообщений.
- lock_duration
По стандарту ISO 8601— длительность блокировки при просмотре; то есть время, в течение которого сообщение блокируется для других получателей. Максимальное значение параметра LockDuration — 5 минут; Значение по умолчанию — 1 минута.
- max_delivery_count
Максимальное число доставок. Сообщение автоматически считается недоставленным после этого числа доставок. Значение по умолчанию — 10.
- max_size_in_megabytes
Максимальный размер очереди в мегабайтах, то есть объем памяти, выделенной для очереди.
- requires_duplicate_detection
Значение, указывающее, требуется ли для этой очереди обнаружение дубликатов.
- requires_session
Значение типа , указывающее, поддерживает ли очередь концепцию сеансов.
- status
Состояние ресурса служебной шины. Возможные значения: "Active", "Creating", "Deleting", "Disabled", "ReceiveDisabled", "Переименование", "Восстановление", "SendDisabled", "Unknown".
- forward_to
Имя сущности получателя, которой перенаправляются все сообщения, отправленные в очередь.
- user_metadata
Пользовательские метданные, которые пользователь может связать с описанием. Максимальная длина составляет 1024 символа.
- forward_dead_lettered_messages_to
Имя сущности получателя, в которую перенаправляются все недоставленные сообщения этой подписки.
- max_message_size_in_kilobytes
Максимальный размер полезных данных сообщения в килобайтах, которые могут быть приняты очередью. Эта функция доступна только при использовании пространства имен "Премиум" и API служебной шины версии "2021-05" или более поздней.
Методы
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