共用方式為


BlobInventoryPolicyFilter interface

對象,定義 Blob 清查規則篩選條件。 對於 'Blob' definition.objectType,所有篩選屬性都適用,需要 'blobTypes',而其他則是選擇性的。 若為 'Container' definition.objectType,則僅適用於 prefixMatch,而且是選擇性的。

屬性

blobTypes

預先定義列舉值的陣列。 有效值包括 blockBlob、appendBlob、pageBlob。 Hns 帳戶不支援pageBlobs。 當 definition.objectType 屬性設定為 'Blob' 時,需要此字段。

creationTime

這個屬性可用來根據物件建立時間篩選物件

excludePrefix

字串數位,最多要從清查中排除 10 個 Blob 前置詞。

includeBlobVersions

當值設定為 true 時,在 Blob 清查中包含 Blob 版本。 如果此屬性設定為 true,則需要 definition.schemaFields 值 'VersionId 和 IsCurrentVersion',否則必須排除它們。

includeDeleted

對於 'Container' definition.objectType,definition.schemaFields 必須包含 'Deleted、Version、DeletedTime 和 RemainingRetentionDays'。 針對 'Blob' definition.objectType 和已啟用 HNS 的記憶體帳戶,definition.schemaFields 必須包含 'DeleteId、Deleted、DeletedTime 和 RemainingRetentionDays',而針對 Hns 停用的帳戶,schemaFields 必須包含 'Deleted 和 RemainingRetentionDays',否則必須排除。

includeSnapshots

當值設定為 true 時,在 Blob 清查中包含 Blob 快照集。 如果此屬性設定為 true,則需要 definition.schemaFields 值 'Snapshot',否則必須排除它。

prefixMatch

包含最多 10 個 Blob 前置詞的字串數位。

屬性詳細資料

blobTypes

預先定義列舉值的陣列。 有效值包括 blockBlob、appendBlob、pageBlob。 Hns 帳戶不支援pageBlobs。 當 definition.objectType 屬性設定為 'Blob' 時,需要此字段。

blobTypes?: string[]

屬性值

string[]

creationTime

這個屬性可用來根據物件建立時間篩選物件

creationTime?: BlobInventoryCreationTime

屬性值

excludePrefix

字串數位,最多要從清查中排除 10 個 Blob 前置詞。

excludePrefix?: string[]

屬性值

string[]

includeBlobVersions

當值設定為 true 時,在 Blob 清查中包含 Blob 版本。 如果此屬性設定為 true,則需要 definition.schemaFields 值 'VersionId 和 IsCurrentVersion',否則必須排除它們。

includeBlobVersions?: boolean

屬性值

boolean

includeDeleted

對於 'Container' definition.objectType,definition.schemaFields 必須包含 'Deleted、Version、DeletedTime 和 RemainingRetentionDays'。 針對 'Blob' definition.objectType 和已啟用 HNS 的記憶體帳戶,definition.schemaFields 必須包含 'DeleteId、Deleted、DeletedTime 和 RemainingRetentionDays',而針對 Hns 停用的帳戶,schemaFields 必須包含 'Deleted 和 RemainingRetentionDays',否則必須排除。

includeDeleted?: boolean

屬性值

boolean

includeSnapshots

當值設定為 true 時,在 Blob 清查中包含 Blob 快照集。 如果此屬性設定為 true,則需要 definition.schemaFields 值 'Snapshot',否則必須排除它。

includeSnapshots?: boolean

屬性值

boolean

prefixMatch

包含最多 10 個 Blob 前置詞的字串數位。

prefixMatch?: string[]

屬性值

string[]