Condividi tramite


BlobInventoryPolicyFilter Classe

Oggetto che definisce le condizioni di filtro delle regole di inventario BLOB. Per 'Blob' definition.objectType sono applicabili tutte le proprietà del filtro, 'blobTypes' è obbligatorio e altri sono facoltativi. Per 'Container' definition.objectType è applicabile solo prefixMatch ed è facoltativo.

Ereditarietà
azure.mgmt.storage._serialization.Model
BlobInventoryPolicyFilter

Costruttore

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)

Parametri solo parole chiave

Nome Descrizione
prefix_match

Matrice di stringhe per i prefissi BLOB di cui trovare la corrispondenza.

blob_types

Una matrice di valori di enumerazione predefiniti. I valori validi includono blockBlob, appendBlob, pageBlob. Gli account Hns non supportano pageBlobs. Questo campo è obbligatorio quando la proprietà definition.objectType è impostata su 'Blob'.

include_blob_versions

Include le versioni BLOB nell'inventario BLOB quando il valore è impostato su true. I valori definition.schemaFields 'VersionId e IsCurrentVersion' sono obbligatori se questa proprietà è impostata su true, altrimenti devono essere esclusi.

include_snapshots

Include gli snapshot BLOB nell'inventario BLOB quando il valore è impostato su true. Il valore definition.schemaFields 'Snapshot' è obbligatorio se questa proprietà è impostata su true, altrimenti deve essere esclusa.

Variabili

Nome Descrizione
prefix_match

Matrice di stringhe per i prefissi BLOB di cui trovare la corrispondenza.

blob_types

Una matrice di valori di enumerazione predefiniti. I valori validi includono blockBlob, appendBlob, pageBlob. Gli account Hns non supportano pageBlobs. Questo campo è obbligatorio quando la proprietà definition.objectType è impostata su 'Blob'.

include_blob_versions

Include le versioni BLOB nell'inventario BLOB quando il valore è impostato su true. I valori definition.schemaFields 'VersionId e IsCurrentVersion' sono obbligatori se questa proprietà è impostata su true, altrimenti devono essere esclusi.

include_snapshots

Include gli snapshot BLOB nell'inventario BLOB quando il valore è impostato su true. Il valore definition.schemaFields 'Snapshot' è obbligatorio se questa proprietà è impostata su true, altrimenti deve essere esclusa.