AccountImmutabilityPolicyProperties Classe
Ciò definisce le proprietà dei criteri di immutabilità a livello di account.
- Ereditarietà
-
azure.mgmt.storage._serialization.ModelAccountImmutabilityPolicyProperties
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.