你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
BlobInventoryPolicyFilter interface
定义 Blob 清单规则筛选条件的 对象。 对于“Blob”definition.objectType,所有筛选器属性都适用,“blobTypes”是必需的,其他属性是可选的。 对于“Container”定义.objectType,只有 prefixMatch 适用并且是可选的。
属性
blob |
预定义枚举值的数组。 有效值包括 blockBlob、appendBlob、pageBlob。 Hns 帐户不支持 pageBlobs。 当 definition.objectType 属性设置为“Blob”时,此字段是必需的。 |
creation |
此属性用于根据对象创建时间筛选对象 |
exclude |
要从清单中排除最多 10 个 blob 前缀的字符串数组。 |
include |
值设置为 true 时,包括 Blob 清单中的 Blob 版本。 如果此属性设置为 true,则需要 definition.schemaFields 值“VersionId 和 IsCurrentVersion”,否则必须排除它们。 |
include |
对于“Container”definition.objectType,definition.schemaFields 必须包含“Deleted、Version、DeletedTime 和 RemainingRetentionDays”。 对于已启用“Blob”definition.objectType 和 HNS 的存储帐户,definition.schemaFields 必须包含“DeleteId、Deleted、DeletedTime 和 RemainingRetentionDays”,对于已禁用的 Hns 帐户,definition.schemaFields 必须包含“Deleted 和 RemainingRetentionDays”,否则必须排除它。 |
include |
值设置为 true 时,包括 Blob 清单中的 Blob 快照。 如果此属性设置为 true,则需要 definition.schemaFields 值“Snapshot”,否则必须排除它。 |
prefix |
清单中最多包含 10 个 Blob 前缀的字符串数组。 |
属性详细信息
blobTypes
预定义枚举值的数组。 有效值包括 blockBlob、appendBlob、pageBlob。 Hns 帐户不支持 pageBlobs。 当 definition.objectType 属性设置为“Blob”时,此字段是必需的。
blobTypes?: string[]
属性值
string[]
creationTime
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 帐户,definition.schemaFields 必须包含“Deleted 和 RemainingRetentionDays”,否则必须排除它。
includeDeleted?: boolean
属性值
boolean
includeSnapshots
值设置为 true 时,包括 Blob 清单中的 Blob 快照。 如果此属性设置为 true,则需要 definition.schemaFields 值“Snapshot”,否则必须排除它。
includeSnapshots?: boolean
属性值
boolean
prefixMatch
清单中最多包含 10 个 Blob 前缀的字符串数组。
prefixMatch?: string[]
属性值
string[]