SubscriptionProperties Classe
Propriétés d’une ressource d’abonnement à une rubrique Service Bus.
- Héritage
-
azure.servicebus.management._models.DictMixinSubscriptionProperties
Constructeur
SubscriptionProperties(name: str, **kwargs: Any)
Paramètres
- name
Variables
- name
Nom de l'abonnement.
- lock_duration
Durée de la période ISO 8601 d’un peek-lock; c’est-à-dire la durée pendant laquelle le message est verrouillé pour d’autres récepteurs. La valeur maximale de LockDuration est de 5 minutes ; la valeur par défaut est 1 minute.
- requires_session
Valeur qui indique si la file d’attente prend en charge le concept de sessions.
- default_message_time_to_live
Intervalle de temps de message par défaut ISO 8601 pour la valeur dynamique. Il s’agit de la durée après laquelle le message expire, à partir du moment où le message est envoyé à Service Bus. Il s’agit de la valeur par défaut utilisée lorsque TimeToLive n’est pas défini sur un message lui-même.
- dead_lettering_on_message_expiration
Valeur qui indique si cet abonnement a une prise en charge de lettres mortes lors de l’expiration d’un message.
- dead_lettering_on_filter_evaluation_exceptions
Valeur qui indique si cet abonnement a une prise en charge de lettres mortes lors de l’expiration d’un message.
- max_delivery_count
Nombre maximal de remises. Un message devient une lettre morte après ce nombre de remises. La valeur par défaut est 10.
- enable_batched_operations
Valeur qui indique si les opérations par lots côté serveur sont activées.
- status
État d’une ressource Service Bus. Les valeurs possibles sont les suivantes : « Active », « Creating », « Deleting », « Disabled », « ReceiveDisabled », « Renaming », « Restoring », « SendDisabled », « Unknown ».
- forward_to
Nom de l’entité destinataire vers laquelle tous les messages envoyés à l’abonnement sont transférés.
- user_metadata
Métadonnées associées à l’abonnement. Nombre maximal de caractères : 1 024.
- forward_dead_lettered_messages_to
Nom de l’entité destinataire vers laquelle tous les messages envoyés à l’abonnement sont transférés.
- auto_delete_on_idle
Intervalle d’inactivité iso 8601 timeSpan après lequel l’abonnement est automatiquement supprimé. La durée minimale est de 5 minutes.
- availability_status
État de disponibilité de l’entité. Les valeurs possibles sont les suivantes : « Available », « Limited », « Renaming », « Restoring », « Unknown ».
Méthodes
get | |
has_key | |
items | |
keys | |
update | |
values |
get
get(key: str, default: Any | None = None) -> Any
Paramètres
- key
- default
has_key
has_key(k: str) -> bool
Paramètres
- 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