BlobInventoryPolicyDefinition Klasa
Obiekt, który definiuje regułę spisu obiektów blob.
Wszystkie wymagane parametry muszą zostać wypełnione w celu wysłania ich na platformę Azure.
- Dziedziczenie
-
azure.mgmt.storage._serialization.ModelBlobInventoryPolicyDefinition
Konstruktor
BlobInventoryPolicyDefinition(*, format: str | _models.Format, schedule: str | _models.Schedule, object_type: str | _models.ObjectType, schema_fields: List[str], filters: _models.BlobInventoryPolicyFilter | None = None, **kwargs)
Zmienne
- filters
- BlobInventoryPolicyFilter
Obiekt definiujący zestaw filtrów.
Jest to wymagane pole, które określa format plików spisu. Wymagane. Znane wartości to: "Csv" i "Parquet".
Jest to pole wymagane. To pole służy do planowania tworzenia spisu. Wymagane. Znane wartości to: "Codziennie" i "Co tydzień".
- object_type
- str lub ObjectType
Jest to pole wymagane. To pole określa zakres spisu utworzonego na poziomie obiektu blob lub kontenera. Wymagane. Znane wartości to: "Blob" i "Container".
Jest to pole wymagane. To pole określa pola i właściwości obiektu, które mają zostać uwzględnione w spisie. Wartość pola Schemat "Name" jest zawsze wymagana. Prawidłowe wartości dla tego pola definicji obiektu blob.objectType obejmują "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". Prawidłowe wartości definicji kontenera.objectType obejmują "Name, Last-Modified, Metadata, LeaseStatus, LeaseState, LeaseDuration, PublicAccess, HasImmutabilityPolicy, HasLegalHold". Wartości pól schematu "Expiry-Time, hdi_isfolder, Owner, Group, Permissions, Acl" są prawidłowe tylko dla kont z włączoną usługą Hns. Wymagane.