TopicProperties Clase
Propiedades de un recurso de tema de Service Bus.
- Herencia
-
azure.servicebus.management._models.DictMixinTopicProperties
Constructor
TopicProperties(name: str, **kwargs: Any)
Parámetros
- name
Variables
- name
Nombre del tema.
- 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í.
- max_size_in_megabytes
Tamaño máximo del tema en megabytes, que es el tamaño de la memoria asignada para el tema.
- requires_duplicate_detection
Valor que indica si este tema requiere la detección de duplicados.
- 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.
- enable_batched_operations
Valor que indica si las operaciones por lotes del lado servidor están habilitadas.
- size_in_bytes
Tamaño del tema, en bytes.
- filtering_messages_before_publishing
Filtre los mensajes antes de publicarlos.
- authorization_rules
Reglas de autorización para el recurso.
- status
Estado de un recurso de Service Bus. Entre los valores posibles se incluyen: "Active", "Creating", "Deleting", "Disabled", "ReceiveDisabled", "Renaming", "Restoring", "SendDisabled", "Unknown".
- support_ordering
Valor que indica si el tema admite la ordenación.
- auto_delete_on_idle
Intervalo de inactividad de timeSpan iso 8601 después del cual el tema se elimina automáticamente. La duración mínima es de 5 minutos.
- enable_partitioning
Valor que indica si el tema se va a particionar entre varios agentes de mensajes.
- availability_status
Estado de disponibilidad de la entidad. Entre los valores posibles se incluyen: "Available", "Limited", "Renaming", "Restoring", "Unknown".
- 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.
- user_metadata
Metadatos asociados al tema.
- max_message_size_in_kilobytes
Tamaño máximo en kilobytes de carga de mensajes que el tema 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