BlobInventoryPolicyFilter interface
كائن يحدد شروط تصفية قاعدة مخزون الكائن الثنائي كبير الحجم. بالنسبة إلى تعريف 'Blob'.objectType جميع خصائص عامل التصفية قابلة للتطبيق، مطلوب 'blobTypes' والبعض الآخر اختياري. بالنسبة إلى "Container" definition.objectType prefixMatch فقط قابل للتطبيق وهو اختياري.
الخصائص
| blob |
صفيف من قيم التعداد المعرفة مسبقا. تتضمن القيم الصالحة blockBlob، appendBlob، pageBlob. لا تدعم حسابات Hns pageBlobs. هذا الحقل مطلوب عند تعيين الخاصية definition.objectType إلى 'Blob'. |
| creation |
يتم استخدام هذه الخاصية لتصفية العناصر استنادا إلى وقت إنشاء الكائن |
| exclude |
صفيف سلاسل بحد أقصى 10 بادئات كائن ثنائي كبير الحجم ليتم استبعادها من المخزون. |
| include |
يتضمن إصدارات blob في مخزون الكائن الثنائي كبير الحجم عند تعيين القيمة إلى true. قيم definition.schemaFields 'VersionId و IsCurrentVersion' مطلوبة إذا تم تعيين هذه الخاصية إلى true، وإلا يجب استبعادها. |
| include |
بالنسبة إلى تعريف 'Container'definition.objectType يجب أن تتضمن definition.schemaFields 'Deleted, Version, DeletedTime and RemainingRetentionDays'. بالنسبة لحسابات التخزين الممكنة "Blob" definition.objectType وHNS، يجب أن تتضمن definition.schemaFields "DeletionId, Deleted, DeletedTime and RemainingRetentionDays" وبالنسبة للحسابات المعطلة في Hns، يجب أن تتضمن definition.schemaFields "Deleted وLeleRetentionDays"، وإلا يجب استبعادها. |
| include |
يتضمن لقطات كائن ثنائي كبير الحجم في مخزون الكائن الثنائي كبير الحجم عند تعيين القيمة إلى true. قيمة definition.schemaFields مطلوبة "Snapshot" إذا تم تعيين هذه الخاصية إلى true، وإلا يجب استبعادها. |
| prefix |
صفيف من السلاسل مع 10 بادئات blob كحد أقصى ليتم تضمينها في المخزون. |
تفاصيل الخاصية
blobTypes
صفيف من قيم التعداد المعرفة مسبقا. تتضمن القيم الصالحة blockBlob، appendBlob، pageBlob. لا تدعم حسابات Hns pageBlobs. هذا الحقل مطلوب عند تعيين الخاصية definition.objectType إلى 'Blob'.
blobTypes?: string[]
قيمة الخاصية
string[]
creationTime
يتم استخدام هذه الخاصية لتصفية العناصر استنادا إلى وقت إنشاء الكائن
creationTime?: BlobInventoryCreationTime
قيمة الخاصية
excludePrefix
صفيف سلاسل بحد أقصى 10 بادئات كائن ثنائي كبير الحجم ليتم استبعادها من المخزون.
excludePrefix?: string[]
قيمة الخاصية
string[]
includeBlobVersions
يتضمن إصدارات blob في مخزون الكائن الثنائي كبير الحجم عند تعيين القيمة إلى true. قيم definition.schemaFields 'VersionId و IsCurrentVersion' مطلوبة إذا تم تعيين هذه الخاصية إلى true، وإلا يجب استبعادها.
includeBlobVersions?: boolean
قيمة الخاصية
boolean
includeDeleted
بالنسبة إلى تعريف 'Container'definition.objectType يجب أن تتضمن definition.schemaFields 'Deleted, Version, DeletedTime and RemainingRetentionDays'. بالنسبة لحسابات التخزين الممكنة "Blob" definition.objectType وHNS، يجب أن تتضمن definition.schemaFields "DeletionId, Deleted, DeletedTime and RemainingRetentionDays" وبالنسبة للحسابات المعطلة في Hns، يجب أن تتضمن definition.schemaFields "Deleted وLeleRetentionDays"، وإلا يجب استبعادها.
includeDeleted?: boolean
قيمة الخاصية
boolean
includeSnapshots
يتضمن لقطات كائن ثنائي كبير الحجم في مخزون الكائن الثنائي كبير الحجم عند تعيين القيمة إلى true. قيمة definition.schemaFields مطلوبة "Snapshot" إذا تم تعيين هذه الخاصية إلى true، وإلا يجب استبعادها.
includeSnapshots?: boolean
قيمة الخاصية
boolean
prefixMatch
صفيف من السلاسل مع 10 بادئات blob كحد أقصى ليتم تضمينها في المخزون.
prefixMatch?: string[]
قيمة الخاصية
string[]