SubscriptionProperties Classe
Propriedades de um recurso de assinatura de tópico do Barramento de Serviço.
- Herança
-
azure.servicebus.management._models.DictMixinSubscriptionProperties
Construtor
SubscriptionProperties(name: str, **kwargs: Any)
Parâmetros
- name
Variáveis
- name
O nome da assinatura.
- lock_duration
Duração do intervalo de tempo iso 8601 de um peek-lock; ou seja, a quantidade de tempo que a mensagem está bloqueada para outros receptores. O valor máximo para LockDuration é de 5 minutos; o valor padrão é 1 minuto.
- requires_session
Um valor que indica se a fila dá suporte ao conceito de sessões.
- default_message_time_to_live
Tempo de tempo de mensagem padrão ISO 8601 para valor dinâmico. Essa é a duração após a qual a mensagem expira, começando de quando a mensagem é enviada ao Barramento de Serviço. Esse é o valor padrão usado quando TimeToLive não está definido em uma mensagem em si.
- dead_lettering_on_message_expiration
Um valor que indica se essa assinatura tem suporte a mensagens mortas quando uma mensagem expira.
- dead_lettering_on_filter_evaluation_exceptions
Um valor que indica se essa assinatura tem suporte a mensagens mortas quando uma mensagem expira.
- max_delivery_count
A contagem máxima de entrega. Uma mensagem é automaticamente enviada para a fila de mensagens mortas após esse número de entregas. O valor padrão é 10.
- enable_batched_operations
Valor que indica se as operações em lote do lado do servidor estão habilitadas.
- status
Status de um recurso do Barramento de Serviço. Os valores possíveis incluem: "Ativo", "Criando", "Excluindo", "Desabilitado", "Receber Desabilitado", "Renomeando", "Restaurando", "Enviar Desabilitado", "Desconhecido".
- forward_to
O nome da entidade de destinatário para a qual todas as mensagens enviadas para a assinatura são encaminhadas.
- user_metadata
Metadados associados à assinatura. O número máximo de caracteres é 1024.
- forward_dead_lettered_messages_to
O nome da entidade de destinatário para a qual todas as mensagens enviadas para a assinatura são encaminhadas.
- auto_delete_on_idle
Iso 8601 timeSpan idle interval after which the subscription is automatically deleted. A duração mínima é de 5 minutos.
- availability_status
Status de disponibilidade da entidade. Os valores possíveis incluem: "Disponível", "Limitado", "Renomeando", "Restaurando", "Desconhecido".
Métodos
get | |
has_key | |
items | |
keys | |
update | |
values |
get
get(key: str, default: Any | None = None) -> Any
Parâmetros
- key
- default
has_key
has_key(k: str) -> bool
Parâmetros
- 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