SBQueue 클래스
큐 리소스에 대한 설명입니다.
변수는 서버에서만 채워지고 요청을 보낼 때 무시됩니다.
- 상속
-
azure.mgmt.servicebus.v2021_11_01.models._models_py3.ProxyResourceSBQueue
생성자
SBQueue(*, lock_duration: timedelta | None = None, max_size_in_megabytes: int | None = None, max_message_size_in_kilobytes: int | None = None, requires_duplicate_detection: bool | None = None, requires_session: bool | None = None, default_message_time_to_live: timedelta | None = None, dead_lettering_on_message_expiration: bool | None = None, duplicate_detection_history_time_window: timedelta | None = None, max_delivery_count: int | None = None, status: str | _models.EntityStatus | None = None, enable_batched_operations: bool | None = None, auto_delete_on_idle: timedelta | None = None, enable_partitioning: bool | None = None, enable_express: bool | None = None, forward_to: str | None = None, forward_dead_lettered_messages_to: str | None = None, **kwargs: Any)
키워드 전용 매개 변수
Name | Description |
---|---|
lock_duration
|
피킹 잠금의 ISO 8601 시간 범위 기간; 즉, 다른 수신기에 대해 메시지가 잠긴 시간입니다. LockDuration의 최대값은 5분입니다. 기본값은 1분입니다. |
max_size_in_megabytes
|
큐에 할당된 메모리 크기인 큐의 최대 크기(MB)입니다. 기본값은 1024입니다. |
max_message_size_in_kilobytes
|
큐에서 수락할 수 있는 메시지 페이로드의 최대 크기(KB)입니다. 이 속성은 현재 Premium에서만 사용되며 기본값은 1024입니다. |
requires_duplicate_detection
|
이 큐에 중복 검색이 필요한지 여부를 나타내는 값입니다. |
requires_session
|
큐가 세션 개념을 지원하는지 여부를 나타내는 값입니다. |
default_message_time_to_live
|
ISO 8601 기본 메시지 시간 범위를 라이브 값으로 설정합니다. 메시지가 Service Bus로 전송되는 시점부터 시작하여 메시지가 만료되는 기간입니다. TimeToLive가 메시지 자체에 설정되지 않은 경우 사용되는 기본값입니다. |
dead_lettering_on_message_expiration
|
메시지가 만료되면 이 큐에 배달 못 한 편지 지원이 있는지 여부를 나타내는 값입니다. |
duplicate_detection_history_time_window
|
중복 검색 기록의 기간을 정의하는 ISO 8601 timeSpan 구조체입니다. 기본값은 10분입니다. |
max_delivery_count
|
최대 배달 수입니다. 메시지는 이 배달 횟수가 지난 후 자동으로 배달 못한 편지로 설정됩니다. 기본값은 10입니다. |
status
|
str 또는
EntityStatus
메시징 엔터티의 상태 가능한 값을 열거합니다. 알려진 값은 "Active", "Disabled", "Restoring", "SendDisabled", "ReceiveDisabled", "Creating", "Deleting", "Renaming", "Unknown"입니다. |
enable_batched_operations
|
서버 쪽 일괄 처리 작업을 사용할 수 있는지 여부를 나타내는 값입니다. |
auto_delete_on_idle
|
ISO 8061 timeSpan 유휴 간격 후 큐가 자동으로 삭제됩니다. 최소 기간은 5분입니다. |
enable_partitioning
|
큐를 여러 메시지 브로커 간에 분할할지 여부를 나타내는 값입니다. |
enable_express
|
Express 엔터티를 사용할 수 있는지 여부를 나타내는 값입니다. 빠른 큐는 영구 스토리지에 쓰기 전에 일시적으로 메모리에 메시지를 보관합니다. |
forward_to
|
메시지를 전달할 큐/토픽 이름입니다. |
forward_dead_lettered_messages_to
|
배달 못한 편지 메시지를 전달할 큐/토픽 이름입니다. |
변수
Name | Description |
---|---|
id
|
리소스에 대한 정규화된 리소스 ID입니다. 예 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. |
name
|
리소스의 이름입니다. |
type
|
리소스 형식입니다. 예: "Microsoft.EventHub/Namespaces" 또는 "Microsoft.EventHub/Namespaces/EventHubs". |
location
|
리소스가 있는 지리적 위치입니다. |
system_data
|
이 리소스와 관련된 시스템 메타 데이터입니다. |
count_details
|
메시지 수 세부 정보입니다. |
created_at
|
메시지가 만들어진 정확한 시간입니다. |
updated_at
|
메시지가 업데이트된 정확한 시간입니다. |
accessed_at
|
메시지를 마지막으로 보낸 시간 또는 이 큐에 대한 수신 요청이 마지막으로 있었던 시간입니다. |
size_in_bytes
|
큐의 크기(바이트)입니다. |
message_count
|
큐에 있는 메시지의 개수입니다. |
lock_duration
|
피킹 잠금의 ISO 8601 시간 범위 기간; 즉, 다른 수신기에 대해 메시지가 잠긴 시간입니다. LockDuration의 최대값은 5분입니다. 기본값은 1분입니다. |
max_size_in_megabytes
|
큐에 할당된 메모리 크기인 큐의 최대 크기(MB)입니다. 기본값은 1024입니다. |
max_message_size_in_kilobytes
|
큐에서 수락할 수 있는 메시지 페이로드의 최대 크기(KB)입니다. 이 속성은 현재 Premium에서만 사용되며 기본값은 1024입니다. |
requires_duplicate_detection
|
이 큐에 중복 검색이 필요한지 여부를 나타내는 값입니다. |
requires_session
|
큐가 세션 개념을 지원하는지 여부를 나타내는 값입니다. |
default_message_time_to_live
|
ISO 8601 기본 메시지 시간 범위를 라이브 값으로 설정합니다. 메시지가 Service Bus로 전송되는 시점부터 시작하여 메시지가 만료되는 기간입니다. TimeToLive가 메시지 자체에 설정되지 않은 경우 사용되는 기본값입니다. |
dead_lettering_on_message_expiration
|
메시지가 만료되면 이 큐에 배달 못 한 편지 지원이 있는지 여부를 나타내는 값입니다. |
duplicate_detection_history_time_window
|
중복 검색 기록의 기간을 정의하는 ISO 8601 timeSpan 구조체입니다. 기본값은 10분입니다. |
max_delivery_count
|
최대 배달 수입니다. 메시지는 이 배달 횟수가 지난 후 자동으로 배달 못한 편지로 설정됩니다. 기본값은 10입니다. |
status
|
str 또는
EntityStatus
메시징 엔터티의 상태 가능한 값을 열거합니다. 알려진 값은 "Active", "Disabled", "Restoring", "SendDisabled", "ReceiveDisabled", "Creating", "Deleting", "Renaming", "Unknown"입니다. |
enable_batched_operations
|
서버 쪽 일괄 처리 작업을 사용할 수 있는지 여부를 나타내는 값입니다. |
auto_delete_on_idle
|
ISO 8061 timeSpan 유휴 간격 후 큐가 자동으로 삭제됩니다. 최소 기간은 5분입니다. |
enable_partitioning
|
큐를 여러 메시지 브로커 간에 분할할지 여부를 나타내는 값입니다. |
enable_express
|
Express 엔터티를 사용할 수 있는지 여부를 나타내는 값입니다. 빠른 큐는 영구 스토리지에 쓰기 전에 일시적으로 메모리에 메시지를 보관합니다. |
forward_to
|
메시지를 전달할 큐/토픽 이름입니다. |
forward_dead_lettered_messages_to
|
배달 못한 편지 메시지를 전달할 큐/토픽 이름입니다. |
Azure SDK for Python