Udostępnij za pośrednictwem


AccountImmutabilityPolicyProperties Klasa

Definiuje właściwości zasad niezmienności na poziomie konta.

Dziedziczenie
azure.mgmt.storage._serialization.Model
AccountImmutabilityPolicyProperties

Konstruktor

AccountImmutabilityPolicyProperties(*, immutability_period_since_creation_in_days: int | None = None, state: str | _models.AccountImmutabilityPolicyState | None = None, allow_protected_append_writes: bool | None = None, **kwargs: Any)

Parametry Tylko słowo kluczowe

Nazwa Opis
immutability_period_since_creation_in_days
int

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

state

Stan ImmutabilityPolicy definiuje tryb zasad. Stan wyłączony wyłącza zasady, Stan odblokowany umożliwia zwiększenie i zmniejszenie czasu przechowywania niezmienności, a także umożliwia przełączanie właściwości AllowProtectedAppendWrites, Stan zablokowany zezwala tylko na zwiększenie czasu przechowywania niezmienności. Zasady można tworzyć tylko w stanie Wyłączone lub Odblokowane i można je przełączać między dwoma stanami. Tylko zasady w stanie Odblokowany mogą przejść do stanu Zablokowane, którego nie można przywrócić. Znane wartości to: "Unlocked", "Locked" i "Disabled".

allow_protected_append_writes

Tę właściwość można zmienić tylko dla wyłączonych i odblokowanych zasad przechowywania opartych na czasie. Po włączeniu nowych bloków można zapisywać w uzupełnialnych obiektach blob przy zachowaniu ochrony niezmienności i zgodności. Można dodać tylko nowe bloki i nie można modyfikować ani usuwać żadnych istniejących bloków.

Zmienne

Nazwa Opis
immutability_period_since_creation_in_days
int

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

state

Stan ImmutabilityPolicy definiuje tryb zasad. Stan wyłączony wyłącza zasady, Stan odblokowany umożliwia zwiększenie i zmniejszenie czasu przechowywania niezmienności, a także umożliwia przełączanie właściwości AllowProtectedAppendWrites, Stan zablokowany zezwala tylko na zwiększenie czasu przechowywania niezmienności. Zasady można tworzyć tylko w stanie Wyłączone lub Odblokowane i można je przełączać między dwoma stanami. Tylko zasady w stanie Odblokowany mogą przejść do stanu Zablokowane, którego nie można przywrócić. Znane wartości to: "Unlocked", "Locked" i "Disabled".

allow_protected_append_writes

Tę właściwość można zmienić tylko dla wyłączonych i odblokowanych zasad przechowywania opartych na czasie. Po włączeniu nowych bloków można zapisywać w uzupełnialnych obiektach blob przy zachowaniu ochrony niezmienności i zgodności. Można dodać tylko nowe bloki i nie można modyfikować ani usuwać żadnych istniejących bloków.