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.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)
Proměnné
- filters
- BlobInventoryPolicyFilter
Objekt, který definuje sadu filtrů.
Toto pole je povinné a určuje formát souborů inventáře. Povinná hodnota. Známé hodnoty jsou: "Csv" a "Parquet".
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".
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.