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

BlobInventoryPolicyDefinition interface

一个定义 Blob 清单规则的 对象。

属性

filters

定义筛选器集的 对象。

format

这是必填字段,它指定清单文件的格式。

objectType

这是必填字段。 此字段指定在 Blob 或容器级别创建的清单的范围。

schedule

这是必填字段。 此字段用于计划库存形成。

schemaFields

这是必填字段。 此字段指定要包含在清单中的对象的字段和属性。 架构字段值“Name”始终是必需的。 “Blob”定义.objectType 的此字段的有效值包括“Name、Creation-Time、Last-Modified、Content-Length、Content-MD5、 BlobType、AccessTier、AccessTierChangeTime、AccessTierInferred、Tags、Expiry-time、hdi_isfolder、Owner、Group、Permissions、Acl、Snapshot、VersionId、IsCurrentVersion、Metadata、LastAccessTime、Tags、Etag、ContentType、ContentEncoding、ContentLanguage、ContentCRC64、CacheControl、ContentDisposition、LeaseStatus、LeaseState、LeaseDuration、ServerEncrypted、Deleted、 DeletionId、DeletedTime、RemainingRetentionDays、ImmutabilityPolicyUntilDate、ImmutabilityPolicyMode、LegalHold、CopyId、CopyStatus、CopySource、CopyProgress、CopyCompletionTime、CopyStatusDescription、CustomerProvidedKeySha256、RehydratePriority、ArchiveStatus、XmsBlobSequenceNumber、EncryptionScope、IncrementalCopy、TagCount'。 对于 Blob 对象类型,架构字段值“DeletedTime”仅适用于已启用 Hns 的帐户。 “Container”definition.objectType 的有效值包括“Name、Last-Modified、Metadata、LeaseStatus、LeaseState、LeaseDuration、PublicAccess、HasImmutabilityPolicy、HasLegalHold、Etag、DefaultEncryptionScope、DenyEncryptionScopeOverride、ImmutableStorageWithVersioningEnabled、Deleted、Version、DeletedTime、RemainingRetentionDays”。 架构字段值“Expiry-Time、hdi_isfolder、Owner、Group、Permissions、Acl、DeletionId”仅对已启用 Hns 的帐户有效。架构字段值“Tags, TagCount”仅对非 Hns 帐户有效。

属性详细信息

filters

定义筛选器集的 对象。

filters?: BlobInventoryPolicyFilter

属性值

format

这是必填字段,它指定清单文件的格式。

format: string

属性值

string

objectType

这是必填字段。 此字段指定在 Blob 或容器级别创建的清单的范围。

objectType: string

属性值

string

schedule

这是必填字段。 此字段用于计划库存形成。

schedule: string

属性值

string

schemaFields

这是必填字段。 此字段指定要包含在清单中的对象的字段和属性。 架构字段值“Name”始终是必需的。 “Blob”定义.objectType 的此字段的有效值包括“Name、Creation-Time、Last-Modified、Content-Length、Content-MD5、 BlobType、AccessTier、AccessTierChangeTime、AccessTierInferred、Tags、Expiry-time、hdi_isfolder、Owner、Group、Permissions、Acl、Snapshot、VersionId、IsCurrentVersion、Metadata、LastAccessTime、Tags、Etag、ContentType、ContentEncoding、ContentLanguage、ContentCRC64、CacheControl、ContentDisposition、LeaseStatus、LeaseState、LeaseDuration、ServerEncrypted、Deleted、 DeletionId、DeletedTime、RemainingRetentionDays、ImmutabilityPolicyUntilDate、ImmutabilityPolicyMode、LegalHold、CopyId、CopyStatus、CopySource、CopyProgress、CopyCompletionTime、CopyStatusDescription、CustomerProvidedKeySha256、RehydratePriority、ArchiveStatus、XmsBlobSequenceNumber、EncryptionScope、IncrementalCopy、TagCount'。 对于 Blob 对象类型,架构字段值“DeletedTime”仅适用于已启用 Hns 的帐户。 “Container”definition.objectType 的有效值包括“Name、Last-Modified、Metadata、LeaseStatus、LeaseState、LeaseDuration、PublicAccess、HasImmutabilityPolicy、HasLegalHold、Etag、DefaultEncryptionScope、DenyEncryptionScopeOverride、ImmutableStorageWithVersioningEnabled、Deleted、Version、DeletedTime、RemainingRetentionDays”。 架构字段值“Expiry-Time、hdi_isfolder、Owner、Group、Permissions、Acl、DeletionId”仅对已启用 Hns 的帐户有效。架构字段值“Tags, TagCount”仅对非 Hns 帐户有效。

schemaFields: string[]

属性值

string[]