ImmutabilityPolicyProperties Klass

Egenskaperna för en ImmutabilityPolicy för en blobcontainer.

Variabler fylls bara i av servern och ignoreras när en begäran skickas.

Arv
azure.mgmt.storage._serialization.Model
ImmutabilityPolicyProperties

Konstruktor

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

Variabler

etag
str

ImmutabilityPolicy Etag.

update_history
list[UpdateHistoryProperty]

ImmutabilityPolicy-uppdateringshistoriken för blobcontainern.

immutability_period_since_creation_in_days
int

Oföränderlighetsperioden för blobarna i containern sedan principen skapades, i dagar.

state
str eller ImmutabilityPolicyState

ImmutabilityPolicy-tillståndet för en blobcontainer, möjliga värden är: Låst och upplåst. Kända värden är: "Locked" och "Unlocked".

allow_protected_append_writes
bool

Den här egenskapen kan bara ändras för olåst tidsbaserade kvarhållningsprinciper. När de är aktiverade kan nya block skrivas till en tilläggsblob samtidigt som oföränderligt skydd och efterlevnad upprätthålls. Endast nya block kan läggas till och befintliga block kan inte ändras eller tas bort. Det går inte att ändra den här egenskapen med ExtendImmutabilityPolicy API.