QueueInfo Klasse
Eigenschaften der Warteschlangeninformationen für das Ereignisabonnement.
- Vererbung
-
azure.mgmt.eventgrid._serialization.ModelQueueInfo
Konstruktor
QueueInfo(*, receive_lock_duration_in_seconds: int | None = None, max_delivery_count: int | None = None, dead_letter_destination_with_resource_identity: _models.DeadLetterWithResourceIdentity | None = None, event_time_to_live: timedelta | None = None, **kwargs: Any)
Keyword-Only Parameters
- receive_lock_duration_in_seconds
- int
Maximaler Zeitraum in Sekunden, in dem die Nachricht empfangen (vom Client) empfangen wird und darauf wartet, akzeptiert, freigegeben oder abgelehnt zu werden. Wenn diese Zeit verstrichen ist, nachdem eine Nachricht vom Client empfangen wurde und nicht in akzeptiert (nicht verarbeitet), freigegeben oder abgelehnt wurde, ist die Nachricht für die Neubelebung verfügbar. Dies ist ein optionales Feld, wobei der Standardwert 60 Sekunden, der Mindestwert 60 Sekunden und der Höchstwert 300 Sekunden beträgt.
- max_delivery_count
- int
Die maximale Übermittlungsanzahl der Ereignisse.
- dead_letter_destination_with_resource_identity
- DeadLetterWithResourceIdentity
Das Ziel für unzustellbare Nachrichten des Ereignisabonnements. Jedes Ereignis, das nicht an sein Ziel übermittelt werden kann, wird an das Ziel für unzustellbare Nachrichten gesendet. Verwendet das Setup der verwalteten Identität für die übergeordnete Ressource (d. h. thema), um die Authentifizierungstoken abzurufen, die während der Übermittlung/Unzustellbarkeit verwendet werden.
- event_time_to_live
- timedelta
Dauer der Zeitspanne im ISO 8601-Format, die bestimmt, wie lange Nachrichten ab dem Zeitpunkt der Veröffentlichung der Nachricht für das Abonnement verfügbar sind. Dieser Dauerwert wird im folgenden Format ausgedrückt: "P(n)Y(n)M(n)DT(n)H(n)M(n)M(n)S", wobei:
- (n) is replaced by the value of each time element that follows the (n).
- P is the duration (or Period) designator and is always placed at the beginning of the
Dauer.
Y ist der Jahresbezeichner und folgt dem Wert für die Anzahl der Jahre.
M ist der Monatsbezeichner und folgt dem Wert für die Anzahl der Monate.
W ist der Wochenbezeichner und folgt dem Wert für die Anzahl der Wochen.
D ist der Tag-Bezeichner und folgt dem Wert für die Anzahl der Tage.
T ist der Zeit-Bezeichner und geht den Zeitkomponenten voran.
H ist der Stundenbezeichner und folgt dem Wert für die Anzahl der Stunden.
M ist der Minutenbezeichner und folgt dem Wert für die Anzahl der Minuten.
S ist der zweite Bezeichner und folgt dem Wert für die Anzahl der Sekunden.
Dieser Dauerwert kann nicht größer als eventRetentionInDays des Themas festgelegt werden. Es handelt sich um ein optionales Feld, dessen Mindestwert 1 Minute und sein Maximum durch den EventRetentionInDays-Wert des Themas bestimmt wird. Im Folgenden sind Beispiele für gültige Werte aufgeführt:
- 'P0DT23H12M' or 'PT23H12M': for duration of 23 hours and 12 minutes.
- 'P1D' or 'P1DT0H0M0S': for duration of 1 day.
Variablen
- receive_lock_duration_in_seconds
- int
Maximaler Zeitraum in Sekunden, in dem die Nachricht empfangen (vom Client) empfangen wird und darauf wartet, akzeptiert, freigegeben oder abgelehnt zu werden. Wenn diese Zeit verstrichen ist, nachdem eine Nachricht vom Client empfangen wurde und nicht in akzeptiert (nicht verarbeitet), freigegeben oder abgelehnt wurde, ist die Nachricht für die Neubelebung verfügbar. Dies ist ein optionales Feld, wobei der Standardwert 60 Sekunden, der Mindestwert 60 Sekunden und der Höchstwert 300 Sekunden beträgt.
- max_delivery_count
- int
Die maximale Übermittlungsanzahl der Ereignisse.
- dead_letter_destination_with_resource_identity
- DeadLetterWithResourceIdentity
Das Ziel für unzustellbare Nachrichten des Ereignisabonnements. Jedes Ereignis, das nicht an sein Ziel übermittelt werden kann, wird an das Ziel für unzustellbare Nachrichten gesendet. Verwendet das Setup der verwalteten Identität für die übergeordnete Ressource (d. h. thema), um die Authentifizierungstoken abzurufen, die während der Übermittlung/Unzustellbarkeit verwendet werden.
- event_time_to_live
- timedelta
Dauer der Zeitspanne im ISO 8601-Format, die bestimmt, wie lange Nachrichten ab dem Zeitpunkt der Veröffentlichung der Nachricht für das Abonnement verfügbar sind. Dieser Dauerwert wird im folgenden Format ausgedrückt: "P(n)Y(n)M(n)DT(n)H(n)M(n)M(n)S", wobei:
- (n) is replaced by the value of each time element that follows the (n).
- P is the duration (or Period) designator and is always placed at the beginning of the
Dauer.
Y ist der Jahresbezeichner und folgt dem Wert für die Anzahl der Jahre.
M ist der Monatsbezeichner und folgt dem Wert für die Anzahl der Monate.
W ist der Wochenbezeichner und folgt dem Wert für die Anzahl der Wochen.
D ist der Tag-Bezeichner und folgt dem Wert für die Anzahl der Tage.
T ist der Zeit-Bezeichner und geht den Zeitkomponenten voran.
H ist der Stundenbezeichner und folgt dem Wert für die Anzahl der Stunden.
M ist der Minutenbezeichner und folgt dem Wert für die Anzahl der Minuten.
S ist der zweite Bezeichner und folgt dem Wert für die Anzahl der Sekunden.
Dieser Dauerwert kann nicht größer als eventRetentionInDays des Themas festgelegt werden. Es handelt sich um ein optionales Feld, dessen Mindestwert 1 Minute und sein Maximum durch den EventRetentionInDays-Wert des Themas bestimmt wird. Im Folgenden sind Beispiele für gültige Werte aufgeführt:
- 'P0DT23H12M' or 'PT23H12M': for duration of 23 hours and 12 minutes.
- 'P1D' or 'P1DT0H0M0S': for duration of 1 day.
Azure SDK for Python