Udostępnij za pośrednictwem


DeleteRetentionPolicy Klasa

Właściwości usługi do usuwania nietrwałego.

Dziedziczenie
azure.mgmt.storage._serialization.Model
DeleteRetentionPolicy

Konstruktor

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

Parametry Tylko słowo kluczowe

Nazwa Opis
enabled

Wskazuje, czy opcja DeleteRetentionPolicy jest włączona.

days
int

Wskazuje liczbę dni przechowywania usuniętego elementu. Minimalna określona wartość może wynosić 1, a maksymalna wartość może wynosić 365.

allow_permanent_delete

Ta właściwość po ustawieniu wartości true umożliwia usunięcie nietrwale usuniętych wersji obiektów blob i migawek. Tej właściwości nie można używać zasad przywracania obiektów blob. Ta właściwość dotyczy tylko usługi obiektów blob i nie ma zastosowania do kontenerów ani udziału plików.

Zmienne

Nazwa Opis
enabled

Wskazuje, czy opcja DeleteRetentionPolicy jest włączona.

days
int

Wskazuje liczbę dni przechowywania usuniętego elementu. Minimalna określona wartość może wynosić 1, a maksymalna wartość może wynosić 365.

allow_permanent_delete

Ta właściwość po ustawieniu wartości true umożliwia usunięcie nietrwale usuniętych wersji obiektów blob i migawek. Tej właściwości nie można używać zasad przywracania obiektów blob. Ta właściwość dotyczy tylko usługi obiektów blob i nie ma zastosowania do kontenerów ani udziału plików.