QueueProperties Classe
Propriétés d’une ressource de file d’attente Service Bus.
- Héritage
-
azure.servicebus.management._models.DictMixinQueueProperties
Constructeur
QueueProperties(name: str, **kwargs: Any)
Paramètres
- name
Variables
- name
Nom de la file d’attente.
- authorization_rules
Règles d’autorisation pour la ressource.
- auto_delete_on_idle
Intervalle d’inactivité timeSpan ISO 8601 après lequel la file d’attente est automatiquement supprimée. La durée minimale est de 5 minutes.
- dead_lettering_on_message_expiration
Valeur qui indique si cette file d’attente prend en charge les lettres mortes lorsqu’un message expire.
- 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 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.
- duplicate_detection_history_time_window
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.
- availability_status
État de disponibilité de l’entité. Les valeurs possibles sont les suivantes : « Available », « Limited », « Renaming », « Restoring », « Unknown ».
- enable_batched_operations
Valeur qui indique si les opérations par lots côté serveur sont activées.
- enable_express
Valeur qui indique si les entités Express sont activées. Une file d’attente express conserve temporairement un message en mémoire avant de l’écrire dans un stockage persistant.
- enable_partitioning
Valeur qui indique si la file d’attente doit être partitionnée entre plusieurs répartiteurs de messages.
- lock_duration
Durée de la période ISO 8601 d’un peek-lock ; autrement dit, 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.
- max_delivery_count
Nombre maximal de livraisons. Un message devient une lettre morte après ce nombre de remises. La valeur par défaut est 10.
- max_size_in_megabytes
Taille maximale de la file d’attente en mégaoctets, qui correspond à la taille de la mémoire allouée à la file d’attente.
- requires_duplicate_detection
Valeur indiquant si cette file d’attente nécessite une détection des doublons.
- requires_session
Valeur qui indique si la file d’attente prend en charge le concept de sessions.
- 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 à laquelle tous les messages envoyés à la file d’attente sont transférés.
- user_metadata
Metdata personnalisées que l’utilisateur peut associer à la description. La longueur maximale est de 1 024 caractères.
- forward_dead_lettered_messages_to
Nom de l’entité destinataire à laquelle tous les messages de lettres mortes de cet abonnement sont transférés.
- max_message_size_in_kilobytes
Taille maximale, en kilo-octets, de la charge utile de message qui peut être acceptée par la file d’attente. Cette fonctionnalité est disponible uniquement lorsque vous utilisez un espace de noms Premium et une version ultérieure de l’API Service Bus « 2021-05 ».
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