Partager via


SubscriptionProperties Classe

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

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

Constructeur

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

Paramètres

name
Obligatoire

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
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