SubscriptionProperties Klasse
Eigenschaften einer Service Bus-Themenabonnementressource.
- Vererbung
-
azure.servicebus.management._models.DictMixinSubscriptionProperties
Konstruktor
SubscriptionProperties(name: str, **kwargs: Any)
Parameter
- name
Variablen
- name
Name des Abonnements.
- lock_duration
ISO 8601 Dauer einer Peek-Sperre; d. h. die Zeitspanne, in der die Nachricht für andere Empfänger gesperrt ist. Der Maximalwert für LockDuration beträgt 5 Minuten. Der Standardwert ist 1 Minute.
- requires_session
Ein -Wert, der angibt, ob die Warteschlange das Konzept von Sitzungen unterstützt.
- default_message_time_to_live
ISO 8601-Standardzeitbereich für Nachrichten auf Livewert. Dies ist die Dauer, nach der die Nachricht ab dem Zeitpunkt abläuft, nach 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_message_expiration
Ein -Wert, der angibt, ob dieses Abonnement über Unterstützung für unzustellbare Nachrichten verfügt, wenn eine Nachricht abläuft.
- dead_lettering_on_filter_evaluation_exceptions
Ein -Wert, der angibt, ob dieses Abonnement über Unterstützung für unzustellbare Nachrichten verfügt, wenn eine Nachricht abläuft.
- max_delivery_count
Die maximale Anzahl der Übermittlungen. Eine Nachricht wird nach dieser Anzahl an Übermittlungen automatisch als unzustellbar gekennzeichnet. Der Standardwert ist 10.
- enable_batched_operations
Wert, der angibt, ob serverseitige Batchvorgänge aktiviert sind.
- status
Status einer Service Bus-Ressource. Mögliche Werte sind: "Active", "Creating", "Deleting", "Disabled", "ReceiveDisabled", "Renaming", "Restoring", "SendDisabled", "Unknown".
- forward_to
Der Name der Empfängerentität, an die alle an das Abonnement gesendeten Nachrichten weitergeleitet werden.
- user_metadata
Dem Abonnement zugeordnete Metadaten. Die maximale Anzahl von Zeichen ist 1.024.
- forward_dead_lettered_messages_to
Der Name der Empfängerentität, an die alle an das Abonnement gesendeten Nachrichten weitergeleitet werden.
- auto_delete_on_idle
ISO 8601 timeSpan-Leerlaufintervall, nach dem das Abonnement automatisch gelöscht wird. Die Mindestdauer ist fünf Minuten.
- availability_status
Verfügbarkeitsstatus der Entität. Mögliche Werte sind: "Available", "Limited", "Renaming", "Restoring", "Unknown".
Methoden
get | |
has_key | |
items | |
keys | |
update | |
values |
get
get(key: str, default: Any | None = None) -> Any
Parameter
- key
- default
has_key
has_key(k: str) -> bool
Parameter
- k
items
items() -> List[Tuple[str, Any]]
keys
keys() -> List[str]
update
update(*args: Any, **kwargs: Any) -> None
values
values() -> List
Azure SDK for Python