Sdílet prostřednictvím


BlobInventoryPolicyDefinition Třída

Objekt, který definuje pravidlo inventáře objektů blob.

Všechny požadované parametry musí být vyplněny, aby se mohly odeslat do Azure.

Dědičnost
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)

Proměnné

filters
BlobInventoryPolicyFilter

Objekt, který definuje sadu filtrů.

format
str nebo Format

Toto pole je povinné a určuje formát souborů inventáře. Povinná hodnota. Známé hodnoty jsou: "Csv" a "Parquet".

schedule
str nebo Schedule

Toto je povinné pole. Toto pole slouží k naplánování vytvoření inventáře. Povinná hodnota. Známé hodnoty jsou: "Daily" a "Weekly".

object_type
str nebo ObjectType

Toto je povinné pole. Toto pole určuje rozsah inventáře vytvořeného na úrovni objektu blob nebo kontejneru. Povinná hodnota. Známé hodnoty jsou: "Blob" a "Container".

schema_fields
list[str]

Toto je povinné pole. Toto pole určuje pole a vlastnosti objektu, který se má zahrnout do inventáře. Hodnota pole Schema "Název" je vždy povinná. Platné hodnoty pro toto pole pro objekt blob definition.objectType zahrnují 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. Platné hodnoty pro container definition.objectType zahrnují Name, Last-Modified, Metadata, LeaseStatus, LeaseState, LeaseDuration, PublicAccess, HasImmutabilityPolicy, HasLegalHold. Hodnoty polí schématu Expiry-Time, hdi_isfolder, Owner, Group, Permissions, ACL jsou platné pouze pro účty s povolenými hns. Povinná hodnota.