AccountImmutabilityPolicyProperties Osztály
Ez határozza meg a fiókszintű módosíthatatlansági szabályzat tulajdonságait.
- Öröklődés
-
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)
Változók
- immutability_period_since_creation_in_days
- int
A tárolóban lévő blobok nem módosíthatósági időszaka a szabályzat létrehozása óta napokban.
- state
- str vagy AccountImmutabilityPolicyState
Az ImmutabilityPolicy állapot határozza meg a szabályzat módját. A letiltott állapot letiltja a szabályzatot, a Zárolt állapot lehetővé teszi a nem módosítható megőrzési idő növelését és csökkentését, valamint engedélyezi az allowProtectedAppendWrites tulajdonság letiltását, a Zárolt állapot csak a nem módosítható adatmegőrzési idő növelését teszi lehetővé. A szabályzatok csak letiltott vagy feloldott állapotban hozhatók létre, és a két állapot között válthatók. Csak a Zárolt állapotú szabályzatok válthatnak zárolt állapotba, amely nem állítható vissza. Az ismert értékek a következők: "Unlocked", "Locked" és "Disabled".
- allow_protected_append_writes
- bool
Ez a tulajdonság csak letiltott és feloldott időalapú adatmegőrzési szabályzatok esetén módosítható. Ha engedélyezve van, az új blokkok egy hozzáfűző blobba írhatók a nem módosítható védelem és megfelelőség fenntartása mellett. Csak új blokkok vehetők fel, és a meglévő blokkok nem módosíthatók vagy törölhetők.