SBSubscription Clase
Descripción del recurso de suscripción.
Las variables solo se rellenan mediante el servidor y se omitirán al enviar una solicitud.
- Herencia
-
azure.mgmt.servicebus.v2022_10_01_preview.models._models_py3.ProxyResourceSBSubscription
Constructor
SBSubscription(*, lock_duration: timedelta | None = None, requires_session: bool | None = None, default_message_time_to_live: timedelta | None = None, dead_lettering_on_filter_evaluation_exceptions: bool | 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, forward_to: str | None = None, forward_dead_lettered_messages_to: str | None = None, is_client_affine: bool | None = None, client_affine_properties: _models.SBClientAffineProperties | None = None, **kwargs: Any)
Parámetros de palabra clave únicamente
Nombre | Description |
---|---|
lock_duration
|
Intervalo de tiempo de duración de bloqueo ISO 8061 para la suscripción. El valor predeterminado es 1 minuto. |
requires_session
|
Valor que indica si una suscripción admite el concepto de sesiones. |
default_message_time_to_live
|
Intervalo de tiempo del mensaje predeterminado ISO 8061 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_filter_evaluation_exceptions
|
Valor que indica si una suscripción tiene compatibilidad con mensajes fallidos en las excepciones de evaluación de filtros. |
dead_lettering_on_message_expiration
|
Valor que indica si una suscripción 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
|
Número de entregas máximas. |
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 el tema. La duración mínima es de 5 minutos. |
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. |
is_client_affine
|
Valor que indica si la suscripción tiene una afinidad con el identificador de cliente. |
client_affine_properties
|
Propiedades específicas de las suscripciones de cliente affine. |
Variables
Nombre | Description |
---|---|
id
|
Identificador de recurso completo del recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. |
name
|
Nombre del recurso. |
type
|
Tipo de recurso. Por ejemplo, "Microsoft.EventHub/Namespaces" o "Microsoft.EventHub/Namespaces/EventHubs". |
location
|
Ubicación geográfica donde reside el recurso. |
system_data
|
Metadatos del sistema relacionados con este recurso. |
message_count
|
Número de mensajes. |
created_at
|
Hora exacta en que se creó el mensaje. |
accessed_at
|
Última vez que se produjo una solicitud de recepción a esta suscripción. |
updated_at
|
Hora exacta en que se actualizó el mensaje. |
count_details
|
Detalles del recuento de mensajes. |
lock_duration
|
Intervalo de tiempo de duración de bloqueo ISO 8061 para la suscripción. El valor predeterminado es 1 minuto. |
requires_session
|
Valor que indica si una suscripción admite el concepto de sesiones. |
default_message_time_to_live
|
Intervalo de tiempo del mensaje predeterminado ISO 8061 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_filter_evaluation_exceptions
|
Valor que indica si una suscripción tiene compatibilidad con mensajes fallidos en las excepciones de evaluación de filtros. |
dead_lettering_on_message_expiration
|
Valor que indica si una suscripción 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
|
Número de entregas máximas. |
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 el tema. La duración mínima es de 5 minutos. |
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. |
is_client_affine
|
Valor que indica si la suscripción tiene una afinidad con el identificador de cliente. |
client_affine_properties
|
Propiedades específicas de las suscripciones de cliente affine. |
Azure SDK for Python