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


BlobInventoryPolicyDefinition Класс

Объект , определяющий правило инвентаризации BLOB-объектов.

Для отправки в Azure необходимо заполнить все необходимые параметры.

Наследование
azure.mgmt.storage._serialization.Model
BlobInventoryPolicyDefinition

Конструктор

BlobInventoryPolicyDefinition(*, format: str | _models.Format, schedule: str | _models.Schedule, object_type: str | _models.ObjectType, schema_fields: List[str], filters: _models.BlobInventoryPolicyFilter | None = None, **kwargs)

Переменные

filters
BlobInventoryPolicyFilter

Объект , определяющий набор фильтров.

format
str или Format

Это обязательное поле, указывающее формат файлов инвентаризации. Обязательный. Известные значения: CSV и Parquet.

schedule
str или Schedule

Это поле является обязательным. Это поле используется для планирования формирования запасов. Обязательный. Известные значения: "Ежедневно" и "Еженедельно".

object_type
str или ObjectType

Это поле является обязательным. Это поле указывает область инвентаризации, созданной на уровне большого двоичного объекта или контейнера. Обязательный. Известные значения: "Blob" и "Container".

schema_fields
list[str]

Это поле является обязательным. Это поле указывает поля и свойства объекта, который будет включен в инвентаризацию. Значение поля Схемы "Имя" всегда является обязательным. Допустимые значения этого поля для определения blob.objectType: Name, Creation-Time, Last-Modified, Content-Length, Content-MD5, BlobType, AccessTier, AccessTierChangeTime, Expiry-Time, hdi_isfolder, Owner, Group, Permissions, Acl, Snapshot, VersionId, IsCurrentVersion, Metadata, LastAccessTime. Допустимые значения для container.objectType: Name, Last-Modified, Metadata, LeaseStatus, LeaseState, LeaseDuration, PublicAccess, HasImmutabilityPolicy, HasLegalHold. Значения полей схемы "Срок действия, hdi_isfolder, владелец, группа, разрешения, список ACL" действительны только для учетных записей с поддержкой HNS. Обязательный.