共用方式為


AccountImmutabilityPolicyProperties interface

這會定義帳戶層級不變性原則屬性。

屬性

allowProtectedAppendWrites

此屬性只能針對停用和解除鎖定的時間型保留原則進行變更。 啟用時,新的區塊可以寫入附加 Blob,同時維持不變性保護和合規性。 只能新增新的區塊,且無法修改或刪除任何現有的區塊。

immutabilityPeriodSinceCreationInDays

自原則建立以來,容器中 Blob 的不變性期間,以天為單位。

state

ImmutabilityPolicy 狀態會定義原則的模式。 停用狀態會停用原則、解除鎖定狀態允許增加和減少不變性保留時間,也允許切換 allowProtectedAppendWrites 屬性、鎖定狀態只允許增加不變性保留時間。 原則只能以 [已停用] 或 [解除鎖定] 狀態建立,而且可以在兩個狀態之間切換。 只有處於解除鎖定狀態的原則可以轉換成無法還原的鎖定狀態。

屬性詳細資料

allowProtectedAppendWrites

此屬性只能針對停用和解除鎖定的時間型保留原則進行變更。 啟用時,新的區塊可以寫入附加 Blob,同時維持不變性保護和合規性。 只能新增新的區塊,且無法修改或刪除任何現有的區塊。

allowProtectedAppendWrites?: boolean

屬性值

boolean

immutabilityPeriodSinceCreationInDays

自原則建立以來,容器中 Blob 的不變性期間,以天為單位。

immutabilityPeriodSinceCreationInDays?: number

屬性值

number

state

ImmutabilityPolicy 狀態會定義原則的模式。 停用狀態會停用原則、解除鎖定狀態允許增加和減少不變性保留時間,也允許切換 allowProtectedAppendWrites 屬性、鎖定狀態只允許增加不變性保留時間。 原則只能以 [已停用] 或 [解除鎖定] 狀態建立,而且可以在兩個狀態之間切換。 只有處於解除鎖定狀態的原則可以轉換成無法還原的鎖定狀態。

state?: string

屬性值

string