BlobInventoryPolicyFilter interface

Objek yang menentukan kondisi filter aturan inventaris blob. Untuk 'Blob' definition.objectType semua properti filter berlaku, 'blobTypes' diperlukan dan yang lain bersifat opsional. Untuk 'Container' definition.objectType hanya prefixMatch yang berlaku dan bersifat opsional.

Properti

blobTypes

Array nilai enum yang telah ditentukan sebelumnya. Nilai yang valid termasuk blockBlob, appendBlob, pageBlob. Akun Hns tidak mendukung pageBlobs. Bidang ini diperlukan ketika properti definition.objectType diatur ke 'Blob'.

creationTime

Properti ini digunakan untuk memfilter objek berdasarkan waktu pembuatan objek

excludePrefix

Array string dengan maksimum 10 awalan blob yang akan dikecualikan dari inventaris.

includeBlobVersions

Menyertakan versi blob dalam inventaris blob saat nilai diatur ke true. Nilai definition.schemaFields 'VersionId dan IsCurrentVersion' diperlukan jika properti ini diatur ke true, jika tidak, properti tersebut harus dikecualikan.

includeDeleted

Untuk 'Container' definition.objectType, definition.schemaFields harus menyertakan 'Dihapus, Versi, DeletedTime, dan RemainingRetentionDays'. Untuk akun penyimpanan berkemampuan 'Blob' definition.objectType dan HNS, definition.schemaFields harus menyertakan 'DeletionId, DeletedTime, dan RemainingRetentionDays' dan untuk akun yang dinonaktifkan Hns, definition.schemaFields harus menyertakan 'Deleted dan RemainingRetentionDays', selain itu harus dikecualikan.

includeSnapshots

Menyertakan rekam jepret blob dalam inventori blob saat nilai diatur ke true. Nilai definition.schemaFields 'Snapshot' diperlukan jika properti ini diatur ke true, jika tidak, itu harus dikecualikan.

prefixMatch

Array string dengan maksimum 10 awalan blob yang akan disertakan dalam inventaris.

Detail Properti

blobTypes

Array nilai enum yang telah ditentukan sebelumnya. Nilai yang valid termasuk blockBlob, appendBlob, pageBlob. Akun Hns tidak mendukung pageBlobs. Bidang ini diperlukan ketika properti definition.objectType diatur ke 'Blob'.

blobTypes?: string[]

Nilai Properti

string[]

creationTime

Properti ini digunakan untuk memfilter objek berdasarkan waktu pembuatan objek

creationTime?: BlobInventoryCreationTime

Nilai Properti

excludePrefix

Array string dengan maksimum 10 awalan blob yang akan dikecualikan dari inventaris.

excludePrefix?: string[]

Nilai Properti

string[]

includeBlobVersions

Menyertakan versi blob dalam inventaris blob saat nilai diatur ke true. Nilai definition.schemaFields 'VersionId dan IsCurrentVersion' diperlukan jika properti ini diatur ke true, jika tidak, properti tersebut harus dikecualikan.

includeBlobVersions?: boolean

Nilai Properti

boolean

includeDeleted

Untuk 'Container' definition.objectType, definition.schemaFields harus menyertakan 'Dihapus, Versi, DeletedTime, dan RemainingRetentionDays'. Untuk akun penyimpanan berkemampuan 'Blob' definition.objectType dan HNS, definition.schemaFields harus menyertakan 'DeletionId, DeletedTime, dan RemainingRetentionDays' dan untuk akun yang dinonaktifkan Hns, definition.schemaFields harus menyertakan 'Deleted dan RemainingRetentionDays', selain itu harus dikecualikan.

includeDeleted?: boolean

Nilai Properti

boolean

includeSnapshots

Menyertakan rekam jepret blob dalam inventori blob saat nilai diatur ke true. Nilai definition.schemaFields 'Snapshot' diperlukan jika properti ini diatur ke true, jika tidak, itu harus dikecualikan.

includeSnapshots?: boolean

Nilai Properti

boolean

prefixMatch

Array string dengan maksimum 10 awalan blob yang akan disertakan dalam inventaris.

prefixMatch?: string[]

Nilai Properti

string[]