Udostępnij za pośrednictwem


BlobInventoryPolicyFilter Klasa

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

Dziedziczenie
azure.mgmt.storage._serialization.Model
BlobInventoryPolicyFilter

Konstruktor

BlobInventoryPolicyFilter(*, prefix_match: List[str] | None = None, exclude_prefix: List[str] | None = None, blob_types: List[str] | None = None, include_blob_versions: bool | None = None, include_snapshots: bool | None = None, include_deleted: bool | None = None, **kwargs: Any)

Parametry Tylko słowo kluczowe

Nazwa Opis
prefix_match

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

exclude_prefix

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

blob_types

Tablica wstępnie zdefiniowanych wartości wyliczenia. Prawidłowe wartości to 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".

include_blob_versions

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 należy je wykluczyć.

include_snapshots

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 musi zostać wykluczona.

include_deleted

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 pola definition.schemaFields muszą zawierać wartości "DeletionId, Deleted, DeletedTime i RemainingRetentionDays" oraz dla wyłączonych kont Hns definicja.schemaFields muszą zawierać wartości "Deleted i RemainingRetentionDays", w przeciwnym razie należy je wykluczyć.

Zmienne

Nazwa Opis
prefix_match

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

exclude_prefix

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

blob_types

Tablica wstępnie zdefiniowanych wartości wyliczenia. Prawidłowe wartości to 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".

include_blob_versions

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 należy je wykluczyć.

include_snapshots

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 musi zostać wykluczona.

include_deleted

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 pola definition.schemaFields muszą zawierać wartości "DeletionId, Deleted, DeletedTime i RemainingRetentionDays" oraz dla wyłączonych kont Hns definicja.schemaFields muszą zawierać wartości "Deleted i RemainingRetentionDays", w przeciwnym razie należy je wykluczyć.