SBTopic Klasa
Opis zasobu tematu.
Zmienne są wypełniane tylko przez serwer i będą ignorowane podczas wysyłania żądania.
- Dziedziczenie
-
azure.mgmt.servicebus.v2017_04_01.models._models_py3.ResourceSBTopic
Konstruktor
SBTopic(*, default_message_time_to_live: timedelta | None = None, max_size_in_megabytes: int | None = None, requires_duplicate_detection: bool | None = None, duplicate_detection_history_time_window: timedelta | None = None, enable_batched_operations: bool | None = None, status: str | _models.EntityStatus | None = None, support_ordering: bool | None = None, auto_delete_on_idle: timedelta | None = None, enable_partitioning: bool | None = None, enable_express: bool | None = None, **kwargs: Any)
Zmienne
- id
- str
Identyfikator zasobu.
- name
- str
Nazwa zasobu.
- type
- str
Typ zasobu.
- size_in_bytes
- int
Rozmiar tematu w bajtach.
- created_at
- datetime
Dokładny czas utworzenia wiadomości.
- updated_at
- datetime
Dokładny czas aktualizacji wiadomości.
- accessed_at
- datetime
Ostatni raz wiadomość została wysłana lub odebrano żądanie dla tego tematu.
- subscription_count
- int
Liczba subskrypcji.
- count_details
- MessageCountDetails
Szczegóły liczby komunikatów.
- default_message_time_to_live
- timedelta
Domyślny przedział czasu komunikatu ISO 8601 na wartość dynamiczną. Jest to czas trwania, po upływie którego komunikat wygaśnie, począwszy od momentu wysłania komunikatu do usługi Service Bus. Jest to wartość domyślna używana, gdy właściwość TimeToLive nie jest ustawiona dla samego komunikatu.
- max_size_in_megabytes
- int
Maksymalny rozmiar tematu w megabajtach, czyli rozmiar pamięci przydzielonej do tematu. Wartość domyślna to 1024.
- requires_duplicate_detection
- bool
Wartość wskazująca, czy ten temat wymaga wykrywania duplikatów.
- duplicate_detection_history_time_window
- timedelta
Struktura przedziału czasu ISO8601, która definiuje czas trwania historii wykrywania duplikatów. Wartość domyślna to 10 minut.
- enable_batched_operations
- bool
Wartość wskazująca, czy operacje wsadowe po stronie serwera są włączone.
- status
- str lub EntityStatus
Wylicza możliwe wartości stanu jednostki obsługi komunikatów. Znane wartości to: "Active", "Disabled", "Restoring", "SendDisabled", "ReceiveDisabled", "Creating", "Deleting", "Renaming" i "Unknown".
- support_ordering
- bool
Wartość wskazująca, czy temat obsługuje kolejność.
- auto_delete_on_idle
- timedelta
Interwał bezczynności przedziału czasu ISO 8601, po którym temat jest automatycznie usuwany. Minimalny czas trwania wynosi 5 minut.
- enable_partitioning
- bool
Wartość wskazująca, czy temat do partycjonowania na wielu brokerach komunikatów jest włączony.
- enable_express
- bool
Wartość wskazująca, czy jednostki ekspresowe są włączone. Temat ekspresowy zawiera komunikat w pamięci tymczasowo przed zapisaniem go w magazynie trwałym.