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: Any)

Parametri solo parole chiave

Nome Descrizione
immutability_period_since_creation_in_days
int

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

state

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

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.

Variabili

Nome Descrizione
immutability_period_since_creation_in_days
int

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

state

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

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.