Udostępnij za pośrednictwem


BlobInventoryPolicyFilter interface

Obiekt, który definiuje warunki filtrowania reguł spisu obiektów blob. W przypadku parametru "Blob" definition.objectType wszystkie właściwości filtru mają zastosowanie, wymagany jest parametr "blobTypes", a inne są opcjonalne. W przypadku parametru "Container" definition.objectType tylko prefiksMatch ma zastosowanie i jest opcjonalny.

Właściwości

blobTypes

Tablica wstępnie zdefiniowanych wartości wyliczenia. Prawidłowe wartości obejmują blockBlob, appendBlob, pageBlob. Konta Hns nie obsługują stronicowych obiektów Blob. To pole jest wymagane, gdy właściwość definition.objectType jest ustawiona na wartość "Blob".

creationTime

Ta właściwość służy do filtrowania obiektów na podstawie czasu tworzenia obiektu

excludePrefix

Tablica ciągów z maksymalnie 10 prefiksami obiektów blob do wykluczenia ze spisu.

includeBlobVersions

Uwzględnia wersje obiektów blob w spisie obiektów blob, gdy wartość jest ustawiona na true. Wartości definition.schemaFields "VersionId i IsCurrentVersion" są wymagane, jeśli ta właściwość ma wartość true, w przeciwnym razie muszą zostać wykluczone.

includeDeleted

W przypadku parametru "Container" definition.objectType element definition.schemaFields musi zawierać wartości "Deleted, Version, DeletedTime i RemainingRetentionDays". W przypadku kont magazynu z włączoną obsługą obiektów blob.objectType i HNS należy uwzględnić wartości "DeletionId, Deleted, DeletedTime i RemainingRetentionDays" oraz dla kont wyłączonych Hns definicję.schemaFields muszą zawierać wartości "Deleted i RemainingRetentionDays", w przeciwnym razie należy je wykluczyć.

includeSnapshots

Zawiera migawki obiektów blob w spisie obiektów blob, gdy wartość jest ustawiona na true. Wartość definition.schemaFields "Snapshot" jest wymagana, jeśli ta właściwość ma wartość true, w przeciwnym razie należy ją wykluczyć.

prefixMatch

Tablica ciągów z maksymalnie 10 prefiksami obiektów blob do ujęć w spisie.

Szczegóły właściwości

blobTypes

Tablica wstępnie zdefiniowanych wartości wyliczenia. Prawidłowe wartości obejmują blockBlob, appendBlob, pageBlob. Konta Hns nie obsługują stronicowych obiektów Blob. To pole jest wymagane, gdy właściwość definition.objectType jest ustawiona na wartość "Blob".

blobTypes?: string[]

Wartość właściwości

string[]

creationTime

Ta właściwość służy do filtrowania obiektów na podstawie czasu tworzenia obiektu

creationTime?: BlobInventoryCreationTime

Wartość właściwości

excludePrefix

Tablica ciągów z maksymalnie 10 prefiksami obiektów blob do wykluczenia ze spisu.

excludePrefix?: string[]

Wartość właściwości

string[]

includeBlobVersions

Uwzględnia wersje obiektów blob w spisie obiektów blob, gdy wartość jest ustawiona na true. Wartości definition.schemaFields "VersionId i IsCurrentVersion" są wymagane, jeśli ta właściwość ma wartość true, w przeciwnym razie muszą zostać wykluczone.

includeBlobVersions?: boolean

Wartość właściwości

boolean

includeDeleted

W przypadku parametru "Container" definition.objectType element definition.schemaFields musi zawierać wartości "Deleted, Version, DeletedTime i RemainingRetentionDays". W przypadku kont magazynu z włączoną obsługą obiektów blob.objectType i HNS należy uwzględnić wartości "DeletionId, Deleted, DeletedTime i RemainingRetentionDays" oraz dla kont wyłączonych Hns definicję.schemaFields muszą zawierać wartości "Deleted i RemainingRetentionDays", w przeciwnym razie należy je wykluczyć.

includeDeleted?: boolean

Wartość właściwości

boolean

includeSnapshots

Zawiera migawki obiektów blob w spisie obiektów blob, gdy wartość jest ustawiona na true. Wartość definition.schemaFields "Snapshot" jest wymagana, jeśli ta właściwość ma wartość true, w przeciwnym razie należy ją wykluczyć.

includeSnapshots?: boolean

Wartość właściwości

boolean

prefixMatch

Tablica ciągów z maksymalnie 10 prefiksami obiektów blob do ujęć w spisie.

prefixMatch?: string[]

Wartość właściwości

string[]