TopicProperties Класс
Свойства ресурса раздела служебной шины.
- Наследование
-
azure.servicebus.management._models.DictMixinTopicProperties
Конструктор
TopicProperties(name: str, **kwargs: Any)
Параметры
- name
Переменные
- name
Имя раздела.
- default_message_time_to_live
По умолчанию используется временной диапазон сообщений iso 8601 для динамического значения. Это время, по истечении которого истекает срок действия сообщения, начиная с момента отправки сообщения в служебную шину. Это значение по умолчанию используется, если timeToLive не задано для самого сообщения.
- max_size_in_megabytes
Максимальный размер раздела в мегабайтах, то есть размер памяти, выделенной для раздела.
- requires_duplicate_detection
Значение , указывающее, требуется ли обнаружение повторяющихся данных в этом разделе.
- duplicate_detection_history_time_window
Iso 8601 timeSpan структура, которая определяет продолжительность журнала обнаружения дубликатов. Значение по умолчанию — 10 минут.
- enable_batched_operations
Значение, указывающее, включены ли пакетные операции на стороне сервера.
- size_in_bytes
Размер раздела в байтах.
- filtering_messages_before_publishing
Фильтрация сообщений перед публикацией.
- authorization_rules
Правила авторизации для ресурса.
- status
Состояние ресурса служебной шины. Возможные значения: "Active", "Creating", "Deleting", "Disabled", "ReceiveDisabled", "Renaming", "Restoring", "SendDisabled", "Unknown".
- support_ordering
Значение типа , указывающее, поддерживает ли раздел упорядочение.
- auto_delete_on_idle
Интервал простоя по стандарту ISO 8601, по истечении которого раздел автоматически удаляется. Минимальная длительность составляет 5 минут.
- enable_partitioning
Значение типа , указывающее, должен ли раздел быть секционирован по нескольким брокерам сообщений.
- availability_status
Состояние доступности сущности. Возможные значения: "Available", "Limited", "Renaming", "Restoring", "Unknown".
- enable_express
Значение типа , указывающее, включены ли экспресс-сущности. Экспресс-очередь временно хранит сообщение в памяти перед его записью в постоянное хранилище.
- user_metadata
Метаданные, связанные с разделом.
- 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