Udostępnij za pośrednictwem


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.Model
BlobInventoryPolicyDefinition

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: Any)

Parametry Tylko słowo kluczowe

Nazwa Opis
filters

Obiekt definiujący zestaw filtrów.

format
str lub Format

Jest to wymagane pole, które określa format plików spisu. Wymagane. Znane wartości to: "Csv" i "Parquet".

schedule

To pole jest wymagane. To pole służy do planowania tworzenia spisu. Wymagane. Znane wartości to: "Codziennie" i "Co tydzień".

object_type

To pole jest wymagane. To pole określa zakres spisu utworzonego na poziomie obiektu blob lub kontenera. Wymagane. Znane wartości to: "Blob" i "Container".

schema_fields

To pole jest 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, AccessTierChangeTime, AccessTierInferred, Tags, 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.'Tagi' pole jest prawidłowe tylko dla kont innych niż Hns. Wymagane.

Zmienne

Nazwa Opis
filters

Obiekt definiujący zestaw filtrów.

format
str lub Format

Jest to wymagane pole, które określa format plików spisu. Wymagane. Znane wartości to: "Csv" i "Parquet".

schedule

To pole jest wymagane. To pole służy do planowania tworzenia spisu. Wymagane. Znane wartości to: "Codziennie" i "Co tydzień".

object_type

To pole jest wymagane. To pole określa zakres spisu utworzonego na poziomie obiektu blob lub kontenera. Wymagane. Znane wartości to: "Blob" i "Container".

schema_fields

To pole jest 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, AccessTierChangeTime, AccessTierInferred, Tags, 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.'Tagi' pole jest prawidłowe tylko dla kont innych niż Hns. Wymagane.