TopicProperties Classe
Propriétés d’une ressource de rubrique Service Bus.
- Héritage
-
azure.servicebus.management._models.DictMixinTopicProperties
Constructeur
TopicProperties(name: str, **kwargs: Any)
Paramètres
- name
Variables
- name
Nom de la rubrique.
- 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.
- max_size_in_megabytes
Taille maximale de la rubrique en mégaoctets, qui correspond à la taille de la mémoire allouée pour la rubrique.
- requires_duplicate_detection
Valeur indiquant si cette rubrique nécessite une détection en double.
- duplicate_detection_history_time_window
Structure timeSpan ISO 8601 qui définit la durée de l’historique de détection en double. La valeur par défaut est 10 minutes.
- enable_batched_operations
Valeur qui indique si les opérations par lots côté serveur sont activées.
- size_in_bytes
Taille de la rubrique, en octets.
- filtering_messages_before_publishing
Filtrez les messages avant de les publier.
- authorization_rules
Règles d’autorisation pour la ressource.
- status
État d’une ressource Service Bus. Les valeurs possibles sont les suivantes : « Active », « Creating », « Deleting », « Disabled », « ReceiveDisabled », « Renaming », « Restoring », « SendDisabled », « Unknown ».
- support_ordering
Valeur qui indique si la rubrique prend en charge l’ordre.
- auto_delete_on_idle
Intervalle d’inactivité timeSpan ISO 8601 après lequel la rubrique est automatiquement supprimée. La durée minimale est de 5 minutes.
- enable_partitioning
Valeur qui indique si la rubrique doit être partitionnée entre plusieurs répartiteurs de messages.
- availability_status
État de disponibilité de l’entité. Les valeurs possibles sont les suivantes : « Available », « Limited », « Renaming », « Restoring », « Unknown ».
- 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.
- user_metadata
Métadonnées associées à la rubrique.
- max_message_size_in_kilobytes
Taille maximale en kilo-octets de charge utile de message qui peut être acceptée par la rubrique. Cette fonctionnalité n’est disponible que si vous utilisez un espace de noms Premium et une API Service Bus version « 2021-05 » ou ultérieure.
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