SBQueue Clase
Descripción del recurso de cola.
Las variables solo se rellenan mediante el servidor y se omitirán al enviar una solicitud.
- Herencia
-
azure.mgmt.servicebus.v2021_01_01_preview.models._models_py3.ResourceSBQueue
Constructor
SBQueue(*, lock_duration: timedelta | None = None, max_size_in_megabytes: int | None = None, requires_duplicate_detection: bool | None = None, requires_session: bool | None = None, default_message_time_to_live: timedelta | None = None, dead_lettering_on_message_expiration: bool | None = None, duplicate_detection_history_time_window: timedelta | None = None, max_delivery_count: int | None = None, status: str | _models.EntityStatus | None = None, enable_batched_operations: bool | None = None, auto_delete_on_idle: timedelta | None = None, enable_partitioning: bool | None = None, enable_express: bool | None = None, forward_to: str | None = None, forward_dead_lettered_messages_to: str | None = None, **kwargs: Any)
Parámetros de palabra clave únicamente
Nombre | Description |
---|---|
lock_duration
|
Duración del intervalo de tiempo ISO 8601 de un bloqueo de inspección; es decir, la cantidad de tiempo que el mensaje está bloqueado para otros receptores. El valor máximo de LockDuration es de 5 minutos; el valor predeterminado es 1 minuto. |
max_size_in_megabytes
|
Tamaño máximo de la cola en megabytes, que es el tamaño de la memoria asignada para la cola. El valor predeterminado es 1024. |
requires_duplicate_detection
|
Valor que indica si esta cola requiere detección de duplicados. |
requires_session
|
Valor que indica si la cola admite el concepto de sesiones. |
default_message_time_to_live
|
Intervalo de tiempo del mensaje predeterminado ISO 8601 para el valor activo. Esta es la duración después de la cual expira el mensaje, a partir de cuando se envía el mensaje a Service Bus. Este es el valor predeterminado que se usa cuando TimeToLive no está establecido en un mensaje en sí. |
dead_lettering_on_message_expiration
|
Valor que indica si esta cola tiene compatibilidad con mensajes fallidos cuando expira un mensaje. |
duplicate_detection_history_time_window
|
Estructura timeSpan iso 8601 que define la duración del historial de detección de duplicados. El valor predeterminado es 10 minutos. |
max_delivery_count
|
Recuento máximo de entregas. Un mensaje se pone automáticamente en la cola de mensajes fallidos cuando se alcanza este número de entregas. el valor predeterminado es 10. |
status
|
Enumera los valores posibles para el estado de una entidad de mensajería. Los valores conocidos son: "Active", "Disabled", "Restoring", "SendDisabled", "ReceiveDisabled", "Creating", "Deleting", "Renaming" y "Unknown". |
enable_batched_operations
|
Valor que indica si las operaciones por lotes del lado servidor están habilitadas. |
auto_delete_on_idle
|
Intervalo de inactividad de timeSpan iso 8061 después del cual se elimina automáticamente la cola. La duración mínima es de 5 minutos. |
enable_partitioning
|
Valor que indica si la cola se va a particionar entre varios agentes de mensajes. |
enable_express
|
Valor que indica si las entidades rápidas están habilitadas. Una cola rápida contiene un mensaje en la memoria temporalmente antes de escribirlo en el almacenamiento persistente. |
forward_to
|
Nombre de cola o tema para reenviar los mensajes. |
forward_dead_lettered_messages_to
|
Nombre de la cola o tema para reenviar el mensaje de mensajes fallidos. |
Variables
Nombre | Description |
---|---|
id
|
Identificador de recurso. |
name
|
Nombre del recurso. |
type
|
Tipo de recurso. |
system_data
|
Metadatos del sistema relacionados con este recurso. |
count_details
|
Detalles del recuento de mensajes. |
created_at
|
Hora exacta en que se creó el mensaje. |
updated_at
|
Hora exacta en que se actualizó el mensaje. |
accessed_at
|
Última vez que se envió un mensaje o la última vez que hubo una solicitud de recepción a esta cola. |
size_in_bytes
|
Tamaño de la cola, en bytes. |
message_count
|
Número de mensajes en la cola. |
lock_duration
|
Duración del intervalo de tiempo ISO 8601 de un bloqueo de inspección; es decir, la cantidad de tiempo que el mensaje está bloqueado para otros receptores. El valor máximo de LockDuration es de 5 minutos; el valor predeterminado es 1 minuto. |
max_size_in_megabytes
|
Tamaño máximo de la cola en megabytes, que es el tamaño de la memoria asignada para la cola. El valor predeterminado es 1024. |
requires_duplicate_detection
|
Valor que indica si esta cola requiere detección de duplicados. |
requires_session
|
Valor que indica si la cola admite el concepto de sesiones. |
default_message_time_to_live
|
Intervalo de tiempo del mensaje predeterminado ISO 8601 para el valor activo. Esta es la duración después de la cual expira el mensaje, a partir de cuando se envía el mensaje a Service Bus. Este es el valor predeterminado que se usa cuando TimeToLive no está establecido en un mensaje en sí. |
dead_lettering_on_message_expiration
|
Valor que indica si esta cola tiene compatibilidad con mensajes fallidos cuando expira un mensaje. |
duplicate_detection_history_time_window
|
Estructura timeSpan iso 8601 que define la duración del historial de detección de duplicados. El valor predeterminado es 10 minutos. |
max_delivery_count
|
Recuento máximo de entregas. Un mensaje se pone automáticamente en la cola de mensajes fallidos cuando se alcanza este número de entregas. el valor predeterminado es 10. |
status
|
Enumera los valores posibles para el estado de una entidad de mensajería. Los valores conocidos son: "Active", "Disabled", "Restoring", "SendDisabled", "ReceiveDisabled", "Creating", "Deleting", "Renaming" y "Unknown". |
enable_batched_operations
|
Valor que indica si las operaciones por lotes del lado servidor están habilitadas. |
auto_delete_on_idle
|
Intervalo de inactividad de timeSpan iso 8061 después del cual se elimina automáticamente la cola. La duración mínima es de 5 minutos. |
enable_partitioning
|
Valor que indica si la cola se va a particionar entre varios agentes de mensajes. |
enable_express
|
Valor que indica si las entidades rápidas están habilitadas. Una cola rápida contiene un mensaje en la memoria temporalmente antes de escribirlo en el almacenamiento persistente. |
forward_to
|
Nombre de cola o tema para reenviar los mensajes. |
forward_dead_lettered_messages_to
|
Nombre de la cola o tema para reenviar el mensaje de mensajes fallidos. |
Azure SDK for Python