Freigeben über


PushInfo Klasse

Eigenschaften der Zielinformationen für das Ereignisabonnement, das Push unterstützt.

Vererbung
azure.mgmt.eventgrid._serialization.Model
PushInfo

Konstruktor

PushInfo(*, max_delivery_count: int | None = None, event_time_to_live: str | None = None, dead_letter_destination_with_resource_identity: _models.DeadLetterWithResourceIdentity | None = None, delivery_with_resource_identity: _models.DeliveryWithResourceIdentity | None = None, **kwargs: Any)

Keyword-Only Parameters

max_delivery_count
int

Die maximale Übermittlungsanzahl der Ereignisse.

event_time_to_live
str

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 Jahresentwurf und folgt dem Wert für die Anzahl der Jahre.

  • M ist der Monatsentwurf und folgt dem Wert für die Anzahl der Monate.

  • W ist der Wochenentwurf und folgt dem Wert für die Anzahl der Wochen.

  • D ist der Tag-Designator und folgt dem Wert für die Anzahl der Tage.

  • T ist der Zeitentwurfsator und geht den Zeitkomponenten voran.

  • H ist der Stundenentwurf und folgt dem Wert für die Anzahl der Stunden.

  • M ist der Minuten-Bezeichner und folgt dem Wert für die Anzahl der Minuten.

  • S ist der zweite Bezeichner und folgt dem Wert für die Anzahl von 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.
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. namespace), um die Authentifizierungstoken abzurufen, die während der Übermittlung/Unzustellbarkeit verwendet werden.

delivery_with_resource_identity
DeliveryWithResourceIdentity

Informationen zum Ziel, an dem Ereignisse für das Ereignisabonnement übermittelt werden müssen. Verwendet das Setup der verwalteten Identität für die übergeordnete Ressource (d. h. das Thema oder die Domäne), um die Authentifizierungstoken abzurufen, die während der Übermittlung/Unzustellbarkeit verwendet werden.

Variablen

max_delivery_count
int

Die maximale Übermittlungsanzahl der Ereignisse.

event_time_to_live
str

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 Jahresentwurf und folgt dem Wert für die Anzahl der Jahre.

  • M ist der Monatsentwurf und folgt dem Wert für die Anzahl der Monate.

  • W ist der Wochenentwurf und folgt dem Wert für die Anzahl der Wochen.

  • D ist der Tag-Designator und folgt dem Wert für die Anzahl der Tage.

  • T ist der Zeitentwurfsator und geht den Zeitkomponenten voran.

  • H ist der Stundenentwurf und folgt dem Wert für die Anzahl der Stunden.

  • M ist der Minuten-Bezeichner und folgt dem Wert für die Anzahl der Minuten.

  • S ist der zweite Bezeichner und folgt dem Wert für die Anzahl von 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.
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. namespace), um die Authentifizierungstoken abzurufen, die während der Übermittlung/Unzustellbarkeit verwendet werden.

delivery_with_resource_identity
DeliveryWithResourceIdentity

Informationen zum Ziel, an dem Ereignisse für das Ereignisabonnement übermittelt werden müssen. Verwendet das Setup der verwalteten Identität für die übergeordnete Ressource (d. h. das Thema oder die Domäne), um die Authentifizierungstoken abzurufen, die während der Übermittlung/Unzustellbarkeit verwendet werden.