Udostępnij za pośrednictwem


SBSubscription Klasa

Opis zasobu subskrypcji.

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
SBSubscription

Konstruktor

SBSubscription(*, lock_duration: timedelta | None = None, requires_session: bool | None = None, default_message_time_to_live: timedelta | None = None, dead_lettering_on_filter_evaluation_exceptions: bool | None = None, dead_lettering_on_message_expiration: bool | None = None, duplicate_detection_history_time_window: timedelta | None = None, max_delivery_count: int | None = None, status: str | _models.EntityStatus | None = None, enable_batched_operations: bool | None = None, auto_delete_on_idle: timedelta | None = None, forward_to: str | None = None, forward_dead_lettered_messages_to: str | None = None, **kwargs: Any)

Zmienne

id
str

Identyfikator zasobu.

name
str

Nazwa zasobu.

type
str

Typ zasobu.

message_count
int

Liczba komunikatów.

created_at
datetime

Dokładny czas utworzenia wiadomości.

accessed_at
datetime

Ostatni raz wystąpiło żądanie odbioru do tej subskrypcji.

updated_at
datetime

Dokładny czas aktualizacji wiadomości.

count_details
MessageCountDetails

Szczegóły liczby komunikatów.

lock_duration
timedelta

Przedział czasu trwania blokady ISO 8061 dla subskrypcji. Wartość domyślna to 1 minutę.

requires_session
bool

Wartość wskazująca, czy subskrypcja obsługuje koncepcję sesji.

default_message_time_to_live
timedelta

Domyślny przedział czasu komunikatu ISO 8061 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.

dead_lettering_on_filter_evaluation_exceptions
bool

Wartość wskazująca, czy subskrypcja ma obsługę utraconych komunikatów w przypadku wyjątków oceny filtru.

dead_lettering_on_message_expiration
bool

Wartość wskazująca, czy subskrypcja ma obsługę utraconych komunikatów po wygaśnięciu komunikatu.

duplicate_detection_history_time_window
timedelta

Struktura timeSpan ISO 8601, która definiuje czas trwania historii wykrywania duplikatów. Wartość domyślna to 10 minut.

max_delivery_count
int

Maksymalna liczba dostaw.

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".

enable_batched_operations
bool

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

auto_delete_on_idle
timedelta

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

forward_to
str

Nazwa kolejki/tematu do przekazywania komunikatów.

forward_dead_lettered_messages_to
str

Nazwa kolejki/tematu do przekazywania komunikatu utraconych komunikatów.