Condividi tramite


BlobInventoryPolicyFilter interface

Oggetto che definisce le condizioni di filtro delle regole di inventario BLOB. Per la definizione "BLOB".objectType tutte le proprietà del filtro sono applicabili, è necessario "BLOBTypes" e altri sono facoltativi. Per la definizione 'Container'.objectType è applicabile solo il prefissoMatch ed è facoltativo.

Proprietà

blobTypes

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'.

creationTime

Questa proprietà viene usata per filtrare gli oggetti in base al tempo di creazione dell'oggetto

excludePrefix

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

includeBlobVersions

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

includeDeleted

Per la definizione 'Container'. objectType la definizione.schemaFields deve includere 'Deleted, Version, DeletedTime and RemainingRetentionDays'. Per gli account di archiviazione abilitati per 'BLOB', objectType e HNS, gli account di archiviazione definition.schemaFields devono includere 'DeleteId, DeletedTime, DeletedTime e RemainingRetentionDays' e per gli account disabilitati HNS la definizione.schemaFields deve includere 'Deleted and RemainingRetentionDays', altrimenti deve essere escluso.

includeSnapshots

Include 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.

prefixMatch

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

Dettagli proprietà

blobTypes

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'.

blobTypes?: string[]

Valore della proprietà

string[]

creationTime

Questa proprietà viene usata per filtrare gli oggetti in base al tempo di creazione dell'oggetto

creationTime?: BlobInventoryCreationTime

Valore della proprietà

excludePrefix

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

excludePrefix?: string[]

Valore della proprietà

string[]

includeBlobVersions

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

includeBlobVersions?: boolean

Valore della proprietà

boolean

includeDeleted

Per la definizione 'Container'. objectType la definizione.schemaFields deve includere 'Deleted, Version, DeletedTime and RemainingRetentionDays'. Per gli account di archiviazione abilitati per 'BLOB', objectType e HNS, gli account di archiviazione definition.schemaFields devono includere 'DeleteId, DeletedTime, DeletedTime e RemainingRetentionDays' e per gli account disabilitati HNS la definizione.schemaFields deve includere 'Deleted and RemainingRetentionDays', altrimenti deve essere escluso.

includeDeleted?: boolean

Valore della proprietà

boolean

includeSnapshots

Include 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.

includeSnapshots?: boolean

Valore della proprietà

boolean

prefixMatch

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

prefixMatch?: string[]

Valore della proprietà

string[]