Partager via


TopicProperties Classe

Propriétés d’une ressource de rubrique Service Bus.

Héritage
azure.servicebus.management._models.DictMixin
TopicProperties

Constructeur

TopicProperties(name: str, **kwargs: Any)

Paramètres

name
Obligatoire

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
Obligatoire
default
valeur par défaut: None

has_key

has_key(k: str) -> bool

Paramètres

k
Obligatoire

items

items() -> List[Tuple[str, Any]]

keys

keys() -> List[str]

update

update(*args: Any, **kwargs: Any) -> None

values

values() -> List