AccountImmutabilityPolicyProperties Klasa
Definiuje właściwości zasad niezmienności na poziomie konta.
- Dziedziczenie
-
azure.mgmt.storage._serialization.ModelAccountImmutabilityPolicyProperties
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)
Zmienne
- immutability_period_since_creation_in_days
- int
Okres niezmienności obiektów blob w kontenerze od momentu utworzenia zasad w dniach.
- state
- str lub AccountImmutabilityPolicyState
Stan ImmutabilityPolicy definiuje tryb zasad. Stan wyłączony wyłącza zasady, Stan odblokowany pozwala zwiększyć i zmniejszyć czas przechowywania niezmienności, a także umożliwia przełączanie właściwości allowProtectedAppendWrites, Stan zablokowany zezwala tylko na wydłużenie 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 Odblokowane mogą przejść do stanu Zablokowane, którego nie można przywrócić. Znane wartości to: "Unlocked", "Locked" i "Disabled".
- allow_protected_append_writes
- bool
Tę właściwość można zmienić tylko dla wyłączonych i 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.