Compartir a través de


BlobInventoryPolicyFilter Clase

Objeto que define las condiciones de filtro de reglas de inventario de blobs. Para "Blob" definition.objectType se aplican todas las propiedades de filtro, se requiere "blobTypes" y otros son opcionales. Para "Container" definition.objectType solo se aplica prefixMatch y es opcional.

Herencia
azure.mgmt.storage._serialization.Model
BlobInventoryPolicyFilter

Constructor

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

Parámetros de solo palabra clave

Nombre Description
prefix_match

Matriz de cadenas para que coincidan los prefijos de blob.

blob_types

Una matriz de valores de enumeración predefinidos. Los valores válidos incluyen blockBlob, appendBlob, pageBlob. Las cuentas de Hns no admiten pageBlobs. Este campo es necesario cuando la propiedad definition.objectType se establece en "Blob".

include_blob_versions

Incluye versiones de blobs en el inventario de blobs cuando el valor se establece en true. Los valores definition.schemaFields 'VersionId e IsCurrentVersion' son necesarios si esta propiedad está establecida en true, de lo contrario, deben excluirse.

include_snapshots

Incluye instantáneas de blob en el inventario de blobs cuando el valor se establece en true. El valor definition.schemaFields 'Snapshot' es necesario si esta propiedad está establecida en true; de lo contrario, debe excluirse.

Variables

Nombre Description
prefix_match

Matriz de cadenas para que coincidan los prefijos de blob.

blob_types

Una matriz de valores de enumeración predefinidos. Los valores válidos incluyen blockBlob, appendBlob, pageBlob. Las cuentas de Hns no admiten pageBlobs. Este campo es necesario cuando la propiedad definition.objectType se establece en "Blob".

include_blob_versions

Incluye versiones de blobs en el inventario de blobs cuando el valor se establece en true. Los valores definition.schemaFields 'VersionId e IsCurrentVersion' son necesarios si esta propiedad está establecida en true, de lo contrario, deben excluirse.

include_snapshots

Incluye instantáneas de blob en el inventario de blobs cuando el valor se establece en true. El valor definition.schemaFields 'Snapshot' es necesario si esta propiedad está establecida en true; de lo contrario, debe excluirse.