SBSubscription Classe
Description de la ressource d’abonnement.
Les variables sont uniquement remplies par le serveur et sont ignorées lors de l’envoi d’une demande.
- Héritage
-
azure.mgmt.servicebus.v2021_01_01_preview.models._models_py3.ResourceSBSubscription
Constructeur
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, **kwargs: Any)
Variables
- id
- str
ID de ressource.
- name
- str
Nom de la ressource.
- type
- str
Type de ressource.
- system_data
- SystemData
Métadonnées système relatives à cette ressource.
- message_count
- int
Nombre de messages.
- created_at
- datetime
Heure exacte à laquelle le message a été créé.
- accessed_at
- datetime
La dernière fois qu’une demande de réception a été envoyée à cet abonnement.
- updated_at
- datetime
Heure exacte à laquelle le message a été mis à jour.
- count_details
- MessageCountDetails
Détails du nombre de messages.
- lock_duration
- timedelta
Intervalle de temps de durée de verrouillage ISO 8061 pour l’abonnement. La valeur par défaut est égale à 1 minute.
- requires_session
- bool
Valeur indiquant si un abonnement prend en charge le concept de sessions.
- default_message_time_to_live
- timedelta
ISO 8061 Intervalle de temps de message par défaut pour la valeur dynamique. Il s’agit de la durée d’expiration du message, à 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_filter_evaluation_exceptions
- bool
Valeur qui indique si un abonnement a une prise en charge de lettres mortes sur les exceptions d’évaluation de filtre.
- dead_lettering_on_message_expiration
- bool
Valeur qui indique si un abonnement a une prise en charge de lettres mortes lorsqu’un message expire.
- duplicate_detection_history_time_window
- timedelta
Structure timeSpan ISO 8601 qui définit la durée de l’historique de détection des doublons. La valeur par défaut est 10 minutes.
- max_delivery_count
- int
Nombre maximal de livraisons.
- status
- str ou EntityStatus
Énumère les valeurs possibles pour l’état d’une entité de messagerie. Les valeurs connues sont : « Active », « Disabled », « Restoring », « SendDisabled », « ReceiveDisabled », « Creating », « Deleting », « Renaming » et « Unknown ».
- enable_batched_operations
- bool
Valeur qui indique si les opérations par lots côté serveur sont activées.
- auto_delete_on_idle
- timedelta
Intervalle d’inactivité timeSpan ISO 8061 après lequel la rubrique est automatiquement supprimée. La durée minimale est de 5 minutes.
- forward_to
- str
Nom de la file d’attente/de la rubrique pour transférer les messages.
- forward_dead_lettered_messages_to
- str
Nom de la file d’attente/de la rubrique pour transférer le message lettre morte.