다음을 통해 공유


QueueResource 클래스

큐 리소스에 대한 설명입니다.

변수는 서버에서만 채워지고 요청을 보낼 때 무시됩니다.

상속
azure.mgmt.servicebus.v2015_08_01.models._models_py3.Resource
QueueResource

생성자

QueueResource(*, location: 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)

변수

id
str

리소스 ID입니다.

name
str

리소스 이름입니다.

location
str

리소스 위치.

type
str

리소스 종류.

lock_duration
str

peek-lock의 기간입니다. 즉, 다른 수신기에 대해 메시지가 잠긴 시간입니다. LockDuration의 최대값은 5분입니다. 기본값은 1분입니다.

accessed_at
datetime

메시지를 마지막으로 보낸 시간 또는 이 큐에 대한 수신 요청이 마지막으로 있었던 시간입니다.

auto_delete_on_idle
str

큐가 자동으로 삭제되는 TimeSpan 유휴 간격입니다. 최소 기간은 5분입니다.

entity_availability_status
str 또는 EntityAvailabilityStatus

큐의 엔터티 가용성 상태입니다. 알려진 값은 "사용 가능", "제한됨", "이름 바꾸기", "복원 중" 및 "알 수 없음"입니다.

created_at
datetime

메시지가 만들어진 정확한 시간입니다.

default_message_time_to_live
str

기본 메시지 TL(Time to Live) 값입니다. 메시지가 Service Bus로 전송되는 시점부터 시작하여 메시지가 만료되는 기간입니다. TimeToLive가 메시지 자체에 설정되지 않은 경우 사용되는 기본값입니다.

duplicate_detection_history_time_window
str

중복 검색 기록의 기간을 정의하는 TimeSpan 구조체입니다. 기본값은 10분입니다.

enable_batched_operations
bool

서버 쪽 일괄 처리 작업을 사용할 수 있는지 여부를 나타내는 값입니다.

dead_lettering_on_message_expiration
bool

메시지가 만료되면 이 큐에 배달 못 한 편지 지원이 있는지 여부를 나타내는 값입니다.

enable_express
bool

Express 엔터티를 사용할 수 있는지 여부를 나타내는 값입니다. 빠른 큐는 영구 스토리지에 쓰기 전에 일시적으로 메모리에 메시지를 보관합니다.

enable_partitioning
bool

큐를 여러 메시지 브로커 간에 분할할지 여부를 나타내는 값입니다.

is_anonymous_accessible
bool

메시지에 익명으로 액세스할 수 있는지 여부를 나타내는 값입니다.

max_delivery_count
int

최대 배달 수입니다. 메시지는 이 배달 횟수가 지난 후 자동으로 배달 못한 편지로 설정됩니다.

max_size_in_megabytes
int

큐에 할당된 메모리 크기인 큐의 최대 크기(MB)입니다.

message_count
int

큐에 있는 메시지의 개수입니다.

count_details
MessageCountDetails

메시지 수 세부 정보입니다.

requires_duplicate_detection
bool

이 큐에 중복 검색이 필요한지 여부를 나타내는 값입니다.

requires_session
bool

큐가 세션 개념을 지원하는지 여부를 나타내는 값입니다.

size_in_bytes
int

큐의 크기(바이트)입니다.

status
str 또는 EntityStatus

메시징 엔터티의 상태에 대해 가능한 값을 열거합니다. 알려진 값은 "Active", "Creating", "Deleting", "Disabled", "ReceiveDisabled", "Renaming", "Restoring", "SendDisabled" 및 "Unknown"입니다.

support_ordering
bool

큐에서 순서 지정을 지원하는지 여부를 나타내는 값입니다.

updated_at
datetime

메시지가 업데이트된 정확한 시간입니다.