SubscriptionProperties 클래스
Service Bus 토픽 구독 리소스의 속성입니다.
- 상속
-
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 기본 메시지 시간 범위를 라이브 값으로 설정합니다. 메시지가 Service Bus로 전송되는 시점부터 시작하여 메시지가 만료되는 기간입니다. TimeToLive가 메시지 자체에 설정되지 않은 경우 사용되는 기본값입니다.
- dead_lettering_on_message_expiration
메시지가 만료되면 이 구독에 배달 못 한 편지 지원이 있는지 여부를 나타내는 값입니다.
- dead_lettering_on_filter_evaluation_exceptions
메시지가 만료되면 이 구독에 배달 못 한 편지 지원이 있는지 여부를 나타내는 값입니다.
- max_delivery_count
최대 배달 수입니다. 메시지는 이 배달 횟수가 지난 후 자동으로 배달 못한 편지로 설정됩니다. 기본값은 10입니다.
- enable_batched_operations
서버 쪽 일괄 처리 작업을 사용할 수 있는지 여부를 나타내는 값입니다.
- status
Service Bus 리소스의 상태입니다. 가능한 값으로는 "Active", "Creating", "Deleting", "Disabled", "ReceiveDisabled", "Renaming", "Restoring", "SendDisabled", "Unknown"이 있습니다.
- forward_to
구독으로 전송된 모든 메시지가 전달되는 받는 사람 엔터티의 이름입니다.
- user_metadata
구독과 연결된 메타데이터입니다. 최대 문자 수는 1,024자입니다.
- 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
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
Azure SDK for Python