Condividi tramite


AccountImmutabilityPolicyProperties Classe

Ciò definisce le proprietà dei criteri di immutabilità a livello di account.

Ereditarietà
azure.mgmt.storage._serialization.Model
AccountImmutabilityPolicyProperties

Costruttore

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

Variabili

immutability_period_since_creation_in_days
int

Periodo di immutabilità per i BLOB nel contenitore dopo la creazione dei criteri, in giorni.

state
str oppure AccountImmutabilityPolicyState

Lo stato ImmutabilityPolicy definisce la modalità dei criteri. Lo stato disabilitato disabilita il criterio, lo stato sbloccato consente l'aumento e la riduzione del tempo di conservazione dell'immutabilità e consente anche di attivare la proprietà AllowProtectedAppendWrites, lo stato bloccato consente solo l'aumento del tempo di conservazione non modificabile. Un criterio può essere creato solo in uno stato Disabilitato o Sbloccato e può essere attivato tra i due stati. Solo un criterio in uno stato sbloccato può passare a uno stato bloccato che non può essere ripristinato. I valori noti sono: "Sbloccato", "Bloccato" e "Disabilitato".

allow_protected_append_writes
bool

Questa proprietà può essere modificata solo per i criteri di conservazione basati sul tempo disabilitati e sbloccati. Se abilitato, i nuovi blocchi possono essere scritti in un BLOB di accodamento mantenendo la protezione e la conformità non modificabili. È possibile aggiungere solo nuovi blocchi ed eventuali blocchi esistenti non possono essere modificati o eliminati.