SubscriptionProperties 類別
服務匯流排主題訂用帳戶資源的屬性。
- 繼承
-
azure.servicebus.management._models.DictMixinSubscriptionProperties
建構函式
SubscriptionProperties(name: str, **kwargs: Any)
參數
- name
必要
變數
- name
訂閱的名稱。
- lock_duration
預覽鎖定的 ISO 8601 時間範圍持續時間;也就是說,訊息鎖定給其他接收者的時間量。 LockDuration 的最大值為 5 分鐘;預設值為 1 分鐘。
- requires_session
值,指出佇列是否支援會話的概念。
- default_message_time_to_live
ISO 8601 預設訊息時間範圍到即時值。 這是訊息到期的持續時間,從訊息傳送至服務匯流排時開始。 這是在訊息本身未設定 TimeToLive 時所使用的預設值。
- dead_lettering_on_message_expiration
值,指出當訊息到期時,此訂閱是否有寄不出的信件支援。
- dead_lettering_on_filter_evaluation_exceptions
值,指出當訊息到期時,此訂閱是否有寄不出的信件支援。
- max_delivery_count
傳遞計數上限。 經過這個傳遞次數後,訊息就會自動成為無效訊息。 預設值為 10。
- enable_batched_operations
值,指出是否啟用伺服器端批次處理作業。
- status
服務匯流排資源的狀態。 可能的值包括:「Active」、「Create」、「Deleting」、「Disabled」、「ReceiveDisabled」、「Renaming」、「Restoring」、「SendDisabled」、「Unknown」。
- forward_to
傳送至訂用帳戶之所有訊息的收件者機構名稱。
- user_metadata
與訂用帳戶相關聯的中繼資料。 字元數目上限是 1024。
- forward_dead_lettered_messages_to
傳送至訂用帳戶之所有訊息的收件者機構名稱。
- auto_delete_on_idle
ISO 8601 timeSpan 閒置間隔之後,訂用帳戶會自動刪除。 最短持續時間為 5 分鐘。
- availability_status
實體的可用性狀態。 可能的值包括:「Available」、「Limited」、「Renaming」、「Restoring」、「Unknown」。
方法
get | |
has_key | |
items | |
keys | |
update | |
values |
get
get(key: str, default: Any | None = None) -> Any
參數
- key
必要
- default
預設值: None
has_key
has_key(k: str) -> bool
參數
- k
必要
items
items() -> List[Tuple[str, Any]]
keys
keys() -> List[str]
update
update(*args: Any, **kwargs: Any) -> None
values
values() -> List