RetentionDescription interface

Eigenschaften zum Konfigurieren von Aufbewahrungseinstellungen für den EventHub

Eigenschaften

cleanupPolicy

Listet die möglichen Werte für die Bereinigungsrichtlinie auf.

minCompactionLagTimeInMinutes

Die minimale Zeit, die eine Nachricht für die Komprimierung im Protokoll nicht zu verwenden bleibt. Dieser Wert wird verwendet, wenn cleanupPolicy compact oder DeleteOrCompact ist.

retentionTimeInHours

Die Anzahl der Stunden, um die Ereignisse für diesen Event Hub beizubehalten. Dies sollte ein positiver Wert bis zu Namespace-SKU max. -1 ist ein Sonderfall, in dem die Aufbewahrungszeit unbegrenzt ist, die Größe einer Entität jedoch eingeschränkt ist und die Größe von Namespace-SKU-Typ abhängt.

tombstoneRetentionTimeInHours

Die Anzahl der Stunden, um die Grabsteinmarkierungen eines komprimierten Event Hub beizubehalten. Dieser Wert wird verwendet, wenn cleanupPolicy compact oder DeleteOrCompact ist. Verbraucher müssen das Lesen der Tombstone-Markierung innerhalb dieses angegebenen Zeitraums abschließen, wenn der Verbraucher mit dem Startoffset beginnt, um sicherzustellen, dass sie eine gültige Momentaufnahme für den spezifischen Schlüssel erhalten, der vom Tombstone-Marker im komprimierten Event Hub beschrieben wird.

Details zur Eigenschaft

cleanupPolicy

Listet die möglichen Werte für die Bereinigungsrichtlinie auf.

cleanupPolicy?: string

Eigenschaftswert

string

minCompactionLagTimeInMinutes

Die minimale Zeit, die eine Nachricht für die Komprimierung im Protokoll nicht zu verwenden bleibt. Dieser Wert wird verwendet, wenn cleanupPolicy compact oder DeleteOrCompact ist.

minCompactionLagTimeInMinutes?: number

Eigenschaftswert

number

retentionTimeInHours

Die Anzahl der Stunden, um die Ereignisse für diesen Event Hub beizubehalten. Dies sollte ein positiver Wert bis zu Namespace-SKU max. -1 ist ein Sonderfall, in dem die Aufbewahrungszeit unbegrenzt ist, die Größe einer Entität jedoch eingeschränkt ist und die Größe von Namespace-SKU-Typ abhängt.

retentionTimeInHours?: number

Eigenschaftswert

number

tombstoneRetentionTimeInHours

Die Anzahl der Stunden, um die Grabsteinmarkierungen eines komprimierten Event Hub beizubehalten. Dieser Wert wird verwendet, wenn cleanupPolicy compact oder DeleteOrCompact ist. Verbraucher müssen das Lesen der Tombstone-Markierung innerhalb dieses angegebenen Zeitraums abschließen, wenn der Verbraucher mit dem Startoffset beginnt, um sicherzustellen, dass sie eine gültige Momentaufnahme für den spezifischen Schlüssel erhalten, der vom Tombstone-Marker im komprimierten Event Hub beschrieben wird.

tombstoneRetentionTimeInHours?: number

Eigenschaftswert

number