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.Resource
SBTopic

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.