Freigeben über


SBSubscription Klasse

Beschreibung der Abonnementressource.

Variablen werden nur vom Server aufgefüllt und beim Senden einer Anforderung ignoriert.

Vererbung
azure.mgmt.servicebus.v2022_01_01_preview.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)

Keyword-Only Parameter

Name Beschreibung
lock_duration

ISO 8061-Sperrdauerdauer für das Abonnement. Der Standardwert beträgt 1 Minute.

requires_session

Wert, der angibt, ob ein Abonnement das Konzept von Sitzungen unterstützt.

default_message_time_to_live

ISO 8061 Standardzeitbereich für Nachrichten auf Livewert. Dies ist die Dauer, nach der die Nachricht abläuft, ab dem Zeitpunkt, an dem die Nachricht an Service Bus gesendet wird. Dies ist der Standardwert, der verwendet wird, wenn TimeToLive nicht für eine Nachricht selbst festgelegt ist.

dead_lettering_on_filter_evaluation_exceptions

Wert, der angibt, ob ein Abonnement Unterstützung für Unzustellbare Nachrichten für Filterauswertungsausnahmen aufweist.

dead_lettering_on_message_expiration

Wert, der angibt, ob ein Abonnement unterstützung für unzustellbare Nachrichten aufweist, wenn eine Nachricht abläuft.

duplicate_detection_history_time_window

ISO 8601 timeSpan-Struktur, die die Dauer des Verlaufs der doppelten Erkennung definiert. Der Standardwert beträgt 10 Minuten.

max_delivery_count
int

Anzahl der maximalen Lieferungen.

status

Listet die möglichen Werte für die status einer Messagingentität auf. Bekannte Werte sind: "Active", "Disabled", "Restoring", "SendDisabled", "ReceiveDisabled", "Creating", "Löschen", "Umbenennen" und "Unbekannt".

enable_batched_operations

Wert, der angibt, ob serverseitige Batchvorgänge aktiviert sind.

auto_delete_on_idle

ISO 8061 timeSpan Leerlaufintervall, nach dem das Thema automatisch gelöscht wird. Die Mindestdauer ist fünf Minuten.

forward_to
str

Warteschlangen-/Themenname, um die Nachrichten weiterzuleiten.

forward_dead_lettered_messages_to
str

Warteschlangen-/Themaname, um die Nachricht "Dead Letter" weiterzuleiten.

is_client_affine

Wert, der angibt, ob das Abonnement eine Affinität zur Client-ID hat.

client_affine_properties

Spezifische Eigenschaften für clientaffine Abonnements.

Variablen

Name Beschreibung
id
str

Vollqualifizierte Ressourcen-ID für die Ressource. Beispiel: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

name
str

Der Name der Ressource.

type
str

Der Typ der Ressource. Z.B. "Microsoft.EventHub/Namespaces" oder "Microsoft.EventHub/Namespaces/EventHubs".

location
str

Der geografische Standort, an dem sich die Ressource befindet.

system_data

Die Systemmetadaten, die sich auf diese Ressource beziehen.

message_count
int

Anzahl der Nachrichten.

created_at

Genaue Zeit, zu der die Nachricht erstellt wurde.

accessed_at

Das letzte Mal, wenn eine Empfangsanforderung für dieses Abonnement aufgetreten ist.

updated_at

Der genaue Zeitpunkt, zu dem die Nachricht aktualisiert wurde.

count_details

Details zur Nachrichtenanzahl.

lock_duration

ISO 8061-Sperrdauerdauer für das Abonnement. Der Standardwert beträgt 1 Minute.

requires_session

Wert, der angibt, ob ein Abonnement das Konzept von Sitzungen unterstützt.

default_message_time_to_live

ISO 8061 Standardzeitbereich für Nachrichten auf Livewert. Dies ist die Dauer, nach der die Nachricht abläuft, ab dem Zeitpunkt, an dem die Nachricht an Service Bus gesendet wird. Dies ist der Standardwert, der verwendet wird, wenn TimeToLive nicht für eine Nachricht selbst festgelegt ist.

dead_lettering_on_filter_evaluation_exceptions

Wert, der angibt, ob ein Abonnement Unterstützung für Unzustellbare Nachrichten für Filterauswertungsausnahmen aufweist.

dead_lettering_on_message_expiration

Wert, der angibt, ob ein Abonnement unterstützung für unzustellbare Nachrichten aufweist, wenn eine Nachricht abläuft.

duplicate_detection_history_time_window

ISO 8601 timeSpan-Struktur, die die Dauer des Verlaufs der doppelten Erkennung definiert. Der Standardwert beträgt 10 Minuten.

max_delivery_count
int

Anzahl der maximalen Lieferungen.

status

Listet die möglichen Werte für die status einer Messagingentität auf. Bekannte Werte sind: "Active", "Disabled", "Restoring", "SendDisabled", "ReceiveDisabled", "Creating", "Löschen", "Umbenennen" und "Unbekannt".

enable_batched_operations

Wert, der angibt, ob serverseitige Batchvorgänge aktiviert sind.

auto_delete_on_idle

ISO 8061 timeSpan Leerlaufintervall, nach dem das Thema automatisch gelöscht wird. Die Mindestdauer ist fünf Minuten.

forward_to
str

Warteschlangen-/Themenname, um die Nachrichten weiterzuleiten.

forward_dead_lettered_messages_to
str

Warteschlangen-/Themaname, um die Nachricht "Dead Letter" weiterzuleiten.

is_client_affine

Wert, der angibt, ob das Abonnement eine Affinität zur Client-ID hat.

client_affine_properties

Spezifische Eigenschaften für clientaffine Abonnements.