BlobInventoryPolicyFilter interface
Ein Objekt, das die Bedingungen für die Blobinventurregelfilter definiert. Für "Blob" definition.objectType sind alle Filtereigenschaften anwendbar, "blobTypes" ist erforderlich, und andere sind optional. Für "Container" definition.objectType gilt nur prefixMatch und ist optional.
Eigenschaften
| blob |
Ein Array vordefinierter Enumerationswerte. Gültige Werte sind "blockBlob", "appendBlob", "pageBlob". Hns-Konten unterstützen pageBlobs nicht. Dieses Feld ist erforderlich, wenn die Eigenschaft definition.objectType auf "Blob" festgelegt ist. |
| creation |
Diese Eigenschaft wird verwendet, um Objekte basierend auf der Erstellungszeit des Objekts zu filtern. |
| exclude |
Ein Array von Zeichenfolgen mit maximal 10 Blobpräfixen, die aus dem Bestand ausgeschlossen werden sollen. |
| include |
Enthält BLOB-Versionen im Blobinventar, wenn der Wert auf "true" festgelegt ist. Die Werte "definition.schemaFields" "VersionId" und "IsCurrentVersion" sind erforderlich, wenn diese Eigenschaft auf "true" festgelegt ist, andernfalls müssen sie ausgeschlossen werden. |
| include |
Für "Container" definition.objectType muss "definition.schemaFields" "Deleted, Version, DeletedTime und RemainingRetentionDays" enthalten. Für 'Blob' definition.objectType- und HNS-aktivierte Speicherkonten muss die definition.schemaFields 'DeleteId', Deleted, DeletedTime und RemainingRetentionDays' enthalten, und für Hns deaktivierte Konten muss die Definition.schemaFields 'Deleted and RemainingRetentionDays' enthalten, andernfalls muss sie ausgeschlossen werden. |
| include |
Enthält Blob-Momentaufnahmen im Blobinventar, wenn der Wert auf "true" festgelegt ist. Der Wert "definition.schemaFields" "Snapshot" ist erforderlich, wenn diese Eigenschaft auf "true" festgelegt ist, andernfalls muss sie ausgeschlossen werden. |
| prefix |
Ein Array von Zeichenfolgen mit maximal 10 Blobpräfixen, die in den Bestand aufgenommen werden sollen. |
Details zur Eigenschaft
blobTypes
Ein Array vordefinierter Enumerationswerte. Gültige Werte sind "blockBlob", "appendBlob", "pageBlob". Hns-Konten unterstützen pageBlobs nicht. Dieses Feld ist erforderlich, wenn die Eigenschaft definition.objectType auf "Blob" festgelegt ist.
blobTypes?: string[]
Eigenschaftswert
string[]
creationTime
Diese Eigenschaft wird verwendet, um Objekte basierend auf der Erstellungszeit des Objekts zu filtern.
creationTime?: BlobInventoryCreationTime
Eigenschaftswert
excludePrefix
Ein Array von Zeichenfolgen mit maximal 10 Blobpräfixen, die aus dem Bestand ausgeschlossen werden sollen.
excludePrefix?: string[]
Eigenschaftswert
string[]
includeBlobVersions
Enthält BLOB-Versionen im Blobinventar, wenn der Wert auf "true" festgelegt ist. Die Werte "definition.schemaFields" "VersionId" und "IsCurrentVersion" sind erforderlich, wenn diese Eigenschaft auf "true" festgelegt ist, andernfalls müssen sie ausgeschlossen werden.
includeBlobVersions?: boolean
Eigenschaftswert
boolean
includeDeleted
Für "Container" definition.objectType muss "definition.schemaFields" "Deleted, Version, DeletedTime und RemainingRetentionDays" enthalten. Für 'Blob' definition.objectType- und HNS-aktivierte Speicherkonten muss die definition.schemaFields 'DeleteId', Deleted, DeletedTime und RemainingRetentionDays' enthalten, und für Hns deaktivierte Konten muss die Definition.schemaFields 'Deleted and RemainingRetentionDays' enthalten, andernfalls muss sie ausgeschlossen werden.
includeDeleted?: boolean
Eigenschaftswert
boolean
includeSnapshots
Enthält Blob-Momentaufnahmen im Blobinventar, wenn der Wert auf "true" festgelegt ist. Der Wert "definition.schemaFields" "Snapshot" ist erforderlich, wenn diese Eigenschaft auf "true" festgelegt ist, andernfalls muss sie ausgeschlossen werden.
includeSnapshots?: boolean
Eigenschaftswert
boolean
prefixMatch
Ein Array von Zeichenfolgen mit maximal 10 Blobpräfixen, die in den Bestand aufgenommen werden sollen.
prefixMatch?: string[]
Eigenschaftswert
string[]