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
| blob |
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'. |
| creation |
Properti ini digunakan untuk memfilter objek berdasarkan waktu pembuatan objek |
| exclude |
Array string dengan maksimum 10 awalan blob yang akan dikecualikan dari inventaris. |
| include |
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. |
| include |
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. |
| include |
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. |
| prefix |
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[]