Share via


ImmutabilityPolicy Osztály

Egy blobtároló ImmutabilityPolicy tulajdonsága, beleértve az azonosítót, az erőforrásnevet, az erőforrástípust és az Etaget.

A változókat csak a kiszolgáló tölti ki, és a rendszer figyelmen kívül hagyja a kérés küldésekor.

Öröklődés
azure.mgmt.storage.v2022_09_01.models._models_py3.AzureEntityResource
ImmutabilityPolicy

Konstruktor

ImmutabilityPolicy(*, 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: Any)

Csak kulcsszavas paraméterek

Name Description
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.

allow_protected_append_writes

Ez a tulajdonság csak a feloldott időalapú adatmegőrzési szabályzatok esetében 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. Ez a tulajdonság nem módosítható az ExtendImmutabilityPolicy API-val.

allow_protected_append_writes_all

Ez a tulajdonság csak a feloldott időalapú adatmegőrzési szabályzatok esetében módosítható. Ha engedélyezve van, az új blokkok mind a Hozzáfűzés, mind a Bock blobokba í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. Ez a tulajdonság nem módosítható az ExtendImmutabilityPolicy API-val. Az "allowProtectedAppendWrites" és az "allowProtectedAppendWritesAll" tulajdonságok kölcsönösen kizárják egymást.

Változók

Name Description
id
str

Az erőforrás teljes erőforrás-azonosítója. Például : /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

name
str

Az erőforrás neve.

type
str

Az erőforrás típusa. Például: "Microsoft.Compute/virtualMachines" vagy "Microsoft.Storage/storageAccounts".

etag
str

Erőforráscímke.

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

Egy blobtároló ImmutabilityPolicy állapota, a lehetséges értékek a következők: Zárolva és Feloldva. Az ismert értékek a következők: "Zárolva" és "Feloldva".

allow_protected_append_writes

Ez a tulajdonság csak a feloldott időalapú adatmegőrzési szabályzatok esetében 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. Ez a tulajdonság nem módosítható az ExtendImmutabilityPolicy API-val.

allow_protected_append_writes_all

Ez a tulajdonság csak a feloldott időalapú adatmegőrzési szabályzatok esetében módosítható. Ha engedélyezve van, az új blokkok mind a Hozzáfűzés, mind a Bock blobokba í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. Ez a tulajdonság nem módosítható az ExtendImmutabilityPolicy API-val. Az "allowProtectedAppendWrites" és az "allowProtectedAppendWritesAll" tulajdonságok kölcsönösen kizárják egymást.