Udostępnij za pośrednictwem


ImmutabilityPolicyProperties Klasa

Właściwości obiektu ImmutabilityPolicy kontenera obiektów blob.

Zmienne są wypełniane tylko przez serwer i będą ignorowane podczas wysyłania żądania.

Dziedziczenie
azure.mgmt.storage._serialization.Model
ImmutabilityPolicyProperties

Konstruktor

ImmutabilityPolicyProperties(*, immutability_period_since_creation_in_days: int | None = None, allow_protected_append_writes: bool | None = None, allow_protected_append_writes_all: bool | None = None, **kwargs)

Zmienne

etag
str

ImmutabilityPolicy Etag.

update_history
list[UpdateHistoryProperty]

Historia aktualizacji ImmutabilityPolicy kontenera obiektów blob.

immutability_period_since_creation_in_days
int

Okres niezmienności obiektów blob w kontenerze od momentu utworzenia zasad w dniach.

state
str lub ImmutabilityPolicyState

Stan ImmutabilityPolicy kontenera obiektów blob, możliwe wartości to: Zablokowane i Odblokowane. Znane wartości to: "Zablokowane" i "Odblokowane".

allow_protected_append_writes
bool

Tę właściwość można zmienić tylko dla odblokowanych zasad przechowywania na podstawie czasu. Po włączeniu nowych bloków można zapisywać w uzupełnialnych obiektach blob przy zachowaniu ochrony niezmienności i zgodności. Można dodawać tylko nowe bloki i nie można modyfikować ani usuwać żadnych istniejących bloków. Tej właściwości nie można zmienić za pomocą interfejsu API ExtendImmutabilityPolicy.

allow_protected_append_writes_all
bool

Tę właściwość można zmienić tylko dla odblokowanych zasad przechowywania na podstawie czasu. Po włączeniu nowych bloków można zapisywać zarówno w obiektach blob dołączania, jak i obiektów blob Bock przy zachowaniu niezmienności i zgodności. Można dodawać tylko nowe bloki i nie można modyfikować ani usuwać żadnych istniejących bloków. Tej właściwości nie można zmienić za pomocą interfejsu API ExtendImmutabilityPolicy. Właściwości "allowProtectedAppendWrites" i "allowProtectedAppendWritesAll" wzajemnie się wykluczają.