SubscriptionProperties Klasa
Właściwości zasobu subskrypcji tematu usługi Service Bus.
- Dziedziczenie
-
azure.servicebus.management._models.DictMixinSubscriptionProperties
Konstruktor
SubscriptionProperties(name: str, **kwargs: Any)
Parametry
- name
Zmienne
- name
Nazwa subskrypcji.
- lock_duration
Czas trwania przedziału czasu ISO 8601 dla blokady; oznacza to, że czas blokady komunikatu dla innych odbiorników. Maksymalna wartość parametru LockDuration wynosi 5 minut; wartość domyślna to 1 minuta.
- requires_session
Wartość wskazująca, czy kolejka obsługuje koncepcję sesji.
- default_message_time_to_live
Domyślny przedział czasu komunikatu ISO 8601 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_message_expiration
Wartość wskazująca, czy ta subskrypcja ma obsługę utraconych wiadomości po wygaśnięciu komunikatu.
- dead_lettering_on_filter_evaluation_exceptions
Wartość wskazująca, czy ta subskrypcja ma obsługę utraconych wiadomości po wygaśnięciu komunikatu.
- max_delivery_count
Maksymalna liczba dostaw. Wiadomość jest automatycznie martwa po tej liczbie dostaw. Wartość domyślna to 10.
- enable_batched_operations
Wartość wskazująca, czy operacje wsadowe po stronie serwera są włączone.
- status
Stan zasobu usługi Service Bus. Możliwe wartości to: "Active", "Creating", "Deleting", "Disabled", "ReceiveDisabled", "Renaming", "Restoring", "SendDisabled", "Unknown".
- forward_to
Nazwa jednostki adresata, do której są przekazywane wszystkie komunikaty wysyłane do subskrypcji.
- user_metadata
Metadane skojarzone z subskrypcją. Maksymalna liczba znaków to 1024.
- forward_dead_lettered_messages_to
Nazwa jednostki adresata, do której są przekazywane wszystkie komunikaty wysyłane do subskrypcji.
- auto_delete_on_idle
Interwał bezczynności przedziału czasu ISO 8601, po którym subskrypcja zostanie automatycznie usunięta. Minimalny czas trwania wynosi 5 minut.
- availability_status
Stan dostępności jednostki. Możliwe wartości to: "Available", "Limited", "Renaming", "Restoring", "Unknown".
Metody
get | |
has_key | |
items | |
keys | |
update | |
values |
get
get(key: str, default: Any | None = None) -> Any
Parametry
- key
- default
has_key
has_key(k: str) -> bool
Parametry
- 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