QueueCreateOrUpdateParameters 類別
提供給建立或更新佇列作業的參數。
變數只會由伺服器填入,而且會在傳送要求時予以忽略。
必須填入所有必要的參數,才能傳送至 Azure。
- 繼承
-
azure.mgmt.servicebus._serialization.ModelQueueCreateOrUpdateParameters
建構函式
QueueCreateOrUpdateParameters(*, location: str, name: str | None = None, lock_duration: str | None = None, auto_delete_on_idle: str | None = None, entity_availability_status: str | _models.EntityAvailabilityStatus | None = None, default_message_time_to_live: str | None = None, duplicate_detection_history_time_window: str | None = None, enable_batched_operations: bool | None = None, dead_lettering_on_message_expiration: bool | None = None, enable_express: bool | None = None, enable_partitioning: bool | None = None, is_anonymous_accessible: bool | None = None, max_delivery_count: int | None = None, max_size_in_megabytes: int | None = None, requires_duplicate_detection: bool | None = None, requires_session: bool | None = None, status: str | _models.EntityStatus | None = None, support_ordering: bool | None = None, **kwargs: Any)
僅限關鍵字的參數
名稱 | Description |
---|---|
name
|
佇列名稱。 |
location
|
資源的位置。 必要。 |
lock_duration
|
查看鎖定的持續時間;也就是說,訊息鎖定給其他接收者的時間量。 LockDuration 的最大值為 5 分鐘;預設值為 1 分鐘。 |
auto_delete_on_idle
|
TimeSpan 閒置間隔,之後會自動刪除佇列。 最短持續時間為 5 分鐘。 |
entity_availability_status
|
佇列的實體可用性狀態。 已知值為:「可用」、「有限」、「重新命名」、「還原」和「未知」。 |
default_message_time_to_live
|
存留時間的預設訊息時間。 這是訊息到期後的持續時間,從訊息傳送至服務匯流排時開始。 這是在訊息本身未設定 TimeToLive 時所使用的預設值。 |
duplicate_detection_history_time_window
|
定義重複偵測歷程記錄持續時間的 TimeSpan 結構。 預設值是 10 分鐘。 |
enable_batched_operations
|
值,指出是否啟用伺服器端批次處理作業。 |
dead_lettering_on_message_expiration
|
值,指出當訊息到期時,此佇列是否支援寄不出的信件。 |
enable_express
|
值,指出是否啟用 Express 實體。 快速佇列會在將訊息寫入永續性儲存體之前暫時保留記憶體中的訊息。 |
enable_partitioning
|
值,指出佇列是否要在多個訊息代理程式之間分割。 |
is_anonymous_accessible
|
值,指出訊息是否可以匿名存取。 |
max_delivery_count
|
傳遞計數上限。 經過這個傳遞次數後,訊息就會自動成為無效訊息。 |
max_size_in_megabytes
|
佇列的大小上限,以 MB 為單位,這是為佇列配置的記憶體大小。 |
requires_duplicate_detection
|
值,指出此佇列是否需要重複偵測。 |
requires_session
|
值,指出佇列是否支援會話的概念。 |
status
|
列舉訊息實體狀態的可能值。 已知值為:「作用中」、「建立」、「刪除」、「已停用」、「ReceiveDisabled」、「重新命名」、「還原」、「SendDisabled」和「未知」。 |
support_ordering
|
值,指出佇列是否支援排序。 |
變數
名稱 | Description |
---|---|
name
|
佇列名稱。 |
location
|
資源的位置。 必要。 |
lock_duration
|
查看鎖定的持續時間;也就是說,訊息鎖定給其他接收者的時間量。 LockDuration 的最大值為 5 分鐘;預設值為 1 分鐘。 |
accessed_at
|
上次傳送訊息的時間,或上次收到此佇列的要求。 |
auto_delete_on_idle
|
TimeSpan 閒置間隔,之後會自動刪除佇列。 最短持續時間為 5 分鐘。 |
entity_availability_status
|
佇列的實體可用性狀態。 已知值為:「可用」、「有限」、「重新命名」、「還原」和「未知」。 |
created_at
|
建立訊息的確切時間。 |
default_message_time_to_live
|
存留時間的預設訊息時間。 這是訊息到期後的持續時間,從訊息傳送至服務匯流排時開始。 這是在訊息本身未設定 TimeToLive 時所使用的預設值。 |
duplicate_detection_history_time_window
|
定義重複偵測歷程記錄持續時間的 TimeSpan 結構。 預設值是 10 分鐘。 |
enable_batched_operations
|
值,指出是否啟用伺服器端批次處理作業。 |
dead_lettering_on_message_expiration
|
值,指出當訊息到期時,此佇列是否支援寄不出的信件。 |
enable_express
|
值,指出是否啟用 Express 實體。 快速佇列會在將訊息寫入永續性儲存體之前暫時保留記憶體中的訊息。 |
enable_partitioning
|
值,指出佇列是否要在多個訊息代理程式之間分割。 |
is_anonymous_accessible
|
值,指出訊息是否可以匿名存取。 |
max_delivery_count
|
傳遞計數上限。 經過這個傳遞次數後,訊息就會自動成為無效訊息。 |
max_size_in_megabytes
|
佇列的大小上限,以 MB 為單位,這是為佇列配置的記憶體大小。 |
message_count
|
佇列中的訊息數目。 |
count_details
|
訊息計數詳細資料。 |
requires_duplicate_detection
|
值,指出此佇列是否需要重複偵測。 |
requires_session
|
值,指出佇列是否支援會話的概念。 |
size_in_bytes
|
佇列的大小,以位元組為單位。 |
status
|
列舉訊息實體狀態的可能值。 已知值為:「作用中」、「建立」、「刪除」、「已停用」、「ReceiveDisabled」、「重新命名」、「還原」、「SendDisabled」和「未知」。 |
support_ordering
|
值,指出佇列是否支援排序。 |
updated_at
|
訊息的確切更新時間。 |