SBSubscription Classe
Descrizione della risorsa di sottoscrizione.
Le variabili vengono popolate solo dal server e verranno ignorate quando si invia una richiesta.
- Ereditarietà
-
azure.mgmt.servicebus.v2021_01_01_preview.models._models_py3.ResourceSBSubscription
Costruttore
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, **kwargs: Any)
Variabili
- id
- str
ID risorsa.
- name
- str
Nome risorsa.
- type
- str
Tipo di risorsa.
- system_data
- SystemData
Metadati di sistema relativi a questa risorsa.
- message_count
- int
Numero di messaggi.
- created_at
- datetime
Ora esatta della creazione del messaggio.
- accessed_at
- datetime
L'ultima volta che è stata eseguita una richiesta di ricezione per questa sottoscrizione.
- updated_at
- datetime
Ora esatta dell'aggiornamento del messaggio.
- count_details
- MessageCountDetails
Dettagli del conteggio dei messaggi.
- lock_duration
- timedelta
Intervallo di tempo di durata del blocco ISO 8061 per la sottoscrizione. Il valore predefinito è 1 minuto.
- requires_session
- bool
Valore che indica se una sottoscrizione supporta il concetto di sessioni.
- default_message_time_to_live
- timedelta
ISO 8061 Timepan del messaggio predefinito per il valore live. Questa è la durata dopo la quale il messaggio scade, a partire dal momento in cui il messaggio viene inviato al bus di servizio. Si tratta del valore predefinito usato quando TimeToLive non è impostato su un messaggio stesso.
- dead_lettering_on_filter_evaluation_exceptions
- bool
Valore che indica se una sottoscrizione ha supporto di lettere non recapitabili sulle eccezioni di valutazione del filtro.
- dead_lettering_on_message_expiration
- bool
Valore che indica se una sottoscrizione dispone del supporto di messaggi non recapitabili quando scade un messaggio.
- duplicate_detection_history_time_window
- timedelta
Struttura timeSpan ISO 8601 che definisce la durata della cronologia di rilevamento duplicata. Il valore predefinito è 10 minuti.
- max_delivery_count
- int
Numero di consegne massime.
- status
- str oppure EntityStatus
Enumera i valori possibili per lo stato di un'entità di messaggistica. I valori noti sono: "Active", "Disabilitato", "Ripristino", "SendDisabled", "ReceiveDisabled", "Creazione", "Eliminazione", "Ridenominazione" e "Sconosciuto".
- enable_batched_operations
- bool
Valore che indica se le operazioni batch sul lato server sono abilitate.
- auto_delete_on_idle
- timedelta
Intervallo di inattività ISO 8061 timeSpan dopo il quale l'argomento viene eliminato automaticamente. La durata minima è 5 minuti.
- forward_to
- str
Nome coda/argomento per inoltrare i messaggi.
- forward_dead_lettered_messages_to
- str
Nome coda/argomento per inoltrare il messaggio Lettera morta.