AccountImmutabilityPolicyProperties interface
這會定義帳戶層級不變性原則屬性。
屬性
allow |
此屬性只能針對停用和解除鎖定的時間型保留原則進行變更。 啟用時,新的區塊可以寫入附加 Blob,同時維持不變性保護和合規性。 只能新增新的區塊,且無法修改或刪除任何現有的區塊。 |
immutability |
自原則建立以來,容器中 Blob 的不變性期間,以天為單位。 |
state | ImmutabilityPolicy 狀態會定義原則的模式。 停用狀態會停用原則、解除鎖定狀態允許增加和減少不變性保留時間,也允許切換 allowProtectedAppendWrites 屬性、鎖定狀態只允許增加不變性保留時間。 原則只能以 [已停用] 或 [解除鎖定] 狀態建立,而且可以在兩個狀態之間切換。 只有處於解除鎖定狀態的原則可以轉換成無法還原的鎖定狀態。 |
屬性詳細資料
allowProtectedAppendWrites
此屬性只能針對停用和解除鎖定的時間型保留原則進行變更。 啟用時,新的區塊可以寫入附加 Blob,同時維持不變性保護和合規性。 只能新增新的區塊,且無法修改或刪除任何現有的區塊。
allowProtectedAppendWrites?: boolean
屬性值
boolean
immutabilityPeriodSinceCreationInDays
自原則建立以來,容器中 Blob 的不變性期間,以天為單位。
immutabilityPeriodSinceCreationInDays?: number
屬性值
number
state
ImmutabilityPolicy 狀態會定義原則的模式。 停用狀態會停用原則、解除鎖定狀態允許增加和減少不變性保留時間,也允許切換 allowProtectedAppendWrites 屬性、鎖定狀態只允許增加不變性保留時間。 原則只能以 [已停用] 或 [解除鎖定] 狀態建立,而且可以在兩個狀態之間切換。 只有處於解除鎖定狀態的原則可以轉換成無法還原的鎖定狀態。
state?: string
屬性值
string