AccountImmutabilityPolicyProperties interface
Bu, hesap düzeyinde değişmezlik ilkesi özelliklerini tanımlar.
Özellikler
| allow |
Bu özellik yalnızca devre dışı bırakılmış ve kilidi açılmış zamana bağlı saklama ilkeleri için değiştirilebilir. Etkinleştirildiğinde, değişmezlik koruması ve uyumluluğu korunurken ekleme blobuna yeni bloklar yazılabilir. Yalnızca yeni bloklar eklenebilir ve mevcut bloklar değiştirilemez veya silinemez. |
| immutability |
İlke oluşturma işleminden bu yana kapsayıcıdaki bloblar için gün cinsinden değişmezlik süresi. |
| state | ImmutabilityPolicy durumu, ilkenin modunu tanımlar. Devre dışı durum ilkeyi devre dışı bırakır, Kilitsiz durum değişmezlik saklama süresinin artırılmasına ve azalmasına olanak tanır ve allowProtectedAppendWrites özelliğinin açılmasına izin verir, Kilitli durum yalnızca değişmezlik saklama süresinin artmasına izin verir. İlke yalnızca Devre Dışı veya Kilidi Açık durumda oluşturulabilir ve iki durum arasında geçiş yapılabilir. Yalnızca Kilidi Açık durumdaki bir ilke, geri alınamayan Kilitli duruma geçebilir. |
Özellik Ayrıntıları
allowProtectedAppendWrites
Bu özellik yalnızca devre dışı bırakılmış ve kilidi açılmış zamana bağlı saklama ilkeleri için değiştirilebilir. Etkinleştirildiğinde, değişmezlik koruması ve uyumluluğu korunurken ekleme blobuna yeni bloklar yazılabilir. Yalnızca yeni bloklar eklenebilir ve mevcut bloklar değiştirilemez veya silinemez.
allowProtectedAppendWrites?: boolean
Özellik Değeri
boolean
immutabilityPeriodSinceCreationInDays
İlke oluşturma işleminden bu yana kapsayıcıdaki bloblar için gün cinsinden değişmezlik süresi.
immutabilityPeriodSinceCreationInDays?: number
Özellik Değeri
number
state
ImmutabilityPolicy durumu, ilkenin modunu tanımlar. Devre dışı durum ilkeyi devre dışı bırakır, Kilitsiz durum değişmezlik saklama süresinin artırılmasına ve azalmasına olanak tanır ve allowProtectedAppendWrites özelliğinin açılmasına izin verir, Kilitli durum yalnızca değişmezlik saklama süresinin artmasına izin verir. İlke yalnızca Devre Dışı veya Kilidi Açık durumda oluşturulabilir ve iki durum arasında geçiş yapılabilir. Yalnızca Kilidi Açık durumdaki bir ilke, geri alınamayan Kilitli duruma geçebilir.
state?: string
Özellik Değeri
string