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.v2021_11_01.models._models_py3.ProxyResource
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, 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ść ż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.

dead_lettering_on_filter_evaluation_exceptions

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

dead_lettering_on_message_expiration

Wartość wskazująca, czy subskrypcja ma obsługę utraconych wiadomości po wygaśnięciu wiadomości.

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
int

Liczba maksymalnych dostaw.

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

enable_batched_operations

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

auto_delete_on_idle

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

forward_to
str

Nazwa kolejki/tematu w celu przekazywania komunikatów.

forward_dead_lettered_messages_to
str

Nazwa kolejki/tematu, aby przekazać wiadomość o martwym liście.

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

message_count
int

Liczba komunikatów.

created_at

Dokładny czas utworzenia komunikatu.

accessed_at

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

updated_at

Dokładny czas aktualizacji komunikatu.

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ść ż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.

dead_lettering_on_filter_evaluation_exceptions

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

dead_lettering_on_message_expiration

Wartość wskazująca, czy subskrypcja ma obsługę utraconych wiadomości po wygaśnięciu wiadomości.

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
int

Liczba maksymalnych dostaw.

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

enable_batched_operations

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

auto_delete_on_idle

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

forward_to
str

Nazwa kolejki/tematu w celu przekazywania komunikatów.

forward_dead_lettered_messages_to
str

Nazwa kolejki/tematu, aby przekazać wiadomość o martwym liście.

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.