Поделиться через


BlobInventoryPolicyFilter interface

Объект, определяющий условия фильтрации правил инвентаризации BLOB-объектов. Для определения BLOB-объекта.objectType все свойства фильтра применимы, требуется "blobTypes", а другие — необязательными. Для определения container.objectType применяется только префиксMatch и является необязательным.

Свойства

blobTypes

Массив предопределенных значений перечисления. Допустимые значения включают blockBlob, appendBlob, pageBlob. Учетные записи Hns не поддерживают страничные BLOB-объекты. Это поле требуется, если для свойства definition.objectType задано значение "BLOB-объект".

creationTime

Это свойство используется для фильтрации объектов на основе времени создания объекта

excludePrefix

Массив строк с префиксами больших двоичных объектов не более 10, которые следует исключить из инвентаризации.

includeBlobVersions

Включает версии BLOB-объектов в инвентаризации BLOB-объектов, если задано значение true. Значения definition.schemaFields VersionId и IsCurrentVersion требуются, если это свойство имеет значение true, в противном случае они должны быть исключены.

includeDeleted

Для определения контейнера.objectType определение.schemaFields должно содержать "Deleted, Version, DeletedTime и RemainingRetentionDays". Для учетных записей хранения с включенной функцией определения BLOB-объектов.objectType и HNS необходимо включить "DeleteId, DeletedTime и RemainingRetentionDays", а для учетных записей Hns отключенных учетных записей definition.schemaFields должно содержать "Deleted и RemainingRetentionDays", кроме того, его необходимо исключить.

includeSnapshots

Включает моментальные снимки BLOB-объектов в инвентаризации BLOB-объектов, если задано значение true. Значение definition.schemaFields "Snapshot" требуется, если это свойство имеет значение true, в противном случае его необходимо исключить.

prefixMatch

Массив строк с префиксами больших двоичных объектов не более 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[]