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à
blob |
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'. |
creation |
Questa proprietà viene usata per filtrare gli oggetti in base al tempo di creazione dell'oggetto |
exclude |
Matrice di stringhe con prefissi BLOB massimo di 10 da escludere dall'inventario. |
include |
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. |
include |
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. |
include |
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. |
prefix |
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[]