مشاركة عبر


BlobInventoryPolicyFilter interface

كائن يحدد شروط تصفية قاعدة مخزون الكائن الثنائي كبير الحجم. بالنسبة إلى تعريف 'Blob'.objectType جميع خصائص عامل التصفية قابلة للتطبيق، مطلوب 'blobTypes' والبعض الآخر اختياري. بالنسبة إلى "Container" definition.objectType prefixMatch فقط قابل للتطبيق وهو اختياري.

الخصائص

blobTypes

صفيف من قيم التعداد المعرفة مسبقا. تتضمن القيم الصالحة blockBlob، appendBlob، pageBlob. لا تدعم حسابات Hns pageBlobs. هذا الحقل مطلوب عند تعيين الخاصية definition.objectType إلى 'Blob'.

creationTime

يتم استخدام هذه الخاصية لتصفية العناصر استنادا إلى وقت إنشاء الكائن

excludePrefix

صفيف سلاسل بحد أقصى 10 بادئات كائن ثنائي كبير الحجم ليتم استبعادها من المخزون.

includeBlobVersions

يتضمن إصدارات blob في مخزون الكائن الثنائي كبير الحجم عند تعيين القيمة إلى true. قيم definition.schemaFields 'VersionId و IsCurrentVersion' مطلوبة إذا تم تعيين هذه الخاصية إلى true، وإلا يجب استبعادها.

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"، وإلا يجب استبعادها.

includeSnapshots

يتضمن لقطات كائن ثنائي كبير الحجم في مخزون الكائن الثنائي كبير الحجم عند تعيين القيمة إلى true. قيمة definition.schemaFields مطلوبة "Snapshot" إذا تم تعيين هذه الخاصية إلى true، وإلا يجب استبعادها.

prefixMatch

صفيف من السلاسل مع 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[]