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