ImmutabilityPolicyProperties interface
Blob 容器的 ImmutabilityPolicy 屬性。
屬性
allow |
此屬性只能針對解除鎖定的時間型保留原則進行變更。 啟用時,新的區塊可以寫入附加 Blob,同時維持不變性保護和合規性。 只能新增新的區塊,而且無法修改或刪除任何現有的區塊。 使用 ExtendImmutabilityPolicy API 無法變更此屬性。 |
allow |
此屬性只能針對解除鎖定的時間型保留原則進行變更。 啟用時,新的區塊可以同時寫入「附加」和「Bock Blob」,同時維持不變性保護與合規性。 只能新增新的區塊,而且無法修改或刪除任何現有的區塊。 使用 ExtendImmutabilityPolicy API 無法變更此屬性。 'allowProtectedAppendWrites' 和 'allowProtectedAppendWritesAll' 屬性互斥。 |
etag | ImmutabilityPolicy Etag。 注意:此屬性不會序列化。 它只能由伺服器填入。 |
immutability |
自原則建立後,容器中 Blob 的不變性期間,以天為單位。 |
state | Blob 容器的 ImmutabilityPolicy 狀態,可能的值包括:Locked 和 Unlocked。 注意:此屬性不會序列化。 它只能由伺服器填入。 |
update |
Blob 容器的 ImmutabilityPolicy 更新歷程記錄。 注意:此屬性不會序列化。 它只能由伺服器填入。 |
屬性詳細資料
allowProtectedAppendWrites
此屬性只能針對解除鎖定的時間型保留原則進行變更。 啟用時,新的區塊可以寫入附加 Blob,同時維持不變性保護和合規性。 只能新增新的區塊,而且無法修改或刪除任何現有的區塊。 使用 ExtendImmutabilityPolicy API 無法變更此屬性。
allowProtectedAppendWrites?: boolean
屬性值
boolean
allowProtectedAppendWritesAll
此屬性只能針對解除鎖定的時間型保留原則進行變更。 啟用時,新的區塊可以同時寫入「附加」和「Bock Blob」,同時維持不變性保護與合規性。 只能新增新的區塊,而且無法修改或刪除任何現有的區塊。 使用 ExtendImmutabilityPolicy API 無法變更此屬性。 'allowProtectedAppendWrites' 和 'allowProtectedAppendWritesAll' 屬性互斥。
allowProtectedAppendWritesAll?: boolean
屬性值
boolean
etag
ImmutabilityPolicy Etag。 注意:此屬性不會序列化。 它只能由伺服器填入。
etag?: string
屬性值
string
immutabilityPeriodSinceCreationInDays
自原則建立後,容器中 Blob 的不變性期間,以天為單位。
immutabilityPeriodSinceCreationInDays?: number
屬性值
number
state
Blob 容器的 ImmutabilityPolicy 狀態,可能的值包括:Locked 和 Unlocked。 注意:此屬性不會序列化。 它只能由伺服器填入。
state?: string
屬性值
string
updateHistory
Blob 容器的 ImmutabilityPolicy 更新歷程記錄。 注意:此屬性不會序列化。 它只能由伺服器填入。
updateHistory?: UpdateHistoryProperty[]