BlobInventoryPolicyDefinition Класс
Объект , определяющий правило инвентаризации BLOB-объектов.
Для отправки в Azure необходимо заполнить все необходимые параметры.
- Наследование
-
azure.mgmt.storage._serialization.ModelBlobInventoryPolicyDefinition
Конструктор
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
Объект , определяющий набор фильтров.
Это обязательное поле, указывающее формат файлов инвентаризации. Обязательный. Известные значения: CSV и Parquet.
Это поле является обязательным. Это поле используется для планирования формирования запасов. Обязательный. Известные значения: "Ежедневно" и "Еженедельно".
- object_type
- str или ObjectType
Это поле является обязательным. Это поле указывает область инвентаризации, созданной на уровне большого двоичного объекта или контейнера. Обязательный. Известные значения: "Blob" и "Container".
Это поле является обязательным. Это поле указывает поля и свойства объекта, который будет включен в инвентаризацию. Значение поля Схемы "Имя" всегда является обязательным. Допустимые значения этого поля для определения 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. Обязательный.