共用方式為


ImmutabilityPolicy interface

Blob 容器的 ImmutabilityPolicy 屬性,包括標識符、資源名稱、資源類型、Etag。

Extends

屬性

allowProtectedAppendWrites

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

allowProtectedAppendWritesAll

此屬性只能針對解除鎖定的時間型保留原則進行變更。 啟用時,新的區塊可以同時寫入「附加」和「Bock Blob」,同時維護不變性保護與合規性。 只能新增新的區塊,而且任何現有的區塊都無法修改或刪除。 使用 ExtendImmutabilityPolicy API 無法變更此屬性。 'allowProtectedAppendWrites' 和 'allowProtectedAppendWritesAll' 属性互斥。

immutabilityPeriodSinceCreationInDays

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

state

Blob 容器的不變性原則狀態,可能的值包括:Locked 和 Unlocked。 注意:這個屬性不會串行化。 它只能由伺服器填入。

繼承的屬性

etag

資源 Etag。 注意:這個屬性不會串行化。 它只能由伺服器填入。

id

資源的完整資源標識碼。 例如 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} 注意:此屬性將不會串行化。 它只能由伺服器填入。

name

資源名稱注意:此屬性將不會串行化。 它只能由伺服器填入。

type

資源的型別。 例如“Microsoft.Compute/virtualMachines” 或 “Microsoft.Storage/storageAccounts” 附注:此屬性將不會串行化。 它只能由伺服器填入。

屬性詳細資料

allowProtectedAppendWrites

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

allowProtectedAppendWrites?: boolean

屬性值

boolean

allowProtectedAppendWritesAll

此屬性只能針對解除鎖定的時間型保留原則進行變更。 啟用時,新的區塊可以同時寫入「附加」和「Bock Blob」,同時維護不變性保護與合規性。 只能新增新的區塊,而且任何現有的區塊都無法修改或刪除。 使用 ExtendImmutabilityPolicy API 無法變更此屬性。 'allowProtectedAppendWrites' 和 'allowProtectedAppendWritesAll' 属性互斥。

allowProtectedAppendWritesAll?: boolean

屬性值

boolean

immutabilityPeriodSinceCreationInDays

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

immutabilityPeriodSinceCreationInDays?: number

屬性值

number

state

Blob 容器的不變性原則狀態,可能的值包括:Locked 和 Unlocked。 注意:這個屬性不會串行化。 它只能由伺服器填入。

state?: string

屬性值

string

繼承的屬性詳細資料

etag

資源 Etag。 注意:這個屬性不會串行化。 它只能由伺服器填入。

etag?: string

屬性值

string

繼承自AzureEntityResource.etag

id

資源的完整資源標識碼。 例如 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} 注意:此屬性將不會串行化。 它只能由伺服器填入。

id?: string

屬性值

string

繼承自AzureEntityResource.id

name

資源名稱注意:此屬性將不會串行化。 它只能由伺服器填入。

name?: string

屬性值

string

繼承自AzureEntityResource.name

type

資源的型別。 例如“Microsoft.Compute/virtualMachines” 或 “Microsoft.Storage/storageAccounts” 附注:此屬性將不會串行化。 它只能由伺服器填入。

type?: string

屬性值

string

繼承自AzureEntityResource.type