Udostępnij za pośrednictwem


SBTopic Klasa

Opis zasobu tematu.

Zmienne są wypełniane tylko przez serwer i będą ignorowane podczas wysyłania żądania.

Dziedziczenie
azure.mgmt.servicebus.v2021_11_01.models._models_py3.ProxyResource
SBTopic

Konstruktor

SBTopic(*, default_message_time_to_live: timedelta | None = None, max_size_in_megabytes: int | None = None, max_message_size_in_kilobytes: 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)

Parametry Tylko słowo kluczowe

Nazwa Opis
default_message_time_to_live

Domyślny przedział czasu komunikatu ISO 8601 na wartość żywą. Jest to czas trwania, po którym 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 ustawiana na samym komunikacie.

max_size_in_megabytes
int

Maksymalny rozmiar tematu w megabajtach, czyli rozmiar pamięci przydzielonej dla tematu. Wartość domyślna to 1024.

max_message_size_in_kilobytes
int

Maksymalny rozmiar (w KB) ładunku komunikatu, który można zaakceptować w temacie. Ta właściwość jest obecnie używana tylko w warstwie Premium, a wartość domyślna to 1024.

requires_duplicate_detection

Wartość wskazująca, czy ten temat wymaga wykrywania duplikatów.

duplicate_detection_history_time_window

Struktura przedziału czasu ISO8601, która definiuje czas trwania historii wykrywania duplikatów. Wartość domyślna to 10 minut.

enable_batched_operations

Wartość wskazująca, czy operacje wsadowe po stronie serwera są włączone.

status

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

Wartość wskazująca, czy temat obsługuje kolejność.

auto_delete_on_idle

Interwał bezczynności przedziału czasu ISO 8601, po którym temat jest automatycznie usuwany. Minimalny czas trwania wynosi 5 minut.

enable_partitioning

Wartość wskazująca, czy temat, który ma być podzielony na partycje w wielu brokerach komunikatów, jest włączony.

enable_express

Wartość wskazująca, czy jednostki ekspresowe są włączone. Temat ekspresowy przechowuje komunikat w pamięci tymczasowo przed zapisaniem go w magazynie trwałym.

Zmienne

Nazwa Opis
id
str

W pełni kwalifikowany identyfikator zasobu dla zasobu. Ex — /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}}.

name
str

Nazwa zasobu.

type
str

Typ zasobu. Np. "Microsoft.EventHub/Namespaces" lub "Microsoft.EventHub/Namespaces/EventHubs".

location
str

Lokalizacja geograficzna, w której znajduje się zasób.

system_data

Dane metadane systemowe odnoszące się do tego zasobu.

size_in_bytes
int

Rozmiar tematu w bajtach.

created_at

Dokładny czas utworzenia komunikatu.

updated_at

Dokładny czas aktualizacji komunikatu.

accessed_at

Ostatni raz wiadomość została wysłana lub odebrano żądanie dla tego tematu.

subscription_count
int

Liczba subskrypcji.

count_details

Szczegóły liczby komunikatów.

default_message_time_to_live

Domyślny przedział czasu komunikatu ISO 8601 na wartość żywą. Jest to czas trwania, po którym 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 ustawiana na samym komunikacie.

max_size_in_megabytes
int

Maksymalny rozmiar tematu w megabajtach, czyli rozmiar pamięci przydzielonej dla tematu. Wartość domyślna to 1024.

max_message_size_in_kilobytes
int

Maksymalny rozmiar (w KB) ładunku komunikatu, który można zaakceptować w temacie. Ta właściwość jest obecnie używana tylko w warstwie Premium, a wartość domyślna to 1024.

requires_duplicate_detection

Wartość wskazująca, czy ten temat wymaga wykrywania duplikatów.

duplicate_detection_history_time_window

Struktura przedziału czasu ISO8601, która definiuje czas trwania historii wykrywania duplikatów. Wartość domyślna to 10 minut.

enable_batched_operations

Wartość wskazująca, czy operacje wsadowe po stronie serwera są włączone.

status

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

Wartość wskazująca, czy temat obsługuje kolejność.

auto_delete_on_idle

Interwał bezczynności przedziału czasu ISO 8601, po którym temat jest automatycznie usuwany. Minimalny czas trwania wynosi 5 minut.

enable_partitioning

Wartość wskazująca, czy temat, który ma być podzielony na partycje w wielu brokerach komunikatów, jest włączony.

enable_express

Wartość wskazująca, czy jednostki ekspresowe są włączone. Temat ekspresowy przechowuje komunikat w pamięci tymczasowo przed zapisaniem go w magazynie trwałym.