你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

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,则定义.schemaFields 值“VersionId 和 IsCurrentVersion”是必需的,否则必须排除它们。

includeDeleted

对于“Container”definition.objectType,definition.schemaFields 必须包括“Deleted、Version、DeletedTime 和 RemainingRetentionDays”。 对于“Blob”definition.objectType 和已启用 HNS 的存储帐户,definition.schemaFields 必须包括“DeleteId、Deleted、DeletedTime 和 RemainingRetentionDays”,对于 Hns 禁用的帐户,definition.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,则定义.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 禁用的帐户,definition.schemaFields 必须包括“Deleted 和 RemainingRetentionDays”,否则必须排除。

includeDeleted?: boolean

属性值

boolean

includeSnapshots

当值设置为 true 时,在 Blob 清单中包含 Blob 快照。 如果此属性设置为 true,则需要 definition.schemaFields 值“Snapshot”,否则必须排除它。

includeSnapshots?: boolean

属性值

boolean

prefixMatch

包含清单中最多 10 个 blob 前缀的字符串数组。

prefixMatch?: string[]

属性值

string[]