Partager via


QueueResource Classe

Description de la ressource de file d’attente.

Les variables sont uniquement renseignées par le serveur et sont ignorées lors de l’envoi d’une requête.

Héritage
azure.mgmt.servicebus.v2015_08_01.models._models_py3.Resource
QueueResource

Constructeur

QueueResource(*, location: str | None = None, lock_duration: str | None = None, auto_delete_on_idle: str | None = None, entity_availability_status: str | _models.EntityAvailabilityStatus | None = None, default_message_time_to_live: str | None = None, duplicate_detection_history_time_window: str | None = None, enable_batched_operations: bool | None = None, dead_lettering_on_message_expiration: bool | None = None, enable_express: bool | None = None, enable_partitioning: bool | None = None, is_anonymous_accessible: bool | None = None, max_delivery_count: int | None = None, max_size_in_megabytes: int | None = None, requires_duplicate_detection: bool | None = None, requires_session: bool | None = None, status: str | _models.EntityStatus | None = None, support_ordering: bool | None = None, **kwargs: Any)

Variables

id
str

ID de ressource.

name
str

Nom de la ressource.

location
str

Emplacement de la ressource.

type
str

Type de ressource.

lock_duration
str

Durée 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.

accessed_at
datetime

La dernière fois qu’un message a été envoyé ou la dernière fois qu’une demande de réception a été envoyée à cette file d’attente.

auto_delete_on_idle
str

intervalle d’inactivité TimeSpan après lequel la file d’attente est automatiquement supprimée. La durée minimale est de 5 minutes.

entity_availability_status
str ou EntityAvailabilityStatus

État de disponibilité de l’entité pour la file d’attente. Les valeurs connues sont les suivantes : « Available », « Limited », « Renaming », « Restoring » et « Unknown ».

created_at
datetime

Heure exacte à laquelle le message a été créé.

default_message_time_to_live
str

Valeur de temps de vie du message par défaut. 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.

duplicate_detection_history_time_window
str

Structure TimeSpan 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
bool

Valeur qui indique si les opérations par lots côté serveur sont activées.

dead_lettering_on_message_expiration
bool

Valeur qui indique si cette file d’attente a la prise en charge des lettres mortes lorsqu’un message expire.

enable_express
bool

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
bool

Valeur qui indique si la file d’attente doit être partitionnée entre plusieurs répartiteurs de messages.

is_anonymous_accessible
bool

Valeur qui indique si le message est accessible de manière anonyme.

max_delivery_count
int

Nombre maximal de remises. Un message devient une lettre morte après ce nombre de remises.

max_size_in_megabytes
int

Taille maximale de la file d’attente en mégaoctets, qui correspond à la taille de la mémoire allouée pour la file d’attente.

message_count
int

Nombre des messages présents dans la file d'attente.

count_details
MessageCountDetails

Détails du nombre de messages.

requires_duplicate_detection
bool

Valeur indiquant si cette file d’attente nécessite une détection dupliquée.

requires_session
bool

Valeur qui indique si la file d’attente prend en charge le concept de sessions.

size_in_bytes
int

Taille de la file d’attente, en octets.

status
str ou EntityStatus

Énumère les valeurs possibles pour l’état d’une entité de messagerie. Les valeurs connues sont : « Active », « Creating », « Deleting », « Disabled », « ReceiveDisabled », « Renaming », « Restoring », « SendDisabled » et « Unknown ».

support_ordering
bool

Valeur qui indique si la file d’attente prend en charge l’ordre.

updated_at
datetime

Heure exacte à laquelle le message a été mis à jour.