Freigeben über


DeleteRetentionPolicy Klasse

Die Diensteigenschaften für vorläufiges Löschen.

Vererbung
azure.mgmt.storage._serialization.Model
DeleteRetentionPolicy

Konstruktor

DeleteRetentionPolicy(*, enabled: bool | None = None, days: int | None = None, allow_permanent_delete: bool | None = None, **kwargs: Any)

Keyword-Only Parameter

Name Beschreibung
enabled

Gibt an, ob DeleteRetentionPolicy aktiviert ist.

days
int

Gibt die Anzahl der Tage an, für die das gelöschte Element aufbewahrt werden soll. Der angegebene Mindestwert kann 1 und der höchstwert 365 sein.

allow_permanent_delete

Diese Eigenschaft, wenn sie auf true festgelegt ist, ermöglicht das Löschen der vorläufig gelöschten Blobversionen und Momentaufnahmen. Diese Eigenschaft kann nicht für die Blobwiederherstellung verwendet werden. Diese Eigenschaft gilt nur für den Blobdienst und gilt nicht für Container oder Dateifreigaben.

Variablen

Name Beschreibung
enabled

Gibt an, ob DeleteRetentionPolicy aktiviert ist.

days
int

Gibt die Anzahl der Tage an, für die das gelöschte Element aufbewahrt werden soll. Der angegebene Mindestwert kann 1 und der höchstwert 365 sein.

allow_permanent_delete

Diese Eigenschaft, wenn sie auf true festgelegt ist, ermöglicht das Löschen der vorläufig gelöschten Blobversionen und Momentaufnahmen. Diese Eigenschaft kann nicht für die Blobwiederherstellung verwendet werden. Diese Eigenschaft gilt nur für den Blobdienst und gilt nicht für Container oder Dateifreigaben.