SubscriptionProperties Kelas
Properti sumber daya langganan topik Bus Layanan.
- Warisan
-
azure.servicebus.management._models.DictMixinSubscriptionProperties
Konstruktor
SubscriptionProperties(name: str, **kwargs: Any)
Parameter
- name
Variabel
- name
Nama langganan.
- lock_duration
Durasi rentang waktu ISO 8601 dari kunci intip; artinya, jumlah waktu pesan dikunci untuk penerima lain. Nilai maksimum untuk LockDuration adalah 5 menit; nilai defaultnya adalah 1 menit.
- requires_session
Nilai yang menunjukkan apakah antrean mendukung konsep sesi.
- default_message_time_to_live
Rentang waktu pesan default ISO 8601 untuk nilai langsung. Ini adalah durasi setelah pesan kedaluwarsa, dimulai dari saat pesan dikirim ke Azure Service Bus. Ini adalah nilai default yang digunakan ketika TimeToLive tidak diatur pada pesan itu sendiri.
- dead_lettering_on_message_expiration
Nilai yang menunjukkan apakah langganan ini memiliki dukungan surat gagal saat pesan kedaluwarsa.
- dead_lettering_on_filter_evaluation_exceptions
Nilai yang menunjukkan apakah langganan ini memiliki dukungan surat gagal saat pesan kedaluwarsa.
- max_delivery_count
Jumlah pengiriman maksimum. Pesan secara otomatis mengalami deadletter setelah jumlah pengiriman ini. Nilai defaultnya adalah 10.
- enable_batched_operations
Nilai yang menunjukkan apakah operasi batch sisi server diaktifkan.
- status
Status sumber daya Azure Service Bus. Nilai yang mungkin termasuk: "Active", "Create", "Deleting", "Disabled", "ReceiveDisabled", "Renaming", "Restoring", "SendDisabled", "Unknown".
- forward_to
Nama entitas penerima tempat semua pesan yang dikirim ke langganan diteruskan.
- user_metadata
Metadata yang terkait dengan langganan. Jumlah karakter maksimum adalah 1024.
- forward_dead_lettered_messages_to
Nama entitas penerima tempat semua pesan yang dikirim ke langganan diteruskan.
- auto_delete_on_idle
Interval diam rentang waktu ISO 8601 setelah langganan dihapus secara otomatis. Durasi minimum adalah 5 menit.
- availability_status
Status ketersediaan entitas. Nilai yang mungkin termasuk: "Tersedia", "Terbatas", "Mengganti Nama", "Memulihkan", "Tidak Diketahui".
Metode
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