Sdílet prostřednictvím


BlobInventoryPolicyDefinition Třída

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

Aby bylo možné odesílat do Azure, musí být vyplněny všechny požadované parametry.

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é, určuje formát souborů inventáře. Povinná hodnota. Známé hodnoty jsou: "Csv" a "Parquet".

schedule
str nebo Schedule

Toto pole je povinné. Toto pole slouží k naplánování vytvoření inventáře. Povinná hodnota. Známé hodnoty jsou: Denně a Týdně.

object_type
str nebo ObjectType

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

schema_fields
list[str]

Toto pole je povinné. Toto pole určuje pole a vlastnosti objektu, který má být zahrnut do inventáře. Hodnota pole Schema (Název) je vždy povinná. Platné hodnoty tohoto pole pro objekt blob definition.objectType zahrnují Name, Creation-Time, Last-Modified, Content-Length, Content-MD5, BlobType, AccessTier, AccessTierChangeTime, AccessTierInferred, Tags, 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 povolenou službou Hns. Pole Značky je platné pouze pro účty, které nejsou účty Hns. Povinná hodnota.