QueueProperties Třída
Vlastnosti prostředku fronty služby Service Bus.
- Dědičnost
-
azure.servicebus.management._models.DictMixinQueueProperties
Konstruktor
QueueProperties(name: str, **kwargs: Any)
Parametry
- name
Proměnné
- name
Název fronty.
- authorization_rules
Autorizační pravidla pro prostředek.
- auto_delete_on_idle
Iso 8601 timeSpan nečinný interval, po kterém se fronta automaticky odstraní. Minimální doba trvání je 5 minut.
- dead_lettering_on_message_expiration
Hodnota, která označuje, jestli má tato fronta podporu nedoručených zpráv, když vyprší platnost zprávy.
- 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.
- duplicate_detection_history_time_window
Iso 8601 timeSpan struktura, která definuje dobu trvání historie detekce duplicit. Výchozí hodnota je 10 minut.
- availability_status
Stav dostupnosti entity. Mezi možné hodnoty patří: "K dispozici", "Omezené", "Přejmenování", "Obnovení", "Neznámé".
- enable_batched_operations
Hodnota označující, jestli jsou povolené dávkové operace na straně serveru.
- 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.
- enable_partitioning
Hodnota, která označuje, jestli má být fronta rozdělena mezi více zprostředkovatelů zpráv.
- lock_duration
Doba trvání časového rozsahu ISO 8601 peek-lock; to znamená dobu, po kterou je zpráva uzamčena pro ostatní příjemce. Maximální hodnota pro LockDuration je 5 minut; výchozí hodnota je 1 minuta.
- max_delivery_count
Maximální počet doručení. Po tomto počtu doručení se zpráva automaticky vymačká. Výchozí hodnota je 10.
- max_size_in_megabytes
Maximální velikost fronty v megabajtech, což je velikost paměti přidělené frontě.
- requires_duplicate_detection
Hodnota označující, jestli tato fronta vyžaduje detekci duplicit.
- requires_session
Hodnota, která označuje, jestli fronta podporuje koncept relací.
- 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".
- forward_to
Název entity příjemce, do které se přeposílají všechny zprávy odeslané do fronty.
- user_metadata
Vlastní metdata, která může uživatel přidružit k popisu. Maximální délka je 1024 znaků.
- forward_dead_lettered_messages_to
Název entity příjemce, na kterou se přeposílají všechny nedoručené zprávy tohoto předplatného.
- max_message_size_in_kilobytes
Maximální velikost datové části zprávy v kilobajtech, kterou může fronta 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