다음을 통해 공유


SBSubscription 클래스

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

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

상속
azure.mgmt.servicebus.v2021_11_01.models._models_py3.ProxyResource
SBSubscription

생성자

SBSubscription(*, lock_duration: timedelta | None = None, requires_session: bool | None = None, default_message_time_to_live: timedelta | None = None, dead_lettering_on_filter_evaluation_exceptions: bool | 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, forward_to: str | None = None, forward_dead_lettered_messages_to: str | None = None, is_client_affine: bool | None = None, client_affine_properties: _models.SBClientAffineProperties | None = None, **kwargs: Any)

키워드 전용 매개 변수

Name Description
lock_duration

구독에 대한 ISO 8061 잠금 기간 시간 범위입니다. 기본값은 1분입니다.

requires_session

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

default_message_time_to_live

ISO 8061 기본 메시지 시간 범위를 라이브 값으로 설정합니다. 메시지가 Service Bus로 전송되는 시점부터 시작하여 메시지가 만료되는 기간입니다. TimeToLive가 메시지 자체에 설정되지 않은 경우 사용되는 기본값입니다.

dead_lettering_on_filter_evaluation_exceptions

필터 평가 예외에 대해 구독에 배달 못 한 편지 지원이 있는지 여부를 나타내는 값입니다.

dead_lettering_on_message_expiration

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

duplicate_detection_history_time_window

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

max_delivery_count
int

최대 배달 수입니다.

status
str 또는 EntityStatus

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

enable_batched_operations

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

auto_delete_on_idle

ISO 8061 timeSpan 유휴 간격 이후에 토픽이 자동으로 삭제됩니다. 최소 기간은 5분입니다.

forward_to
str

메시지를 전달할 큐/토픽 이름입니다.

forward_dead_lettered_messages_to
str

배달 못한 편지 메시지를 전달할 큐/토픽 이름입니다.

is_client_affine

구독에 클라이언트 ID에 대한 선호도가 있는지 여부를 나타내는 값입니다.

client_affine_properties

클라이언트 아핀 구독과 관련된 속성입니다.

변수

Name Description
id
str

리소스에 대한 정규화된 리소스 ID입니다. 예 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

name
str

리소스의 이름입니다.

type
str

리소스 형식입니다. 예: "Microsoft.EventHub/Namespaces" 또는 "Microsoft.EventHub/Namespaces/EventHubs".

location
str

리소스가 있는 지리적 위치입니다.

system_data

이 리소스와 관련된 시스템 메타 데이터입니다.

message_count
int

메시지 수입니다.

created_at

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

accessed_at

마지막으로 이 구독에 대한 수신 요청이 있었습니다.

updated_at

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

count_details

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

lock_duration

구독에 대한 ISO 8061 잠금 기간 시간 범위입니다. 기본값은 1분입니다.

requires_session

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

default_message_time_to_live

ISO 8061 기본 메시지 시간 범위를 라이브 값으로 설정합니다. 메시지가 Service Bus로 전송되는 시점부터 시작하여 메시지가 만료되는 기간입니다. TimeToLive가 메시지 자체에 설정되지 않은 경우 사용되는 기본값입니다.

dead_lettering_on_filter_evaluation_exceptions

필터 평가 예외에 대해 구독에 배달 못 한 편지 지원이 있는지 여부를 나타내는 값입니다.

dead_lettering_on_message_expiration

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

duplicate_detection_history_time_window

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

max_delivery_count
int

최대 배달 수입니다.

status
str 또는 EntityStatus

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

enable_batched_operations

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

auto_delete_on_idle

ISO 8061 timeSpan 유휴 간격 이후에 토픽이 자동으로 삭제됩니다. 최소 기간은 5분입니다.

forward_to
str

메시지를 전달할 큐/토픽 이름입니다.

forward_dead_lettered_messages_to
str

배달 못한 편지 메시지를 전달할 큐/토픽 이름입니다.

is_client_affine

구독에 클라이언트 ID에 대한 선호도가 있는지 여부를 나타내는 값입니다.

client_affine_properties

클라이언트 아핀 구독과 관련된 속성입니다.