QueueProperties Clase
Propiedades de un recurso de cola de Service Bus.
- Herencia
-
azure.servicebus.management._models.DictMixinQueueProperties
Constructor
QueueProperties(name: str, **kwargs: Any)
Parámetros
- name
Variables
- name
Nombre de la cola.
- authorization_rules
Reglas de autorización para el recurso.
- auto_delete_on_idle
Intervalo de inactividad de timeSpan iso 8601 después del cual se elimina automáticamente la cola. La duración mínima es de 5 minutos.
- dead_lettering_on_message_expiration
Valor que indica si esta cola tiene compatibilidad con mensajes fallidos cuando expira un mensaje.
- default_message_time_to_live
El intervalo de tiempo predeterminado del mensaje ISO 8601 es el valor activo. Esta es la duración después de la cual expira el mensaje, comenzando desde el momento en que se envía el mensaje a Service Bus. Este es el valor predeterminado que se usa cuando TimeToLive no se establece en un mensaje en sí.
- 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.
- availability_status
Estado de disponibilidad de la entidad. Entre los valores posibles se incluyen: "Available", "Limited", "Renaming", "Restoring", "Unknown".
- enable_batched_operations
Valor que indica si las operaciones por lotes del lado servidor están habilitadas.
- enable_express
Valor que indica si las entidades express están habilitadas. Una cola rápida contiene un mensaje en la memoria temporalmente antes de escribirlo en el almacenamiento persistente.
- enable_partitioning
Valor que indica si la cola se va a particionar entre varios agentes de mensajes.
- 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_delivery_count
Número 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.
- 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.
- 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.
- status
Estado de un recurso de Service Bus. Entre los valores posibles se incluyen: "Active", "Creating", "Deleting", "Disabled", "ReceiveDisabled", "Renaming", "Restoring", "SendDisabled", "Unknown".
- forward_to
Nombre de la entidad de destinatario a la que se reenvía todos los mensajes enviados a la cola.
- user_metadata
Metdata personalizado que el usuario puede asociar a la descripción. La longitud máxima es de 1024 caracteres.
- forward_dead_lettered_messages_to
Nombre de la entidad de destinatario a la que se reenvía todos los mensajes fallidos de esta suscripción.
- max_message_size_in_kilobytes
Tamaño máximo en kilobytes de carga de mensajes que la cola puede aceptar. Esta característica solo está disponible cuando se usa un espacio de nombres Premium y la versión "2021-05" de la API de Service Bus o posterior.
Métodos
get | |
has_key | |
items | |
keys | |
update | |
values |
get
get(key: str, default: Any | None = None) -> Any
Parámetros
- key
- default
has_key
has_key(k: str) -> bool
Parámetros
- k
items
items() -> List[Tuple[str, Any]]
keys
keys() -> List[str]
update
update(*args: Any, **kwargs: Any) -> None
values
values() -> List
Azure SDK for Python
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de