TopicProperties Třída
Vlastnosti prostředku tématu služby Service Bus.
- Dědičnost
-
azure.servicebus.management._models.DictMixinTopicProperties
Konstruktor
TopicProperties(name: str, **kwargs: Any)
Parametry
- name
Proměnné
- name
Název tématu.
- default_message_time_to_live
Výchozí časový rozsah zpráv ISO 8601 na živou hodnotu. Toto je doba, po jejímž uplynutí vyprší platnost zprávy, počínaje odesláním zprávy do služby Service Bus. Toto je výchozí hodnota použitá v případě, že TimeToLive není nastaven na samotnou zprávu.
- max_size_in_megabytes
Maximální velikost tématu v megabajtech, což je velikost paměti přidělené tématu.
- requires_duplicate_detection
Hodnota označující, jestli toto téma vyžaduje detekci duplicit.
- duplicate_detection_history_time_window
Iso 8601 timeSpan struktura, která definuje dobu trvání historie detekce duplicit. Výchozí hodnota je 10 minut.
- enable_batched_operations
Hodnota označující, jestli jsou povolené dávkové operace na straně serveru.
- size_in_bytes
Velikost tématu v bajtech.
- filtering_messages_before_publishing
Filtrujte zprávy před publikováním.
- authorization_rules
Autorizační pravidla pro prostředek.
- status
Stav prostředku služby Service Bus. Mezi možné hodnoty patří: "Aktivní", "Vytváření", "Odstranění", "Zakázáno", "ReceiveDisabled", "Přejmenování", "Obnovení", "SendDisabled", "Unknown".
- support_ordering
Hodnota, která označuje, jestli téma podporuje řazení.
- auto_delete_on_idle
Iso 8601 timeSpan nečinný interval, po kterém se téma automaticky odstraní. Minimální doba trvání je 5 minut.
- enable_partitioning
Hodnota, která označuje, jestli má být téma rozděleno mezi více zprostředkovatelů zpráv.
- availability_status
Stav dostupnosti entity. Mezi možné hodnoty patří: "K dispozici", "Omezené", "Přejmenování", "Obnovení", "Neznámé".
- enable_express
Hodnota, která označuje, jestli jsou povolené expresní entity. Expresní fronta před zápisem do trvalého úložiště dočasně uchovává zprávu v paměti.
- user_metadata
Metadata přidružená k tématu
- max_message_size_in_kilobytes
Maximální velikost datové části zprávy v kilobajtech, kterou může téma přijmout. Tato funkce je dostupná jenom při použití oboru názvů Premium a rozhraní API služby Service Bus verze 2021-05 nebo vyšší.
Metody
get | |
has_key | |
items | |
keys | |
update | |
values |
get
get(key: str, default: Any | None = None) -> Any
Parametry
- key
- default
has_key
has_key(k: str) -> bool
Parametry
- 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