SBSubscription Klasa
Opis zasobu subskrypcji.
Zmienne są wypełniane tylko przez serwer i będą ignorowane podczas wysyłania żądania.
- Dziedziczenie
-
azure.mgmt.servicebus.v2022_10_01_preview.models._models_py3.ProxyResourceSBSubscription
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, is_client_affine: bool | None = None, client_affine_properties: _models.SBClientAffineProperties | None = None, **kwargs: Any)
Parametry Tylko słowo kluczowe
Nazwa | Opis |
---|---|
lock_duration
|
Przedział czasu trwania blokady ISO 8061 dla subskrypcji. Wartość domyślna to 1 minutę. |
requires_session
|
Wartość wskazująca, czy subskrypcja obsługuje koncepcję sesji. |
default_message_time_to_live
|
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
|
Wartość wskazująca, czy subskrypcja ma obsługę utraconych komunikatów w przypadku wyjątków oceny filtru. |
dead_lettering_on_message_expiration
|
Wartość wskazująca, czy subskrypcja ma obsługę utraconych komunikatów po wygaśnięciu komunikatu. |
duplicate_detection_history_time_window
|
Struktura timeSpan ISO 8601, która definiuje czas trwania historii wykrywania duplikatów. Wartość domyślna to 10 minut. |
max_delivery_count
|
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
|
Wartość wskazująca, czy operacje wsadowe po stronie serwera są włączone. |
auto_delete_on_idle
|
Interwał bezczynności zakresu czasu ISO 8061, po którym temat jest automatycznie usuwany. Minimalny czas trwania wynosi 5 minut. |
forward_to
|
Nazwa kolejki/tematu do przekazywania komunikatów. |
forward_dead_lettered_messages_to
|
Nazwa kolejki/tematu do przekazywania komunikatu utraconych komunikatów. |
is_client_affine
|
Wartość wskazująca, czy subskrypcja ma koligację z identyfikatorem klienta. |
client_affine_properties
|
Właściwości specyficzne dla subskrypcji affine klienta. |
Zmienne
Nazwa | Opis |
---|---|
id
|
W pełni kwalifikowany identyfikator zasobu dla zasobu. Np. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. |
name
|
Nazwa zasobu. |
type
|
Typ zasobu. Np. "Microsoft.EventHub/Namespaces" lub "Microsoft.EventHub/Namespaces/EventHubs". |
location
|
Lokalizacja geograficzna, w której znajduje się zasób. |
system_data
|
Metadane systemowe odnoszące się do tego zasobu. |
message_count
|
Liczba komunikatów. |
created_at
|
Dokładny czas utworzenia wiadomości. |
accessed_at
|
Ostatni raz wystąpiło żądanie odbioru do tej subskrypcji. |
updated_at
|
Dokładny czas aktualizacji wiadomości. |
count_details
|
Szczegóły liczby komunikatów. |
lock_duration
|
Przedział czasu trwania blokady ISO 8061 dla subskrypcji. Wartość domyślna to 1 minutę. |
requires_session
|
Wartość wskazująca, czy subskrypcja obsługuje koncepcję sesji. |
default_message_time_to_live
|
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
|
Wartość wskazująca, czy subskrypcja ma obsługę utraconych komunikatów w przypadku wyjątków oceny filtru. |
dead_lettering_on_message_expiration
|
Wartość wskazująca, czy subskrypcja ma obsługę utraconych komunikatów po wygaśnięciu komunikatu. |
duplicate_detection_history_time_window
|
Struktura timeSpan ISO 8601, która definiuje czas trwania historii wykrywania duplikatów. Wartość domyślna to 10 minut. |
max_delivery_count
|
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
|
Wartość wskazująca, czy operacje wsadowe po stronie serwera są włączone. |
auto_delete_on_idle
|
Interwał bezczynności zakresu czasu ISO 8061, po którym temat jest automatycznie usuwany. Minimalny czas trwania wynosi 5 minut. |
forward_to
|
Nazwa kolejki/tematu do przekazywania komunikatów. |
forward_dead_lettered_messages_to
|
Nazwa kolejki/tematu do przekazywania komunikatu utraconych komunikatów. |
is_client_affine
|
Wartość wskazująca, czy subskrypcja ma koligację z identyfikatorem klienta. |
client_affine_properties
|
Właściwości specyficzne dla subskrypcji affine klienta. |
Azure SDK for Python