BlobInventoryPolicyFilter interface
Объект, определяющий условия фильтрации правил инвентаризации BLOB-объектов. Для определения BLOB-объекта.objectType все свойства фильтра применимы, требуется "blobTypes", а другие — необязательными. Для определения container.objectType применяется только префиксMatch и является необязательным.
Свойства
blob |
Массив предопределенных значений перечисления. Допустимые значения включают blockBlob, appendBlob, pageBlob. Учетные записи Hns не поддерживают страничные BLOB-объекты. Это поле требуется, если для свойства definition.objectType задано значение "BLOB-объект". |
creation |
Это свойство используется для фильтрации объектов на основе времени создания объекта |
exclude |
Массив строк с префиксами больших двоичных объектов не более 10, которые следует исключить из инвентаризации. |
include |
Включает версии BLOB-объектов в инвентаризации BLOB-объектов, если задано значение true. Значения definition.schemaFields VersionId и IsCurrentVersion требуются, если это свойство имеет значение true, в противном случае они должны быть исключены. |
include |
Для определения контейнера.objectType определение.schemaFields должно содержать "Deleted, Version, DeletedTime и RemainingRetentionDays". Для учетных записей хранения с включенной функцией определения BLOB-объектов.objectType и HNS необходимо включить "DeleteId, DeletedTime и RemainingRetentionDays", а для учетных записей Hns отключенных учетных записей definition.schemaFields должно содержать "Deleted и RemainingRetentionDays", кроме того, его необходимо исключить. |
include |
Включает моментальные снимки BLOB-объектов в инвентаризации BLOB-объектов, если задано значение true. Значение definition.schemaFields "Snapshot" требуется, если это свойство имеет значение true, в противном случае его необходимо исключить. |
prefix |
Массив строк с префиксами больших двоичных объектов не более 10, которые должны быть включены в инвентаризацию. |
Сведения о свойстве
blobTypes
Массив предопределенных значений перечисления. Допустимые значения включают blockBlob, appendBlob, pageBlob. Учетные записи Hns не поддерживают страничные BLOB-объекты. Это поле требуется, если для свойства definition.objectType задано значение "BLOB-объект".
blobTypes?: string[]
Значение свойства
string[]
creationTime
Это свойство используется для фильтрации объектов на основе времени создания объекта
creationTime?: BlobInventoryCreationTime
Значение свойства
excludePrefix
Массив строк с префиксами больших двоичных объектов не более 10, которые следует исключить из инвентаризации.
excludePrefix?: string[]
Значение свойства
string[]
includeBlobVersions
Включает версии BLOB-объектов в инвентаризации BLOB-объектов, если задано значение true. Значения definition.schemaFields VersionId и IsCurrentVersion требуются, если это свойство имеет значение true, в противном случае они должны быть исключены.
includeBlobVersions?: boolean
Значение свойства
boolean
includeDeleted
Для определения контейнера.objectType определение.schemaFields должно содержать "Deleted, Version, DeletedTime и RemainingRetentionDays". Для учетных записей хранения с включенной функцией определения BLOB-объектов.objectType и HNS необходимо включить "DeleteId, DeletedTime и RemainingRetentionDays", а для учетных записей Hns отключенных учетных записей definition.schemaFields должно содержать "Deleted и RemainingRetentionDays", кроме того, его необходимо исключить.
includeDeleted?: boolean
Значение свойства
boolean
includeSnapshots
Включает моментальные снимки BLOB-объектов в инвентаризации BLOB-объектов, если задано значение true. Значение definition.schemaFields "Snapshot" требуется, если это свойство имеет значение true, в противном случае его необходимо исключить.
includeSnapshots?: boolean
Значение свойства
boolean
prefixMatch
Массив строк с префиксами больших двоичных объектов не более 10, которые должны быть включены в инвентаризацию.
prefixMatch?: string[]
Значение свойства
string[]