Partager via


QueueCreateOrUpdateParameters Classe

Paramètres fournis à l’opération Créer ou mettre à jour une file d’attente.

Les variables sont uniquement remplies par le serveur et sont ignorées lors de l’envoi d’une demande.

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

Héritage
azure.mgmt.servicebus._serialization.Model
QueueCreateOrUpdateParameters

Constructeur

QueueCreateOrUpdateParameters(*, location: str, name: 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)

Paramètres de mot clé uniquement

Nom Description
name
str

Nom de la file d’attente.

location
str

emplacement de la ressource. Obligatoire.

lock_duration
str

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

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

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

default_message_time_to_live
str

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

Structure TimeSpan qui définit la durée de l’historique de détection des doublons. 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.

dead_lettering_on_message_expiration

Valeur qui indique si cette file d’attente prend en charge les lettres mortes lorsqu’un message expire.

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.

is_anonymous_accessible

Valeur qui indique si le message est accessible anonymement.

max_delivery_count
int

Nombre maximal de livraisons. 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 à 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

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

support_ordering

Valeur qui indique si la file d’attente prend en charge le classement.

Variables

Nom Description
name
str

Nom de la file d’attente.

location
str

emplacement de la ressource. Obligatoire.

lock_duration
str

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

accessed_at

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

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

created_at

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

default_message_time_to_live
str

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

Structure TimeSpan qui définit la durée de l’historique de détection des doublons. 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.

dead_lettering_on_message_expiration

Valeur qui indique si cette file d’attente prend en charge les lettres mortes lorsqu’un message expire.

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.

is_anonymous_accessible

Valeur qui indique si le message est accessible anonymement.

max_delivery_count
int

Nombre maximal de livraisons. 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 à la file d’attente.

message_count
int

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

count_details

Détails du nombre de messages.

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.

size_in_bytes
int

Taille de la file d’attente, en octets.

status

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

support_ordering

Valeur qui indique si la file d’attente prend en charge le classement.

updated_at

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