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, 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)

Parametri solo parole chiave

Nome Descrizione
prefix_match

Matrice di stringhe con un massimo di 10 prefissi BLOB da includere nell'inventario.

exclude_prefix

Matrice di stringhe con un massimo di 10 prefissi BLOB da escludere dall'inventario.

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.

include_deleted

Per 'Container' definition.objectType definition.schemaFields deve includere 'Deleted, Version, DeletedTime e RemainingRetentionDays'. Per gli account di archiviazione abilitati per 'Blob', objectType e HNS enabled definition.schemaFields devono includere 'DeletionId, Deleted, DeletedTime e RemainingRetentionDays' e per gli account Hns disabilitati definition.schemaFields devono includere 'Deleted and RemainingRetentionDays', altrimenti deve essere escluso.

Variabili

Nome Descrizione
prefix_match

Matrice di stringhe con un massimo di 10 prefissi BLOB da includere nell'inventario.

exclude_prefix

Matrice di stringhe con un massimo di 10 prefissi BLOB da escludere dall'inventario.

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.

include_deleted

Per 'Container' definition.objectType definition.schemaFields deve includere 'Deleted, Version, DeletedTime e RemainingRetentionDays'. Per gli account di archiviazione abilitati per 'Blob', objectType e HNS enabled definition.schemaFields devono includere 'DeletionId, Deleted, DeletedTime e RemainingRetentionDays' e per gli account Hns disabilitati definition.schemaFields devono includere 'Deleted and RemainingRetentionDays', altrimenti deve essere escluso.